

/* Start:/bitrix/templates/spine/css/main.css?1759775096171341*/
/*РУ*/
@keyframes kf_err_hide
{
	to
	{
		width: 0;
		height: 0;
		visibility: hidden;
	}
}
@keyframes kf_show_loading
{
  0%, 99.9% {
    height: 0px;
  }
  100% {
    height: 100%;
  }
}
@keyframes kf_mmenu_link_hover
{
	from {
		width: 0%;
	}
	to {
		width: 100%;
	}
}
@keyframes kf_anim_btn_hlp_1
{
	from
	{
		box-shadow: 0 0 0 0 #000;
		opacity: 0;
	}
	5%
	{
		box-shadow: 0 0 0 0 #000;
		opacity: 0.5;
	}
	40%, 100%
	{
		box-shadow: 0 0 0 2rem #000;
		opacity: 0;
	}
}
@keyframes kf_pathanimation_out {
	100% {
		stroke-dashoffset: 0;
		opacity: 0;
	}
	99% {
		opacity: 1;
	}
	60% {
		stroke-dasharray: 22px 230px;
	}
	40% {
		stroke-dashoffset: -65px;
	}
	from {
		stroke-dashoffset: -65px;
		stroke-dasharray: 160px;
		opacity: 1;
	}
}
@keyframes kf_pathanimation {
	1% {
		opacity: 1;
	}
	40% {
		stroke-dasharray: 22px 230px;
	}
	60% {
		stroke-dashoffset: -65px;
	}
	95% {
		opacity: 1;
	}
	100% {
		stroke-dashoffset: -65px;
		stroke-dasharray: 160px;
		opacity: 0;
	}
}
@font-face
{
	font-family: spine_web01;
	src: url('/bitrix/templates/spine/css/../fonts/spine_web01.eot');
	src: url("/bitrix/templates/spine/css/../fonts/spine_web01.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine/css/../fonts/spine_web01.woff") format("woff"), url("/bitrix/templates/spine/css/../fonts/spine_web01.ttf") format("truetype"), url("/bitrix/templates/spine/css/../fonts/spine_web01.svg#web01") format("svg");
	font-weight: normal;
}
@font-face
{
	font-family: spine_web01;
	src: url('/bitrix/templates/spine/css/../fonts/spine_web01_bold.eot');
	src: url("/bitrix/templates/spine/css/../fonts/spine_web01_bold.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine/css/../fonts/spine_web01_bold.woff") format("woff"), url("/bitrix/templates/spine/css/../fonts/spine_web01_bold.ttf") format("truetype"), url("/bitrix/templates/spine/css/../fonts/spine_web01_bold.svg#web01") format("svg");
	font-weight: bold;
}
@font-face
{
	font-family: captcha01;
	src: url("/bitrix/templates/spine/css/../fonts/font.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine/css/../fonts/font.woff") format("woff"), url("/bitrix/templates/spine/css/../fonts/font.ttf") format("truetype"), url("/bitrix/templates/spine/css/../fonts/font.svg#font") format("svg");
	font-weight: normal;
	font-style: normal;
}
*
{
	box-sizing: border-box;
}
html
{
	font: normal 14px spine_web01, Arial;
}
@media (min-width: 2700px)
{
	html
	{
		font: normal 22px spine_web01, Arial;
	}
}
@media (min-width: 2400px) and (max-width: 2699px)
{
	html
	{
		font: normal 20px spine_web01, Arial;
	}
}
@media (min-width: 2100px) and (max-width: 2399px)
{
	html
	{
		font: normal 18px spine_web01, Arial;
	}
}
@media (min-width: 1700px) and (max-width: 2099px)
{
	html
	{
		font: normal 16px spine_web01, Arial;
	}
}
@media (min-width: 700px) and (max-width: 1699px)
{
	html
	{
		font: normal 14px spine_web01, Arial;
	}
}
@media (max-width: 699px)
{
	html
	{
		font: normal 12px spine_web01, Arial;
	}
}
body,
html
{
	min-height: 100%;
	/*height: 100%;*/
	min-width: 340px;
}
html
{
	height: 100%;
}
h1
{
	font: bold 3.1rem spine_web01, Arial;
	margin: 0;
	line-height: 115%;
}
h2
{
	font: bold 2.5rem spine_web01, Arial;
	margin: 0;
}
h3
{
	font: bold 1.6rem spine_web01, Arial;
	margin: 0;
}
h4
{
	font: bold 1.1rem spine_web01, Arial;
	margin: 0;
}
ul
{
	list-style: none;
}
a
{
	text-decoration: none;
}
body
{
	margin: 0;
	display: flex;
	flex-direction: column;
}
input:focus,
select:focus,
textarea:focus,
button:focus
{
	outline: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button
{
	-webkit-appearance: none;
	margin: 0;
}
input[type='number']
{
	-moz-appearance: textfield;
}
input:invalid
{
	box-shadow: none;
}
input::-ms-clear,
input::-ms-reveal
{
	display: none;
}
button
{
	background: none;
	border: 0;
}
#header
{
	height: 5rem;
	min-height: 5rem;
	position: relative;
	width: 100%;
	z-index: 5;/*WARNING*/
	display: flex;
	flex-direction: row;
}
#header:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 6rem;
	border-bottom: 0.1rem solid #DDE2E7;/*COLOR*/
}
.header_dark #header:before
{
	display: none;
}
#header > .lmenu
{
	flex: 1;
	min-width: 8.75rem;
}
#header .logo,
#footer .logo
{
	width: 8.75rem;
	position: absolute;
	height: 5rem;
	left: 3.125%;
	top: 1rem;
}
#header .logo
{
	top: 0.6rem;
	width: 6rem;
}
.header_light #header .logo
{
	top: 0.6rem;
}
.header_light #header > div
{
	margin: 0.5rem 0 0 0;
}
#header .logo:before,
#footer .logo:before,
.header_dark #header .logo > i:before
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 4.375rem;
	height: 4rem;
}
#header .logo:before,
.header_dark #header .logo > i:before
{
	transform: none;
	top: 0.55rem;
	left: 0.8125rem;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMDBweCIgaGVpZ2h0PSI4NDBweCIgdmlld0JveD0iMCAwIDEwMDAgODQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDg0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzIwNTlBNSIgZD0iTTkxMS4yODMsMTk2LjQyMkgyMjMuNTg1Yy0yNC42MzgsMC00NC42MTEsMTkuOTc1LTQ0LjYxMSw0NC42MTFsMCwwbDAsMGMwLDI0LjYzOCwxOS45NzMsNDQuNjExLDQ0LjYxMSw0NC42MTFsMCwwaDU5OC40MjdjNDkuMjc2LDAsODkuMjI1LDM5Ljk0Myw4OS4yMjUsODkuMjIydjg5LjIyM2wwLDBjMCw0OS4yNzUtMzkuOTQ1LDg5LjIyNC04OS4yMjUsODkuMjI0bDAsMEgwLjUwNXYwLjM1YzAsNDkuMjc3LDM5Ljk0Niw4OS4yMjMsODkuMjIyLDg5LjIyM2wwLDBoODIxLjUzMmM0OS4yNzYsMCw4OS4yMjItMzkuOTQzLDg5LjIyMi04OS4yMjNsMCwwdi0zNTcuMjRIOTExLjI4M3oiLz48cGF0aCBmaWxsPSIjMjA1OUE1IiBkPSJNNzc3LjM4OSwzNzQuODkySDE3OC45NzRjLTQ5LjI3NiwwLTg5LjIyMy0zOS45NDUtODkuMjIzLTg5LjIyNHYtODkuMjIybDAsMGMwLTQ5LjI3NiwzOS45NDYtODkuMjIzLDg5LjIyMy04OS4yMjNoODIxLjUyMWMwLTQ5LjI3Ni0zOS45NDYtODkuMjIzLTg5LjIyNi04OS4yMjNIODkuNzM5QzQwLjQ2MywxOCwwLjUxNyw1Ny45NDYsMC41MTcsMTA3LjIyM3YzNTYuODloNzc2Ljg3MmMyNC42NDIsMCw0NC42MTEtMTkuOTc1LDQ0LjYxMS00NC42MTFsMCwwbDAsMEM4MjIsMzk0Ljg2Myw4MDIuMDI2LDM3NC44OTIsNzc3LjM4OSwzNzQuODkyeiIvPjxnIGlkPSJzcGluZV94NUZfZ3JlZW5fMV8iPjxwYXRoIGZpbGw9IiMyMDU5QTUiIGQ9Ik02Ljk1Myw4MzQuODAxdi0yNy40MDZoMTkwLjcyYzIuNzMyLDAsNS4wNTYtMS4yNjgsNy4wNjctMy44MjhjMS45NzktMi43NCwyLjk3Ni02LjAyNSwyLjk3Ni05Ljg3MWMwLTMuNzIxLTAuOTk2LTYuODk2LTIuOTc2LTkuNjQ1Yy0yLjAxMi0yLjY5Ny00LjMzNi00LjA1NS03LjA2Ny00LjA1NUgyNy4wMjZjLTUuNjQ0LDAtMTAuNDA4LTIuNjI1LTE0LjI2NC03LjkyMmMtMy44ODItNS4yNjgtNS44MDYtMTEuNzcxLTUuODA2LTE5LjQ3N3YtMjcuMzg5YzAtNy41NjYsMS45MjgtMTQsNS44MDYtMTkuMjU2YzMuODU1LTUuNDQ3LDguNjItOC4xNDgsMTQuMjY0LTguMTQ4aDIwMC43NjZ2MjcuNDA0SDM3LjA2N2MtMi44MTMsMC01LjIyMSwxLjM0LTcuMjI5LDQuMDQ1Yy0xLjg3NiwyLjc0OC0yLjgxMyw1LjkyLTIuODEzLDkuNjQ4YzAsMy44NSwwLjkzOCw3LjEyNywyLjgxMyw5Ljg2MWMyLjAwOSwyLjU1Myw0LjQxNywzLjgzNCw3LjIyOSwzLjgzNGgxNzAuNjQ4YzUuNTQsMCwxMC4yNDksMi43MTUsMTQuMTA0LDguMTU2YzMuOTg2LDUuMjU2LDUuOTczLDExLjY4Niw1Ljk3MywxOS4yNDJ2MjcuMzk4YzAsNy43MTktMS45ODQsMTQuMjIzLTUuOTczLDE5LjQ3OWMtMy44NTQsNS4yOTUtOC41Niw3LjkyOC0xNC4xMDQsNy45MjhINi45NTNMNi45NTMsODM0LjgwMXoiLz48cGF0aCBmaWxsPSIjMjA1OUE1IiBkPSJNNzk0LjUxMiw4MzQuODAxYy01LjY0MSwwLTEwLjQwNi0yLjYzMy0xNC4yNy03LjkyOGMtMy44NzctNS4yNTYtNS43OTktMTEuNzczLTUuNzk5LTE5LjQ3OXYtODIuMTg2YzAtNy41NjYsMS45MjYtMTQsNS43OTktMTkuMjU2YzMuODYzLTUuNDQ3LDguNjI5LTguMTQ4LDE0LjI3LTguMTQ4aDIwMC43NjV2MjcuNDA0SDgwNC41NDljLTIuODExLDAtNS4yMTIsMS4zNC03LjIyMyw0LjA0NWMtMS44NzUsMi43NDgtMi44MTMsNS45Mi0yLjgxMyw5LjY0OGMwLDMuODUsMC44NjcsNy4yMDUsMi44MTMsOS44NjFjMS45NDIsMi42NTIsNC40MTMsMy44MzQsNy4yMjMsMy44MzRoMTkwLjcxN3YyNy4zOThIODA0LjU0OWMtMi44MTEsMC01LjI2MSwxLjMwNy03LjIyMSw0LjA1NWMtMS45MTksMi42OTctMi44MTUsNS45MTYtMi44MTUsOS42NDVjMCwzLjg1NCwwLjkzOSw3LjEzMSwyLjgxNSw5Ljg3MWMyLjAwOSwyLjU1Myw0LjQxMSwzLjgyOCw3LjIyMSwzLjgyOGgxOTAuNzI4djI3LjQwNkg3OTQuNTEyTDc5NC41MTIsODM0LjgwMXoiLz48cGF0aCBmaWxsPSIjMjA1OUE1IiBkPSJNNDk0LjE3NSw4MzQuODAxYzAtNDUuNjY0LDAtOTEuMzQ2LDAtMTM2Ljk5NmgyMC4wNzZjMCw0NS42NSwwLDkxLjMzMiwwLDEzNi45OTZINDk0LjE3NUw0OTQuMTc1LDgzNC44MDF6Ii8+PHBhdGggZmlsbD0iIzIwNTlBNSIgZD0iTTUzNC4wMDgsODM0LjgwMVY3MjUuMjA5YzAtNy41NjYsMS45ODctMTMuOTY1LDUuODA1LTE5LjI1NmMzLjg3NC01LjM2NSw4LjYyMi04LjE0OCwxNC4yNjYtOC4xNDhoMjIuMDUyYzUuNTM5LDAsMTMuMjY5LDQuMDQzLDE3Ljg5LDguMTQ4TDcwMy45OCw4MDMuNTdjMi4yNzQsMi4wMjMsNi4zMTEsMy44MjgsOS4xMjcsMy44MjhoMTEuNjI4YzIuNzI1LDAsNS4wOTktMS4yMyw3LjA1OS0zLjgyOGMyLjAyMS0yLjY4NiwyLjk3NC02LjAyMSwyLjk3NC05Ljg3MXYtOTUuODk1aDIwLjA3NXYxMDkuNTljMCw3LjcxOS0yLjAyMywxNC4xNzItNS45NjYsMTkuNDc5Yy0zLjg5Myw1LjIzLTguNTc3LDcuOTI4LTE0LjEwOSw3LjkyOGgtMjIuMjE1Yy01LjYxOCwwLTEzLjQ4OC0zLjg2NS0xOC4wNjQtNy45MjhMNTg0LjUyOSw3MjkuMjVjLTIuMzQ0LTIuMDg0LTYuMjU1LTQuMDQ3LTguOTYxLTQuMDQ3aC0xMS40NWMtMi43OTcsMC01LjI2OSwxLjMxMy03LjIzLDQuMDQ3Yy0xLjkwNiwyLjY4LTIuODEyLDUuOTItMi44MTIsOS42NDZ2OTUuOWgtMjAuMDY4VjgzNC44MDF6Ii8+PHBhdGggZmlsbD0iIzIwNTlBNSIgZD0iTTI3MS4yMDMsNzc5Ljk5NnY1NC44MDVoLTIwLjA3MlY2OTcuNzk5aDIwMC43NjJjNS41MzksMCwxMC4yNTUsMi43MDcsMTQuMTA2LDguMTQ4YzMuOTg5LDUuMjYyLDUuOTcsMTEuNjg4LDUuOTcsMTkuMjV2MjcuNGMwLDcuNzA1LTEuOTc5LDE0LjIxNy01Ljk3LDE5LjQ3N2MtMy44NTksNS4yOTctOC41NzQsNy45MjItMTQuMTEzLDcuOTIyaC0xMC4wMjdoLTkuNjc0SDI3MS4yMDNMMjcxLjIwMyw3NzkuOTk2eiBNMjcxLjIwMyw3NTIuNTk4aDE2MS40MzZoOS4yMTdoMC4xMDJoMC4wMjVoMC4xMDVoMC4wMjJsMC4xMDItMC4wMTRoMC4wMjloMC4xMDNoMC4wMjFsMC4xMDMtMC4wMDZoMC4wMjFsMC4xMDItMC4wMTRoMC4wMjNjMi4zOTgtMC4yMjMsNC40ODMtMS40OTgsNi4yOTMtMy44MDFjMS45ODYtMi43NDgsMi45NzctNi4wMzMsMi45NzctOS44NjdsMC4wMTEtMC4wMTJjLTAuMDA0LTMuNzExLTAuOTkzLTYuODk2LTIuOTczLTkuNjMxYy0yLjAwOS0yLjcwNS00LjMzNi00LjA1Ny03LjA2My00LjA1N0gyNzEuMjA3djI3LjRIMjcxLjIwM3oiLz48L2c+PC9zdmc+) center center no-repeat;*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTIuNiAyOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5Mi42IDI5NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiMwMDZFQzciIGQ9Ik0xODguNywwaDYyLjFjMC44LDAsMS41LDAuNCwxLjksMS4xYzAuNCwwLjcsMC40LDEuNSwwLDIuMmwtODAuMiwxMzguOGMtMS4yLDIuMS0zLjMsMy40LTUuOCwzLjRoLTYyLjEgYy0wLjgsMC0xLjUtMC40LTEuOS0xLjFjLTAuNC0wLjctMC40LTEuNSwwLTIuMkwxODIuOSwzLjRDMTg0LjEsMS4yLDE4Ni4yLDAsMTg4LjcsMEwxODguNywweiIvPjxwYXRoIGZpbGw9IiMwMDZFQzciIGQ9Ik0zMS40LDIwOS45TDAuMywxNTYuMWMtMC40LTAuNy0wLjQtMS41LDAtMi4yYzAuNC0wLjcsMS4xLTEuMSwxLjktMS4xaDE2MC4zYzIuNSwwLDQuNiwxLjIsNS44LDMuNCBsMzEuMSw1My43YzAuNCwwLjcsMC40LDEuNSwwLDIuMmMtMC40LDAuNy0xLjEsMS4xLTEuOSwxLjFsLTE2MC4zLDBDMzQuNywyMTMuMiwzMi42LDIxMiwzMS40LDIwOS45TDMxLjQsMjA5Ljl6Ii8+PHBhdGggZmlsbD0iIzAwNkVDNyIgZD0iTTI5MS43LDI0MS4ybC0zMSw1My44Yy0wLjQsMC43LTEuMSwxLjEtMS45LDEuMWMtMC44LDAtMS41LTAuNC0xLjktMS4xbC04MC4xLTEzOC44Yy0xLjItMi4xLTEuMi00LjYsMC02LjcgbDMxLTUzLjhjMC40LTAuNywxLjEtMS4xLDEuOS0xLjFjMC44LDAsMS41LDAuNCwxLjksMS4xbDgwLjEsMTM4LjhDMjkyLjksMjM2LjYsMjkyLjksMjM5LDI5MS43LDI0MS4yTDI5MS43LDI0MS4yeiIvPjwvZz48Zz48cG9seWdvbiBmaWxsPSIjMDA2RUM3IiBwb2ludHM9IjExOC42LDI1MC43IDEyMy4zLDI1MC43IDEyMy4zLDIyNy40IDExOC42LDIyNy40Ii8+PHBhdGggZmlsbD0iIzAwNkVDNyIgZD0iTTE3NC45LDIzMi4xaDMwLjN2LTQuN2gtMzIuN2wwLDBjLTIuNiwwLTQuNywyLjEtNC43LDQuN3YxNGMwLDIuNiwyLjEsNC43LDQuNyw0LjdoMzIuN3YtNC43aC0zMC4zbDAsMCBjLTEuMywwLTIuMy0xLTIuMy0yLjNsMCwwYzAtMS4zLDEtMi4zLDIuMy0yLjNoMzAuM3YtNC43aC0zMC4zbDAsMGMtMS4zLDAtMi4zLTEtMi4zLTIuM2wwLDAgQzE3Mi42LDIzMy4xLDE3My42LDIzMi4xLDE3NC45LDIzMi4xTDE3NC45LDIzMi4xeiIvPjxwYXRoIGZpbGw9IiMwMDZFQzciIGQ9Ik00MS4yLDIyNy40TDQxLjIsMjI3LjRjLTIuNiwwLTQuNywyLjEtNC43LDQuN3Y0LjdoMGwwLDBjMCwyLjYsMi4xLDQuNyw0LjcsNC43aDBoMjUuN2MxLjMsMCwyLjMsMSwyLjMsMi4zIGwwLDBjMCwxLjMtMSwyLjMtMi4zLDIuM0gzNi41djQuN2gzMi43YzIuNiwwLDQuNy0yLjEsNC43LTQuN3YtNC43YzAtMi42LTIuMS00LjctNC43LTQuN0g0My41Yy0xLjMsMC0yLjMtMS0yLjMtMi4zbDAsMCBjMC0xLjMsMS0yLjMsMi4zLTIuM2gzMC4zdi00LjdDNzMuOCwyMjcuNCw0MS4yLDIyNy40LDQxLjIsMjI3LjR6Ii8+PHBhdGggZmlsbD0iIzAwNkVDNyIgZD0iTTEwNS42LDIzNi43SDgyLjJ2LTQuN2gyNS43YzEuMywwLDIuMywxLDIuMywyLjNsMCwwYzAsMS4zLTEsMi4zLTIuMywyLjNIMTA1LjZ6IE0xMTAuMiwyMjcuNEg3Ny42djIzLjNoNC43IHYtOS4zaDI4YzIuNiwwLDQuNy0yLjEsNC43LTQuN3YtNC43QzExNC45LDIyOS41LDExMi44LDIyNy40LDExMC4yLDIyNy40TDExMC4yLDIyNy40eiIvPjxwYXRoIGZpbGw9IiMwMDZFQzciIGQ9Ik0xNTkuNCwyMjcuNHYxNy43YzAsMCwwLDAsMCwwdjBjMCwwLDAsMCwwLDAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwLjEgYzAsMCwwLDAsMCwwYzAsMCwwLDAuMSwwLDAuMWMwLDAsMCwwLDAsMGMtMC4xLDAuMy0wLjUsMC42LTAuOSwwLjZjLTAuMiwwLTAuNC0wLjEtMC42LTAuMnYwbDAsMGwtMi44LTIuMmwwLDBsLTEtMC44bC0wLjUtMC40IGwtMTIuOS0xMC4xbDAsMGwtMi41LTJsLTItMS42bC0wLjEtMC4xbDAsMGMwLDAsMCwwLDAsMGMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYzAsMCwwLDAsMCwwYy0wLjItMC4xLTAuNC0wLjMtMC42LTAuNHYwbDAsMCBjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zYzAsMCwwLDAsMCwwYy0wLjEsMC0wLjItMC4xLTAuMy0wLjFjMCwwLDAsMC0wLjEsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYzAsMCwwLDAsMCwwIGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYzAsMCwwLDAtMC4xLDBjLTAuMSwwLTAuMiwwLTAuMywwYzAsMC0wLjEsMC0wLjEsMGMtMC4xLDAtMC4yLDAtMC4yLDBjMCwwLTAuMSwwLTAuMSwwIGMtMC4xLDAtMC4yLDAtMC4zLDBoLTFsMCwwYy0xLjIsMC0yLjMsMC41LTMuMSwxLjJjLTAuOSwwLjktMS41LDIuMS0xLjUsMy41djE4LjdoNC43VjIzM2MwLTAuMywwLjEtMC41LDAuMy0wLjdjMCwwLDAsMCwwLDAgYzAsMCwwLDAsMC4xLTAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMCwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwIGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMCwwLDAuMSwwLDAuMSwwYzAsMCwwLjEsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMC4xLDAsMC4xLDBjMCwwLDAsMCwwLDAgYzAsMCwwLjEsMCwwLjEsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwdjBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwLjF2MGgwbDAsMGw0LjMsMy40bDE0LjEsMTFsMCwwbDEuNCwxLjEgbDIuMSwxLjhjMC4yLDAuMiwwLjUsMC40LDAuOCwwLjVjMC44LDAuNSwxLjcsMC43LDIuNywwLjdoMWwwLDBjMS4yLDAsMi4zLTAuNSwzLjEtMS4yYzAuOS0wLjksMS41LTIuMSwxLjUtMy41di0xOC43IEwxNTkuNCwyMjcuNEwxNTkuNCwyMjcuNHoiLz48L2c+PC9zdmc+DQo=) center center no-repeat;
	background-size: contain;
}
.header_dark #header .logo:before,
#mmenu_sm_btn_1:checked ~ .logo:before
{
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMDBweCIgaGVpZ2h0PSI4NDBweCIgdmlld0JveD0iMCAwIDEwMDAgODQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDg0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkxMS4yODMsMTk2LjQyMkgyMjMuNTg1Yy0yNC42MzgsMC00NC42MTEsMTkuOTc1LTQ0LjYxMSw0NC42MTFsMCwwbDAsMGMwLDI0LjYzOCwxOS45NzMsNDQuNjExLDQ0LjYxMSw0NC42MTFsMCwwaDU5OC40MjdjNDkuMjc2LDAsODkuMjI1LDM5Ljk0Myw4OS4yMjUsODkuMjIydjg5LjIyM2wwLDBjMCw0OS4yNzUtMzkuOTQ1LDg5LjIyNC04OS4yMjUsODkuMjI0bDAsMEgwLjUwNXYwLjM1YzAsNDkuMjc3LDM5Ljk0Niw4OS4yMjMsODkuMjIyLDg5LjIyM2wwLDBoODIxLjUzMmM0OS4yNzYsMCw4OS4yMjItMzkuOTQzLDg5LjIyMi04OS4yMjNsMCwwdi0zNTcuMjRIOTExLjI4M3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzc3LjM4OSwzNzQuODkySDE3OC45NzRjLTQ5LjI3NiwwLTg5LjIyMy0zOS45NDUtODkuMjIzLTg5LjIyNHYtODkuMjIybDAsMGMwLTQ5LjI3NiwzOS45NDYtODkuMjIzLDg5LjIyMy04OS4yMjNoODIxLjUyMWMwLTQ5LjI3Ni0zOS45NDYtODkuMjIzLTg5LjIyNi04OS4yMjNIODkuNzM5QzQwLjQ2MywxOCwwLjUxNyw1Ny45NDYsMC41MTcsMTA3LjIyM3YzNTYuODloNzc2Ljg3MmMyNC42NDIsMCw0NC42MTEtMTkuOTc1LDQ0LjYxMS00NC42MTFsMCwwbDAsMEM4MjIsMzk0Ljg2Myw4MDIuMDI2LDM3NC44OTIsNzc3LjM4OSwzNzQuODkyeiIvPjxnIGlkPSJzcGluZV94NUZfZ3JlZW5fMV8iPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02Ljk1Myw4MzQuODAxdi0yNy40MDZoMTkwLjcyYzIuNzMyLDAsNS4wNTYtMS4yNjgsNy4wNjctMy44MjhjMS45NzktMi43NCwyLjk3Ni02LjAyNSwyLjk3Ni05Ljg3MWMwLTMuNzIxLTAuOTk2LTYuODk2LTIuOTc2LTkuNjQ1Yy0yLjAxMi0yLjY5Ny00LjMzNi00LjA1NS03LjA2Ny00LjA1NUgyNy4wMjZjLTUuNjQ0LDAtMTAuNDA4LTIuNjI1LTE0LjI2NC03LjkyMmMtMy44ODItNS4yNjgtNS44MDYtMTEuNzcxLTUuODA2LTE5LjQ3N3YtMjcuMzg5YzAtNy41NjYsMS45MjgtMTQsNS44MDYtMTkuMjU2YzMuODU1LTUuNDQ3LDguNjItOC4xNDgsMTQuMjY0LTguMTQ4aDIwMC43NjZ2MjcuNDA0SDM3LjA2N2MtMi44MTMsMC01LjIyMSwxLjM0LTcuMjI5LDQuMDQ1Yy0xLjg3NiwyLjc0OC0yLjgxMyw1LjkyLTIuODEzLDkuNjQ4YzAsMy44NSwwLjkzOCw3LjEyNywyLjgxMyw5Ljg2MWMyLjAwOSwyLjU1Myw0LjQxNywzLjgzNCw3LjIyOSwzLjgzNGgxNzAuNjQ4YzUuNTQsMCwxMC4yNDksMi43MTUsMTQuMTA0LDguMTU2YzMuOTg2LDUuMjU2LDUuOTczLDExLjY4Niw1Ljk3MywxOS4yNDJ2MjcuMzk4YzAsNy43MTktMS45ODQsMTQuMjIzLTUuOTczLDE5LjQ3OWMtMy44NTQsNS4yOTUtOC41Niw3LjkyOC0xNC4xMDQsNy45MjhINi45NTNMNi45NTMsODM0LjgwMXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzk0LjUxMiw4MzQuODAxYy01LjY0MSwwLTEwLjQwNi0yLjYzMy0xNC4yNy03LjkyOGMtMy44NzctNS4yNTYtNS43OTktMTEuNzczLTUuNzk5LTE5LjQ3OXYtODIuMTg2YzAtNy41NjYsMS45MjYtMTQsNS43OTktMTkuMjU2YzMuODYzLTUuNDQ3LDguNjI5LTguMTQ4LDE0LjI3LTguMTQ4aDIwMC43NjV2MjcuNDA0SDgwNC41NDljLTIuODExLDAtNS4yMTIsMS4zNC03LjIyMyw0LjA0NWMtMS44NzUsMi43NDgtMi44MTMsNS45Mi0yLjgxMyw5LjY0OGMwLDMuODUsMC44NjcsNy4yMDUsMi44MTMsOS44NjFjMS45NDIsMi42NTIsNC40MTMsMy44MzQsNy4yMjMsMy44MzRoMTkwLjcxN3YyNy4zOThIODA0LjU0OWMtMi44MTEsMC01LjI2MSwxLjMwNy03LjIyMSw0LjA1NWMtMS45MTksMi42OTctMi44MTUsNS45MTYtMi44MTUsOS42NDVjMCwzLjg1NCwwLjkzOSw3LjEzMSwyLjgxNSw5Ljg3MWMyLjAwOSwyLjU1Myw0LjQxMSwzLjgyOCw3LjIyMSwzLjgyOGgxOTAuNzI4djI3LjQwNkg3OTQuNTEyTDc5NC41MTIsODM0LjgwMXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDk0LjE3NSw4MzQuODAxYzAtNDUuNjY0LDAtOTEuMzQ2LDAtMTM2Ljk5NmgyMC4wNzZjMCw0NS42NSwwLDkxLjMzMiwwLDEzNi45OTZINDk0LjE3NUw0OTQuMTc1LDgzNC44MDF6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzNC4wMDgsODM0LjgwMVY3MjUuMjA5YzAtNy41NjYsMS45ODctMTMuOTY1LDUuODA1LTE5LjI1NmMzLjg3NC01LjM2NSw4LjYyMi04LjE0OCwxNC4yNjYtOC4xNDhoMjIuMDUyYzUuNTM5LDAsMTMuMjY5LDQuMDQzLDE3Ljg5LDguMTQ4TDcwMy45OCw4MDMuNTdjMi4yNzQsMi4wMjMsNi4zMTEsMy44MjgsOS4xMjcsMy44MjhoMTEuNjI4YzIuNzI1LDAsNS4wOTktMS4yMyw3LjA1OS0zLjgyOGMyLjAyMS0yLjY4NiwyLjk3NC02LjAyMSwyLjk3NC05Ljg3MXYtOTUuODk1aDIwLjA3NXYxMDkuNTljMCw3LjcxOS0yLjAyMywxNC4xNzItNS45NjYsMTkuNDc5Yy0zLjg5Myw1LjIzLTguNTc3LDcuOTI4LTE0LjEwOSw3LjkyOGgtMjIuMjE1Yy01LjYxOCwwLTEzLjQ4OC0zLjg2NS0xOC4wNjQtNy45MjhMNTg0LjUyOSw3MjkuMjVjLTIuMzQ0LTIuMDg0LTYuMjU1LTQuMDQ3LTguOTYxLTQuMDQ3aC0xMS40NWMtMi43OTcsMC01LjI2OSwxLjMxMy03LjIzLDQuMDQ3Yy0xLjkwNiwyLjY4LTIuODEyLDUuOTItMi44MTIsOS42NDZ2OTUuOWgtMjAuMDY4VjgzNC44MDF6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI3MS4yMDMsNzc5Ljk5NnY1NC44MDVoLTIwLjA3MlY2OTcuNzk5aDIwMC43NjJjNS41MzksMCwxMC4yNTUsMi43MDcsMTQuMTA2LDguMTQ4YzMuOTg5LDUuMjYyLDUuOTcsMTEuNjg4LDUuOTcsMTkuMjV2MjcuNGMwLDcuNzA1LTEuOTc5LDE0LjIxNy01Ljk3LDE5LjQ3N2MtMy44NTksNS4yOTctOC41NzQsNy45MjItMTQuMTEzLDcuOTIyaC0xMC4wMjdoLTkuNjc0SDI3MS4yMDNMMjcxLjIwMyw3NzkuOTk2eiBNMjcxLjIwMyw3NTIuNTk4aDE2MS40MzZoOS4yMTdoMC4xMDJoMC4wMjVoMC4xMDVoMC4wMjJsMC4xMDItMC4wMTRoMC4wMjloMC4xMDNoMC4wMjFsMC4xMDMtMC4wMDZoMC4wMjFsMC4xMDItMC4wMTRoMC4wMjNjMi4zOTgtMC4yMjMsNC40ODMtMS40OTgsNi4yOTMtMy44MDFjMS45ODYtMi43NDgsMi45NzctNi4wMzMsMi45NzctOS44NjdsMC4wMTEtMC4wMTJjLTAuMDA0LTMuNzExLTAuOTkzLTYuODk2LTIuOTczLTkuNjMxYy0yLjAwOS0yLjcwNS00LjMzNi00LjA1Ny03LjA2My00LjA1N0gyNzEuMjA3djI3LjRIMjcxLjIwM3oiLz48L2c+PC9zdmc+);*/
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTIuNiAyOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5Mi42IDI5NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xODguNywwaDYyLjFjMC44LDAsMS41LDAuNCwxLjksMS4xYzAuNCwwLjcsMC40LDEuNSwwLDIuMmwtODAuMiwxMzguOGMtMS4yLDIuMS0zLjMsMy40LTUuOCwzLjRoLTYyLjEgYy0wLjgsMC0xLjUtMC40LTEuOS0xLjFjLTAuNC0wLjctMC40LTEuNSwwLTIuMkwxODIuOSwzLjRDMTg0LjEsMS4yLDE4Ni4yLDAsMTg4LjcsMEwxODguNywweiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS40LDIwOS45TDAuMywxNTYuMWMtMC40LTAuNy0wLjQtMS41LDAtMi4yYzAuNC0wLjcsMS4xLTEuMSwxLjktMS4xaDE2MC4zYzIuNSwwLDQuNiwxLjIsNS44LDMuNCBsMzEuMSw1My43YzAuNCwwLjcsMC40LDEuNSwwLDIuMmMtMC40LDAuNy0xLjEsMS4xLTEuOSwxLjFsLTE2MC4zLDBDMzQuNywyMTMuMiwzMi42LDIxMiwzMS40LDIwOS45TDMxLjQsMjA5Ljl6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI5MS43LDI0MS4ybC0zMSw1My44Yy0wLjQsMC43LTEuMSwxLjEtMS45LDEuMWMtMC44LDAtMS41LTAuNC0xLjktMS4xbC04MC4xLTEzOC44Yy0xLjItMi4xLTEuMi00LjYsMC02LjcgbDMxLTUzLjhjMC40LTAuNywxLjEtMS4xLDEuOS0xLjFjMC44LDAsMS41LDAuNCwxLjksMS4xbDgwLjEsMTM4LjhDMjkyLjksMjM2LjYsMjkyLjksMjM5LDI5MS43LDI0MS4yTDI5MS43LDI0MS4yeiIvPjwvZz48Zz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExOC42LDI1MC43IDEyMy4zLDI1MC43IDEyMy4zLDIyNy40IDExOC42LDIyNy40Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3NC45LDIzMi4xaDMwLjN2LTQuN2gtMzIuN2wwLDBjLTIuNiwwLTQuNywyLjEtNC43LDQuN3YxNGMwLDIuNiwyLjEsNC43LDQuNyw0LjdoMzIuN3YtNC43aC0zMC4zbDAsMCBjLTEuMywwLTIuMy0xLTIuMy0yLjNsMCwwYzAtMS4zLDEtMi4zLDIuMy0yLjNoMzAuM3YtNC43aC0zMC4zbDAsMGMtMS4zLDAtMi4zLTEtMi4zLTIuM2wwLDAgQzE3Mi42LDIzMy4xLDE3My42LDIzMi4xLDE3NC45LDIzMi4xTDE3NC45LDIzMi4xeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MS4yLDIyNy40TDQxLjIsMjI3LjRjLTIuNiwwLTQuNywyLjEtNC43LDQuN3Y0LjdoMGwwLDBjMCwyLjYsMi4xLDQuNyw0LjcsNC43aDBoMjUuN2MxLjMsMCwyLjMsMSwyLjMsMi4zIGwwLDBjMCwxLjMtMSwyLjMtMi4zLDIuM0gzNi41djQuN2gzMi43YzIuNiwwLDQuNy0yLjEsNC43LTQuN3YtNC43YzAtMi42LTIuMS00LjctNC43LTQuN0g0My41Yy0xLjMsMC0yLjMtMS0yLjMtMi4zbDAsMCBjMC0xLjMsMS0yLjMsMi4zLTIuM2gzMC4zdi00LjdDNzMuOCwyMjcuNCw0MS4yLDIyNy40LDQxLjIsMjI3LjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNS42LDIzNi43SDgyLjJ2LTQuN2gyNS43YzEuMywwLDIuMywxLDIuMywyLjNsMCwwYzAsMS4zLTEsMi4zLTIuMywyLjNIMTA1LjZ6IE0xMTAuMiwyMjcuNEg3Ny42djIzLjNoNC43IHYtOS4zaDI4YzIuNiwwLDQuNy0yLjEsNC43LTQuN3YtNC43QzExNC45LDIyOS41LDExMi44LDIyNy40LDExMC4yLDIyNy40TDExMC4yLDIyNy40eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNTkuNCwyMjcuNHYxNy43YzAsMCwwLDAsMCwwdjBjMCwwLDAsMCwwLDAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwLjEgYzAsMCwwLDAsMCwwYzAsMCwwLDAuMSwwLDAuMWMwLDAsMCwwLDAsMGMtMC4xLDAuMy0wLjUsMC42LTAuOSwwLjZjLTAuMiwwLTAuNC0wLjEtMC42LTAuMnYwbDAsMGwtMi44LTIuMmwwLDBsLTEtMC44bC0wLjUtMC40IGwtMTIuOS0xMC4xbDAsMGwtMi41LTJsLTItMS42bC0wLjEtMC4xbDAsMGMwLDAsMCwwLDAsMGMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYzAsMCwwLDAsMCwwYy0wLjItMC4xLTAuNC0wLjMtMC42LTAuNHYwbDAsMCBjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zYzAsMCwwLDAsMCwwYy0wLjEsMC0wLjItMC4xLTAuMy0wLjFjMCwwLDAsMC0wLjEsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYzAsMCwwLDAsMCwwIGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYzAsMCwwLDAtMC4xLDBjLTAuMSwwLTAuMiwwLTAuMywwYzAsMC0wLjEsMC0wLjEsMGMtMC4xLDAtMC4yLDAtMC4yLDBjMCwwLTAuMSwwLTAuMSwwIGMtMC4xLDAtMC4yLDAtMC4zLDBoLTFsMCwwYy0xLjIsMC0yLjMsMC41LTMuMSwxLjJjLTAuOSwwLjktMS41LDIuMS0xLjUsMy41djE4LjdoNC43VjIzM2MwLTAuMywwLjEtMC41LDAuMy0wLjdjMCwwLDAsMCwwLDAgYzAsMCwwLDAsMC4xLTAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMCwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwIGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMCwwLDAuMSwwLDAuMSwwYzAsMCwwLjEsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMC4xLDAsMC4xLDBjMCwwLDAsMCwwLDAgYzAsMCwwLjEsMCwwLjEsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwdjBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwLjF2MGgwbDAsMGw0LjMsMy40bDE0LjEsMTFsMCwwbDEuNCwxLjEgbDIuMSwxLjhjMC4yLDAuMiwwLjUsMC40LDAuOCwwLjVjMC44LDAuNSwxLjcsMC43LDIuNywwLjdoMWwwLDBjMS4yLDAsMi4zLTAuNSwzLjEtMS4yYzAuOS0wLjksMS41LTIuMSwxLjUtMy41di0xOC43IEwxNTkuNCwyMjcuNEwxNTkuNCwyMjcuNHoiLz48L2c+PC9zdmc+DQo=);
}
.header_dark #header .logo > i
{
	height: 0;
	overflow: hidden;
	display: block;
	position: relative;
}
html.bx-no-touch .header_dark #header .logo:hover > i
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	border-radius: 0.5rem;
	transition: height 0.3s;
}

#footer .logo:before
{
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMDBweCIgaGVpZ2h0PSI2MzBweCIgdmlld0JveD0iMC41IDI3MC41IDEwMDAgNjMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAuNSAyNzAuNSAxMDAwIDYzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkxMS4yNzgsNDUxLjQ2OEgyMjMuNThjLTI0LjYzOCwwLTQ0LjYxMSwxOS45NzQtNDQuNjExLDQ0LjYxMWwwLDBsMCwwYzAsMjQuNjM4LDE5Ljk3Myw0NC42MTEsNDQuNjExLDQ0LjYxMWwwLDBoNTk4LjQyN2M0OS4yNzYsMCw4OS4yMjMsMzkuOTQ0LDg5LjIyMyw4OS4yMjJ2ODkuMjIzbDAsMGMwLDQ5LjI3NS0zOS45NDUsODkuMjIzLTg5LjIyMyw4OS4yMjNsMCwwSDAuNXYwLjM1YzAsNDkuMjc2LDM5Ljk0Niw4OS4yMjMsODkuMjIyLDg5LjIyM2wwLDBoODIxLjUzMmM0OS4yNzYsMCw4OS4yMjItMzkuOTQ1LDg5LjIyMi04OS4yMjNsMCwwVjQ1MS40NjhIOTExLjI3OHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzc3LjM4NCw2MjkuOTM4SDE3OC45NjljLTQ5LjI3NiwwLTg5LjIyMy0zOS45NDYtODkuMjIzLTg5LjIyNHYtODkuMjIybDAsMGMwLTQ5LjI3NiwzOS45NDYtODkuMjIzLDg5LjIyMy04OS4yMjNoODIxLjUyMWMwLTQ5LjI3Ni0zOS45NDYtODkuMjIyLTg5LjIyNC04OS4yMjJIODkuNzM0Yy00OS4yNzYsMC04OS4yMjIsMzkuOTQ2LTg5LjIyMiw4OS4yMjJ2MzU2Ljg4OWg3NzYuODcyYzI0LjY0LDAsNDQuNjExLTE5Ljk3NCw0NC42MTEtNDQuNjExbDAsMGwwLDBDODIxLjk5NSw2NDkuOTA5LDgwMi4wMjIsNjI5LjkzOCw3NzcuMzg0LDYyOS45Mzh6Ii8+PC9zdmc+) center center no-repeat;*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTIuNiAyOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5Mi42IDI5NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xODguNywwaDYyLjFjMC44LDAsMS41LDAuNCwxLjksMS4xYzAuNCwwLjcsMC40LDEuNSwwLDIuMmwtODAuMiwxMzguOGMtMS4yLDIuMS0zLjMsMy40LTUuOCwzLjRoLTYyLjEgYy0wLjgsMC0xLjUtMC40LTEuOS0xLjFjLTAuNC0wLjctMC40LTEuNSwwLTIuMkwxODIuOSwzLjRDMTg0LjEsMS4yLDE4Ni4yLDAsMTg4LjcsMEwxODguNywweiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS40LDIwOS45TDAuMywxNTYuMWMtMC40LTAuNy0wLjQtMS41LDAtMi4yYzAuNC0wLjcsMS4xLTEuMSwxLjktMS4xaDE2MC4zYzIuNSwwLDQuNiwxLjIsNS44LDMuNCBsMzEuMSw1My43YzAuNCwwLjcsMC40LDEuNSwwLDIuMmMtMC40LDAuNy0xLjEsMS4xLTEuOSwxLjFsLTE2MC4zLDBDMzQuNywyMTMuMiwzMi42LDIxMiwzMS40LDIwOS45TDMxLjQsMjA5Ljl6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI5MS43LDI0MS4ybC0zMSw1My44Yy0wLjQsMC43LTEuMSwxLjEtMS45LDEuMWMtMC44LDAtMS41LTAuNC0xLjktMS4xbC04MC4xLTEzOC44Yy0xLjItMi4xLTEuMi00LjYsMC02LjcgbDMxLTUzLjhjMC40LTAuNywxLjEtMS4xLDEuOS0xLjFjMC44LDAsMS41LDAuNCwxLjksMS4xbDgwLjEsMTM4LjhDMjkyLjksMjM2LjYsMjkyLjksMjM5LDI5MS43LDI0MS4yTDI5MS43LDI0MS4yeiIvPjwvZz48L3N2Zz4NCg==) center center no-repeat;
	background-size: contain;
}
.footer_dark #footer .logo:before
{
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMDBweCIgaGVpZ2h0PSI4NDBweCIgdmlld0JveD0iMCAwIDEwMDAgODQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDg0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkxMS4yODMsMTc4LjQyMkgyMjMuNTg1Yy0yNC42MzgsMC00NC42MTEsMTkuOTc1LTQ0LjYxMSw0NC42MTFsMCwwbDAsMGMwLDI0LjYzOCwxOS45NzMsNDQuNjExLDQ0LjYxMSw0NC42MTFsMCwwaDU5OC40MjdjNDkuMjc2LDAsODkuMjI2LDM5Ljk0Myw4OS4yMjYsODkuMjIydjg5LjIyM2wwLDBjMCw0OS4yNzUtMzkuOTQ1LDg5LjIyNC04OS4yMjYsODkuMjI0bDAsMEgwLjUwNXYwLjM1MWMwLDQ5LjI3NiwzOS45NDYsODkuMjIzLDg5LjIyMiw4OS4yMjNsMCwwaDgyMS41MzJjNDkuMjc2LDAsODkuMjIzLTM5Ljk0Miw4OS4yMjMtODkuMjIzbDAsMHYtMzU3LjI0TDkxMS4yODMsMTc4LjQyMkw5MTEuMjgzLDE3OC40MjJ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTc3Ny4zODksMzU2Ljg5MkgxNzguOTc0Yy00OS4yNzYsMC04OS4yMjMtMzkuOTQ0LTg5LjIyMy04OS4yMjR2LTg5LjIyMmwwLDBjMC00OS4yNzYsMzkuOTQ2LTg5LjIyMyw4OS4yMjMtODkuMjIzaDgyMS41MjFDMTAwMC40OTUsMzkuOTQ3LDk2MC41NDksMCw5MTEuMjY5LDBIODkuNzM5QzQwLjQ2MywwLDAuNTE3LDM5Ljk0NiwwLjUxNyw4OS4yMjN2MzU2Ljg5aDc3Ni44NzJjMjQuNjQzLDAsNDQuNjExLTE5Ljk3Niw0NC42MTEtNDQuNjExbDAsMGwwLDBDODIyLDM3Ni44NjMsODAyLjAyNiwzNTYuODkyLDc3Ny4zODksMzU2Ljg5MnoiLz48ZyBpZD0ic3BpbmVfeDVGX2dyZWVuXzFfIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNi45NTMsODE2LjgwMXYtMjcuNDA2aDE5MC43MmMyLjczMiwwLDUuMDU2LTEuMjY4LDcuMDY3LTMuODI3YzEuOTc5LTIuNzQsMi45NzYtNi4wMjUsMi45NzYtOS44NzFjMC0zLjcyMi0wLjk5Ni02Ljg5Ni0yLjk3Ni05LjY0NmMtMi4wMTItMi42OTctNC4zMzYtNC4wNTUtNy4wNjctNC4wNTVIMjcuMDI2Yy01LjY0NCwwLTEwLjQwOC0yLjYyNS0xNC4yNjQtNy45MjJjLTMuODgyLTUuMjY5LTUuODA2LTExLjc3MS01LjgwNi0xOS40Nzh2LTI3LjM4OWMwLTcuNTY1LDEuOTI4LTE0LDUuODA2LTE5LjI1NmMzLjg1NS01LjQ0Nyw4LjYyLTguMTQ4LDE0LjI2NC04LjE0OGgyMDAuNzY2djI3LjQwNEgzNy4wNjdjLTIuODEzLDAtNS4yMjEsMS4zNC03LjIyOSw0LjA0NWMtMS44NzYsMi43NDgtMi44MTMsNS45Mi0yLjgxMyw5LjY0OGMwLDMuODUsMC45MzgsNy4xMjcsMi44MTMsOS44NmMyLjAwOSwyLjU1NCw0LjQxNywzLjgzNCw3LjIyOSwzLjgzNGgxNzAuNjQ4YzUuNTQsMCwxMC4yNDksMi43MTYsMTQuMTA0LDguMTU2YzMuOTg2LDUuMjU2LDUuOTczLDExLjY4Nyw1Ljk3MywxOS4yNDJ2MjcuMzk4YzAsNy43MTktMS45ODQsMTQuMjIzLTUuOTczLDE5LjQ3OWMtMy44NTQsNS4yOTUtOC41Niw3LjkyOC0xNC4xMDQsNy45MjhINi45NTNWODE2LjgwMXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzk0LjUxMiw4MTYuODAxYy01LjY0MSwwLTEwLjQwNS0yLjYzMy0xNC4yNy03LjkyOGMtMy44NzctNS4yNTYtNS43OTktMTEuNzczLTUuNzk5LTE5LjQ3OXYtODIuMTg3YzAtNy41NjUsMS45MjYtMTQsNS43OTktMTkuMjU2YzMuODYyLTUuNDQ3LDguNjI5LTguMTQ4LDE0LjI3LTguMTQ4aDIwMC43NjZ2MjcuNDA0SDgwNC41NDljLTIuODExLDAtNS4yMTIsMS4zNC03LjIyMyw0LjA0NWMtMS44NzUsMi43NDgtMi44MTMsNS45Mi0yLjgxMyw5LjY0OGMwLDMuODUsMC44NjcsNy4yMDUsMi44MTMsOS44NmMxLjk0MSwyLjY1Miw0LjQxMywzLjgzNCw3LjIyMywzLjgzNGgxOTAuNzE3djI3LjM5OEg4MDQuNTQ5Yy0yLjgxMSwwLTUuMjYxLDEuMzA3LTcuMjIxLDQuMDU1Yy0xLjkxOSwyLjY5Ny0yLjgxNSw1LjkxNi0yLjgxNSw5LjY0NmMwLDMuODU0LDAuOTM5LDcuMTMxLDIuODE1LDkuODcxYzIuMDA5LDIuNTUzLDQuNDExLDMuODI3LDcuMjIxLDMuODI3aDE5MC43Mjl2MjcuNDA2SDc5NC41MTJWODE2LjgwMXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDk0LjE3NSw4MTYuODAxYzAtNDUuNjY0LDAtOTEuMzQ2LDAtMTM2Ljk5NmgyMC4wNzZjMCw0NS42NSwwLDkxLjMzMiwwLDEzNi45OTZINDk0LjE3NUw0OTQuMTc1LDgxNi44MDF6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzNC4wMDgsODE2LjgwMVY3MDcuMjA5YzAtNy41NjYsMS45ODctMTMuOTY1LDUuODA2LTE5LjI1NmMzLjg3My01LjM2NSw4LjYyMS04LjE0OCwxNC4yNjYtOC4xNDhoMjIuMDUyYzUuNTM5LDAsMTMuMjcsNC4wNDMsMTcuODksOC4xNDhsMTA5Ljk1OSw5Ny42MTdjMi4yNzQsMi4wMjIsNi4zMTIsMy44MjgsOS4xMjgsMy44MjhoMTEuNjI4YzIuNzI1LDAsNS4wOTktMS4yMyw3LjA1OS0zLjgyOGMyLjAyMS0yLjY4NywyLjk3NC02LjAyMSwyLjk3NC05Ljg3MXYtOTUuODk2aDIwLjA3NXYxMDkuNTkxYzAsNy43MTktMi4wMjIsMTQuMTcyLTUuOTY2LDE5LjQ3OWMtMy44OTMsNS4yMy04LjU3Nyw3LjkyOC0xNC4xMDksNy45MjhoLTIyLjIxNWMtNS42MTgsMC0xMy40ODctMy44NjUtMTguMDYzLTcuOTI4bC0xMDkuOTYtOTcuNjIzYy0yLjM0NS0yLjA4NC02LjI1NS00LjA0Ny04Ljk2MS00LjA0N2gtMTEuNDVjLTIuNzk3LDAtNS4yNywxLjMxMy03LjIzLDQuMDQ3Yy0xLjkwNSwyLjY4LTIuODEyLDUuOTItMi44MTIsOS42NDZ2OTUuODk5aC0yMC4wNjhWODE2LjgwMXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjcxLjIwMyw3NjEuOTk2djU0LjgwNWgtMjAuMDcyVjY3OS43OTloMjAwLjc2MmM1LjUzOSwwLDEwLjI1NiwyLjcwNywxNC4xMDYsOC4xNDhjMy45ODksNS4yNjIsNS45NywxMS42ODgsNS45NywxOS4yNXYyNy4zOTljMCw3LjcwNS0xLjk3OSwxNC4yMTgtNS45NywxOS40NzhjLTMuODU5LDUuMjk3LTguNTc0LDcuOTIyLTE0LjExMyw3LjkyMmgtMTAuMDI2aC05LjY3NUgyNzEuMjAzTDI3MS4yMDMsNzYxLjk5NnogTTI3MS4yMDMsNzM0LjU5OGgxNjEuNDM2aDkuMjE4aDAuMTAyaDAuMDI1aDAuMTA0aDAuMDIybDAuMTAyLTAuMDE0aDAuMDI5aDAuMTAzaDAuMDIxbDAuMTAzLTAuMDA2aDAuMDIxbDAuMTAyLTAuMDE0aDAuMDIzYzIuMzk3LTAuMjI0LDQuNDgyLTEuNDk4LDYuMjkzLTMuODAyYzEuOTg1LTIuNzQ4LDIuOTc3LTYuMDMyLDIuOTc3LTkuODY2bDAuMDExLTAuMDEzYy0wLjAwNC0zLjcxMS0wLjk5Mi02Ljg5Ni0yLjk3My05LjYzMWMtMi4wMDktMi43MDUtNC4zMzYtNC4wNTctNy4wNjMtNC4wNTdIMjcxLjIwN3YyNy4zOTloLTAuMDA0VjczNC41OTh6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTIuNiAyOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5Mi42IDI5NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xODguNywwaDYyLjFjMC44LDAsMS41LDAuNCwxLjksMS4xYzAuNCwwLjcsMC40LDEuNSwwLDIuMmwtODAuMiwxMzguOGMtMS4yLDIuMS0zLjMsMy40LTUuOCwzLjRoLTYyLjEgYy0wLjgsMC0xLjUtMC40LTEuOS0xLjFjLTAuNC0wLjctMC40LTEuNSwwLTIuMkwxODIuOSwzLjRDMTg0LjEsMS4yLDE4Ni4yLDAsMTg4LjcsMEwxODguNywweiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS40LDIwOS45TDAuMywxNTYuMWMtMC40LTAuNy0wLjQtMS41LDAtMi4yYzAuNC0wLjcsMS4xLTEuMSwxLjktMS4xaDE2MC4zYzIuNSwwLDQuNiwxLjIsNS44LDMuNCBsMzEuMSw1My43YzAuNCwwLjcsMC40LDEuNSwwLDIuMmMtMC40LDAuNy0xLjEsMS4xLTEuOSwxLjFsLTE2MC4zLDBDMzQuNywyMTMuMiwzMi42LDIxMiwzMS40LDIwOS45TDMxLjQsMjA5Ljl6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI5MS43LDI0MS4ybC0zMSw1My44Yy0wLjQsMC43LTEuMSwxLjEtMS45LDEuMWMtMC44LDAtMS41LTAuNC0xLjktMS4xbC04MC4xLTEzOC44Yy0xLjItMi4xLTEuMi00LjYsMC02LjcgbDMxLTUzLjhjMC40LTAuNywxLjEtMS4xLDEuOS0xLjFjMC44LDAsMS41LDAuNCwxLjksMS4xbDgwLjEsMTM4LjhDMjkyLjksMjM2LjYsMjkyLjksMjM5LDI5MS43LDI0MS4yTDI5MS43LDI0MS4yeiIvPjwvZz48Zz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExOC42LDI1MC43IDEyMy4zLDI1MC43IDEyMy4zLDIyNy40IDExOC42LDIyNy40Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3NC45LDIzMi4xaDMwLjN2LTQuN2gtMzIuN2wwLDBjLTIuNiwwLTQuNywyLjEtNC43LDQuN3YxNGMwLDIuNiwyLjEsNC43LDQuNyw0LjdoMzIuN3YtNC43aC0zMC4zbDAsMCBjLTEuMywwLTIuMy0xLTIuMy0yLjNsMCwwYzAtMS4zLDEtMi4zLDIuMy0yLjNoMzAuM3YtNC43aC0zMC4zbDAsMGMtMS4zLDAtMi4zLTEtMi4zLTIuM2wwLDAgQzE3Mi42LDIzMy4xLDE3My42LDIzMi4xLDE3NC45LDIzMi4xTDE3NC45LDIzMi4xeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MS4yLDIyNy40TDQxLjIsMjI3LjRjLTIuNiwwLTQuNywyLjEtNC43LDQuN3Y0LjdoMGwwLDBjMCwyLjYsMi4xLDQuNyw0LjcsNC43aDBoMjUuN2MxLjMsMCwyLjMsMSwyLjMsMi4zIGwwLDBjMCwxLjMtMSwyLjMtMi4zLDIuM0gzNi41djQuN2gzMi43YzIuNiwwLDQuNy0yLjEsNC43LTQuN3YtNC43YzAtMi42LTIuMS00LjctNC43LTQuN0g0My41Yy0xLjMsMC0yLjMtMS0yLjMtMi4zbDAsMCBjMC0xLjMsMS0yLjMsMi4zLTIuM2gzMC4zdi00LjdDNzMuOCwyMjcuNCw0MS4yLDIyNy40LDQxLjIsMjI3LjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNS42LDIzNi43SDgyLjJ2LTQuN2gyNS43YzEuMywwLDIuMywxLDIuMywyLjNsMCwwYzAsMS4zLTEsMi4zLTIuMywyLjNIMTA1LjZ6IE0xMTAuMiwyMjcuNEg3Ny42djIzLjNoNC43IHYtOS4zaDI4YzIuNiwwLDQuNy0yLjEsNC43LTQuN3YtNC43QzExNC45LDIyOS41LDExMi44LDIyNy40LDExMC4yLDIyNy40TDExMC4yLDIyNy40eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNTkuNCwyMjcuNHYxNy43YzAsMCwwLDAsMCwwdjBjMCwwLDAsMCwwLDAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwLjEgYzAsMCwwLDAsMCwwYzAsMCwwLDAuMSwwLDAuMWMwLDAsMCwwLDAsMGMtMC4xLDAuMy0wLjUsMC42LTAuOSwwLjZjLTAuMiwwLTAuNC0wLjEtMC42LTAuMnYwbDAsMGwtMi44LTIuMmwwLDBsLTEtMC44bC0wLjUtMC40IGwtMTIuOS0xMC4xbDAsMGwtMi41LTJsLTItMS42bC0wLjEtMC4xbDAsMGMwLDAsMCwwLDAsMGMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYzAsMCwwLDAsMCwwYy0wLjItMC4xLTAuNC0wLjMtMC42LTAuNHYwbDAsMCBjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zYzAsMCwwLDAsMCwwYy0wLjEsMC0wLjItMC4xLTAuMy0wLjFjMCwwLDAsMC0wLjEsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYzAsMCwwLDAsMCwwIGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYzAsMCwwLDAtMC4xLDBjLTAuMSwwLTAuMiwwLTAuMywwYzAsMC0wLjEsMC0wLjEsMGMtMC4xLDAtMC4yLDAtMC4yLDBjMCwwLTAuMSwwLTAuMSwwIGMtMC4xLDAtMC4yLDAtMC4zLDBoLTFsMCwwYy0xLjIsMC0yLjMsMC41LTMuMSwxLjJjLTAuOSwwLjktMS41LDIuMS0xLjUsMy41djE4LjdoNC43VjIzM2MwLTAuMywwLjEtMC41LDAuMy0wLjdjMCwwLDAsMCwwLDAgYzAsMCwwLDAsMC4xLTAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMCwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwIGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMCwwLDAuMSwwLDAuMSwwYzAsMCwwLjEsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMC4xLDAsMC4xLDBjMCwwLDAsMCwwLDAgYzAsMCwwLjEsMCwwLjEsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwdjBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwLjF2MGgwbDAsMGw0LjMsMy40bDE0LjEsMTFsMCwwbDEuNCwxLjEgbDIuMSwxLjhjMC4yLDAuMiwwLjUsMC40LDAuOCwwLjVjMC44LDAuNSwxLjcsMC43LDIuNywwLjdoMWwwLDBjMS4yLDAsMi4zLTAuNSwzLjEtMS4yYzAuOS0wLjksMS41LTIuMSwxLjUtMy41di0xOC43IEwxNTkuNCwyMjcuNEwxNTkuNCwyMjcuNHoiLz48L2c+PC9zdmc+DQo=) center center no-repeat;
	background-size: contain;
}
@media (min-width: 1101px)
{
	.footer_dark #footer .logo:before
	{
		left: 0;
		transform: none;
		top: 0.3rem;
		background-position-y: top;
	}
}
#header > div
{
	margin: 0.5rem 0 0 0;
}
.loading > .loading_icon:before
{
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMDBweCIgaGVpZ2h0PSI2MzBweCIgdmlld0JveD0iMC41IDI3MC41IDEwMDAgNjMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAuNSAyNzAuNSAxMDAwIDYzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkxMS4yNzgsNDUxLjQ2OEgyMjMuNThjLTI0LjYzOCwwLTQ0LjYxMSwxOS45NzQtNDQuNjExLDQ0LjYxMWwwLDBsMCwwYzAsMjQuNjM4LDE5Ljk3Myw0NC42MTEsNDQuNjExLDQ0LjYxMWwwLDBoNTk4LjQyN2M0OS4yNzYsMCw4OS4yMjMsMzkuOTQ0LDg5LjIyMyw4OS4yMjJ2ODkuMjIzbDAsMGMwLDQ5LjI3NS0zOS45NDUsODkuMjIzLTg5LjIyMyw4OS4yMjNsMCwwSDAuNXYwLjM1YzAsNDkuMjc2LDM5Ljk0Niw4OS4yMjMsODkuMjIyLDg5LjIyM2wwLDBoODIxLjUzMmM0OS4yNzYsMCw4OS4yMjItMzkuOTQ1LDg5LjIyMi04OS4yMjNsMCwwVjQ1MS40NjhIOTExLjI3OHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzc3LjM4NCw2MjkuOTM4SDE3OC45NjljLTQ5LjI3NiwwLTg5LjIyMy0zOS45NDYtODkuMjIzLTg5LjIyNHYtODkuMjIybDAsMGMwLTQ5LjI3NiwzOS45NDYtODkuMjIzLDg5LjIyMy04OS4yMjNoODIxLjUyMWMwLTQ5LjI3Ni0zOS45NDYtODkuMjIyLTg5LjIyNC04OS4yMjJIODkuNzM0Yy00OS4yNzYsMC04OS4yMjIsMzkuOTQ2LTg5LjIyMiw4OS4yMjJ2MzU2Ljg4OWg3NzYuODcyYzI0LjY0LDAsNDQuNjExLTE5Ljk3NCw0NC42MTEtNDQuNjExbDAsMGwwLDBDODIxLjk5NSw2NDkuOTA5LDgwMi4wMjIsNjI5LjkzOCw3NzcuMzg0LDYyOS45Mzh6Ii8+PC9zdmc+) center center no-repeat;*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTIuNiAyOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5Mi42IDI5NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xODguNywwaDYyLjFjMC44LDAsMS41LDAuNCwxLjksMS4xYzAuNCwwLjcsMC40LDEuNSwwLDIuMmwtODAuMiwxMzguOGMtMS4yLDIuMS0zLjMsMy40LTUuOCwzLjRoLTYyLjEgYy0wLjgsMC0xLjUtMC40LTEuOS0xLjFjLTAuNC0wLjctMC40LTEuNSwwLTIuMkwxODIuOSwzLjRDMTg0LjEsMS4yLDE4Ni4yLDAsMTg4LjcsMEwxODguNywweiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS40LDIwOS45TDAuMywxNTYuMWMtMC40LTAuNy0wLjQtMS41LDAtMi4yYzAuNC0wLjcsMS4xLTEuMSwxLjktMS4xaDE2MC4zYzIuNSwwLDQuNiwxLjIsNS44LDMuNCBsMzEuMSw1My43YzAuNCwwLjcsMC40LDEuNSwwLDIuMmMtMC40LDAuNy0xLjEsMS4xLTEuOSwxLjFsLTE2MC4zLDBDMzQuNywyMTMuMiwzMi42LDIxMiwzMS40LDIwOS45TDMxLjQsMjA5Ljl6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI5MS43LDI0MS4ybC0zMSw1My44Yy0wLjQsMC43LTEuMSwxLjEtMS45LDEuMWMtMC44LDAtMS41LTAuNC0xLjktMS4xbC04MC4xLTEzOC44Yy0xLjItMi4xLTEuMi00LjYsMC02LjcgbDMxLTUzLjhjMC40LTAuNywxLjEtMS4xLDEuOS0xLjFjMC44LDAsMS41LDAuNCwxLjksMS4xbDgwLjEsMTM4LjhDMjkyLjksMjM2LjYsMjkyLjksMjM5LDI5MS43LDI0MS4yTDI5MS43LDI0MS4yeiIvPjwvZz48L3N2Zz4NCg==) center center no-repeat;
	background-size: contain;
}
.mmenu
{
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0;
	height: 5rem;
	min-height: 5rem;
}
.mmenu > ul
{
	margin: 0;
	padding: 0;
	display: inline-block;
}
.mmenu > ul > li
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
.mmenu > ul > li > .mmenu_link
{
	margin: 0;
	padding: 0 1.5rem 0 1.5rem;
	min-height: 5rem;
	height: 5rem;
	display: table-cell;
	vertical-align: middle;
}
.mmenu > ul > li > .mmenu_link > b
{
	color: #FFF;/*COLOR*/
	font-size: 1.1rem;
}
.header_light .mmenu > ul > li > .mmenu_link > b
{
	color: #2F2F2F;/*COLOR*/
}
.mmenu input,
.mmenu .mmenu_sm_main,
#mmenu_sm_btn_1
{
	display: none;
}
q.mmenu_icon
{
	quotes: none;
	left: -6rem;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0.4;
}
.mmenu_sm_ico_showhide,
.mmenu_sm_ico_showhide *
{
	cursor: pointer;
}
.mmenu_sm_ico_showhide
{
	position: absolute;
	border-radius: 50%;
	top: 52%;
	transform: translateY(-50%);
	left: 50%;
	margin: 0 0 0 4rem;
}
.mmenu_sm_ico_showhide_path,
.mmenu_sm_ico_showhide
{
	width: 3.5rem;
	height: 3.5rem;
	min-height: 3.5rem;
	min-width: 3.5rem;
}
.mmenu_sm_ico_showhide_lines
{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 26px;
	border-bottom: 3px solid #FFF;/*COLOR*/
	transform: translateX(-50%) translateY(-50%);
}
.mmenu_sm_ico_showhide_lines:before,
.mmenu_sm_ico_showhide_lines:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 26px;
	border-top: 3px solid #FFF;/*COLOR*/
	transform: translateY(-8px);
	transform-origin: 100% 50%;
}
.header_light .mmenu_sm_ico_showhide_lines,
.header_light .mmenu_sm_ico_showhide_lines:before,
.header_light .mmenu_sm_ico_showhide_lines:after
{
	border-color: #2F2F2F;
}
@media (max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_ico_showhide_lines,
	#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_ico_showhide_lines:before,
	#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_ico_showhide_lines:after
	{
		border-color: #FFF;
	}
}
.mmenu_sm_ico_showhide_lines:after
{
	transform: translateY(8px);
}
.mmenu_sm_ico_showhide_path
{
	opacity: 0;
	fill: transparent;
}
.mmenu_sm_main > .mmenu_sm_ico_showhide > label
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_main > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines
{
	transition: background 0.4s steps(1, start);
	border-color: transparent;/*COLOR*/
}
#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_main > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines:after
{
	transform: translateX(-3px) translateY(9px) rotate(45deg) !important;
}
#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_main > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines:before
{
	transform: translateX(-3px) translateY(-9px) rotate(-45deg) !important;
}
.mmenu > label[for=mmenu_sm_btn_1]
{
	display: block;
}
.nav_link_text
{
	position: relative;
	text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
	cursor: default;
}
a > .nav_link_text
{
	cursor: pointer;
}
.nav_link_text:after,
.siz-privacy-policy-cookies-informer__txt > a > b:after
{
	content: "";
	position: absolute;
	left: 0;
	bottom: -3px;
	border-bottom: 2px solid;
	width: 0%;
}
.mmenu > ul > li > .mmenu_link .nav_link_text
{
	font-weight: bold;
}
@media (min-width: 1001px)
{
	html.bx-no-touch .mmenu > ul > li > a:hover .nav_link_text:after,
	html.bx-no-touch a:hover .nav_link_text:after,
	html.bx-no-touch .personal_info_menu .nav_link:hover .nav_link_text:after,
	html.bx-no-touch .personal_info_body_po .tabs_section .nav_link:hover .nav_link_text:after
	{
		animation: kf_mmenu_link_hover 0.25s cubic-bezier(0.4, 0, 0.2, 1) forwards !important;
	}
}
@media (min-width: 1601px)
{
	.nav_link_text:after,
	.siz-privacy-policy-cookies-informer__txt > a > b:after
	{
		border-bottom: 3px solid;
		bottom: -4px;
	}
}
#wnd_wait:checked ~ #wnd_wait_ddbg,
#wnd_error:checked ~ #wnd_error_ddbg
{
	display: block;
}
#header > .rmenu
{
	flex: 1;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	position: relative;
	padding: 0 3.125% 0 0;
}
#header > .rmenu > div
{
	position: static;
	margin: 0;
	padding: 0;
}
#header > .rmenu > .rmenu_search *
{
	cursor: pointer;
}
#header > .rmenu > div > a,
#header > .rmenu > .rmenu_search > label
{
	min-height: 5rem;
	height: 5rem;
	display: inline-block;
	margin: 0;
	padding: 0 0.25rem 0 0.25rem;
	min-width: 3rem;
	width: 3rem;
	position: relative;
}
.rmenu_lang > div:before,
.rmenu_personal > a:before,
.rmenu_search > label:before,
.find_btn > .menu_btn:after
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 1.5rem;
	height: 1.5rem;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuOTE2NyAxMS42NjY3SDEyLjI1ODNMMTIuMDI1IDExLjQ0MTdDMTIuODQxNyAxMC40OTE3IDEzLjMzMzMgOS4yNTgzMyAxMy4zMzMzIDcuOTE2NjdDMTMuMzMzMyA0LjkyNSAxMC45MDgzIDIuNSA3LjkxNjY3IDIuNUM0LjkyNSAyLjUgMi41IDQuOTI1IDIuNSA3LjkxNjY3QzIuNSAxMC45MDgzIDQuOTI1IDEzLjMzMzMgNy45MTY2NyAxMy4zMzMzQzkuMjU4MzMgMTMuMzMzMyAxMC40OTE3IDEyLjg0MTcgMTEuNDQxNyAxMi4wMjVMMTEuNjY2NyAxMi4yNTgzVjEyLjkxNjdMMTUuODMzMyAxNy4wNzVMMTcuMDc1IDE1LjgzMzNMMTIuOTE2NyAxMS42NjY3Wk03LjkxNjY3IDExLjY2NjdDNS44NDE2NyAxMS42NjY3IDQuMTY2NjcgOS45OTE2NyA0LjE2NjY3IDcuOTE2NjdDNC4xNjY2NyA1Ljg0MTY3IDUuODQxNjcgNC4xNjY2NyA3LjkxNjY3IDQuMTY2NjdDOS45OTE2NyA0LjE2NjY3IDExLjY2NjcgNS44NDE2NyAxMS42NjY3IDcuOTE2NjdDMTEuNjY2NyA5Ljk5MTY3IDkuOTkxNjcgMTEuNjY2NyA3LjkxNjY3IDExLjY2NjdaIiBmaWxsPSIjRkZGIi8+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
@media (max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	#mmenu_sm_btn_1:checked ~ .rmenu .rmenu_search > label:before
	{
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuOTE2NyAxMS42NjY3SDEyLjI1ODNMMTIuMDI1IDExLjQ0MTdDMTIuODQxNyAxMC40OTE3IDEzLjMzMzMgOS4yNTgzMyAxMy4zMzMzIDcuOTE2NjdDMTMuMzMzMyA0LjkyNSAxMC45MDgzIDIuNSA3LjkxNjY3IDIuNUM0LjkyNSAyLjUgMi41IDQuOTI1IDIuNSA3LjkxNjY3QzIuNSAxMC45MDgzIDQuOTI1IDEzLjMzMzMgNy45MTY2NyAxMy4zMzMzQzkuMjU4MzMgMTMuMzMzMyAxMC40OTE3IDEyLjg0MTcgMTEuNDQxNyAxMi4wMjVMMTEuNjY2NyAxMi4yNTgzVjEyLjkxNjdMMTUuODMzMyAxNy4wNzVMMTcuMDc1IDE1LjgzMzNMMTIuOTE2NyAxMS42NjY3Wk03LjkxNjY3IDExLjY2NjdDNS44NDE2NyAxMS42NjY3IDQuMTY2NjcgOS45OTE2NyA0LjE2NjY3IDcuOTE2NjdDNC4xNjY2NyA1Ljg0MTY3IDUuODQxNjcgNC4xNjY2NyA3LjkxNjY3IDQuMTY2NjdDOS45OTE2NyA0LjE2NjY3IDExLjY2NjcgNS44NDE2NyAxMS42NjY3IDcuOTE2NjdDMTEuNjY2NyA5Ljk5MTY3IDkuOTkxNjcgMTEuNjY2NyA3LjkxNjY3IDExLjY2NjdaIiBmaWxsPSIjRkZGIi8+PC9zdmc+) center center no-repeat;
		background-size: contain;
	}
}
.header_light .rmenu_search > label:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTEyLjkxNiwxMS42NjZoLTAuNjU4bC0wLjIzMi0wLjIyNWMwLjgxNi0wLjk1LDEuMzA5LTIuMTgzLDEuMzA5LTMuNTI1YzAtMi45OTItMi40MjYtNS40MTctNS40MTctNS40MTdTMi41LDQuOTI1LDIuNSw3LjkxN3MyLjQyNSw1LjQxNyw1LjQxNyw1LjQxN2MxLjM0MiwwLDIuNTc1LTAuNDkyLDMuNTI1LTEuMzA5bDAuMjI1LDAuMjMydjAuNjU4bDQuMTY4LDQuMTU5bDEuMjQxLTEuMjQxTDEyLjkxNiwxMS42NjZ6IE03LjkxNywxMS42NjZjLTIuMDc1LDAtMy43NS0xLjY3NC0zLjc1LTMuNzVjMC0yLjA3NSwxLjY3NS0zLjc1LDMuNzUtMy43NWMyLjA3NSwwLDMuNzUsMS42NzUsMy43NSwzLjc1QzExLjY2Niw5Ljk5Miw5Ljk5MiwxMS42NjYsNy45MTcsMTEuNjY2eiIvPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.rmenu_personal > a:before,
#btn_auth_ddbg .dlgel_wnd_caption > h2 > q:before
{
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi4zNzVDMTEuNDUgMi4zNzUgMTIuNjI1IDMuNTUgMTIuNjI1IDVDMTIuNjI1IDYuNDUgMTEuNDUgNy42MjUgMTAgNy42MjVDOC41NSA3LjYyNSA3LjM3NSA2LjQ1IDcuMzc1IDVDNy4zNzUgMy41NSA4LjU1IDIuMzc1IDEwIDIuMzc1Wk0xMCAxMy42MjVDMTMuNzEyNSAxMy42MjUgMTcuNjI1IDE1LjQ1IDE3LjYyNSAxNi4yNVYxNy42MjVIMi4zNzVWMTYuMjVDMi4zNzUgMTUuNDUgNi4yODc1IDEzLjYyNSAxMCAxMy42MjVaTTEwIDBDNy4yMzc1IDAgNSAyLjIzNzUgNSA1QzUgNy43NjI1IDcuMjM3NSAxMCAxMCAxMEMxMi43NjI1IDEwIDE1IDcuNzYyNSAxNSA1QzE1IDIuMjM3NSAxMi43NjI1IDAgMTAgMFpNMTAgMTEuMjVDNi42NjI1IDExLjI1IDAgMTIuOTI1IDAgMTYuMjVWMjBIMjBWMTYuMjVDMjAgMTIuOTI1IDEzLjMzNzUgMTEuMjUgMTAgMTEuMjVaIiBmaWxsPSIjRkZGIi8+PC9zdmc+) center center no-repeat;
}
#header > .rmenu > .rmenu_personal
{
	position: relative;
}
.rmenu_personal > a:before
{
	background-size: contain;
	width: 1.2rem;
	height: 1.2rem;
}
.rmenu_personal > label[for^=btn_auth]
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 5rem;
	min-height: 5rem;
	cursor: pointer;
}
@media (max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	#mmenu_sm_btn_1:checked ~ .rmenu .rmenu_personal > a:before
	{
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi4zNzVDMTEuNDUgMi4zNzUgMTIuNjI1IDMuNTUgMTIuNjI1IDVDMTIuNjI1IDYuNDUgMTEuNDUgNy42MjUgMTAgNy42MjVDOC41NSA3LjYyNSA3LjM3NSA2LjQ1IDcuMzc1IDVDNy4zNzUgMy41NSA4LjU1IDIuMzc1IDEwIDIuMzc1Wk0xMCAxMy42MjVDMTMuNzEyNSAxMy42MjUgMTcuNjI1IDE1LjQ1IDE3LjYyNSAxNi4yNVYxNy42MjVIMi4zNzVWMTYuMjVDMi4zNzUgMTUuNDUgNi4yODc1IDEzLjYyNSAxMCAxMy42MjVaTTEwIDBDNy4yMzc1IDAgNSAyLjIzNzUgNSA1QzUgNy43NjI1IDcuMjM3NSAxMCAxMCAxMEMxMi43NjI1IDEwIDE1IDcuNzYyNSAxNSA1QzE1IDIuMjM3NSAxMi43NjI1IDAgMTAgMFpNMTAgMTEuMjVDNi42NjI1IDExLjI1IDAgMTIuOTI1IDAgMTYuMjVWMjBIMjBWMTYuMjVDMjAgMTIuOTI1IDEzLjMzNzUgMTEuMjUgMTAgMTEuMjVaIiBmaWxsPSIjRkZGIi8+PC9zdmc+) center center no-repeat;
		background-size: contain;
	}
}
.header_light .rmenu_personal > a:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTEwLDIuMzc1YzEuNDUsMCwyLjYyNSwxLjE3NSwyLjYyNSwyLjYyNVMxMS40NSw3LjYyNSwxMCw3LjYyNVM3LjM3NSw2LjQ1LDcuMzc1LDVTOC41NSwyLjM3NSwxMCwyLjM3NXogTTEwLDEzLjYyNWMzLjcxMywwLDcuNjI1LDEuODI1LDcuNjI1LDIuNjI1djEuMzc1SDIuMzc1VjE2LjI1QzIuMzc1LDE1LjQ1LDYuMjg4LDEzLjYyNSwxMCwxMy42MjV6IE0xMCwwQzcuMjM3LDAsNSwyLjIzNyw1LDVzMi4yMzcsNSw1LDVzNS0yLjIzNyw1LTVTMTIuNzYzLDAsMTAsMHogTTEwLDExLjI1Yy0zLjMzNywwLTEwLDEuNjc1LTEwLDVWMjBoMjB2LTMuNzVDMjAsMTIuOTI1LDEzLjMzOCwxMS4yNSwxMCwxMS4yNXoiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.rmenu_lang > div:before
{
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45OTEwMiAxLjY2Njc1QzUuMzkxMDIgMS42NjY3NSAxLjY2NjAyIDUuNDAwMDggMS42NjYwMiAxMC4wMDAxQzEuNjY2MDIgMTQuNjAwMSA1LjM5MTAyIDE4LjMzMzQgOS45OTEwMiAxOC4zMzM0QzE0LjU5OTQgMTguMzMzNCAxOC4zMzI3IDE0LjYwMDEgMTguMzMyNyAxMC4wMDAxQzE4LjMzMjcgNS40MDAwOCAxNC41OTk0IDEuNjY2NzUgOS45OTEwMiAxLjY2Njc1Wk0xNS43NjYgNi42NjY3NUgxMy4zMDc3QzEzLjA0MSA1LjYyNTA4IDEyLjY1NzcgNC42MjUwOCAxMi4xNTc3IDMuNzAwMDhDMTMuNjkxIDQuMjI1MDggMTQuOTY2IDUuMjkxNzUgMTUuNzY2IDYuNjY2NzVaTTkuOTk5MzUgMy4zNjY3NUMxMC42OTEgNC4zNjY3NSAxMS4yMzI3IDUuNDc1MDggMTEuNTkxIDYuNjY2NzVIOC40MDc2OEM4Ljc2NjAyIDUuNDc1MDggOS4zMDc2OCA0LjM2Njc1IDkuOTk5MzUgMy4zNjY3NVpNMy41NDkzNSAxMS42NjY3QzMuNDE2MDIgMTEuMTMzNCAzLjMzMjY4IDEwLjU3NTEgMy4zMzI2OCAxMC4wMDAxQzMuMzMyNjggOS40MjUwOCAzLjQxNjAyIDguODY2NzUgMy41NDkzNSA4LjMzMzQySDYuMzY2MDJDNi4yOTkzNSA4Ljg4MzQyIDYuMjQ5MzUgOS40MzM0MSA2LjI0OTM1IDEwLjAwMDFDNi4yNDkzNSAxMC41NjY3IDYuMjk5MzUgMTEuMTE2NyA2LjM2NjAyIDExLjY2NjdIMy41NDkzNVpNNC4yMzI2OCAxMy4zMzM0SDYuNjkxMDJDNi45NTc2OCAxNC4zNzUxIDcuMzQxMDIgMTUuMzc1MSA3Ljg0MTAyIDE2LjMwMDFDNi4zMDc2OCAxNS43NzUxIDUuMDMyNjggMTQuNzE2NyA0LjIzMjY4IDEzLjMzMzRaTTYuNjkxMDIgNi42NjY3NUg0LjIzMjY4QzUuMDMyNjggNS4yODM0MSA2LjMwNzY4IDQuMjI1MDggNy44NDEwMiAzLjcwMDA4QzcuMzQxMDIgNC42MjUwOCA2Ljk1NzY4IDUuNjI1MDggNi42OTEwMiA2LjY2Njc1Wk05Ljk5OTM1IDE2LjYzMzRDOS4zMDc2OCAxNS42MzM0IDguNzY2MDIgMTQuNTI1MSA4LjQwNzY4IDEzLjMzMzRIMTEuNTkxQzExLjIzMjcgMTQuNTI1MSAxMC42OTEgMTUuNjMzNCA5Ljk5OTM1IDE2LjYzMzRaTTExLjk0OTQgMTEuNjY2N0g4LjA0OTM1QzcuOTc0MzUgMTEuMTE2NyA3LjkxNjAyIDEwLjU2NjcgNy45MTYwMiAxMC4wMDAxQzcuOTE2MDIgOS40MzM0MSA3Ljk3NDM1IDguODc1MDggOC4wNDkzNSA4LjMzMzQySDExLjk0OTRDMTIuMDI0NCA4Ljg3NTA4IDEyLjA4MjcgOS40MzM0MSAxMi4wODI3IDEwLjAwMDFDMTIuMDgyNyAxMC41NjY3IDEyLjAyNDQgMTEuMTE2NyAxMS45NDk0IDExLjY2NjdaTTEyLjE1NzcgMTYuMzAwMUMxMi42NTc3IDE1LjM3NTEgMTMuMDQxIDE0LjM3NTEgMTMuMzA3NyAxMy4zMzM0SDE1Ljc2NkMxNC45NjYgMTQuNzA4NCAxMy42OTEgMTUuNzc1MSAxMi4xNTc3IDE2LjMwMDFaTTEzLjYzMjcgMTEuNjY2N0MxMy42OTk0IDExLjExNjcgMTMuNzQ5NCAxMC41NjY3IDEzLjc0OTQgMTAuMDAwMUMxMy43NDk0IDkuNDMzNDEgMTMuNjk5NCA4Ljg4MzQyIDEzLjYzMjcgOC4zMzM0MkgxNi40NDk0QzE2LjU4MjcgOC44NjY3NSAxNi42NjYgOS40MjUwOCAxNi42NjYgMTAuMDAwMUMxNi42NjYgMTAuNTc1MSAxNi41ODI3IDExLjEzMzQgMTYuNDQ5NCAxMS42NjY3SDEzLjYzMjdaIiBmaWxsPSIjRkZGIi8+PC9zdmc+) center center no-repeat;
	background-size: contain;
	width: 1.4rem;
	height: 1.4rem;
	left: 1.5rem;
}
@media (max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	#mmenu_sm_btn_1:checked ~ .rmenu .rmenu_lang > div:before
	{
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45OTEwMiAxLjY2Njc1QzUuMzkxMDIgMS42NjY3NSAxLjY2NjAyIDUuNDAwMDggMS42NjYwMiAxMC4wMDAxQzEuNjY2MDIgMTQuNjAwMSA1LjM5MTAyIDE4LjMzMzQgOS45OTEwMiAxOC4zMzM0QzE0LjU5OTQgMTguMzMzNCAxOC4zMzI3IDE0LjYwMDEgMTguMzMyNyAxMC4wMDAxQzE4LjMzMjcgNS40MDAwOCAxNC41OTk0IDEuNjY2NzUgOS45OTEwMiAxLjY2Njc1Wk0xNS43NjYgNi42NjY3NUgxMy4zMDc3QzEzLjA0MSA1LjYyNTA4IDEyLjY1NzcgNC42MjUwOCAxMi4xNTc3IDMuNzAwMDhDMTMuNjkxIDQuMjI1MDggMTQuOTY2IDUuMjkxNzUgMTUuNzY2IDYuNjY2NzVaTTkuOTk5MzUgMy4zNjY3NUMxMC42OTEgNC4zNjY3NSAxMS4yMzI3IDUuNDc1MDggMTEuNTkxIDYuNjY2NzVIOC40MDc2OEM4Ljc2NjAyIDUuNDc1MDggOS4zMDc2OCA0LjM2Njc1IDkuOTk5MzUgMy4zNjY3NVpNMy41NDkzNSAxMS42NjY3QzMuNDE2MDIgMTEuMTMzNCAzLjMzMjY4IDEwLjU3NTEgMy4zMzI2OCAxMC4wMDAxQzMuMzMyNjggOS40MjUwOCAzLjQxNjAyIDguODY2NzUgMy41NDkzNSA4LjMzMzQySDYuMzY2MDJDNi4yOTkzNSA4Ljg4MzQyIDYuMjQ5MzUgOS40MzM0MSA2LjI0OTM1IDEwLjAwMDFDNi4yNDkzNSAxMC41NjY3IDYuMjk5MzUgMTEuMTE2NyA2LjM2NjAyIDExLjY2NjdIMy41NDkzNVpNNC4yMzI2OCAxMy4zMzM0SDYuNjkxMDJDNi45NTc2OCAxNC4zNzUxIDcuMzQxMDIgMTUuMzc1MSA3Ljg0MTAyIDE2LjMwMDFDNi4zMDc2OCAxNS43NzUxIDUuMDMyNjggMTQuNzE2NyA0LjIzMjY4IDEzLjMzMzRaTTYuNjkxMDIgNi42NjY3NUg0LjIzMjY4QzUuMDMyNjggNS4yODM0MSA2LjMwNzY4IDQuMjI1MDggNy44NDEwMiAzLjcwMDA4QzcuMzQxMDIgNC42MjUwOCA2Ljk1NzY4IDUuNjI1MDggNi42OTEwMiA2LjY2Njc1Wk05Ljk5OTM1IDE2LjYzMzRDOS4zMDc2OCAxNS42MzM0IDguNzY2MDIgMTQuNTI1MSA4LjQwNzY4IDEzLjMzMzRIMTEuNTkxQzExLjIzMjcgMTQuNTI1MSAxMC42OTEgMTUuNjMzNCA5Ljk5OTM1IDE2LjYzMzRaTTExLjk0OTQgMTEuNjY2N0g4LjA0OTM1QzcuOTc0MzUgMTEuMTE2NyA3LjkxNjAyIDEwLjU2NjcgNy45MTYwMiAxMC4wMDAxQzcuOTE2MDIgOS40MzM0MSA3Ljk3NDM1IDguODc1MDggOC4wNDkzNSA4LjMzMzQySDExLjk0OTRDMTIuMDI0NCA4Ljg3NTA4IDEyLjA4MjcgOS40MzM0MSAxMi4wODI3IDEwLjAwMDFDMTIuMDgyNyAxMC41NjY3IDEyLjAyNDQgMTEuMTE2NyAxMS45NDk0IDExLjY2NjdaTTEyLjE1NzcgMTYuMzAwMUMxMi42NTc3IDE1LjM3NTEgMTMuMDQxIDE0LjM3NTEgMTMuMzA3NyAxMy4zMzM0SDE1Ljc2NkMxNC45NjYgMTQuNzA4NCAxMy42OTEgMTUuNzc1MSAxMi4xNTc3IDE2LjMwMDFaTTEzLjYzMjcgMTEuNjY2N0MxMy42OTk0IDExLjExNjcgMTMuNzQ5NCAxMC41NjY3IDEzLjc0OTQgMTAuMDAwMUMxMy43NDk0IDkuNDMzNDEgMTMuNjk5NCA4Ljg4MzQyIDEzLjYzMjcgOC4zMzM0MkgxNi40NDk0QzE2LjU4MjcgOC44NjY3NSAxNi42NjYgOS40MjUwOCAxNi42NjYgMTAuMDAwMUMxNi42NjYgMTAuNTc1MSAxNi41ODI3IDExLjEzMzQgMTYuNDQ5NCAxMS42NjY3SDEzLjYzMjdaIiBmaWxsPSIjRkZGIi8+PC9zdmc+) center center no-repeat;
		background-size: contain;
	}
}
.header_light .rmenu_lang > div:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTkuOTkxLDEuNjY3Yy00LjYsMC04LjMyNSwzLjczMy04LjMyNSw4LjMzM2MwLDQuNiwzLjcyNSw4LjMzNCw4LjMyNSw4LjMzNGM0LjYwOCwwLDguMzQxLTMuNzM0LDguMzQxLTguMzM0QzE4LjMzMiw1LjQsMTQuNiwxLjY2Nyw5Ljk5MSwxLjY2N3ogTTE1Ljc2Niw2LjY2N2gtMi40NTdjLTAuMjY4LTEuMDQyLTAuNjQ5LTIuMDQyLTEuMTQ5LTIuOTY3QzEzLjY5MSw0LjIyNSwxNC45NjYsNS4yOTIsMTUuNzY2LDYuNjY3eiBNMTAsMy4zNjdjMC42OTEsMSwxLjIzMiwyLjEwOCwxLjU5MSwzLjNIOC40MDhDOC43NjYsNS40NzUsOS4zMDgsNC4zNjcsMTAsMy4zNjd6IE0zLjU0OSwxMS42NjZDMy40MTYsMTEuMTMzLDMuMzMzLDEwLjU3NSwzLjMzMywxMFMzLjQxNiw4Ljg2NywzLjU1LDguMzMzaDIuODE3QzYuMjk5LDguODgzLDYuMjUsOS40MzQsNi4yNSwxMGMwLDAuNTY2LDAuMDUsMS4xMTcsMC4xMTcsMS42NjZIMy41NDl6IE00LjIzMiwxMy4zMzRINi42OWMwLjI2NywxLjA0MSwwLjY1LDIuMDQxLDEuMTUsMi45NjdDNi4zMDgsMTUuNzc1LDUuMDMzLDE0LjcxNyw0LjIzMiwxMy4zMzR6IE02LjY5MSw2LjY2N0g0LjIzMkM1LjAzMiw1LjI4Myw2LjMwNyw0LjIyNSw3Ljg0LDMuN0M3LjM0MSw0LjYyNSw2Ljk1OCw1LjYyNSw2LjY5MSw2LjY2N3ogTTEwLDE2LjYzM2MtMC42OTItMS0xLjIzMy0yLjEwNy0xLjU5Mi0zLjI5OWgzLjE4M0MxMS4yMzIsMTQuNTI1LDEwLjY5MSwxNS42MzMsMTAsMTYuNjMzeiBNMTEuOTQ5LDExLjY2NmgtMy45Yy0wLjA3NS0wLjU0OS0wLjEzMy0xLjEtMC4xMzMtMS42NjZjMC0wLjU2NiwwLjA1OS0xLjEyNSwwLjEzMy0xLjY2N2gzLjljMC4wNzQsMC41NDIsMC4xMzMsMS4xLDAuMTMzLDEuNjY3QzEyLjA4MiwxMC41NjYsMTIuMDIzLDExLjExNywxMS45NDksMTEuNjY2eiBNMTIuMTU4LDE2LjMwMWMwLjUtMC45MjYsMC44ODMtMS45MjYsMS4xNDgtMi45NjdoMi40NTlDMTQuOTY2LDE0LjcwOSwxMy42OTEsMTUuNzc1LDEyLjE1OCwxNi4zMDF6IE0xMy42MzMsMTEuNjY2YzAuMDY2LTAuNTQ5LDAuMTE3LTEuMSwwLjExNy0xLjY2NmMwLTAuNTY2LTAuMDUxLTEuMTE3LTAuMTE3LTEuNjY3aDIuODE2YzAuMTMzLDAuNTMzLDAuMjE3LDEuMDkyLDAuMjE3LDEuNjY3cy0wLjA4NCwxLjEzMy0wLjIxNywxLjY2NkgxMy42MzN6Ii8+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.rmenu_lang > div
{
	position: relative;
	min-height: 5rem;
	height: 5rem;
}
@media(max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	#header .logo
	{
		left: 50%;
		transform: translateX(-50%);
		z-index: 8;/*7 - menu*/
	}
	#header .rmenu
	{
		flex: 0 !important;
	}
	#header .lmenu
	{
		width: 100%;
	}
	#header > .rmenu
	{
		position: static;
		height: 5rem;
		padding: 0 0.75rem 0 0;
	}
	#header > .rmenu > .rmenu_search,
	#header > .rmenu > .rmenu_lang
	{
		z-index: 8;/*7 - menu*/
	}
	#header > .rmenu > .rmenu_personal
	{
		position: absolute;
		top: 0.5rem;/*1rem;*/
		left: 4rem;
		z-index: 8;/*7 - menu*/
	}
	.header_light #header > .rmenu > .rmenu_personal
	{
		top: 0.5rem;
	}
	#header .mmenu
	{
		flex: 1;
		width: 100%;
		position: absolute;
		left: 0;
	}
	.mmenu .mmenu_sm_main
	{
		display: block;
		width: 100%;
		position: relative;
		height: 5rem;
		min-height: 5rem;
		z-index: 1;
	}
	.mmenu .mmenu_sm_main > label > b
	{
		display: none;
	}
	.mmenu .mmenu_sm_main > label
	{
		display: block;
		height: 5rem;
		min-height: 5rem;
		width: 100%;
		position: relative;
		text-align: center !important;
		cursor: pointer;
		width: 4rem;
		z-index: 1;
	}
	.mmenu_sm_ico_showhide
	{
		position: absolute;
		left: 0;
		margin: 0 0 0 0.5rem;
		transform: translateY(-50%) scale(0.8);
		top: 50%;
	}
	.mmenu .submenu_1
	{
		display: none;
	}
	#mmenu_sm_btn_1:checked ~ .mmenu ul
	{
		display: inline-block;
		width: 100%;
		position: absolute;
		left: 0;
		box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
		z-index: 7;/*WARNING*/
		padding: 2.5rem 0 3.5rem 0;
		transform: none;
	}
	#header .submenu_1 .submenu_2:before
	{
		display: none;
	}
	#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_main:before,
	#mmenu_sm_btn_1:checked ~ .mmenu ul:before
	{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;/*COLOR*/
		opacity: 0.8;
	}
	#mmenu_sm_btn_1:checked ~ .mmenu .mmenu_sm_main:before
	{
		height: 6rem;
		top: -1rem;
	}
	.mmenu
	{
		position: static;
	}
	.mmenu > ul > li
	{
		float: none;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
	.mmenu > ul > li.mmenu_br
	{
		display: none;
	}
	.mmenu > ul > li > .mmenu_link
	{
		display: block;
		text-align: center;
		padding: 0;
		position: relative;
		min-height: 4rem;
		height: 4rem;
	}
	.mmenu > ul > li:not(.menu_dd) > .mmenu_link
	{
		width: 100%
	}
	.mmenu > ul > li > .mmenu_link > .nav_link_text
	{
		top: 50%;
		transform: translateY(-50%);
	    position: relative;
		display: inline-block;
	}
	.mmenu > ul > li > .mmenu_link > .nav_link_text
	{
		color: #FFF !important;
	}
	#mmenu_sm_btn_1:checked ~ .mmenu label[for=mmenu_sm_btn_1]
	{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		display: block;
		z-index: 7;/*WARNING*/
	}
	#mmenu_sm_btn_1:checked ~ .rmenu .dlgel_combobox .placeholder > div
	{
		color: #FFF;
	}
}
/*COMBOBOX*/
.dlgel_combobox
{
	position: relative;
	min-height: 2.8rem;
	height: 2.8rem;
	top: 1rem;
}
.dlgel_combobox .nav_link_text:after
{
	display: none;
}
.rmenu_lang .dlgel_combobox
{
	min-height: 5rem;
	height: 5rem;
	top: 0;
}
.dlgel_combobox_main > p
{
	position: absolute;
	right: 0.8rem;
	top: 1.1rem; /* 3 - 0.6 / 2*/
	z-index: 5;/*WARNING*/
	margin: 0;
	width: 0.6rem;
	height: 0.6rem;
}
.rmenu_lang .dlgel_combobox_main > p
{
	top: 2.2rem;
}
.dlgel_combobox_main > p:before,
.menu_dd > q:before
{
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNTE0LDcuMDc3bDguOTQzLDguOTMyYzAuMTUyLDAuMTUyLDAuMzM0LDAuMjI5LDAuNTQzLDAuMjI5czAuMzkxLTAuMDc2LDAuNTQyLTAuMjI5bDguOTQ0LTguOTMyYzAuMTUyLTAuMTUyLDAuMjI5LTAuMzM2LDAuMjI5LTAuNTVjMC0wLjIxMy0wLjA3Ni0wLjM5Ni0wLjIyOS0wLjU0N2wtMi4wMDItMS45ODljLTAuMTUxLTAuMTUyLTAuMzM0LTAuMjI5LTAuNTQzLTAuMjI5UzE2LjU1MSwzLjgzOCwxNi40LDMuOTkxbC02LjQsNi40bC02LjQtNi40QzMuNDUsMy44MzksMy4yNjYsMy43NjIsMy4wNTcsMy43NjJTMi42NjgsMy44MzgsMi41MTQsMy45OTFsLTIsMS45ODlDMC4zNjIsNi4xMywwLjI4NSw2LjMxNCwwLjI4NSw2LjUyN0MwLjI4NSw2Ljc0MSwwLjM2MSw2LjkyNSwwLjUxNCw3LjA3N3oiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.dlgel_combobox_main
{
	position: absolute;
	width: 100%;
}
.rmenu_lang .dlgel_combobox_main
{
	position: relative;
}
.dlgel_combobox_login
{
	width: 13rem;
}
.dlgel_combobox_login .dlgel_combobox_main
{
	min-height: 2.8rem;
	height: 2.8rem;
}
@media (max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	#mmenu_sm_btn_1:checked ~ .rmenu .dlgel_combobox_main > p:before,
	#mmenu_sm_btn_1:checked ~ .mmenu .menu_dd > q::before
	{
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNTE0LDcuMDc3bDguOTQzLDguOTMyYzAuMTUyLDAuMTUyLDAuMzM0LDAuMjI5LDAuNTQzLDAuMjI5czAuMzkxLTAuMDc2LDAuNTQyLTAuMjI5bDguOTQ0LTguOTMyYzAuMTUyLTAuMTUyLDAuMjI5LTAuMzM2LDAuMjI5LTAuNTVjMC0wLjIxMy0wLjA3Ni0wLjM5Ni0wLjIyOS0wLjU0N2wtMi4wMDItMS45ODljLTAuMTUxLTAuMTUyLTAuMzM0LTAuMjI5LTAuNTQzLTAuMjI5UzE2LjU1MSwzLjgzOCwxNi40LDMuOTkxbC02LjQsNi40bC02LjQtNi40QzMuNDUsMy44MzksMy4yNjYsMy43NjIsMy4wNTcsMy43NjJTMi42NjgsMy44MzgsMi41MTQsMy45OTFsLTIsMS45ODlDMC4zNjIsNi4xMywwLjI4NSw2LjMxNCwwLjI4NSw2LjUyN0MwLjI4NSw2Ljc0MSwwLjM2MSw2LjkyNSwwLjUxNCw3LjA3N3oiLz48L3N2Zz4=) center center no-repeat;
		background-size: contain;
	}
}
.header_light .dlgel_combobox_main > p:before,
.dlgel_combobox_login .dlgel_combobox_main > p:before,
.catalog_filter .catalog_filter_item_header:before,
.siz_tree input:checked ~ label:after,
.header_light .menu_dd > q:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTAuNTE0LDcuMDc3bDguOTQzLDguOTMyYzAuMTUyLDAuMTUyLDAuMzM0LDAuMjI5LDAuNTQzLDAuMjI5czAuMzkxLTAuMDc2LDAuNTQyLTAuMjI5bDguOTQ0LTguOTMyYzAuMTUyLTAuMTUyLDAuMjI5LTAuMzM2LDAuMjI5LTAuNTVjMC0wLjIxMy0wLjA3Ni0wLjM5Ni0wLjIyOS0wLjU0N2wtMi4wMDItMS45ODljLTAuMTUxLTAuMTUyLTAuMzM0LTAuMjI5LTAuNTQzLTAuMjI5UzE2LjU1MSwzLjgzOCwxNi40LDMuOTkxbC02LjQsNi40bC02LjQtNi40QzMuNDUsMy44MzksMy4yNjYsMy43NjIsMy4wNTcsMy43NjJTMi42NjgsMy44MzgsMi41MTQsMy45OTFsLTIsMS45ODlDMC4zNjIsNi4xMywwLjI4NSw2LjMxNCwwLjI4NSw2LjUyN0MwLjI4NSw2Ljc0MSwwLjM2MSw2LjkyNSwwLjUxNCw3LjA3N3oiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.dlgel_combobox_main > input:first-of-type:checked ~ p:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5LjQ4NiwxMi45MjNsLTguOTQzLTguOTMyQzEwLjM5MSwzLjgzOSwxMC4yMDksMy43NjIsMTAsMy43NjJTOS42MDksMy44MzgsOS40NTgsMy45OTFsLTguOTQ0LDguOTMyYy0wLjE1MiwwLjE1Mi0wLjIyOSwwLjMzNi0wLjIyOSwwLjU1YzAsMC4yMTMsMC4wNzYsMC4zOTYsMC4yMjksMC41NDdsMi4wMDIsMS45ODljMC4xNTEsMC4xNTIsMC4zMzQsMC4yMjksMC41NDMsMC4yMjlzMC4zOS0wLjA3NiwwLjU0MS0wLjIyOWw2LjQtNi40bDYuNCw2LjRjMC4xNSwwLjE1MiwwLjMzNCwwLjIyOSwwLjU0MywwLjIyOXMwLjM4OS0wLjA3NiwwLjU0My0wLjIyOWwyLTEuOTg5YzAuMTUyLTAuMTUsMC4yMjktMC4zMzQsMC4yMjktMC41NDdDMTkuNzE1LDEzLjI1OSwxOS42MzksMTMuMDc1LDE5LjQ4NiwxMi45MjN6Ii8+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
@media (max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	
	#mmenu_sm_btn_1:checked ~ .rmenu .dlgel_combobox_main > input:first-of-type:checked ~ p:before,
	#mmenu_sm_btn_1:checked ~ .mmenu .menu_dd input[id^=menu_btn_]:checked ~ q:before
	{
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5LjQ4NiwxMi45MjNsLTguOTQzLTguOTMyQzEwLjM5MSwzLjgzOSwxMC4yMDksMy43NjIsMTAsMy43NjJTOS42MDksMy44MzgsOS40NTgsMy45OTFsLTguOTQ0LDguOTMyYy0wLjE1MiwwLjE1Mi0wLjIyOSwwLjMzNi0wLjIyOSwwLjU1YzAsMC4yMTMsMC4wNzYsMC4zOTYsMC4yMjksMC41NDdsMi4wMDIsMS45ODljMC4xNTEsMC4xNTIsMC4zMzQsMC4yMjksMC41NDMsMC4yMjlzMC4zOS0wLjA3NiwwLjU0MS0wLjIyOWw2LjQtNi40bDYuNCw2LjRjMC4xNSwwLjE1MiwwLjMzNCwwLjIyOSwwLjU0MywwLjIyOXMwLjM4OS0wLjA3NiwwLjU0My0wLjIyOWwyLTEuOTg5YzAuMTUyLTAuMTUsMC4yMjktMC4zMzQsMC4yMjktMC41NDdDMTkuNzE1LDEzLjI1OSwxOS42MzksMTMuMDc1LDE5LjQ4NiwxMi45MjN6Ii8+PC9zdmc+) center center no-repeat;
		background-size: contain;
	}
}
.header_light .dlgel_combobox_main > input:first-of-type:checked ~ p:before,
.dlgel_combobox_login .dlgel_combobox_main > input:first-of-type:checked ~ p:before,
.catalog_filter_item > input:checked ~ .catalog_filter_item_header:before,
.siz_tree label:after
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTE5LjQ4NiwxMi45MjNsLTguOTQzLTguOTMyQzEwLjM5MSwzLjgzOSwxMC4yMDksMy43NjIsMTAsMy43NjJTOS42MDksMy44MzgsOS40NTgsMy45OTFsLTguOTQ0LDguOTMyYy0wLjE1MiwwLjE1Mi0wLjIyOSwwLjMzNi0wLjIyOSwwLjU1YzAsMC4yMTMsMC4wNzYsMC4zOTYsMC4yMjksMC41NDdsMi4wMDIsMS45ODljMC4xNTEsMC4xNTIsMC4zMzQsMC4yMjksMC41NDMsMC4yMjlzMC4zOS0wLjA3NiwwLjU0MS0wLjIyOWw2LjQtNi40bDYuNCw2LjRjMC4xNSwwLjE1MiwwLjMzNCwwLjIyOSwwLjU0MywwLjIyOXMwLjM4OS0wLjA3NiwwLjU0My0wLjIyOWwyLTEuOTg5YzAuMTUyLTAuMTUsMC4yMjktMC4zMzQsMC4yMjktMC41NDdDMTkuNzE1LDEzLjI1OSwxOS42MzksMTMuMDc1LDE5LjQ4NiwxMi45MjN6Ii8+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.dlgel_combobox_main > input:first-of-type:checked ~ div.options
{
	position: relative;
	box-shadow: 0 0 1.4rem rgba(0, 0, 0, 0.1);
}
.dlgel_combobox_main > input:not(.dlgel_combobox_close)
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0;
	display: block !important;
	margin: 0;
}
.dlgel_combobox .options
{
	overflow: hidden;
}
.rmenu_lang .dlgel_combobox .options
{
	overflow: visible;
}
.rmenu_lang .dlgel_combobox .options
{
	margin-top: -0.5rem;
}
.dlgel_combobox .title
{
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 0.5rem 1.5rem 0.5rem 1.5rem;
	height: 3rem;
	min-height: 3rem;
	box-sizing: border-box;
	background: #B2B2B2;/*COLOR*/
	opacity: 0.8;
}
.dlgel_combobox_login .title
{
	opacity: 0.95;
}
.rmenu_lang .dlgel_combobox .title
{
	opacity: 1;
	background: #FFF;
}
.dlgel_combobox_login .title > b
{
	font-weight: normal;
}
.rmenu_lang .dlgel_combobox .title
{
	justify-content: center;
}
.header_light .rmenu_lang .dlgel_combobox .title
{
	opacity: 1;
	background: #FFF;
}
.dlgel_combobox input[type="radio"]
{
	position: absolute;
	opacity: 0;
	z-index: -1;/*WARNING*/
}
.dlgel_combobox label
{
	display: block;
	position: relative;
}
.rmenu_lang .nav_link_text
{
	color: #2F2F2F;/*COLOR*/
	font-weight: bold;
	text-transform: capitalize;
}
.dlgel_combobox_br
{
	display: none;
}
.dlgel_combobox_main > input:first-of-type:not(:checked),
.dlgel_combobox_main > input:first-of-type:checked ~ .options
{
	z-index: 6;/*WARNING*/
}
.dlgel_combobox .placeholder
{
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: left;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 0.9rem 1.75rem 0.9rem 2.5rem;
	height: 2.8rem;
	min-height: 2.8rem;
	box-sizing: border-box;
	border: 0.1rem solid #C1C1C1;
}
.rmenu_lang .dlgel_combobox .placeholder
{
	height: 5rem;
	min-height: 5rem;
	padding: 1rem 1.75rem 1rem 2.5rem;
	border: 0;
}
.dlgel_combobox .placeholder > div
{
	text-transform: capitalize;
	font-weight: bold;
	font-size: 1.1rem;
	color: #FFF;/*COLOR*/
}
.header_light .dlgel_combobox .placeholder > div
{
	color: #2F2F2F;
}
.dlgel_combobox_close
{
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5 !important;/*WARNING*/
	display: none !important;
	margin: 0;
	padding: 0;
	cursor: default !important;
}
.dlgel_combobox_main > input:first-of-type:checked ~ .dlgel_combobox_close
{
	display: block !important;
}
.dlgel_combobox_main > input:first-of-type:not(:checked) ~ div.options > .dlgel_combobox_br,
.dlgel_combobox_main > input:first-of-type:not(:checked) ~ div.options > label.option > .title,
.rmenu_lang .dlgel_combobox_main > input:first-of-type:not(:checked) ~ div.options
{
    display: none;
}
.dlgel_combobox_login .placeholder
{
	padding-left: 0.75rem;
}
#auth_pwd_show,
#auth_pwd_show_2,
#auth_pwd_show_confirm
{
	display: none;
}
.dlgel_input .dlgel_input_show,
.dlgel_input .dlgel_input_create_pwd
{
	width: 3rem;
}
.dlgel_input .dlgel_input_show .menu_btn,
.dlgel_input .dlgel_input_create_pwd .menu_btn
{
	width: 100%;
	height: 3rem;
	min-height: 3rem;
}
.dlgel_input .dlgel_input_show .menu_btn > label:before,
.dlgel_input .dlgel_input_create_pwd .menu_btn > i:before
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 2rem;
	height: 2rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iIzJGMkYzMCIgZD0iTTU0LjE0MywxNTA1LjQyOWMtMy4wNTMsNC43NC02Ljg3OSw4LjI4NS0xMS40OCwxMC42MzdjMS4yMjctMi4wOSwxLjgzOC00LjM1LDEuODM4LTYuNzgxYzAtMy43MTctMS4zMi02Ljg5Ni0zLjk2My05LjUzOWMtMi42NDMtMi42NDEtNS44MTgtMy45NTktOS41MzctMy45NTljLTMuNzE3LDAtNi44OTUsMS4zMTgtOS41MzcsMy45NTljLTIuNjQzLDIuNjQzLTMuOTYzLDUuODIyLTMuOTYzLDkuNTM5YzAsMi40MzIsMC42MTMsNC42OTEsMS44MzgsNi43ODFjLTQuNi0yLjM1Mi04LjQyOC01Ljg5Ni0xMS40OC0xMC42MzdjMi42NzItNC4xMTksNi4wMjEtNy4zOTgsMTAuMDUxLTkuODM4YzQuMDI3LTIuNDQxLDguMzkxLTMuNjYyLDEzLjA5Mi0zLjY2MnM5LjA2NCwxLjIyMSwxMy4wOTQsMy42NjJDNDguMTIzLDE0OTguMDMsNTEuNDcxLDE1MDEuMzEsNTQuMTQzLDE1MDUuNDI5eiBNMzIuNDQ1LDE1MTYuOTk5YzAsMC40MDItMC4xNDEsMC43NDQtMC40MjIsMS4wMjVjLTAuMjc5LDAuMjc5LTAuNjIzLDAuNDIyLTEuMDIzLDAuNDIyYy0yLjUxMiwwLTQuNjY2LTAuOS02LjQ2NS0yLjY5N2MtMS43OTctMS43OTktMi42OTctMy45NTMtMi42OTctNi40NjVjMC0wLjQsMC4xNDMtMC43NDIsMC40MjItMS4wMjNjMC4yODMtMC4yODEsMC42MjUtMC40MjIsMS4wMjctMC40MjJjMC40LDAsMC43NDIsMC4xNDEsMS4wMjMsMC40MjJzMC40MjIsMC42MjMsMC40MjIsMS4wMjNjMCwxLjcyOSwwLjYxMSwzLjIwNSwxLjgzOCw0LjQzYzEuMjI3LDEuMjI3LDIuNzAzLDEuODQsNC40MywxLjg0YzAuNCwwLDAuNzQ0LDAuMTM5LDEuMDIzLDAuNDIyQzMyLjMwNSwxNTE2LjI1NSwzMi40NDUsMTUxNi41OTcsMzIuNDQ1LDE1MTYuOTk5eiBNNTgsMTUwNS40MjljMC0wLjY4NC0wLjIwMS0xLjM3Ny0wLjYwMi0yLjA4MmMtMi44MTMtNC42MTktNi41OTYtOC4zMi0xMS4zNDgtMTEuMTAyYy00Ljc1Mi0yLjc4My05Ljc2OC00LjE3NC0xNS4wNTEtNC4xNzRzLTEwLjMwMSwxLjM5Ni0xNS4wNTEsNC4xODZjLTQuNzUyLDIuNzk1LTguNTM1LDYuNDkyLTExLjM0OCwxMS4wOWMtMC40LDAuNzA1LTAuNjAyLDEuMzk4LTAuNjAyLDIuMDgyYzAsMC42ODIsMC4yMDEsMS4zNzUsMC42MDIsMi4wNzhjMi44MTMsNC42LDYuNTk2LDguMjk3LDExLjM0OCwxMS4wOWM0Ljc1LDIuNzkxLDkuNzY4LDQuMTg4LDE1LjA1MSw0LjE4OHMxMC4yOTktMS4zOTYsMTUuMDUxLTQuMTg4YzQuNzUyLTIuNzkzLDguNTM1LTYuNDksMTEuMzQ4LTExLjA5QzU3Ljc5OSwxNTA2LjgwNCw1OCwxNTA2LjExLDU4LDE1MDUuNDI5eiIvPjwvZz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.dlgel_input .dlgel_input_create_pwd .menu_btn > i:before
{
	width: 1.8rem;
	height: 1.8rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iIzJGMkYzMCIgZD0iTTIyLjcxNCwxNTA3LjcxNGgxNy4xNDN2Ni40MjljMCwyLjM2Ni0wLjgzOCw0LjM4Ni0yLjUxMiw2LjA2cy0zLjY5MywyLjUxMS02LjA2MSwyLjUxMWMtMi4zNjYsMC00LjM4Ni0wLjgzNy02LjA2LTIuNTExYy0xLjY3NC0xLjY3NC0yLjUxMS0zLjY5NC0yLjUxMS02LjA2VjE1MDcuNzE0eiBNNTAuNTcxLDE1MDQuNXYtMTkuMjg1YzAtMC44OTQtMC4zMTMtMS42NTItMC45MzgtMi4yNzdTNDguMjUsMTQ4Miw0Ny4zNTcsMTQ4MkgxNS4yMTRjLTAuODkzLDAtMS42NTIsMC4zMTMtMi4yNzcsMC45MzhTMTIsMTQ4NC4zMjEsMTIsMTQ4NS4yMTV2MTkuMjg1YzAsMC44OTMsMC4zMTMsMS42NTIsMC45MzgsMi4yNzdzMS4zODQsMC45MzgsMi4yNzcsMC45MzhoMS4wNzF2Ni40MjljMCw0LjEwNywxLjQ3Myw3LjYzNCw0LjQyLDEwLjU4YzIuOTQ2LDIuOTQ2LDYuNDczLDQuNDIsMTAuNTgsNC40MmM0LjEwNywwLDcuNjM1LTEuNDc0LDEwLjU4MS00LjQyczQuNDE5LTYuNDczLDQuNDE5LTEwLjU4di02LjQyOWgxLjA3MmMwLjg5MywwLDEuNjUxLTAuMzEzLDIuMjc2LTAuOTM4UzUwLjU3MSwxNTA1LjM5Myw1MC41NzEsMTUwNC41eiIvPjwvZz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.dlgel_input_show #auth_pwd_show:checked ~ .menu_btn > label:before,
.dlgel_input_show #auth_pwd_show_2:checked ~ .menu_btn > label:before,
.dlgel_input_show #auth_pwd_show_confirm:checked ~ .menu_btn > label:before
{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSIgZGlzcGxheT0ibm9uZSI+PHBhdGggZGlzcGxheT0iaW5saW5lIiBmaWxsPSIjMkYyRjMwIiBkPSJNNTQuMTQzLDE1MDUuNDI5Yy0zLjA1Myw0Ljc0LTYuODc5LDguMjg1LTExLjQ4LDEwLjYzN2MxLjIyNy0yLjA5LDEuODM4LTQuMzUsMS44MzgtNi43ODFjMC0zLjcxNy0xLjMyLTYuODk2LTMuOTYzLTkuNTM5Yy0yLjY0My0yLjY0MS01LjgxOC0zLjk1OS05LjUzNy0zLjk1OWMtMy43MTcsMC02Ljg5NSwxLjMxOC05LjUzNywzLjk1OWMtMi42NDMsMi42NDMtMy45NjMsNS44MjItMy45NjMsOS41MzljMCwyLjQzMiwwLjYxMyw0LjY5MSwxLjgzOCw2Ljc4MWMtNC42LTIuMzUyLTguNDI4LTUuODk2LTExLjQ4LTEwLjYzN2MyLjY3Mi00LjExOSw2LjAyMS03LjM5OCwxMC4wNTEtOS44MzhjNC4wMjctMi40NDEsOC4zOTEtMy42NjIsMTMuMDkyLTMuNjYyczkuMDY0LDEuMjIxLDEzLjA5NCwzLjY2MkM0OC4xMjMsMTQ5OC4wMyw1MS40NzEsMTUwMS4zMSw1NC4xNDMsMTUwNS40Mjl6IE0zMi40NDUsMTUxNi45OTljMCwwLjQwMi0wLjE0MSwwLjc0NC0wLjQyMiwxLjAyNWMtMC4yNzksMC4yNzktMC42MjMsMC40MjItMS4wMjMsMC40MjJjLTIuNTEyLDAtNC42NjYtMC45LTYuNDY1LTIuNjk3Yy0xLjc5Ny0xLjc5OS0yLjY5Ny0zLjk1My0yLjY5Ny02LjQ2NWMwLTAuNCwwLjE0My0wLjc0MiwwLjQyMi0xLjAyM2MwLjI4My0wLjI4MSwwLjYyNS0wLjQyMiwxLjAyNy0wLjQyMmMwLjQsMCwwLjc0MiwwLjE0MSwxLjAyMywwLjQyMnMwLjQyMiwwLjYyMywwLjQyMiwxLjAyM2MwLDEuNzI5LDAuNjExLDMuMjA1LDEuODM4LDQuNDNjMS4yMjcsMS4yMjcsMi43MDMsMS44NCw0LjQzLDEuODRjMC40LDAsMC43NDQsMC4xMzksMS4wMjMsMC40MjJDMzIuMzA1LDE1MTYuMjU1LDMyLjQ0NSwxNTE2LjU5NywzMi40NDUsMTUxNi45OTl6IE01OCwxNTA1LjQyOWMwLTAuNjg0LTAuMjAxLTEuMzc3LTAuNjAyLTIuMDgyYy0yLjgxMy00LjYxOS02LjU5Ni04LjMyLTExLjM0OC0xMS4xMDJjLTQuNzUyLTIuNzgzLTkuNzY4LTQuMTc0LTE1LjA1MS00LjE3NHMtMTAuMzAxLDEuMzk2LTE1LjA1MSw0LjE4NmMtNC43NTIsMi43OTUtOC41MzUsNi40OTItMTEuMzQ4LDExLjA5Yy0wLjQsMC43MDUtMC42MDIsMS4zOTgtMC42MDIsMi4wODJjMCwwLjY4MiwwLjIwMSwxLjM3NSwwLjYwMiwyLjA3OGMyLjgxMyw0LjYsNi41OTYsOC4yOTcsMTEuMzQ4LDExLjA5YzQuNzUsMi43OTEsOS43NjgsNC4xODgsMTUuMDUxLDQuMTg4czEwLjI5OS0xLjM5NiwxNS4wNTEtNC4xODhjNC43NTItMi43OTMsOC41MzUtNi40OSwxMS4zNDgtMTEuMDlDNTcuNzk5LDE1MDYuODA0LDU4LDE1MDYuMTEsNTgsMTUwNS40Mjl6Ii8+PC9nPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTUzNikiPjxwYXRoIGZpbGw9IiMyRjJGMzAiIGQ9Ik0yMC43MjUsMTQ5My45ODZsMi4zNTEsNC4yNDhjLTEuNzQ4LDEuMjY2LTMuMTE0LDIuODYzLTQuMDk5LDQuNzkxYy0wLjk4NCwxLjkzLTEuNDc3LDMuOTY5LTEuNDc3LDYuMTE3YzAsMi40MzEsMC42MTMsNC42OTEsMS44MzksNi43OGMtNC42MDEtMi4zNTEtOC40MjgtNS44OTYtMTEuNDgxLTEwLjYzOEMxMS4yMTIsMTUwMC4xMDQsMTUuNTAxLDE0OTYuMzM2LDIwLjcyNSwxNDkzLjk4NnogTTMyLjQ0NywxNTE2Ljg1N2MwLDAuNDAyLTAuMTQxLDAuNzQzLTAuNDIyLDEuMDI0cy0wLjYyMywwLjQyMi0xLjAyNSwwLjQyMmMtMi41MTEsMC00LjY2NS0wLjg5OS02LjQ2My0yLjY5N2MtMS43OTktMS43OTgtMi42OTctMy45NTMtMi42OTctNi40NjRjMC0wLjQwMiwwLjE0MS0wLjc0MiwwLjQyMi0xLjAyM3MwLjYyMy0wLjQyMiwxLjAyNC0wLjQyMnMwLjc0MywwLjE0MSwxLjAyNCwwLjQyMnMwLjQyMiwwLjYyMSwwLjQyMiwxLjAyM2MwLDEuNzI4LDAuNjEzLDMuMjA1LDEuODM4LDQuNDNjMS4yMjYsMS4yMjYsMi43MDIsMS44MzgsNC40MywxLjgzOGMwLjQwMiwwLDAuNzQ0LDAuMTQxLDEuMDI1LDAuNDIyUzMyLjQ0NywxNTE2LjQ1NSwzMi40NDcsMTUxNi44NTd6IE00My4zODYsMTUyMi42MTNjMC0wLjE0MS0wLjAxMS0wLjIzMS0wLjAzLTAuMjcxYy0yLjEzLTMuNzk3LTUuMzA0LTkuNDkyLTkuNTIyLTE3LjA4NWMtNC4yMTktNy41OTQtNy4zODMtMTMuMjc5LTkuNDkyLTE3LjA1N2wtMS40NzctMi42ODJjLTAuMjAxLTAuMzItMC40ODItMC40ODItMC44NDQtMC40ODJjLTAuMjQxLDAtMS41ODcsMC43MDMtNC4wMzgsMi4xMDljLTAuMzIxLDAuMjAxLTAuNDgyLDAuNDgyLTAuNDgyLDAuODQ0YzAsMC4yNDIsMC40NDIsMS4xMTUsMS4zMjYsMi42MjNjLTIuODczLDEuMzA1LTUuNTIsMy4wNDMtNy45NCw1LjIxM2MtMi40MjEsMi4xNy00LjUxNiw0LjYzMS02LjI4NCw3LjM4M0M0LjIwMSwxNTAzLjgzLDQsMTUwNC41MjEsNCwxNTA1LjI4NXMwLjIwMSwxLjQ1NywwLjYwMywyLjA4YzMuMDc0LDQuNzIsNi44OTEsOC40NDcsMTEuNDUxLDExLjE3OXM5LjU0Myw0LjA5OCwxNC45NDYsNC4wOThjMS43ODgsMCwzLjU5Ny0wLjE3LDUuNDI1LTAuNTEybDEuNjI3LDIuOTIzYzAuMjAxLDAuMzIxLDAuNDgyLDAuNDgyLDAuODQ0LDAuNDgyYzAuMTAxLDAsMC4yODEtMC4wNjEsMC41NDItMC4xODFjMC4yNjItMC4xMjEsMC41NzMtMC4yNzYsMC45MzUtMC40NjdzMC42OTMtMC4zNzYsMC45OTQtMC41NThjMC4zMDItMC4xODEsMC42MTgtMC4zNjcsMC45NDktMC41NTdjMC4zMzItMC4xOTEsMC41MjctMC4zMDcsMC41ODgtMC4zNDdDNDMuMjI1LDE1MjMuMjI1LDQzLjM4NiwxNTIyLjk1NCw0My4zODYsMTUyMi42MTN6IE00NC41LDE1MDkuMTQzYzAtMi43OTMtMC43OTMtNS4zMzgtMi4zOC03LjYzOXMtMy42ODctMy45NTMtNi4yOTgtNC45NTdsOC40MzgsMTUuMTI3QzQ0LjQyLDE1MTAuNzcsNDQuNSwxNTA5LjkyNiw0NC41LDE1MDkuMTQzeiBNNTgsMTUwNS4yODVjMC0wLjcwMy0wLjItMS4zOTYtMC42MDMtMi4wNzhjLTAuNzgzLTEuMjg3LTEuODc4LTIuNzQyLTMuMjg0LTQuMzY5Yy0zLjAxNC0zLjQ1Ny02LjUwNC02LjEzOS0xMC40NzItOC4wNDdzLTguMTgyLTIuODYzLTEyLjY0Mi0yLjg2M2wyLjIzLDMuOTc5YzQuMjU5LDAuMzYxLDguMjAxLDEuNzM4LDExLjgyNyw0LjEyOXM2LjY1NSw1LjQ3NSw5LjA4Niw5LjI1Yy0yLjMxMSwzLjU5Ni01LjE0NCw2LjU0OS04LjQ5OCw4Ljg2bDEuODk4LDMuMzc1YzEuOTA4LTEuMjg2LDMuNzQxLTIuODIzLDUuNDk5LTQuNjFjMS43NTgtMS43ODgsMy4yMS0zLjYzNyw0LjM1NC01LjU0NEM1Ny44LDE1MDYuNjgyLDU4LDE1MDUuOTg4LDU4LDE1MDUuMjg1eiIvPjwvZz48L3N2Zz4=);
}
.dlgel_input .dlgel_input_show .menu_btn > label,
.dlgel_input .dlgel_input_create_pwd .menu_btn > i
{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	cursor: pointer;
}
.dlgel_group
{
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: row;
	box-sizing: border-box;
}
.auth_btns .nav_link_text:after
{
	display: none;
}
.auth_btns > div.btns_br
{
	width: 1rem;
	min-width: 1rem;
	max-width: 1rem;
}
.siz_form_auth
{
	padding: 1rem 0 0 0;
}
.dlgel_wnd_ddbg
{
	width: auto !important;
	height: auto !important;
	position: absolute !important;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9;/*WARNING*/
	display: none;
	border: 0 !important;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
#symbols_SVG
{
	display: none;
}
#main_banner
{
	height: 100vh;
	width: 100%;
	position: relative;
	min-height: 100vh;
	margin: -5rem 0 0 0;
	padding: 5rem 0 0 0;
}
#main_banner .banner_plain_animated_js,
#main_banner .banner_items,
#main_banner .banner_items > .banner_item,
#main_banner .banner_items .banner_content
{
	height: 100%;
}
#main_banner .banner_items > .banner_item
{
	position: relative;
	overflow: hidden;
}
#main_banner .banner_plain_animated_js .siz_viewport
{
	height: 100%;
	position: relative;
	z-index: 1;
	/*z-index: 5;*/
}
#main_banner .banner_item_frame > img
{
	top: 50%;
	transform: translateY(-50%);
}
#main_banner .banner_content
{
	display: none;
}
#main_banner .banner_bg
{
	height: 100vh;
	top: -5rem;
	background-color: #B2B2B2 !important;/*COLOR*/
}
#main_banner .banner_txtbtn
{
	position: absolute;
	left: 13.5%;/*15%*/
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
}
#main_banner .banner_txt
{
	font-size: 2.8rem;
	color: #FFF;/*COLOR*/
	font-weight: bold;
	text-align: left;
}
#main_banner .banner_txt > p
{
	font-size: 1rem;
	font-weight: normal;
}
#main_banner .banner_btn
{
	margin: 1rem 0 0 0;
}
@keyframes kf_mbaner_zIndex
{
	from, 20%
	{
		z-index: 4;
	}
	21%, 100%
	{
		z-index: auto;
	}
}
/*#main_banner .banner_item
{
	z-index: auto !important;
}*/
/*html.bx-no-touch #main_banner .banner_item
{
	pointer-events: none;
}*/
html.bx-touch #main_banner .banner_btn
{
	z-index: 3 !important;/*WARNING*/
}
#main_banner .siz_control-nav
{
	display: inline-block;
	/*left: 50%;*/
	right: 13.5%;
	transform: translateY(-50%);/*translateX(-50%);*/
	position: absolute;
	/*bottom: 2rem;*/
	top: 50%;
	z-index: 2;
}
@media (max-width: 1200px)
{
	#main_banner .siz_control-nav
	{
		right: 5%;
	}
}
#main_banner .siz_control-nav > li
{
	width: 5rem;
	display: block;
	height: 7rem;
	/*float: left;*/
}
#main_banner .siz_control-nav > li > a
{
	box-shadow: none;
	width: 120%;/*100%;*/
	height: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	opacity: 1;
	/*opacity: 0.5;
	margin: 0;
	border: 0;
	padding: 0;
	width: 0.75rem;
	height: 0.75rem;
	background: #FFF;*//*COLOR*/
}
#main_banner .siz_control-nav > li > a.siz_active
{
	/*background: #FFF;*//*COLOR*/
	opacity: 1;
	transform: none;
}
#main_banner .siz_control-nav > li > a:hover
{
	transform: none;
}
#main_banner .siz_control-nav > li > a.siz_active:before
{
	display: none;
}
/*SCROLL*/
/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative;
	margin: 0.5rem;
}
.scroll-wrapper > .scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none !important;
	overflow: scroll !important;
	padding: 0;
	position: relative !important;
	top: 0;
	width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}
.scroll-element {
	display: none;
}
.scroll-element, .scroll-element div {
	box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
	cursor: default;
}
.scroll-textarea {
	border: 1px solid #cccccc;
	border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
	overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
	border: none !important;
	box-sizing: border-box;
	height: 100% !important;
	margin: 0;
	max-height: none !important;
	max-width: none !important;
	overflow: scroll !important;
	outline: none;
	padding: 2px;
	position: relative !important;
	top: 0;
	width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
	height: 0;
	width: 0;
}
/*************** SCROLLBAR DYNAMIC ***************/
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
	background: #C1C1C1;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10; /*WARNING*/
}
.scrollbar-dynamic > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.scrollbar-dynamic > .scroll-element.scroll-x {
	bottom: 0;
	height: 3px;
	left: 0;
	min-width: 100%;
	width: 100%;
}
.scrollbar-dynamic > .scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 3px;
}
.mn_mn .scrollbar-dynamic > .scroll-element.scroll-y 
{
	right: 2px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
	background-color: #e3e3e3;/*light*/
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.scrollbar-dynamic > .scroll-element .scroll-bar {
	background-color: #2F2F2F;/*dark*/
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
	bottom: 0;
	height: 3px;
	min-width: 2rem;
	top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
	left: auto;
	min-height: 2rem;
	right: 0;
	width: 3px;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
	bottom: 0;
	top: auto;
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	-o-transition: height 0.2s;
	-ms-transition: height 0.2s;
	transition: height 0.2s;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
	left: auto;
	right: 0;
	-webkit-transition: width 0.2s;
	-moz-transition: width 0.2s;
	-o-transition: width 0.2s;
	-ms-transition: width 0.2s;
	transition: width 0.2s;
}
/* update scrollbar offset if both scrolls are visible */
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -3px;
}
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -3px;
}
/*END SCROLL*/
.mmenu_br
{
	height: 0.07rem;
	min-height: 1px;
	font-size: 1px;
	margin: 0 0.35rem 0 0.35rem;
	cursor: default;
	opacity: 0.75;
}
.cur_pointer,
.cur_pointer *
{
	cursor: pointer;
}
.mtop
{
	margin-top: 0.5rem;
}
.mtop_triple
{
	margin-top: 1.5rem !important;
}
.mtop_2
{
	margin-top: 2rem !important;
}
.mtop_3
{
	margin-top: 3rem !important;
}
.mtop_4
{
	margin-top: 3rem !important;
}
.no_select,
.no_select *:not(input)
{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/*COLOR*/
	-webkit-user-select: none;  
	-moz-user-select: none;    
	-ms-user-select: none;      
	user-select: none;
	outline: none;
}
.banner_item .ts_holder /*.start*/
{
	display: none;
}
.banner_item.siz_active-slide .ts_holder /*.start*/
{
	display: block;
}
@keyframes kf_main_banner_hide {
	from {
		opacity: 1;
		margin-left: 13.5%;
	}
	100%
	{
		opacity: 0;
		margin-left: 0;
	}
}
@keyframes kf_main_banner_show {
	from {
		opacity: 0;
		margin-left: 0%;
	}
	100%
	{
		opacity: 1;
		margin-left: 13.5%;
	}
}
@keyframes kf_main_banner_hide_sm {
	from {
		opacity: 1;
		margin-left: -15%;
	}
	100%
	{
		opacity: 0;
		margin-left: -28.5%;
	}
}
@keyframes kf_main_banner_show_sm {
	from {
		opacity: 0;
		margin-left: -28.5%;
	}
	100%
	{
		opacity: 1;
		margin-left: -15%;
	}
}
#main_banner .banner_item .banner_img > div:first-of-type
{
	opacity: 0;
	animation: kf_main_banner_hide 0.75s linear forwards;/* infinite;*/
}
#main_banner .banner_item.siz_active-slide .banner_img > div:first-of-type
{
	animation: kf_main_banner_show 0.75s linear 0.75s forwards;
}
#main_banner .banner_item .ts_holder
{
	display: block;
}
@media (max-width: 600px)
{
	#main_banner .banner_item .banner_img > div:first-of-type
	{
		animation: kf_main_banner_hide_sm 0.75s linear;
	}
	#main_banner .banner_item.siz_active-slide .banner_img > div:first-of-type
	{
		animation: kf_main_banner_show_sm 0.75s linear 0.75s forwards;
	}
	#main_banner .siz_control-nav
	{
		top: 37%;
	}
	#main_banner .banner_item .banner_img > div:first-of-type
	{
		margin-top: -17%;
		width: 130%;
	}
}
#main_banner .ts_video_view,
#main_banner .zoomload_bg
{
	display: none;
}
#main_banner .banner_img_3D > img
{
	height: 100%;
	display: block;
	left: 50%;
	position: relative;
	transform: translateX(-50%);
	/*top: 5%;*/
}
@media (max-width: 1200px)
{
	#main_banner .banner_img_3D > img
	{
		height: auto;
		display: block;
		left: 50%;
		top: 50%;
		position: relative;
		transform: translate(-50%, -50%);
		width: 100%;
	}
}
@media (max-width: 600px)
{
	#main_banner .banner_img_3D > img
	{
		width: 120%;
		left: 63%; 
	}
}
@media (max-width: 500px)
{
	#main_banner .banner_img_3D > img
	{
		width: 130%;
	}
}
/*@media (max-width: 900px)
{
	#main_banner .banner_img_3D > img
	{
		height: 70%;
		top: 15%; 
	}
}
@media (max-width: 600px)
{
	#main_banner .banner_img_3D > img
	{
		height: 40%;
		top: 30%;
		left: 63%; 
	}
}*/
/*#main_banner .banner_item .banner_img
{
	opacity: 0;
	transition: opacity 1s linear;
}
#main_banner .banner_item.siz_active-slide .banner_img
{
	opacity: 1;
}*/
div[id^=banner_item_frames_]
{
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: relative;
}
div[id^=banner_item_frames_] > .ts_img_view,
div[id^=banner_item_frames_] > .ts_video_view
{
	width: auto;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	min-width: 320px;
	display: block !important;
	max-height: 100vh;
}
@keyframes kf_spin {
    from {transform: rotate(360deg);}
    to {transform: rotate(0deg);}
}
@keyframes kf_spin_clockwise {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.dlgel_captcha_block
{
	display: none;
	z-index: 2;
}
.dlgel_wnd_captcha .dlgel_captcha_block
{
	display: block;
}
.dlgel_captcha
{
	position: relative;
	padding: 2rem 0 0 0;
	min-height: 8rem;
}
.dlgel_captcha_img
{
	position: relative;
	width: 13rem;
	height: 6rem;
	float: left;
	border: 0.1rem solid #C1C1C1;/*COLOR*/
}
.dlgel_captcha_img > img
{
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	color: #2F2F2F;
	background: #2F2F2F;
}
.dlgel_captcha_img > div:last-child
{
	font: normal 2.5rem captcha01;
	position: absolute;
	top: 0;
	left: 5px;
	opacity: 0.65;
	-webkit-transform: skewX(-15deg);
	transform: skewX(-15deg);
	top: 50%;
	margin-top: -12%;
	color: #2F2F2F;/*COLOR*/
}
.dlgel_captcha_refresh
{
	float: left;
	height: 3rem;
	width: 3rem;
	left: 0.5rem;
	top: 1.5rem;
	position: relative;
	cursor: pointer;
	border-radius: 50%;
	box-sizing: border-box;
}
.dlgel_captcha_refresh > i:before
{
	content: '';
	display: block;
	position: absolute;
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1MTIpIj48cGF0aCBmaWxsPSIjMkYyRjJGIiBkPSJNMzAsNDY3djcuNWw5Ljk2MS05Ljk2MUwzMCw0NTQuNDYxdjcuNWMtNS40NjksMC0xMC4xNzYsMS45NzMtMTQuMTIxLDUuOTE4UzkuOTYxLDQ3Ni41MzEsOS45NjEsNDgyYzAsMy45MDYsMS4wNTUsNy40NjEsMy4xNjQsMTAuNjY0bDMuNjMzLTMuNjMzQzE1LjU4Niw0ODYuOTIyLDE1LDQ4NC41NzgsMTUsNDgyYzAtNC4xNDEsMS40NjUtNy42NzYsNC4zOTUtMTAuNjA1UzI1Ljg1OSw0NjcsMzAsNDY3eiBNMzAsNTAyLjAzOWM1LjQ2OSwwLDEwLjE3Ni0xLjk3MywxNC4xMjEtNS45MThzNS45MTgtOC42NTIsNS45MTgtMTQuMTIxYzAtMy45MDYtMS4wNTUtNy40NjEtMy4xNjQtMTAuNjY0bC0zLjYzMywzLjYzM0M0NC40MTQsNDc3LjA3OCw0NSw0NzkuNDIyLDQ1LDQ4MmMwLDQuMTQxLTEuNDY1LDcuNjc2LTQuMzk1LDEwLjYwNVMzNC4xNDEsNDk3LDMwLDQ5N3YtNy41bC05Ljk2MSw5Ljk2MUwzMCw1MDkuNTM5VjUwMi4wMzl6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
    background-size: contain;
}
.dlgel_loading
{
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 0px;
	animation: kf_show_loading 1s forwards;
}
.dlgel_loading_txt
{
	font-weight: normal;
	color: #2F2F2F;/*COLOR*/
}
.dlgel_captcha_img .dlgel_loading
{
	box-shadow: none;
	border-radius: 0;
	top: 0;
	visibility: hidden;
}
input[name=captcha_word]
{
	text-transform: uppercase;
}
input[name=captcha_word]::-moz-placeholder
{
	text-transform: none;
}
input[name=captcha_word]::-webkit-input-placeholder
{
	text-transform: none;
}
input[name=captcha_word]:-ms-input-placeholder
{
	text-transform: none;
}
@media(max-width: 1200px)
{
	#main_banner .banner_txt
	{
		font-size: 2rem;
	}
	#main_banner .banner_txt > p
	{
		display: none;
	}
}
@media(max-width: 900px)
{
	#main_banner .banner_txt
	{
		font-size: 1.5rem;
	}
	#main_banner .banner_txtbtn
	{
		left: 10%;
	}
}
@media(max-width: 600px)
{
	div[id^=banner_item_frames_] > .ts_img_view,
	div[id^=banner_item_frames_] > .ts_video_view
	{
		max-height: 60vh;
	}
	#main_banner .banner_txt
	{
		text-align: center;
	}
	#main_banner .banner_txtbtn
	{
		left: 50%;
		transform: translate(-50%, 0);
		width: 100%;
		bottom: 6rem;
		top: auto;
	}
	#main_banner .banner_btn
	{
		left: 50%;
		transform: translateX(-50%);
	}
	#main_banner .ts_holder
	{
		margin: -6rem 0 0 -20%;
	}
}
@media (orientation: portrait) 
{
	div[id^=banner_item_frames_] > .ts_img_view,
	div[id^=banner_item_frames_] > .ts_video_view
	{
		max-height: 60vh;
	}
}
button
{
	padding: 0;
	font: bold 1rem spine_web01, Arial;
}
.dlgel_btn
{
	position: relative;
	min-height: 3.375rem;
	height:  3.375rem;
	border: 1px solid #FFF;/*COLOR*/
	display: inline-block;
}
.dlgel_btn_2
{
	background: #FFF;/*COLOR*/
	border: 0;
}
.dlgel_btn_3
{
	background: #2F2F2F;
	border: 0;
}
.dlgel_btn_4
{
	background: #BABABA;
	border: 0;
}
.dlgel_btn_5
{
	background: #FFF;
	border-color: #2F2F2F;
}
.dlgel_btn,
.dlgel_btn *
{
	cursor: pointer;
}
.dlgel_btn > .nav_link
{
	width: 100%;
	height:  3.375rem;
	position: relative;
	padding: 0.5rem 2.125rem 0.5rem 2.125rem;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.dlgel_btn .nav_link_text
{
	color: #FFF;/*COLOR*/
	font-weight: bold;
}
.dlgel_btn_2 .nav_link_text,
.dlgel_btn_5 .nav_link_text
{
	color: #2F2F2F;/*COLOR*/
}
#main_banner .banner_btn .nav_link_text:after
{
	display: none;
}
/*LOADING*/
.loading_bg
{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
.loading:not(.more_text_ajax)
{
	position: absolute;
	box-shadow: 0px 0px 0.5rem 0px rgba(255, 255, 255, 0.3); 
	background: #FFF;/*#2F2F2F;*//*COLOR*/
	top: 50% !important;
	left: 50% !important;
	transform: translateX(-50%) translateY(-50%) !important;
	min-width: 35% !important;
	max-width: 35% !important;
}
@media (max-width: 1000px)
{
	.loading:not(.more_text_ajax)
	{
		min-width: 60% !important;
		width: 60%;
	}
}
@media (max-width: 500px)
{
	.loading:not(.more_text_ajax)
	{
		min-width: 80% !important;
		width: 80%;
	}
}
.loading p,
.loading .loading_msg
{
	font-size: 1.1rem;
	margin: 0 !important;
	text-align: center;
	padding: 0.5rem 0.5rem 0.5rem 8rem;
	color: #FFF;/*COLOR*/
	text-indent: 0 !important;
	position: relative;
	width: 100%;
}
.loading p
{
	color: #2F2F2F;
}
.loading_bar
{
	position: absolute;
	height: 1.5rem;
	margin: 0;
	padding: 0;
	bottom: auto !important;
	left: 9.5rem;
	right: 1.4rem;
	overflow: hidden;
	border: 1px solid #858585;/*COLOR*/
}
.loading_bar:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.5);
}
.loading_bar_inside
{
	height: 1.5rem;
	width: 0;
	background: #FFF;/*COLOR*/
	position: relative;
	top: 0;
	left: 0;
	box-shadow: inset 0px 0px 0.2rem 0px rgba(0, 0, 0, .3);
}
.loading > .loading_icon
{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 8rem;
	min-width: 8rem;
	background: #0057B8;/*COLOR*/
}
.loading > .loading_icon:before
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 5rem;
	height: 3.5rem; /*2.5rem;*/
	transform: translate(-50%, -50%);
}
.wnd_3d .loading
{
	min-height: 5rem;
	height: 10vh;
}
/*END LOADING*/
.technology_banner_preview,
.img_banner_preview
{
	padding: 0 0 2rem 0;
}
.front_page .technology_banner_preview
{
	padding: 0 10.375% 2rem 10.375%;
}
@media (max-width: 1200px)
{
	.front_page .technology_banner_preview
	{
		padding: 0 0 4rem 0;
	}
}
#products_banner .siz_viewport,
#lifestyle_banner .siz_viewport,
.technology_banner_preview .siz_viewport
{
	height: 30vh;
	margin: 8rem 0 0 0;/*WARNING 8rem bottom*/
	width: 90%;
	left: 5%;
}
#lifestyle_banner .siz_viewport
{
	height: 35vh;
}
.technology_banner_preview .siz_viewport,
.img_banner_preview  .siz_viewport
{
	margin: 1rem 0 0 0;/*WARNING 8rem bottom*/
	width: 86%;
	left: 7%;
	height: 22vh;
}
.catalog_element .img_banner_preview  .siz_viewport
{
	margin: 0;
}
#products_banner .banner_nav_btns,
#lifestyle_banner .banner_nav_btns,
.technology_banner_preview .banner_nav_btns,
.technology_banner .banner_nav_btns,
.img_banner_preview .banner_nav_btns
{
	position: absolute;
	top: 5vh;
	left: 0;
	width: 100%;
	height: 25vh;
	overflow: hidden;
	min-height: 25vh;
}
.img_banner
{
	padding: 3rem 0 0 0;
}
.img_banner .banner_nav_btns
{
	display: none !important;
}
.technology_banner .banner_nav_btns
{
	top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.technology_banner_preview .banner_nav_btns,
.img_banner_preview .banner_nav_btns
{
	top: -0.5rem;
	height: 22vh;
}
.technology_banner > .banner_nav_btns
{
	display: none;
}
#products_banner .banner_nav_btn_prev,
#products_banner .banner_nav_btn_next,
#lifestyle_banner .banner_nav_btn_prev,
#lifestyle_banner .banner_nav_btn_next,
.technology_banner_preview .banner_nav_btn_prev,
.technology_banner_preview .banner_nav_btn_next,
.technology_banner .banner_nav_btn_prev,
.technology_banner .banner_nav_btn_next,
.img_banner_preview .banner_nav_btn_prev,
.img_banner_preview .banner_nav_btn_next
{
	position: absolute;
	top: 0;
	left: 0;
	width: 5%;
	height: 100%;
	z-index: 1;/*WARNING*/
	cursor: pointer;
}
.front_page .technology_banner_preview .banner_nav_btn_prev
{
	left: 10.375%;
}
#products_banner .banner_nav_btn_next,
#lifestyle_banner .banner_nav_btn_next,
.technology_banner_preview .banner_nav_btn_next,
.technology_banner .banner_nav_btn_next,
.img_banner_preview .banner_nav_btn_next
{
	left: auto;
	right: 0;
}
.front_page .technology_banner_preview .banner_nav_btn_next
{
	right: 10.375%;
}
@media (max-width: 1200px)
{
	.front_page .technology_banner_preview .banner_nav_btn_prev
	{
		left: 0;
	}
	.front_page .technology_banner_preview .banner_nav_btn_next
	{
		right: 0;
	}
}
.technology_banner_preview .banner_nav_btn_prev,
.technology_banner_preview .banner_nav_btn_next,
.technology_banner .banner_nav_btn_prev,
.technology_banner .banner_nav_btn_next,
.img_banner_preview .banner_nav_btn_prev,
.img_banner_preview .banner_nav_btn_next
{
	width: 7%;
}
.tech_wnd_main .tech_wnd_page_prev:after,
.tech_wnd_main .tech_wnd_page_next:after,
#products_banner .banner_nav_btn_prev:after,
#products_banner .banner_nav_btn_next:after,
#lifestyle_banner .banner_nav_btn_prev:after,
#lifestyle_banner .banner_nav_btn_next:after,
.technology_banner .banner_nav_btn_next:after,
.technology_banner .banner_nav_btn_prev:after,
.technology_banner_preview .banner_nav_btn_prev:after,
.technology_banner_preview .banner_nav_btn_next:after,
.technology_banner .banner_nav_btn_prev:after,
.technology_banner .banner_nav_btn_next:after,
.img_banner_preview .banner_nav_btn_prev:after,
.img_banner_preview .banner_nav_btn_next:after
{
	content: '';
	position: absolute;
	top: 50%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQwcHgiIGhlaWdodD0iODBweCIgdmlld0JveD0iMCAwIDQwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA4MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlsaW5lIGZpbGw9IiMwMDAwMDAiIHBvaW50cz0iMzUuOTEsOC4xOCA0LjA5LDQwIDM1LjkxLDcxLjgyIDM1LjkxLDcwLjgyIDM1LjkxLDY5LjgyIDYuMDksNDAgMzUuOTEsMTAuMTggIi8+PC9zdmc+)center center no-repeat;
	background-size: contain;
	transform: translateY(-50%);
	right: 5%;
	opacity: 0.9;
	width: 2rem;
	height: 4rem;
}
.technology_banner_preview .banner_nav_btn_prev:after,
.technology_banner .banner_nav_btn_prev:after
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQwcHgiIGhlaWdodD0iODBweCIgdmlld0JveD0iMCAwIDQwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA4MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlsaW5lIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzUuOTEsOC4xOCA0LjA5LDQwIDM1LjkxLDcxLjgyIDM1LjkxLDcwLjgyIDM1LjkxLDY5LjgyIDYuMDksNDAgMzUuOTEsMTAuMTggIi8+PC9zdmc+)center center no-repeat;
	background-size: contain;
	right: auto;
	left: 50%;
	transform: translate(-50%, -50%);
}
.tech_wnd_main .tech_wnd_page_next:after,
#products_banner .banner_nav_btn_next:after,
#lifestyle_banner .banner_nav_btn_next:after,
.technology_banner .banner_nav_btn_next:after,
.technology_banner_preview .banner_nav_btn_next:after,
.technology_banner .banner_nav_btn_next:after,
.img_banner_preview .banner_nav_btn_next:after
{
	right: auto;
	left: 5%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQwcHgiIGhlaWdodD0iODBweCIgdmlld0JveD0iMCAwIDQwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA4MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlsaW5lIGZpbGw9IiMwMTAyMDIiIHBvaW50cz0iNC4wOSw3MS44MiAzNS45MSw0MCA0LjA5LDguMTggNC4wOSw5LjE4IDQuMDksMTAuMTggMzMuOTEsNDAgNC4wOSw2OS44MiAiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.technology_banner_preview .banner_nav_btn_next:after,
.technology_banner .banner_nav_btn_next:after
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQwcHgiIGhlaWdodD0iODBweCIgdmlld0JveD0iMCAwIDQwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA4MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlsaW5lIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNC4wOSw3MS44MiAzNS45MSw0MCA0LjA5LDguMTggNC4wOSw5LjE4IDQuMDksMTAuMTggMzMuOTEsNDAgNC4wOSw2OS44MiAiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media (max-width: 600px)
{
	#products_banner .banner_nav_btn_prev:after,
	#products_banner .banner_nav_btn_next:after,
	#lifestyle_banner .banner_nav_btn_prev:after,
	#lifestyle_banner .banner_nav_btn_next:after,
	.technology_banner_preview .banner_nav_btn_prev:after,
	.technology_banner_preview .banner_nav_btn_next:after,
	.img_banner_preview .banner_nav_btn_prev:after,
	.img_banner_preview .banner_nav_btn_next:after
	{
		height: 3rem;
	}
}
#products_banner .banner_nav_btn_prev > span,
#products_banner .banner_nav_btn_prev > div,
#products_banner .banner_nav_btn_next > span,
#products_banner .banner_nav_btn_next > div,
#lifestyle_banner .banner_nav_btn_prev > span,
#lifestyle_banner .banner_nav_btn_prev > div,
#lifestyle_banner .banner_nav_btn_next > span,
#lifestyle_banner .banner_nav_btn_next > div,
.technology_banner_preview .banner_nav_btn_prev > span,
.technology_banner_preview .banner_nav_btn_prev > div,
.technology_banner_preview .banner_nav_btn_next > span,
.technology_banner_preview .banner_nav_btn_next > div,
.technology_banner_preview .banner_wheel,
.technology_banner_preview .ddbg,
.img_banner_preview .banner_nav_btn_prev > span,
.img_banner_preview .banner_nav_btn_prev > div,
.img_banner_preview .banner_nav_btn_next > span,
.img_banner_preview .banner_nav_btn_next > div,
.img_banner_preview .banner_wheel,
.img_banner_preview .ddbg
{
	display: none;
}
#products_banner .banner_txtbtn,
#lifestyle_banner .banner_txtbtn,
#technology_banner .technology_banner .banner_txtbtn,
#news_banner .banner_txtbtn {
	transform: translate(-50%, 0);
	top: -3.5rem;
	font-weight: bold;
	font-size: 1.8rem;
	color: #2F2F2F; /*COLOR*/
	width: 100%;
	text-align: center;
	pointer-events: none;
}
#news_banner .banner_txtbtn {
	top: auto !important;
}
#technology_banner .technology_banner .banner_txtbtn
{
	color: #FFF;
	top: 2.5rem;/*0;*/
	font-size: 2rem;
}
@media (max-width: 1200px)
{
	#technology_banner .technology_banner .banner_txtbtn
	{
		top: 1rem;
	}
}
#technology_banner
{
	padding: 2rem 0 0 0;
	background: #000;
	margin: 6rem 0 0 0;
}
#products_banner .siz_viewport > .banner_items,
#lifestyle_banner .siz_viewport > .banner_items,
.technology_banner_preview .siz_viewport > .banner_items,
.img_banner_preview .siz_viewport > .banner_items
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-end;
	width: 100% !important;
	position: relative;
	height: 25vh;
	top: 5vh;
}
.technology_banner_preview .siz_viewport > .banner_items,
.img_banner_preview .siz_viewport > .banner_items
{
	top: 0;
	height: 22vh;
}
#products_banner .siz_viewport:before,
#lifestyle_banner .siz_viewport:before,
.technology_banner_preview .siz_viewport:before,
.img_banner_preview .siz_viewport:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 3%;
	height: 100%;
	background: linear-gradient(to right, #FFF 0%, rgba(255,255,255,0));/*COLOR*/
	z-index: 1;
}
.technology_banner_preview .siz_viewport:before
{
	background: linear-gradient(to right, #000 0%, rgba(0,0,0,0));/*COLOR*/
}
#products_banner .siz_viewport:after,
#lifestyle_banner .siz_viewport:after,
.technology_banner_preview .siz_viewport:after,
.img_banner_preview .siz_viewport:after
{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 3%;
	height: 100%;
	background: linear-gradient(to left, #FFF 0%, rgba(255,255,255,0));/*COLOR*/
	z-index: 1;
}
.technology_banner_preview .siz_viewport:after
{
	background: linear-gradient(to left, #000 0%, rgba(0,0,0,0));/*COLOR*/
}
@keyframes kf_wnd
{
	from
	{
		transform: translateY(-20%);
		opacity: 0;
	}
	100%
	{
		transform: translateY(0%);
		opacity: 1;
	}
}
div.ddbg:before
{
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
div.ddbg > label
{
	position: fixed;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.2;
}
div.ddbg .dlgel_wnd
{
	position: relative;
	width: 65vw;
	animation: kf_wnd 0.6s backwards;
	padding: 0.5rem;
	display: inline-block;
	vertical-align: middle;
	margin: 1rem 0 1rem 0;
	z-index: 1;
	cursor: default;
}
div.ddbg .dlgel_wnd:before,
#cf_wnd > div:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #2F2F2F;
	background: linear-gradient(to bottom, rgba(47,47,47,0.9) 0%, #2F2F2F 100%);
	box-shadow: 0 0 0.5rem rgba(255,255,255,0.2);
}
div.ddbg .dlgel_wnd:before
{
	background: #FFF;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.2);
}
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_caption
{
	display: table;
	width: 100%;
	height: 3rem;
	padding: 0;
	border-spacing: 0;
	box-sizing: border-box;
	text-align: center;
}
.dlgel_wnd_caption > h2 > q:before
{
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 3rem;
	width: 3rem;
	margin: 0 0 0 -4.5rem;
}
@media(max-width: 600px)
{
	.dlgel_wnd_caption > h2 > q:before
	{
		margin: 0 0 0 -3.5rem;
	}
}
.dlgel_wnd > .dlgel_wnd_header
{
	position: relative;
}
.wnd_3d
{
	position: relative;
	z-index: 1;/*WARNING*/
	background: #FFF;/*COLOR*/
	width: 100%;
}
.wnd_3d_body
{
	display: flex;
	flex-direction: column;/*row;*/
}
.wnd_3d_main
{
	width: 100%;
	display: flex;
	flex-direction: column;/*row;*/
}
.dlgel_wnd_body .ts_img_view
{
	width: 100%;
	max-width: 390px;
}
@media(min-width: 1600px)
{
	.dlgel_wnd_body .ts_img_view
	{
		max-width: 500px;
	}
	#main_banner .siz_control-nav > li
	{
		width: 6rem;
		height: 8rem;
	}
}
@media(min-width: 1920px)
{
	.dlgel_wnd_body .ts_img_view
	{
		max-width: 650px;
	}
}
.dlgel_wnd_caption > h2
{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	position: relative;
}
.dlgel_wnd_caption > h2 > q
{
	display: block;
	font-size: 2.5rem;
	padding: 2rem 4rem 2rem 4rem;
	width: 100%;
	margin: 0;
	quotes: none;
	position: relative;
}
.dlgel_wnd_caption > h2 > q > b
{
	color: #2F2F2F;
	display: inline-block;
	text-align: center;
}
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_close
{
	position: absolute;
	right: 0.6rem;
	top: 10%;
	width: 2.8rem;
	height: 2.8rem;
	cursor: pointer;
}
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_close:before
{
	content: '';
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
}
#products_banner .selected_items tr:not(.tr_header) > td:last-of-type > label:before,
#lifestyle_banner .selected_items tr:not(.tr_header) > td:last-of-type > label:before,
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_close:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgeD0iMCIgeT0iMjYuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTIuNDI2NSAyOS45OTkyKSIgZmlsbD0iIzdDN0M3QyIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYuOTk5Ii8+PHJlY3QgeD0iMCIgeT0iMjYuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSAyOS45OTk5IC0xMi40MjY2KSIgZmlsbD0iIzdDN0M3QyIgd2lkdGg9IjYwIiBoZWlnaHQ9IjciLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.dlgel_wnd > .dlgel_wnd_body
{
	padding: 0 1rem 0 1rem;
	position: relative;
}
.dlgel_wnd_modalbg
{
	position: absolute;
	top: 1rem;
	left: 1rem;
	bottom: -3.5rem;
	right: 1rem;
}
.dlgel_wnd_modalbg:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 4.5rem;
	background: #000;
	opacity: 0.2;
}
.dlgel_wnd_ddbg_error .dlgel_wnd_modalbg:before
{
	bottom: 0;
}
@keyframes kf_wnd_info
{
	from
	{
		margin-top: -3%;
		opacity: 0;
	}
	100%
	{
		margin: 0;
		opacity: 1;
	}
}
.dlgel_wnd_ddbg_wait .loading,
.dlgel_wnd_ddbg_error .loading,
#wnd_wait_ddbg .loading,
#wnd_error_ddbg .loading
{
	min-height: 5rem;
	height: 10vh;
	animation: kf_wnd_info 0.6s backwards;
	box-shadow: 0 0 0.5rem rgba(255,255,255,0.2);
}
#wnd_error_ddbg .loading
{
	min-height: 0;
	height: auto;
}
.dlgel_wnd_ddbg_wait .loading,
.dlgel_wnd_ddbg_error .loading
{
	position: relative;
}
.dlgel_wnd_ddbg_error .loading
{
	min-height: 0;
	height: auto;
}
@media(max-width: 1200px)
{
	.dlgel_wnd_ddbg_wait .loading,
	.dlgel_wnd_ddbg_error .loading,
	#wnd_wait_ddbg .loading
	{
		min-width: 50% !important;
		width: 50% !important;
	}
}
@media(max-width: 600px)
{
	.dlgel_wnd_ddbg_wait .loading,
	.dlgel_wnd_ddbg_error .loading,
	#wnd_wait_ddbg .loading
	{
		min-width: 80% !important;
		width: 80% !important;
	}
	.dlgel_wnd > .dlgel_btns,
	.dlgel_group.auth_btns
	{
		height: auto;
		display: block;
	}
	.dlgel_wnd > .dlgel_btns
	{
		padding: 0 1rem 1rem 1rem !important;
	}
	.dlgel_btns > .dlgel_btn,
	.dlgel_group.auth_btns > .dlgel_btn
	{
		display: block;
		width: 100%;
	}
	.dlgel_wnd > .dlgel_btns > .dlgel_btn,
	.dlgel_group.auth_btns > .dlgel_btn
	{
		margin-top: 0.5rem !important;
	}
	.dlgel_group.auth_btns > .dlgel_btn:nth-child(1),
	.dlgel_wnd > .dlgel_btns > .dlgel_btn:nth-child(1)
	{
		margin-top: 0 !important;
	}
	.loading > .loading_icon
	{
		min-width: 7rem;
		width: 7rem;
	}
	.loading > .loading_icon:before
	{
		width: 4rem;
		height: 2.3rem;
	}
	.dlgel_combobox_login
	{
		width: 11rem;
		top: 0.75rem;
	}
	.dlgel_wnd_ddbg_wait .loading p,
	/*.dlgel_wnd_ddbg_error .loading p,*/
	#wnd_wait_ddbg .loading p /*,
	#wnd_error_ddbg .loading p*/
	{
		padding-left: 7.5rem !important;
	}
}
.dlgel_wnd_ddbg_wait .loading p,
.dlgel_wnd_ddbg_error .loading p,
#wnd_wait_ddbg .loading p /*,
#wnd_error_ddbg .loading p*/
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 0.5rem 0.5rem 0.5rem 8.5rem;
}
#wnd_error_ddbg .loading p
{
	color: #2F2F2F;
	padding: 1.5rem 1rem 1.5rem 1rem;
	position: relative;
	top: 0;
	transform: none;
	display: block;
	cursor: pointer;
}	
.dlgel_wnd_ddbg_error label[for="btn_auth"]
{
	position: absolute;
	top: 0;/*1rem;*/
	left: 1rem;
	bottom: 1rem;
	right: 1rem;
}
#cf_part_model .wnd_open:checked ~ .ddbg,
.catalog_and_filter .wnd_open:checked ~ .ddbg
{
	display: block;
}
#cf_part_model .banner_plain_animated_js > div input
{
	display: none;
}
.wnd_3d_navigation
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background: #FFF;
	position: relative;
	padding: 0.5rem 0.5rem 1rem 0.5rem;
}
.wnd_3d_navigation > div
{
	width: 5rem;
	height: 3rem;
	margin: 0 0 0 1rem;
	cursor: pointer;
	position: relative;
}
.wnd_3d_navigation > div:before
{
	content: '';
	position: absolute;
	top: 25%;
	left: 35%;
	width: 30%;
	height: 50%;
}
.wnd_3d_navigation_btn_prev:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ3LjIwNywxNTIzLjM1MWwtMTcuNzc4LTE3Ljc3OWwxNy43NzgtMTcuNzc4YzAuNDI1LTAuNDI1LDAuNjM3LTAuOTI3LDAuNjM3LTEuNTA4YzAtMC41OC0wLjIxMi0xLjA4Mi0wLjYzNy0xLjUwNmwtNS41NTgtNS41NTljLTAuNDI0LTAuNDI0LTAuOTI3LTAuNjM2LTEuNTA3LTAuNjM2cy0xLjA4MiwwLjIxMi0xLjUwNiwwLjYzNmwtMjQuODQ0LDI0Ljg0NGMtMC40MjQsMC40MjQtMC42MzYsMC45MjctMC42MzYsMS41MDdjMCwwLjU4MSwwLjIxMiwxLjA4MywwLjYzNiwxLjUwN2wyNC44NDQsMjQuODQ0YzAuNDI0LDAuNDI0LDAuOTI2LDAuNjM2LDEuNTA2LDAuNjM2czEuMDgzLTAuMjEyLDEuNTA3LTAuNjM2bDUuNTU4LTUuNTU4YzAuNDI1LTAuNDI0LDAuNjM3LTAuOTI2LDAuNjM3LTEuNTA3QzQ3Ljg0NCwxNTI0LjI3Nyw0Ny42MzIsMTUyMy43NzQsNDcuMjA3LDE1MjMuMzUxeiIvPjwvZz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.wnd_3d_navigation_btn_next:before
{
	left: 38% !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ3LjA2NCwxNTA0LjA2NGwtMjQuODQzLTI0Ljg0NGMtMC40MjQtMC40MjQtMC45MjctMC42MzYtMS41MDctMC42MzZjLTAuNTgxLDAtMS4wODMsMC4yMTItMS41MDcsMC42MzZsLTUuNTU4LDUuNTU5Yy0wLjQyNCwwLjQyNC0wLjYzNiwwLjkyNi0wLjYzNiwxLjUwNmMwLDAuNTgxLDAuMjEyLDEuMDgzLDAuNjM2LDEuNTA4bDE3Ljc3OSwxNy43NzhsLTE3Ljc3OSwxNy43NzljLTAuNDI0LDAuNDI0LTAuNjM2LDAuOTI2LTAuNjM2LDEuNTA2YzAsMC41ODEsMC4yMTIsMS4wODMsMC42MzYsMS41MDdsNS41NTgsNS41NThjMC40MjQsMC40MjQsMC45MjYsMC42MzYsMS41MDcsMC42MzZjMC41OCwwLDEuMDgzLTAuMjEyLDEuNTA3LTAuNjM2bDI0Ljg0My0yNC44NDRjMC40MjQtMC40MjQsMC42MzctMC45MjYsMC42MzctMS41MDdDNDcuNzAxLDE1MDQuOTkxLDQ3LjQ4OCwxNTA0LjQ4OCw0Ny4wNjQsMTUwNC4wNjR6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.wnd_3d_navigation_btn_play_stop:before
{
	left: 38% !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzLjM0LDE1MDQuMzkxbC00NC40NjUtMjQuNzFjLTAuNTEzLTAuMjktMC45NTQtMC4zMjMtMS4zMjMtMC4xMDFjLTAuMzY4LDAuMjI0LTAuNTUyLDAuNjI1LTAuNTUyLDEuMjA1djQ5LjI4NmMwLDAuNTgxLDAuMTg0LDAuOTgyLDAuNTUyLDEuMjA2YzAuMzY5LDAuMjIzLDAuODEsMC4xODksMS4zMjMtMC4xMDFsNDQuNDY1LTI0LjcxYzAuNTEzLTAuMjksMC43Ny0wLjYzNiwwLjc3LTEuMDM4UzUzLjg1MywxNTA0LjY4MSw1My4zNCwxNTA0LjM5MXoiLz48L2c+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.wnd_3d_navigation_btn_play_stop.busy:before
{
	left: 38% !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU2LjQyOSwxNTI5di00Ny4xNDNjMC0wLjU4LTAuMjEyLTEuMDgzLTAuNjM2LTEuNTA3Yy0wLjQyNS0wLjQyNS0wLjkyNy0wLjYzNi0xLjUwOC0wLjYzNkg3LjE0M2MtMC41ODEsMC0xLjA4MywwLjIxMS0xLjUwNywwLjYzNmMtMC40MjQsMC40MjQtMC42MzYsMC45MjctMC42MzYsMS41MDdWMTUyOWMwLDAuNTgxLDAuMjEyLDEuMDgzLDAuNjM2LDEuNTA3YzAuNDI0LDAuNDI0LDAuOTI2LDAuNjM2LDEuNTA3LDAuNjM2aDQ3LjE0MmMwLjU4MSwwLDEuMDgzLTAuMjEyLDEuNTA4LTAuNjM2QzU2LjIxNywxNTMwLjA4Myw1Ni40MjksMTUyOS41ODEsNTYuNDI5LDE1Mjl6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.wnd_3d_offers
{
	width: 100%;
	background: #FFF;
	z-index: 1;/*WARNINIG*/
	display: flex;
	flex-direction: column;
	min-width: 240px;
	padding: 1rem 0.5rem 1.5rem 0.5rem;
}
.wnd_3d_offers_color
{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: 100%;
}
.wnd_3d_offers .wnd_3d_offers_color
{
	flex-wrap: wrap;
	justify-content: center;/*flex-start;*/
	height: auto;
}
.wnd_3d_offers_color > label
{
	width: 2rem;
	height: 2rem;
	border-radius: 0.4rem;
	border: 0.1rem solid #c1c1c1;
	margin: 1rem 0 0 0.9rem;
	justify-content: center;
	cursor: pointer;
	position: relative;
}
.wnd_3d_offers_txt > div
{
	padding: 0.5rem 0.5rem 0 0.5rem;
	display: none;
}
.wnd_3d_offer,
.wnd_3d_navigation_offer
{
	display: none;
}
.dlgel_group_input
{
	margin: 2rem 0 0 0;
}
.dlgel_btns
{
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: row;
}
.dlgel_btns > .dlgel_btn
{
	margin: 0 1rem 0 0;
}
.dlgel_btns > .dlgel_btn:last-of-type
{
	margin: 0;
}
.dlgel_btns.dlgel_align_right
{
	text-align: right;
	justify-content: flex-end;
}
.dlgel_btns.dlgel_align_center
{
	text-align: center;
	justify-content: center;
}
.dlgel_wnd .dlgel_btns
{
	padding: 0 1rem 0.5rem 1rem;
}
.dlgel_wnd_on_page .dlgel_btns
{
	padding: 2rem 0 4rem 0;
}
@media (max-width: 1200px)
{
	.wnd_3d_main
	{
		flex-direction: column;
	}
	.wnd_3d_offers
	{
		width: 100%;
	}
	#products_banner .siz_viewport,
	#lifestyle_banner .siz_viewport
	{
		height: 12.2rem;
	}
	.technology_banner_preview .siz_viewport,
	.img_banner_preview .siz_viewport
	{
		height: 10rem;
	}
	#products_banner .siz_viewport > .banner_items,
	#products_banner .banner_nav_btns,
	#lifestyle_banner .siz_viewport > .banner_items,
	#lifestyle_banner .banner_nav_btns
	{
		height: 10rem;
		top: 2.2rem;
		min-height: 10rem;
	}
	.technology_banner_preview .siz_viewport > .banner_items,
	.technology_banner_preview .banner_nav_btns,
	.img_banner_preview .siz_viewport > .banner_items,
	.img_banner_preview .banner_nav_btns
	{
		height: 9rem;
		top: 0;
		min-height: 9rem;
	}
}
@media (max-width: 600px)
{
	div.ddbg .dlgel_wnd
	{
		width: 80vw;
	}
	#products_banner .siz_viewport
	{
		height: 10.2rem;
	}
	#lifestyle_banner .siz_viewport
	{
		height: 12.2rem;
	}
	.technology_banner_preview .siz_viewport,
	.img_banner_preview .siz_viewport
	{
		height: 8rem;
	}
	#products_banner .siz_viewport > .banner_items,
	#products_banner .banner_nav_btns,
	#lifestyle_banner .siz_viewport > .banner_items,
	#lifestyle_banner .banner_nav_btns
	{
		height: 8rem;
		top: 2.2rem;
		min-height: 8rem;
	}
	.technology_banner_preview .siz_viewport > .banner_items,
	.technology_banner_preview .banner_nav_btns,
	.img_banner_preview .siz_viewport > .banner_items,
	.img_banner_preview .banner_nav_btns
	{
		height: 8rem;
		top: 0;
		min-height: 8rem;
	}
	.pg .dlgel_btns
	{
		display: block;
		width: 100%;
	}
	.pg .dlgel_btns > .dlgel_btn
	{
		margin-top: 0.5rem !important; 
	}
	.pg .dlgel_btns > .dlgel_btn:first-of-type
	{
		margin-top: 0 !important; 
	}
}

html.bx-touch #products_banner .banner_nav_btns,
html.bx-touch #lifestyle_banner .banner_nav_btns
{
	display: none;
}
html.bx-touch #products_banner .siz_viewport,
html.bx-touch #lifestyle_banner .siz_viewport
{
	left: 0;
	width: 100%;
}
#wnd_wait_ddbg .dlgel_wnd_modalbg,
#wnd_error_ddbg .dlgel_wnd_modalbg,
#wnd_info_ddbg .dlgel_wnd_modalbg
{
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
#wnd_wait_ddbg .dlgel_wnd_modalbg:before,
#wnd_error_ddbg .dlgel_wnd_modalbg:before,
#wnd_info_ddbg .dlgel_wnd_modalbg:before
{
	bottom: 0;
}
#wnd_error_ddbg .loading > label
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#products_banner .siz_viewport > .banner_items .banner_item,
#lifestyle_banner .siz_viewport > .banner_items .banner_item,
.technology_banner_preview .siz_viewport > .banner_items .banner_item,
.img_banner_preview .siz_viewport > .banner_items .banner_item
{
	width: 20% !important;
	float: none !important;
	position: relative;
	height: 100%;
	padding: 0.5rem;
	min-width: 20% !important;
	cursor: pointer;
}
.technology_banner_preview .siz_viewport > .banner_items .banner_item,
.img_banner_preview .siz_viewport > .banner_items .banner_item
{
	transition: transform 0.3s linear;
	min-width: 16.6% !important;
}
#products_banner .banner_img_plain_animated_js,
#lifestyle_banner .banner_img_plain_animated_js,
.technology_banner_preview .banner_img_plain_animated_js,
.img_banner_preview .banner_img_plain_animated_js
{
	position: relative;
	height: 100%;
}
#products_banner .banner_content_plain_animated_js,
#products_banner .banner_mirror_plain_animated_js,
#lifestyle_banner .banner_content_plain_animated_js,
#lifestyle_banner .banner_mirror_plain_animated_js,
.technology_banner_preview .banner_content_plain_animated_js,
.technology_banner_preview .banner_mirror_plain_animated_js,
.img_banner_preview .banner_content_plain_animated_js,
.img_banner_preview .banner_mirror_plain_animated_js
{
	display: none;
}
#products_banner .banner_img_plain_animated_js > div,
#lifestyle_banner .banner_img_plain_animated_js > div,
.technology_banner_preview .banner_img_plain_animated_js > div,
.img_banner_preview .banner_img_plain_animated_js > div
{
	background-size: contain !important;
}
#products_banner .banner_items > .banner_item > .banner_img > div:nth-child(1),
#lifestyle_banner .banner_items > .banner_item > .banner_img > div:nth-child(1),
.technology_banner_preview .banner_items > .banner_item > .banner_img > div:nth-child(1),
.img_banner_preview .banner_items > .banner_item > .banner_img > div:nth-child(1)
{
	transition: all 0.15s linear;
	overflow: visible;
}
.technology_banner_preview .banner_items > .banner_item > .banner_img > div:nth-child(1)
{
	width: 80%;
	height: 80%;
	left: 10%;
	top: 10%;
}
.catalog_element .img_banner_preview .banner_items > .banner_item > .banner_img > div:nth-child(1)
{
	background-size: cover !important;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
}
#technology_banner .technology_banner
{
	padding: 7rem 0 0 0;
}
#technology_banner .technology_banner .banner_items
{
	position: relative;
	height: 65vh;
}
.front_page #technology_banner .technology_banner .banner_items
{
	padding: 0 13.5% 0 13.5%;
}
@media (max-width: 1200px)
{
	.front_page #technology_banner .technology_banner .banner_items
	{
		padding: 0 5% 0 5%;
	}
}
.img_banner .banner_items
{
	position: relative;
}
#technology_banner .technology_banner .banner_items > .banner_item,
.img_banner .banner_items > .banner_item
{
	min-height: 100%;
	height: 100%;
	position: relative !important;
	display: flex  !important;
	flex-direction: row !important;
	padding: 0 1% 0 1%;
}
.img_banner .banner_items > .banner_item
{
	justify-content: center;
	flex-direction: column !important;
}
.img_banner .banner_items > .banner_item .banner_hlt
{
	min-height: 2rem;
	height: 2rem;
}
.img_banner .banner_nav_btn_playstop
{
	display: none;
}
.img_banner .banner_items > .banner_item img
{
	width: 100%;
	display: block;
	height: 100%;
}
#technology_banner .technology_banner .banner_content,
#technology_banner .technology_banner .banner_img
{
	width: 50%;
	position: relative;
}
#technology_banner .technology_banner .banner_img
{
	order: 1;
	min-height: 300px;
}
#technology_banner .technology_banner .banner_content
{
	order: 2;
	padding: 0 5% 0 5%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0;
	color: #2F2F2F;/*COLOR*/
}
#technology_banner .technology_banner .banner_content *
{
	color: #FFF;/*COLOR*/
}
#technology_banner .technology_banner .banner_text
{
	font-size: 1.5rem;
	font-weight: bold;
	padding: 2rem 0 2rem 0;
}
#technology_banner .technology_banner .banner_href
{
	position: relative;
	padding: 1rem 0 1rem 0;
	display: none;/*WARNING*/
}
#technology_banner .technology_banner .banner_href > a
{
	text-decoration: underline;
}
#technology_banner .technology_banner .banner_mirror,
#technology_banner .technology_banner .banner_hlt,
#technology_banner .technology_banner .banner_wheel,
#technology_banner .technology_banner .ddbg
{
	display: none;
}
.catalog_element .img_banner_preview .banner_items > li
{
	opacity: 0.5;
}
.technology_banner_preview .siz_active-slide,
.img_banner_preview .siz_active-slide
{
	transform: scale(1.2);
	opacity: 1 !important;
}
.technology_banner .banner_content,
.technology_banner .banner_img
{
	opacity: 0;
	top: 200%;
	transition: top 1.5s ease-in-out, opacity 1.5s ease-in-out 0.8s;
}
.technology_banner .banner_content .banner_detail_text
{
	position: relative;
	opacity: 0;
	top: 50%;
	transition: top 1.7s linear, opacity 1.7s linear 0.8s;
}
.technology_banner .banner_img_2
{
	opacity: 0 !important;
	position: absolute !important;
	height: 100%;
	left: 1%;
	width: 49% !important;
	z-index: 2;
	transition: top 1.5s ease-in-out, opacity 0.2s linear 1.3s;
}
.technology_banner .banner_content
{
	transition-delay: 0.2s;
}
.technology_banner .banner_item
{
	overflow: hidden;
}
.technology_banner .siz_active-slide .banner_content,
.technology_banner .siz_active-slide .banner_img,
.technology_banner .siz_active-slide .banner_content .banner_detail_text
{
	top: 0;
	opacity: 1;
}
.technology_banner .siz_active-slide .banner_img_2
{
	opacity: 1 !important;
}
.technology_banner_preview .siz_active-slide .banner_img:before
{
	content: '';
	position: absolute;
	left: 10%;
	right: 10%;
	top: 15%;
	bottom: 15%;
	background: #FFF;
	opacity: 0.15;
	border-radius: 1rem;
}
@media (max-width: 1200px)
{
	.technology_banner_preview .siz_active-slide .banner_img:before
	{
		top: 0;
		bottom: 0;
	}
	.technology_banner .banner_img,
	.technology_banner .banner_content,
	.technology_banner .banner_content .banner_detail_text
	{
		transition: none;
	}
	.technology_banner .banner_img_2
	{
		width: 94% !important;
		height: 300px !important;
	}
}
html.bx-no-touch .technology_banner_preview .banner_item:hover
{
	transform: scale(1.2);
}
.img_banner .banner_img div[class^=img_kadr_]
{
	display: none;
}
/*#advantages_banner .banner_plain
{
	margin: 8rem 0 0 0;
	position: relative;
}*/
#advantages_banner .banner_items > .banner_item
{
	position: relative;
	overflow: hidden;
	border-bottom: 1rem solid #FFF;
}
.video_ctrl,
.video_ctrl_play
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video_ctrl_play:after
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjcxNCwxNTMxLjE0M2M0LjY2NSwwLDguOTY3LTEuMTUsMTIuOTA3LTMuNDQ5YzMuOTQtMi4yOTksNy4wNi01LjQxOSw5LjM1OS05LjM1OGMyLjI5OS0zLjk0LDMuNDQ4LTguMjQyLDMuNDQ4LTEyLjkwN3MtMS4xNDktOC45NjgtMy40NDgtMTIuOTA3Yy0yLjMtMy45MzktNS40MTktNy4wNi05LjM1OS05LjM1OGMtMy45MzktMi4zLTguMjQyLTMuNDQ4LTEyLjkwNy0zLjQ0OGMtNC42NjUsMC04Ljk2OCwxLjE0OC0xMi45MDcsMy40NDhjLTMuOTQsMi4yOTktNy4wNiw1LjQxOS05LjM1OCw5LjM1OEM2LjE0OSwxNDk2LjQ2MSw1LDE1MDAuNzY0LDUsMTUwNS40MjlzMS4xNDksOC45NjcsMy40NDksMTIuOTA3YzIuMjk5LDMuOTM5LDUuNDE4LDcuMDU5LDkuMzU4LDkuMzU4QzIxLjc0NywxNTI5Ljk5MywyNi4wNDksMTUzMS4xNDMsMzAuNzE0LDE1MzEuMTQzeiBNNDMuNTcxLDE1MDMuNTg3YzAuNzE0LDAuNDAxLDEuMDcxLDEuMDE2LDEuMDcxLDEuODQyYzAsMC44MjYtMC4zNTcsMS40MzktMS4wNzEsMS44NDFsLTE4LjIxNCwxMC43MTRjLTAuNjkyLDAuNDI0LTEuNDA2LDAuNDM1LTIuMTQzLDAuMDM0Yy0wLjcxNC0wLjQyNC0xLjA3MS0xLjA0OS0xLjA3MS0xLjg3NXYtMjEuNDI4YzAtMC44MjYsMC4zNTctMS40NTEsMS4wNzEtMS44NzVjMC4zNTctMC4xOCwwLjcxNC0wLjI2OSwxLjA3MS0wLjI2OWMwLjM3OSwwLDAuNzM3LDAuMTAxLDEuMDcxLDAuMzAyTDQzLjU3MSwxNTAzLjU4N3oiLz48L2c+PC9zdmc+) center center no-repeat;
	width: 6rem;
	height: 6rem;
	background-size: contain;
	opacity: 0.8;
}
.video_ctrl_play.video_play:after
{
	display: none;
}
.video_ctrl
{
	background: #FFF;
	opacity: 0.001; 
}
/*#advantages_banner .banner_items
{
	position: relative;
	height: 100%;
	background: #FFF;
}
#advantages_banner .banner_item
{
	position: relative;
	height: 58vh;
	overflow: hidden;
	min-height: 378px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
#advantages_banner .banner_item video
{
	position: relative;
}
#advantages_banner .banner_item_1
{
	padding: 0 0.5% 0 3.125%;
}
#advantages_banner .banner_item_2
{
	padding: 0 3.125% 0 0.5%;
}
#advantages_banner .banner_content
{
	display: none;
}
#advantages_banner .banner_img
{
	position: relative;
	width: 100%;
	height: 100%;
}
#advantages_banner .banner_img > img
{
	visibility: hidden;
}
@media(max-width: 1200px)
{
	#advantages_banner .banner_item
	{
		padding: 0.5rem 1% 0 1% !important;
	}
}
#advantages_banner .banner_img > div[class^=img_kadr_]
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}*/
#technology_banner .technology_banner .banner_detail_text
{
	padding: 0 0 2rem 0;
}
/*@media (max-width: 1200px)
{
	#advantages_banner .banner_items
	{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#advantages_banner .banner_item
	{
		width: 100%;
		height: auto;
		min-height: auto;
	}
}*/	
@media (max-width: 1200px)
{
	.technology_banner .banner_nav_btn_prev,
	.technology_banner .banner_nav_btn_next
	{
		position: absolute;
		left: 3%;
		height: 4rem !important;
		width: 4%;
		top: 0;
	}
	.technology_banner .banner_nav_btn_next
	{
		left: auto;
		right: 3%;
	}
	.technology_banner .banner_nav_btns span,
	.technology_banner .banner_nav_btns > div > div
	{
		display: none;
	}
	#products_banner .siz_viewport > .banner_items .banner_item,
	#lifestyle_banner .siz_viewport > .banner_items .banner_item,
	.technology_banner_preview .siz_viewport > .banner_items .banner_item,
	.img_banner_preview .siz_viewport > .banner_items .banner_item
	{
		width: 33% !important;
		min-width: 33% !important;
	}
	.technology_banner_preview .banner_items > .banner_item > .banner_img > div:nth-child(1),
	.img_banner_preview .banner_items > .banner_item > .banner_img > div:nth-child(1)
	{
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	#technology_banner .technology_banner .banner_items
	{
		overflow: auto;
		position: relative;
		display: block;
		height: auto;
	}
	#technology_banner .technology_banner .banner_items > .banner_item
	{
		flex-direction: column !important;
	}
	#technology_banner .technology_banner .banner_content,
	#technology_banner .technology_banner .banner_img
	{
		width: 100%;
		height: 100%;
	}
	#technology_banner .technology_banner .banner_img
	{
		width: 94%;
		left: 3%;
	}
	.technology_banner_preview .siz_viewport,
	.img_banner_preview .siz_viewport
	{
		margin: 0;
	}
	#technology_banner .technology_banner
	{
		padding: 5rem 0 0 0;
	}
	.technology_banner_preview
	{
		padding: 0 0 5rem 0;
	}
}
@media (max-width: 1200px)
{
	.technology_banner_preview .banner_nav_btn_prev:after,
	.img_banner_preview .banner_nav_btn_prev:after
	{
		transform: translateY(-50%);
		left: auto;
		right: 0;
	}
	.technology_banner_preview .banner_nav_btn_next:after,
	.img_banner_preview .banner_nav_btn_next:after
	{
		transform: translateY(-50%);
		left: 0;
	}
	#technology_banner .technology_banner .banner_img
	{
		min-height: 25rem;
	}
	#technology_banner .technology_banner .banner_img > div:first-of-type
	{
		background-size: contain;
	}
	#technology_banner .technology_banner .banner_text,
	#technology_banner .technology_banner .banner_detail_text
	{
		text-align: center;
	}
	.technology_banner_preview .siz_active-slide,
	.img_banner_preview .siz_active-slide
	{
		transform: scale(1.1);
	}
}
html.bx-no-touch #products_banner:not(.products_banner_main) .banner_items > .banner_item:hover > .banner_img > div:nth-child(1),
html.bx-no-touch #lifestyle_banner:not(.lifestyle_banner_main) .banner_items > .banner_item:hover > .banner_img > div:nth-child(1)
{
	transform: translateY(-10%);
}
.pg .warning > label:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjU1cHgiIGhlaWdodD0iNTVweCIgdmlld0JveD0iMCAwIDU1IDU1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NSA1NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTQ3LjQ2LDE0OTYuMTY1YzAtMC44OTQtMC4zMTMtMS42NTEtMC45MzgtMi4yNzZsLTQuNTU0LTQuNTU0Yy0wLjYyNS0wLjYyNS0xLjM4NC0wLjkzOC0yLjI3Ni0wLjkzOGMtMC44OTQsMC0xLjY1MSwwLjMxMy0yLjI3NiwwLjkzOGwtOS44NDQsOS44NDVsLTkuODQ0LTkuODQ1Yy0wLjYyNS0wLjYyNS0xLjM4NC0wLjkzOC0yLjI3Ny0wLjkzOGMtMC44OTMsMC0xLjY1MSwwLjMxMy0yLjI3NiwwLjkzOGwtNC41NTQsNC41NTRjLTAuNjI1LDAuNjI1LTAuOTM4LDEuMzg1LTAuOTM4LDIuMjc2YzAsMC44OTQsMC4zMTMsMS42NTEsMC45MzgsMi4yNzZsOS44NDQsOS44NDRsLTkuODQ0LDkuODQ0Yy0wLjYyNSwwLjYyNS0wLjkzOCwxLjM4NC0wLjkzOCwyLjI3N2MwLDAuODkzLDAuMzEzLDEuNjUyLDAuOTM4LDIuMjc3bDQuNTU0LDQuNTU0YzAuNjI1LDAuNjI1LDEuMzg0LDAuOTM4LDIuMjc2LDAuOTM4YzAuODkzLDAsMS42NTItMC4zMTMsMi4yNzctMC45MzhsOS44NDQtOS44NDRsOS44NDQsOS44NDRjMC42MjUsMC42MjUsMS4zODQsMC45MzgsMi4yNzYsMC45MzhjMC44OTQsMCwxLjY1MS0wLjMxMywyLjI3Ni0wLjkzOGw0LjU1NC00LjU1NGMwLjYyNS0wLjYyNSwwLjkzOC0xLjM4NCwwLjkzOC0yLjI3N2MwLTAuODkzLTAuMzEzLTEuNjUyLTAuOTM4LTIuMjc3bC05Ljg0NC05Ljg0NGw5Ljg0NC05Ljg0NEM0Ny4xNDYsMTQ5Ny44MTYsNDcuNDYsMTQ5Ny4wNTksNDcuNDYsMTQ5Ni4xNjV6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.pg
{
	position: relative;
	width: 100%;
	height: auto;
	padding: 1rem 0 0 0;
	flex: 1;
}
.btn_no_link .nav_link_text:after
{
	display: none;
}
/*#advantages_banner *[id^=YT_VIDEO_ID_]
{
	position: absolute;
	top: 0;
}*/
#footer
{
	background: #E8EAED;/*COLOR*/
	position: relative;
	margin: 2rem 0 0 0;
}
.footer_dark #footer
{
	background: #2F2F2F;/*COLOR*/
}
#footer *
{
	font-size: 1rem !important;
	color: #2F2F2F;
}
.footer_dark #footer *
{
	color: #FFF;
}
#footer > div
{
	padding: 0 13.5% 0 13.5%;
}
#footer_logo
{
	position: relative;
	min-height: 8rem;
	height: 8rem;
}
#footer .logo
{
	top: 0;
	left: auto;
	right: 13.5%;/*12.5rem;*/
	background: #0057B8;
}
.footer_dark #footer #footer_logo,
#footer_contacts .logo
{
	display: none;
}
@media (min-width: 1101px)
{

	.footer_dark #footer_contacts .logo
	{
		display: block;
		position: relative;
		background: none;
		margin-bottom: 2rem;
		right: auto;
	}
	.footer_dark .telephones
	{
		font-weight: bold;
	}
	.footer_dark #footer_menu_and_contacts
	{
		margin-top: 2.5rem;
	}
}
#footer_menu_and_contacts
{
	width: 100%;
	display: flex;
	flex-direction: row;
	padding-bottom: 2rem !important;
}
#footer_menu_and_contacts > #footer_menu
{
	flex: 1;
	position: relative;
}
#footer_menu .sm_menu
{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
#footer_menu .sm_menu > *
{
	position: static;
	float: left;
	width: 32%;
}
#footer_menu .menu_submenu_2
{
	padding: 0;
	margin: 1.5rem 0 0 0;
}
#footer_menu .sm_menu > li:not(.menu_br)  > .nav_link > .nav_link_text
{
	font-weight: bold;
}
#footer_menu .menu_submenu_2 .nav_link_text
{
	line-height: 170%;
}

#footer_menu_and_contacts > #footer_contacts
{
	flex: 0;
	min-width: 25%;
}
#footer_menu .nav_link
{
	display: inline-block;
	width: 100%;
}
/*#footer .telephones,
#footer .developed
{
	text-align: right;
}*/
#footer .developed
{
	text-align: right;
}
.footer_light #footer .telephones
{
	text-align: right;
}
#footer .developed
{
	padding: 2rem 13.5% 2rem 13.5%;
}
#footer .scln
{
	height: 2.5rem;
	position: relative;
	display: flex;
	flex-direction: row;
	/*justify-content: flex-end;
	margin: 3rem 0 0 0;*/
	justify-content: flex-start;
	margin: 3rem 0 0 -2rem;
}
.footer_light #footer .scln
{
	justify-content: flex-end;
	margin-left: 0; 
}
#footer .scln > div
{
	position: relative;
	width: 2.5rem;
	min-width: 2.5rem;
	height: 2.5rem;
	margin: 0 0 0 1.5rem;
}
#footer .scln > div > i,
#footer .scln > div > a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#footer .scln_vk > i
{
	width: 2rem !important;
	left: 0.25rem !important;
}
#footer .scln_instagram > i
{
	width: 1.9rem !important;
	left: 0.3rem !important;
}
#footer .scln_whatsapp > i
{
	width: 1.9rem !important;
	left: 0.3rem !important;
}
#footer_menu .sm_menu > li
{
	padding: 0 0.5rem 0.5rem 0.5rem;
}
#footer_menu .sm_menu > li:first-of-type
{
	padding-left: 0;
}
#footer_menu .sm_menu > li:last-of-type
{
	padding-right: 0;
}
#footer_menu .nav_link_text:after
{
	display: none;
}
@media (max-width: 1100px)
{
	#footer > div
	{
		padding-left: 3rem !important;
		padding-right: 3rem !important;
	}
	#footer .logo
	{
		right: 3rem;
	}
	#footer .telephones
	{
		text-align: center;
	}
	#footer .developed
	{
		display: none;
	}
	#footer .telephones
	{
		position: absolute;
		top: 2rem;
		left: 4rem;
	}
	#footer .scln
	{
		justify-content: center !important;
		margin-top: 4rem;
		padding-bottom: 2rem;
		height: 4.5rem;
	}
	#footer_menu_and_contacts
	{
		flex-direction: column;
	}
	#footer_menu .sm_menu
	{
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
}
@media (max-width: 900px)
{
	.video_ctrl_play:after
	{
		width: 5rem;
		height: 5rem;
	}
}
@media (max-width: 600px)
{
	#footer > div
	{
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
	#footer .logo
	{
		right: 1rem;
	}
	#footer .telephones
	{
		left: 2rem;
	}
	#footer_menu .sm_menu *
	{
		font-size: 0.9rem !important;
	}
}
.anchor
{
	visibility: hidden;
	position: relative;
	top: -5rem;
}
.dlgel_anim
{
	border-radius: 50%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	cursor: pointer;
}
.menu_btn > .dlgel_anim:before
{
	content: '';
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 2rem;
	height: 2rem;
	opacity: 1;
	animation: kf_anim_btn_hlp_1 2s linear infinite;
	border-radius: 50%;
}
/*#btn_auth_ddbg .dlgel_wnd .dlgel_btns
{
	padding: 0 2rem 0.5rem 2rem;
}*/
#btn_auth_ddbg .dlgel_group.auth_btns,
#btn_auth_ddbg .dlgel_group.forgot_password_btns
{
	padding: 1rem 0 1rem 0;
}
#btn_auth_ddbg .privacy-policy-msg
{
	position: relative;
	padding: 0 2rem 2rem 2rem;
}
#btn_auth_ddbg .dlgel_input_show
{
	display: none;
}
#btn_auth_ddbg .siz_form_auth
{
	padding: 0;
}
html.bx-no-touch .menu_btn:hover > .dlgel_anim:before
{
	display: none !important;
}
.dlgel_lbl
{
	display: table;
}
.dlgel_lbl > div
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.dlgel_lbl_error
{
	position: absolute;
	right: 0;
	font-size: 0.8rem;
	bottom: 0;
	text-align: right;
	font-style: italic;
}
.ddbg
{
	display: none;
	position: fixed;
	z-index: 1001;/*WARNING*/
	text-align: center;
	height: 100vh;
	width: 100vw;
	top: 0;
	left: 0;
	overflow: auto;
}
.bold,
.bold *
{
	font-weight: bold !important;
}
.dlgel_w100
{
	width: 100%;
}
.dlgel_w49
{
	width: 49%;
}
.dnone,
.dnone *,
.dnone_t
{
	display: none;
}
.dnone_i
{
	display: none !important;
}
.vhidden,
.vhidden *
{
	visibility: hidden;
}
.visible
{
	visibility: visible !important;	
}
.dlgel_vcenter
{
	display: flex;
	/*v*/
	align-items: center; 
}
.dlgel_vhcenter
{
	display: flex;
	/*v*/
	align-items: center; 
	/*h*/
	justify-content: center;
}
.dlgel_input
{
	position: relative;
	height: 3rem;
	min-height: 3rem;
	border-collapse: collapse;
	background: #FFF;
	border: 0.1rem solid #C1C1C1;
	margin: 0;
	padding: 0;
}
.dlgel_input td
{
	padding: 0;
}
.dlgel_input input[type=text],
.dlgel_input input[type=password],
.dlgel_input input[type=tel]
{
	width: 100%;
	display: inline-block;
	border: 0;
	position: relative;
	min-height: 2.4rem;
	height: 2.4rem;
	font: normal 1.2rem spine_web01;
	color: #2F2F2F;
}
.dlgel_input:not(.dlgel_numeric) td:nth-child(1),
.dlgel_input:not(.dlgel_numeric) td:nth-child(3)
{
	width: 0.5rem;
	min-width: 0.5rem;
}
.dlgel_input td:last-of-type > .dlgel_lbl
{
	position: absolute;
	top: -0.2rem;
	right: 0;
}

#btn_auth,
#btn_auth_close,
#btn_auth_wait,
#btn_auth_error,
#wnd_info_close,
#wnd_info_ok,
#wnd_info,
#wnd_wait,
#wnd_error,
#wnd_other,
#wnd_close,
#warning_close,
#fpwd_warning_close,
#reg_warning_close,
#reg_warning_close_pwd,
#wnd_find_close,
#wnd_find
{
	display: none;
}

#btn_auth:checked ~ div#btn_auth_ddbg,
#btn_auth_wait:checked ~ div#btn_auth_ddbg,
#btn_auth_error:checked ~ div#btn_auth_ddbg,
#wnd_info:checked ~ div#wnd_info_ddbg
{
	display: block;
}
#btn_auth_wait:checked ~ div#btn_auth_ddbg > .dlgel_wnd > .dlgel_wnd_body > .dlgel_wnd_ddbg_wait,
#btn_auth_error:checked ~ div#btn_auth_ddbg > .dlgel_wnd > .dlgel_wnd_body > .dlgel_wnd_ddbg_error
{
	display: block;
}
.dlgel_js_sn
{
	display: none;
}
.pg .warning
{
	color: #7C7C7C;
	text-align: center;
	padding: 1rem 20% 1rem 20% !important;
	line-height: 100% !important;
	margin: 0 !important;
	position: sticky;
	top: 0;
	z-index: 10;
	background: #FFF;
}
#wnd_info_ddbg .dlgel_wnd_caption > h2 > q:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjQ2MSwxNTMwLjM5aDI1LjA3OGwtMTAuMDc4LTE5LjkyMmgxMC4wNzhsLTE3LjU3OC0zMHYyMi41aC03LjVWMTUzMC4zOXoiLz48L2c+PC9zdmc+) center center no-repeat;
	background-size: contain;
	width: 2rem;
	height: 2rem;
	margin: 0 0 0 -3.5rem;
}
#wnd_info_ddbg .dlgel_wnd .dlgel_page_1
{
	min-height: 10rem;
	display: flex;
	flex-direction: column;/*row;*/
	justify-content: center;
	align-items: center;
	background: none;
	padding-top: 9rem;
}
#wnd_info_ddbg .dlgel_wnd .dlgel_page_1 > p
{
	position: relative;
}
.wnd_3d_main .ts_video_view
{
	display: none;
}
.menu_dd > a
{
	padding-right: 2rem; 
}
.menu_dd > q
{
	position: absolute;
	top: 2.2rem;
	width: 0.6rem;
	height: 0.6rem;
	right: 0.5rem;
}
#header .mmenu .menu_dd > q
{
	pointer-events: none;
} 
.menu_dd > q:before
{
	content: '';
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.mmenu .submenu_2
{
	display: block;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 6;/*WARNING*/
	box-shadow: 0 0 1.4rem rgba(0, 0, 0, 0.1);
	padding: 0;
	margin: -0.5rem 0 0 0;
	left: 50%;
	transform: translateX(-50%);
	padding: 0.5rem;
	background: #FFF;
}
.mmenu .submenu_2:before,
.rmenu_lang .dlgel_combobox_main > input:first-of-type:checked ~ div.options:before
{
	content: ''; 
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -1.7rem;
	border: 1rem solid transparent; /* Прозрачные границы */
	border-bottom: 1.6rem solid #FFF; /* Добавляем треугольник */
}
.mmenu .submenu_2 > li
{
	position: relative;
}
.mmenu .submenu_2 > li .nav_link_text
{
	color: #2F2F2F;
	font-weight: bold;
}
.mmenu .submenu_2 > li .nav_link_text:after
{
	display: none !important;
}
.mmenu .submenu_2 > li > .mmenu_link
{
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	padding: 0.5rem 1.5rem 0.5rem 1.5rem;	
	height: 3rem;
	min-height: 3rem;
	box-sizing: border-box;
	background: #FFF;
}
@media (max-width: 1490px) /*1345px)*/ /*1200px)*/
{
	.menu_dd > label
	{
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		cursor: pointer;
	}
	.menu_dd > q
	{
		position: relative;
		top: 0;
		left: 0.75rem;
	}
	.menu_dd > input[id^=menu_btn_]:checked ~ ul
	{
		visibility: visible;
		opacity: 1;
		padding: 0 !important;
		position: relative !important;
		margin: 0;
	}
	.mmenu .submenu_2 > li > .mmenu_link
	{
		justify-content: center;
		background: #FFF;
	}
}
@media (min-width: 1346px) /*1201px)*/
{
	html.bx-no-touch .mmenu .menu_dd:hover > ul
	{
		opacity: 1;
		visibility: visible;
	}
	html.bx-no-touch .mmenu .submenu_2 > li > .mmenu_link:hover
	{
		opacity: 1;
		background: #FFF;
	}
	html.bx-no-touch .header_light .mmenu .submenu_2 > li > .mmenu_link:hover .nav_link_text
	{
		color: #7C7C7C;
	}
	html.bx-no-touch .mmenu .submenu_2 > li > .mmenu_link:hover .nav_link_text
	{
		color: #7C7C7C;
	}
}
.find_btn
{
	width: 3rem;
	position: relative;
}
.find_btn input[type=submit]
{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	width: 100%;
	height: 100%;
	background: #2F2F2F;
	text-indent: -9999px;
	cursor: pointer;
}
.find_btn > .menu_btn:after
{
	pointer-events: none;
}
.find_btn > div
{
	position: absolute;
	top: -0.1rem;
	bottom: -0.1rem;
	left: 0;
	right: -0.1rem;
}
.header_light .mmenu .submenu_2 > li > .mmenu_link
{
	opacity: 1;
	background: #FFF;
}
.pg .warning > .menu_btn
{
	position: absolute;
	width: 2rem;
	height: 2rem;
	margin: -0.5rem 0 0 -2.75rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iIzJGMkYzMCIgZD0iTTE4LjQ2MSwxNTMwLjM5aDI1LjA3OGwtMTAuMDc4LTE5LjkyMmgxMC4wNzhsLTE3LjU3OC0zMHYyMi41aC03LjVWMTUzMC4zOXoiLz48L2c+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.pg .warning .menu_btn > .dlgel_anim::before
{
	width: 0.4rem;
	height: 0.4rem;
}
.pg .warning > label
{
	margin: -0.5rem 0 0 0.5rem;
	position: absolute;
	width: 2rem;
	height: 2rem;
	cursor: pointer;
}
.pg .warning > label:before
{
	content: '';
	position: absolute;
	top: 20%;
	left: 20%;
	width: 60%;
	height: 60%;
}
.pg #warning_close:checked ~ .warning,
.pg #fpwd_warning_close:checked ~ .warning,
.pg #reg_warning_close:checked ~ .warning,
.pg #reg_warning_close_pwd:checked ~ .warning
{
	display: none;
}
.pg .privacy-policy-msg > div
{
	text-align: center;
}
.cur_default,
.cur_default *
{
	cursor: default !important;
}
.dlgel_wnd_bg
{
	position: absolute;
	top: 4.5rem;
	left: 1.5rem;
	right: 1.5rem;
	bottom: 1.5rem;
	background: #FFF;
}
.dlgel_wnd_body .dlgel_page_1
{
	position: relative;
	background: #FFF;
}
#btn_auth_ddbg .dlgel_wnd_body .dlgel_page_1
{
	padding: 1rem;
}
#btn_auth_ddbg .dlgel_wnd,
#wnd_info_ddbg .dlgel_wnd
{
	width: 35vw;
}
@media (max-width: 1000px)
{
	#btn_auth_ddbg .dlgel_wnd,
	#wnd_info_ddbg .dlgel_wnd
	{
		width: 65vw;
	}
}
@media (max-width: 600px)
{
	#btn_auth_ddbg .dlgel_wnd,
	#wnd_info_ddbg .dlgel_wnd
	{
		width: 80vw;
	}
}
#btn_auth_ddbg .dlgel_wnd_caption > h2 > q
{
	padding-top: 4rem;
}
#wnd_find_ddbg .dlgel_wnd
{
	width: 100%;
	padding: 0.75rem 5.75% 0.75rem 3.125%;
	margin: 0.75rem 0 0 0;
	height: 4.5rem;
}
#wnd_find:checked ~ #wnd_find_ddbg
{
	display: flex;
}
#wnd_find_ddbg .dlgel_input td:nth-child(5),
#wnd_find_ddbg .dlgel_input td:nth-child(6)
{
	display: none;
}
html.bx-no-touch .rmenu_lang .dlgel_combobox .title:hover
{
	background-color: #FFF;/*COLOR*/
}
html.bx-no-touch .dlgel_btn:hover
{
	background-color: #FFF;/*#565656;*/
}
html.bx-no-touch .header_light .rmenu_lang .dlgel_combobox .title:hover > .nav_link_text,
html.bx-no-touch .dlgel_combobox .title:hover > b
{
	color: #FFF;
}
html.bx-no-touch .rmenu_lang .dlgel_combobox .title:hover
{
	opacity: 1;
}
html.bx-no-touch .dlgel_btn_3:hover,
html.bx-no-touch .dlgel_btn_5:hover
{
	background-color: #565656;
}
html.bx-no-touch .dlgel_btn_2:hover,
html.bx-no-touch .dlgel_btn_4:hover
{
	background-color: #BABABA;/*COLOR*/
}
html.bx-no-touch .dlgel_btn_5:hover
{
	border-color: #565656;
}
html.bx-no-touch .rmenu_lang .dlgel_combobox .title:hover .nav_link_text,
.clr7C
{
	color: #7C7C7C !important;/*COLOR*/
}
html.bx-no-touch .dlgel_btn:hover .nav_link_text
{
	color: #2F2F2F;/*#FFF;*/
}
html.bx-no-touch .dlgel_btn_3:hover .nav_link_text,
html.bx-no-touch .dlgel_btn_5:hover .nav_link_text
{
	color: #FFF;
}
.clr2F
{
	color: #2F2F2F !important;/*COLOR*/
}
.dlgel_lbl_error
{
	color: #fb1717;
}
.clr_border_err
{
	border-color: #ff5555 !important;
}
img[src=""],
div[id^="banner_item_frames_"] > .ts_img_view[src=""]
{
	display: none !important;
}
.siz_form_registration .dlgel_captcha,
.siz_form_forgotpwd .dlgel_captcha
{
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.siz_form_registration .dlgel_input_create_pwd,
.siz_form_registration .dlgel_input_show
{
	display: none;
}
.siz_form_registration .dlgel_btns,
.siz_form_forgotpwd .dlgel_btns
{
	padding: 2rem 0 1rem 0;
}
.siz_form_registration .privacy-policy-msg,
.siz_form_forgotpwd .privacy-policy-msg
{
	padding-bottom: 3rem;
}
#btn_auth_ddbg .auth_forgot,
#btn_auth_ddbg .auth_forgot *,
#btn_auth_ddbg .auth_log_in,
#btn_auth_ddbg .auth_log_in *
{
	cursor: pointer;
}
#products_banner .siz_viewport .banner_img > a,
#lifestyle_banner .siz_viewport .banner_img > a,
#technology_banner_main .siz_viewport .banner_item > a
{
	display: block;
	top: -0.5rem;
	bottom: -5.5rem;/*-0.5rem;*/
	left: -0.5rem;
	right: -0.5rem;
	position: absolute;
	z-index: 1;
}
#technology_banner_main .siz_viewport .banner_item > a
{
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	height: 200%;
}
/*#lifestyle_banner .siz_viewport .banner_img > a
{
	bottom: -2.5rem;
}*/
.front_page #footer
{
	margin: 0;
}
a.pg_anchor
{
	font-size: 1px;
	visibility: hidden;
}
.siz_viewport .banner_img .detail_text
{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: auto;
	height: auto;
	bottom: -2rem;
	text-align: center;
}
.siz_viewport .banner_img .detail_text > div
{
	white-space: nowrap;
}
#footer_menu .nav_link
{
	overflow: hidden;
	text-overflow: ellipsis;
}
#footer_menu .nav_link > .nav_link_text
{
	white-space: normal;
	line-height: 100%;
}
#footer_menu .menu_submenu_2 .menu_br
{
	min-height: 0.5rem;
}
#btn_auth_ddbg .tabs_section label .nav_link_text
{
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cf_ab
{
	border: 0 !important;
	font-size: 0 !important;
	height: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	left: -1000px !important;
	top: 0 !important;
	width: 0 !important;
}
#tabs_body_info:before,
#wnd_info_ddbg .dlgel_wnd_body:before,
.pg_order_cancel h1:before
{
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 7rem;
	height: 7rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1MTIpIj48cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNMzguNTU0LDQ4My44NTljMS41NDksMS41NDksMi4zMjQsMy40MDksMi4zMjQsNS41NzhjMCwyLjcxMS0wLjk2OCw1LjAzNi0yLjkwNSw2Ljk3M3MtNC4yNjIsMi45MDUtNi45NzMsMi45MDVjLTIuNzExLDAtNS4wMzYtMC45NjgtNi45NzMtMi45MDVzLTIuOTA1LTQuMjYxLTIuOTA1LTYuOTczaDQuODgxYzAsMS4zMTcsMC41MDMsMi40NzksMS41MTEsMy40ODZzMi4xNjksMS41MTEsMy40ODYsMS41MTFjMS4zMTYsMCwyLjQ3OS0wLjUwMywzLjQ4Ni0xLjUxMXMxLjUxMS0yLjE2OSwxLjUxMS0zLjQ4NnMtMC41MDMtMi40NzktMS41MTEtMy40ODZsLTMuMDIxLTMuMTM4Yy0xLjkzNy0yLjA5Mi0yLjkwNS00LjQxNi0yLjkwNS02Ljk3M3YtMS4yNzhoNC44ODFjMCwyLjU1NywwLjk2OCw0Ljg4MSwyLjkwNSw2Ljk3M0wzOC41NTQsNDgzLjg1OXogTTMzLjQ0LDQ2NC42ODV2NC44ODFIMjguNTZ2LTQuODgxSDMzLjQ0eiBNMzEsNTA2Ljc1M2M2LjgxOCwwLDEyLjY0Ni0yLjQyMSwxNy40OS03LjI2M2M0Ljg0Mi00Ljg0Miw3LjI2My0xMC42NzIsNy4yNjMtMTcuNDljMC02LjgxOC0yLjQyMS0xMi42NDYtNy4yNjMtMTcuNDljLTQuODQ0LTQuODQyLTEwLjY3Mi03LjI2My0xNy40OS03LjI2M2MtNi44MTgsMC0xMi42NDcsMi40MjEtMTcuNDksNy4yNjNjLTQuODQyLDQuODQ0LTcuMjYzLDEwLjY3Mi03LjI2MywxNy40OWMwLDYuODE4LDIuNDIxLDEyLjY0Nyw3LjI2MywxNy40OVMyNC4xODIsNTA2Ljc1MywzMSw1MDYuNzUzeiIvPjwvZz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
	top: 0;/*6rem;*/
}
.pg_order_cancel h1:before
{
	top: 2rem;
}
.pg_order_cancel h1
{
	padding-top: 11rem;
	position: relative;
	font-size: 2rem;
}
.pg_order_cancel_ok h1:before,
#tabs_body_info:before,
#wnd_info_ddbg .dlgel_wnd_ok .dlgel_wnd_body:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1MTIpIj48cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNMjQuOTYxLDQ2OS40NjFsMjIuNSwyMi41bC0zLjUxNiwzLjYzM2wtMTguOTg0LTE4Ljk4NGwtOC45MDYsOC45MDZMMTIuNTM5LDQ4MkwyNC45NjEsNDY5LjQ2MXogTTMwLDUwNi45NjFjNi44NzUsMCwxMi43NTQtMi40NDEsMTcuNjM3LTcuMzI0czcuMzI0LTEwLjc2Miw3LjMyNC0xNy42MzdzLTIuNDQxLTEyLjc1NC03LjMyNC0xNy42MzdTMzYuODc1LDQ1Ny4wMzksMzAsNDU3LjAzOXMtMTIuNzU0LDIuNDQxLTE3LjYzNyw3LjMyNFM1LjAzOSw0NzUuMTI1LDUuMDM5LDQ4MnMyLjQ0MSwxMi43NTQsNy4zMjQsMTcuNjM3UzIzLjEyNSw1MDYuOTYxLDMwLDUwNi45NjF6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
#wnd_info_ddbg .dlgel_wnd_ok .dlgel_btn
{
	margin: 0;
}
#wnd_info_ddbg .dlgel_wnd_ok .dlgel_btn:last-child
{
	display: none;
}
#wnd_info_ddbg label[for=wnd_info_ok] > u:last-child,
#wnd_info_ddbg .dlgel_wnd_ok label[for=wnd_info_ok] > u:first-child
{
	display: none;
}
#wnd_info_ddbg .dlgel_wnd_ok label[for=wnd_info_ok] > u:last-child
{
	display: inline;
}
#wnd_info_ddbg .dlgel_wnd .dlgel_btns
{
	padding-bottom: 1.5rem; 
}
#wnd_info_ddbg .dlgel_wnd .dlgel_btns .dlgel_btn,
.pg_order_cancel .dlgel_btns .dlgel_btn
{
	min-width: 10rem;
}
#wnd_info_ddbg .dlgel_wnd_ok .dlgel_btn:first-child
{
	min-width: 15rem;
}
#wnd_info_ddbg .info_header
{
	font-size: 2rem;
	font-weight: bold;
	color: #2F2F2F;
}
#wnd_info_ddbg .info_header:first-letter
{
	text-transform: uppercase;
}
#wnd_info_ddbg .info_text
{
	padding: 1rem 0 2rem 0;
}
.dlgel_textarea
{
	border: 0.1rem solid #C1C1C1;
	padding: 0.5rem 0.5rem 0.5rem 1.5rem;
}
#wnd_info_comment textarea
{
	resize: none;
	padding: 0;
	min-height: 9rem;
	height: 9rem;
	font: normal 1.2rem spine_web01;
	box-sizing: border-box;
	border: none;
	color: #2F2F2F;
}
#wnd_info_comment
{
	padding: 0 1rem 2rem 1rem;
	display: none;
}
#wnd_info_comment .dlgel_lbl
{
	padding: 0 0 0.75rem 0;
}
#wnd_info_comment .dlgel_textarea .scroll-textarea
{
	border: 0;
}
#wnd_info_comment .dlgel_textarea .scroll-wrapper
{
	margin: 0;
}
.bgclrEB
{
	background-color: #EBEBEB;
}
#advantages_banner
{
	padding: 1rem 10.51% 0 10.51%;
}
#advantages_banner .banner_items
{
	overflow: hidden;
}
#advantages_banner .banner_items .banner_content
{
	position: absolute;
	/*top: 50%;
	transform: translateY(-50%);*/
	color: #000;
	width: 100%;
	text-align: left;
	bottom: 0;
}
#advantages_banner ul > li img
{
	border: none;
	width: 100%;
	display: block;
}
#advantages_banner .banner_item .banner_detail_text > div
{
	font-size: 2.5rem;
	font-weight: bold;
	color: #FFF;
}
#advantages_banner .banner_item .banner_detail_text > p
{
	margin-top: 1rem 0 1.5rem 0;
}
#advantages_banner .banner_btn
{
	margin: 0 0 1rem 1rem;
}
#advantages_banner .banner_btn .nav_link_text:after
{
	display: none !important;
}
#advantages_banner .banner_items > li:nth-child(2n + 1) {
	border-right: 0.5rem solid #FFF;
}
#advantages_banner .banner_items > li:nth-child(2n) {
	border-left: 0.5rem solid #FFF;
}
/*PRODUCT,LIFESTYLE BANNER*/
#products_banner.products_banner_main,
#lifestyle_banner.lifestyle_banner_main,
#news_banner {
	padding: 0 10.51% 0 10.51%;
}
#products_banner.products_banner_main .siz_viewport,
#lifestyle_banner.lifestyle_banner_main .siz_viewport
{
	width: 100%;
	left: 0;
	overflow: hidden;
	height: auto;
}
#products_banner.products_banner_main .banner_txtbtn,
#lifestyle_banner.lifestyle_banner_main .banner_txtbtn,
#news_banner .banner_txtbtn {
	display: flex;
	flex-direction: row;
	align-items: center;
	text-align: left;
	top: -4.5rem;
}
#products_banner.products_banner_main .banner_txtbtn > .banner_txt,
#lifestyle_banner.lifestyle_banner_main .banner_txtbtn > .banner_txt,
#news_banner .banner_txtbtntxt {
	font-size: 1.8rem;
	flex: 1;
}
#products_banner.products_banner_main .banner_txtbtn .dlgel_btn .nav_link_text,
#lifestyle_banner.lifestyle_banner_main .banner_txtbtn .dlgel_btn .nav_link_text
{
	font-size: 1rem;
}
#products_banner.products_banner_main .banner_txtbtn > .banner_btn,
#lifestyle_banner.lifestyle_banner_main .banner_txtbtn > .banner_btn
{
	pointer-events: all;
}
#products_banner.products_banner_main .banner_txtbtn > .banner_btn .nav_link_text:after,
#lifestyle_banner.lifestyle_banner_main .banner_txtbtn > .banner_btn .nav_link_text:after
{
	display: none;
}
#products_banner.products_banner_main .siz_viewport
{
	margin-top: 9rem;
}
#lifestyle_banner.lifestyle_banner_main .siz_viewport
{
	margin-top: 12rem;
}
#products_banner.products_banner_main .siz_viewport .banner_img .detail_text,
#lifestyle_banner.lifestyle_banner_main .siz_viewport .banner_img .detail_text
{
	bottom: -5.5rem;
	display: block;
	width: 100%;
}
#products_banner.products_banner_main .siz_viewport .banner_img .detail_text > div,
#lifestyle_banner.lifestyle_banner_main .siz_viewport .banner_img .detail_text > div
{
	text-align: left;
}
#products_banner.products_banner_main .siz_viewport .banner_img .detail_text > div > div,
#lifestyle_banner.lifestyle_banner_main .siz_viewport .banner_img .detail_text > div > div
{
	font-weight: bold;
	color: #2F2F2F;
}
#products_banner.products_banner_main .siz_viewport .banner_img .detail_text > div > p,
#lifestyle_banner.lifestyle_banner_main .siz_viewport .banner_img .detail_text > div > p
{
	margin-top: 0.5rem;
	font-size: 0.9rem;
}
#products_banner.products_banner_main .siz_viewport > .banner_items .banner_item,
#lifestyle_banner.lifestyle_banner_main .siz_viewport > .banner_items .banner_item
{
	padding: 0.5rem 0.5rem 6rem 0.5rem;
}
#products_banner.products_banner_main .siz_viewport > .banner_items .banner_item,
#lifestyle_banner.lifestyle_banner_main .siz_viewport > .banner_items .banner_item
{
	width: 25% !important;
	min-width: 25% !important;
}
#products_banner.products_banner_main .siz_viewport:before,
#products_banner.products_banner_main .siz_viewport:after,
#products_banner.products_banner_main .banner_nav_btns,
#lifestyle_banner.lifestyle_banner_main .siz_viewport:before,
#lifestyle_banner.lifestyle_banner_main .siz_viewport:after,
#lifestyle_banner.lifestyle_banner_main .banner_nav_btns
{
	display: none !important;
}
#products_banner.products_banner_main .siz_viewport > .banner_items,
#lifestyle_banner.lifestyle_banner_main .siz_viewport > .banner_items
{
	height: auto;
	top: 0;
}
#products_banner.products_banner_main .siz_viewport > .banner_items .banner_img > img,
#lifestyle_banner.lifestyle_banner_main .siz_viewport > .banner_items .banner_img > img
{
	display: block;
	width: 100%;
	height: auto;
}
#lifestyle_banner.lifestyle_banner_main
{
	padding-bottom: 4rem;
}
/*END PRODUCT,LIFESTYLE BANNER*/
#technology_banner_main .siz_control-nav
{
	display: flex;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	flex-direction: row;
	flex-wrap: nowrap;
	bottom: 2rem;
	z-index: 2; /*WARNING*/
	bottom: -3rem;
}
#technology_banner_main .siz_control-nav > li
{
	width:0.75rem;
	height: 0.75rem;
	border-radius: 50%;
	margin: 0 0.25rem 0 0.25rem;
	position: relative;
}
#technology_banner_main .siz_control-nav > li > a
{
	box-shadow: none;
	width: 100%;
	height: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	background: #FFF;
	border-radius: 50%;
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
#technology_banner_main .siz_control-nav > li > a
{
	background: #2F2F2F;
	opacity: 0.3;
}
#technology_banner_main .siz_control-nav > li > a.siz_active
{
	opacity: 1;
	transform: none;
}
#technology_banner_main .siz_control-nav > li > a:hover
{
	transform: none;
}
#technology_banner_main .siz_control-nav > li > a.siz_active:before
{
	display: none;
}
#technology_banner_main
{
	padding: 0 10.51% 0 10.51%;
}
#technology_banner_main .siz_viewport
{
	width: 100%;
	left: 0;
	overflow: hidden;
	height: auto;
	margin: 9rem 0 0 0;
}
#technology_banner_main .banner_txtbtn
{
	transform: translate(-50%, 0);
	top: -4.5rem;
	font-weight: bold;
	color: #2F2F2F;/*COLOR*/
	width: 100%;
	pointer-events: none;
	display: flex;
	flex-direction: row;
	align-items: center;
	text-align: left;
}
#technology_banner_main .banner_txtbtn > .banner_txt
{
	font-size: 1.8rem;
	flex: 1;
}
#technology_banner_main .banner_txtbtn > .banner_btn
{
	pointer-events: all;
}
#technology_banner_main .banner_txtbtn > .banner_btn .nav_link_text:after
{
	display: none;
}
#technology_banner_main .siz_viewport .banner_img .detail_text
{
	bottom: -5.5rem;
	display: block;
	width: 100%;
}
#technology_banner_main .siz_viewport .banner_img .detail_text *
{
	white-space: normal;
}
#technology_banner_main .siz_viewport .banner_img .detail_text > div
{
	text-align: left;
}
#technology_banner_main .siz_viewport .banner_img .detail_text > div > div
{
	font-weight: bold;
	color: #2F2F2F;
}
#technology_banner_main .siz_viewport .banner_img .detail_text > div > p
{
	margin-top: 0.5rem;
	font-size: 0.9rem;
}
#technology_banner .technology_banner .banner_txtbtn
{
	color: #FFF;
	top: 2.5rem;
	font-size: 2rem;
}
#technology_banner_main .siz_viewport
{
	background: #F4F4F4;/*COLOR*/
}
#technology_banner_main .siz_viewport > .banner_items
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	width: 100% !important;
	position: relative;
	top: 0;
}
#technology_banner_main .siz_viewport > .banner_items .banner_item
{
	width: 33.3% !important;
	float: none !important;
	position: relative;
	height: 100%;
	padding: 0.5rem;
	min-width: 33.3% !important;
	cursor: pointer;
}
#technology_banner_main .siz_viewport > .banner_items .banner_img > img
{
	display: block;
	width: 100%;
	height: auto;
}
#technology_banner_main .siz_viewport > .banner_items .banner_item:before
{
	content: '';
	position: absolute;
	left: 0;
	top: -0.5rem;
	width: 0.5rem;
	height: 200%;
	background: #FFF;
}
#technology_banner_main .siz_viewport > .banner_items .banner_item:after
{
	content: '';
	position: absolute;
	right: 0;
	top: -0.5rem;
	width: 0.5rem;
	height: 200%;
	background: #FFF;
}
#technology_banner_main .banner_img_plain_animated_js:before
{
	content: '';
	position: absolute;
	left: 0;
	top: -0.5rem;
	width: 100%;
	height: 0.5rem;
	background: #FFF;
}
#technology_banner_main .siz_viewport > .banner_items .banner_item .detail_text
{
	padding: 2rem;
}
#technology_banner_main .siz_viewport > .banner_items .banner_item .detail_text_name
{
	font-weight: bold;
	margin-bottom: 0.5rem;
}
#technology_banner_main .banner_content_plain_animated_js,
#technology_banner_main .banner_mirror_plain_animated_js
{
	display: none;
}
#technology_banner_main .banner_img_plain_animated_js > div
{
	background-size: contain !important;
}
#technology_banner_main .banner_items > .banner_item > .banner_img > div:nth-child(1)
{
	transition: all 0.15s linear;
	overflow: visible;
}
#technology_banner_main .siz_viewport .banner_img > a
{
	display: block;
	top: -0.5rem;
	bottom: -0.5rem;
	left: -0.5rem;
	right: -0.5rem;
	position: absolute;
	z-index: 1; /*WARNING*/
}
#technology_banner_main .banner_img_plain_animated_js
{
	position: relative;
	height: 100%;
}
.front_page #header:before
{
	border: none;
}
@media (max-width: 1100px)
{
	#advantages_banner
	{
		padding: 3rem 3rem 0 3rem;
	}
	#advantages_banner .banner_item .banner_detail_text > p
	{
		display: none;
	}
	#advantages_banner ul > li img
	{
		width: auto;
		height: 50vw;
	}
	#products_banner.products_banner_main,
	#lifestyle_banner.lifestyle_banner_main,
	#technology_banner_main,
	#news_banner {
		padding: 0 3rem 0 3rem;
	}
	.footer_dark #footer .logo
	{
		background: none;
	}
	.footer_dark #footer #footer_logo
	{
		display: block;
	}
}
@media (max-width: 800px)
{
	#advantages_banner .banner_item .banner_detail_text > div
	{
		font-size: 2rem;
	}
	#advantages_banner .banner_btn
	{
		height: 3rem;
		min-height: 3rem;
		margin-top: 1.5rem;
	}
	#advantages_banner .banner_btn .nav_link
	{
		height: 3rem;
		padding: 0.5rem 2rem 0.5rem 2rem;
	}
	#products_banner.products_banner_main .banner_btn,
	#lifestyle_banner.lifestyle_banner_main .banner_btn
	{
		height: 3rem;
		min-height: 3rem;
		margin-top: 1.5rem;
	}
	#products_banner.products_banner_main .banner_btn,
	#lifestyle_banner.lifestyle_banner_main .banner_btn
	{
		margin-top: 0;
	}
	#products_banner.products_banner_main .banner_btn .nav_link,
	#lifestyle_banner.lifestyle_banner_main .banner_btn .nav_link
	{
		height: 3rem;
		padding: 0.5rem 2rem 0.5rem 2rem;
	}
	#products_banner.products_banner_main .siz_viewport > .banner_items .banner_item,
	#lifestyle_banner.lifestyle_banner_main .siz_viewport > .banner_items .banner_item
	{
		width: 33.3% !important;
		min-width: 33.3% !important;
	}
	#technology_banner_main .siz_viewport > .banner_items .banner_item
	{
		width: 50% !important;
		min-width: 50% !important;
	}
}
@media (max-width: 600px)
{
	#advantages_banner
	{
		padding: 1rem 1rem 0 1rem;
	}
	#advantages_banner .banner_items > li {
		width: 100%;
		border-left: 0 !important;
		border-right: 0 !important;
	}
	#advantages_banner .banner_items > li > .banner_img > img
	{
		width: 100%;
		margin: 0 auto;
		height: auto;
	}
	#advantages_banner .banner_items > li:nth-child(2)
	{
		margin-top: 1rem;
	}
	#products_banner.products_banner_main,
	#lifestyle_banner.lifestyle_banner_main,
	#technology_banner_main,
	#news_banner {
		padding: 0 1rem 0 1rem;
	}
	#products_banner.products_banner_main .siz_viewport > .banner_items .banner_item,
	#lifestyle_banner.lifestyle_banner_main .siz_viewport > .banner_items .banner_item
	{
		width: 50% !important;
		min-width: 50% !important;
	}
	#products_banner.products_banner_main .banner_txtbtn > .banner_txt,
	#lifestyle_banner.lifestyle_banner_main .banner_txtbtn > .banner_txt
	{
		font-size: 1.6rem;
	}
	#products_banner.products_banner_main .banner_txtbtn,
	#lifestyle_banner.lifestyle_banner_main .banner_txtbtn
	{
		top: -4rem;
	}
}
#news_banner {
	padding-bottom: 6rem;
	position: relative;
}
#news_banner .dlgel_btn {
	pointer-events: auto;
}
#news_banner .dlgel_btn > .nav_link {
	font-size: 1rem;
}
#news_banner .dlgel_btn > .nav_link > .nav_link_text:after {
	display: none;
}
/* End */


/* Start:/bitrix/templates/spine/css/new_banners.css?159810091227014*/
/*banners*/
.banner_plain_animated_js
{
	position: relative;
}
.banner_plain > ul
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.banner_plain > ul > li
{
	min-width: 16rem;
}
/*3d*/
.banner_carousel
{
	position: relative;
	text-align: center;
	margin: 2rem 0 6rem 0;
}
.banner_carousel .banner_hlt
{
	pointer-events: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	opacity: 0;
}
.banner_carousel > ul
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: left;
	padding: 0;
	margin: 0;
	position: relative;
	width: 100%;
	padding-bottom: 50%;
}
.banner_carousel.no_js > ul
{
	left: 0;
	height: auto;
	justify-content: center;
	padding-bottom: 0;
}
.banner_carousel > ul > li
{
	display: inline-block;
	width: 32% !important;
	padding-bottom: 32%;
	margin-right: 1%;
	margin-top: 1%;
	border: 1px solid #bebebe;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.1);
	position: relative;
	min-width: 12rem;
}
.banner_carousel.no_js > ul > li
{
	box-shadow: none;
}

.banner_carousel > ul > li div.banner_img_carousel
{
	background-color: #FFF;
	text-align: left;
}
.banner_carousel > ul > li div.banner_img_carousel,
.banner_carousel > ul > li div.banner_img_carousel > div,
.banner_plain_animated_js ul > li div.banner_img_plain_animated_js > div
{
	position: absolute;
	width: 100%;
	height: 100%;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	overflow: hidden;
}
.banner_plain_animated_js ul > li div.banner_img_plain_animated_js > div
{
	border-radius: 0;
}
.banner_carousel > ul > li img,
.banner_plain_animated_js ul > li img
{
	border: 0 solid #bebebe;
	display: none;
}
.banner_carousel > ul > li div.banner_img_carousel > div,
.banner_carousel > ul > li div.banner_mirror_carousel > div:first-of-type,
.banner_plain_animated_js ul > li div.banner_img_plain_animated_js > div
{
	background-size: contain;/*cover;*/
	background-position: center;
	-webkit-transition: -webkit-transform 0.2s linear;
	transition: transform 0.2s linear;
	background-repeat: no-repeat !important;
}
.banner_carousel > ul > li div.banner_mirror
{
	border-top-right-radius: 1rem;
}
.banner_carousel > ul > li div.banner_img:before
{
	content: '\f110';
	font: normal 3rem web01;
	position: absolute;
	-webkit-animation: kf-spin-2 2s infinite linear;
	animation: kf-spin-2 2s infinite linear;
	margin-left: 0.1rem;
	top: 50%;
	left: 50%;
}
.banner_carousel > ul > li > div.banner_content:hover ~ div.banner_img > div,
.banner_carousel > ul > li > .dlgel_btn:hover ~ div.banner_img > div,
.banner_carousel > ul > li > .banner_img:hover > div
{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.banner_carousel > ul > li:before
{
	content: '' !important;
	display: none;
}
.banner_carousel > ul > li div.banner_mirror
{
	top: 100%;
	position: absolute;
	height: 10%;
	width: 100%;
	overflow: hidden;
	opacity: 0.2;
	border-top: 3px solid transparent;
}
.banner_carousel > ul > li div.banner_mirror > div.banner_mirror_gradient
{
	position: absolute;
	width: 100%;
	height: 1000%;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
}
.banner_carousel > ul > li div.banner_mirror > div:first-of-type
{
	position: absolute;
	width: 100%;
	height: 1000%;
	-webkit-transform: scale(1, -1) !important;
	transform: scale(1, -1) !important;
}
.banner_carousel > ul > li > div.banner_content:hover ~ div.banner_mirror > div:first-of-type,
.banner_carousel > ul > li > .dlgel_btn:hover ~ div.banner_mirror > div:first-of-type,
.banner_carousel > ul > li > .banner_img:hover ~ div.banner_mirror > div:first-of-type
{
	-webkit-transform: scale(1.05, -1.05) !important;
	-ms-transform: scale(1.05, -1.05) !important;
	transform: scale(1.05, -1.05) !important;
}
.banner_carousel > ul > li > div.banner_content
{
	position: absolute;
	right: 3%;
	top: 3%;
	width: 65%;
	z-index: 2;
}
.banner_carousel > ul > li div.banner_bg
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #FFF;
	opacity: 0.5;
	border-top-left-radius: 0.7rem;
	border-bottom-right-radius: 0.7rem;
}
.banner_carousel > ul > li div.banner_text
{
	padding: 0.5rem;
	position: relative;
	font-size: 1.5rem;
}
.banner_carousel > ul > li  > .dlgel_btn
{
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 60%;
	z-index: 2;
	box-shadow: -0.25rem -0.25rem 1rem 0 rgba(0,0,0,0.1);
	border-top-left-radius: 1rem;
}
.banner_carousel > input.btns_banner_act:checked ~ .banner_wheel
{
	display: none !important;
}
.banner_carousel > input.btns_banner_act:checked ~ .ddbg
{
	display: block;
}
.banner_carousel > ul > li > div.dlgel_btn:focus ~ .banner_img
{
	overflow: visible;
}
.banner_carousel > ul > li > div.dlgel_btn:focus ~ .banner_img > div
{
	background: none;
}
.banner_carousel > ul > li > div.dlgel_btn:focus ~ .banner_img > img
{
	display: block;
	position: absolute;
	top: -45%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 9999;
	max-width: 95vw;
	background-position: center center;
	pointer-events: none;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	box-shadow: 0 0 1rem rgba(0,0,0,0.2);
	border-width: 0.1rem;
}
.banner_carousel > input,
.banner_plain > input,
.banner_plain_animated > input,
.banner_plain_animated_js > input
{
	display: none;
}
.banner_carousel > .ddbg > label
{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.banner_carousel > ul > li .c-nav_link
{
	border-right: 0;
	border-bottom: 0;
	height: 4rem;
	display: block;
	margin: 0;
	display: block;
	width: 100%;
}
.banner_carousel > ul > li .c-nav_link_text
{
	font-size: 1.2rem;
	line-height: 330%;
}
.banner_carousel > ul > li .c-nav_link_text:after
{
	bottom: -0.3rem;
}
.banner_carousel .banner_wheel
{
	position: absolute;
	height: 100%;
	width: 33%;
	left: 33.5%;
	z-index: 110;
	top: 0;
	background: transparent;
	pointer-events: none;
}
.banner_nav_btns
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: absolute;
	pointer-events: none;
	width: 100%;
	bottom: -4rem;
	height: 4.2rem;
}
.banner_nav_btns *
{
	pointer-events: auto;
}
.banner_nav_btns > div:nth-child(2)
{
	animation-delay: 0.1s;
	-webkit-animation-delay: 0.1s;
}
.banner_nav_btns > div:nth-child(3)
{
	animation-delay: 0.2s;
	-webkit-animation-delay: 0.2s;
}
.banner_nav_btn_prev > *:last-child:after
{
	content: '\f053' !important;
}
.banner_nav_btn_next > *:last-child:after
{
	content: '\f054' !important;
	left: 1.5rem !important;
}
.banner_nav_btn_play,
.banner_nav_btn_stop
{
	width: 6rem !important;
	border-radius: 2rem !important;
}
.banner_nav_btn_play > *:last-child,
.banner_nav_btn_stop > *:last-child,
.banner_nav_btn_play > a:before,
.banner_nav_btn_stop > a:before
{
	border-radius: 2rem !important;
}
.banner_nav_btn_play > a:before,
.banner_nav_btn_stop > a:before
{
	width: 5.4rem !important;
}
.banner_nav_btn_play > span,
.banner_nav_btn_stop > span
{
	top: -1.8rem;
}
.banner_nav_btn_play > *:last-child:after,
.banner_nav_btn_stop > *:last-child:after
{
	content: '\f04B' !important;
	left: 2.3rem !important;
	font-size: 2.2rem !important;
	line-height: 190% !important;
}
.banner_nav_btn_stop > *:last-child:after
{
	content: '\f04D' !important;
	left: 2rem !important;
}
.banner_plain_animated
{
	width: 100%;
}
.banner_plain_animated > ul
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: left;
	padding: 0;
	margin: 0;
	position: relative;
	width: 100%;
	overflow: hidden !important;
}
.banner_plain_animated > ul > li
{
	width: 100% !important;
	min-width: 100% !important;
	position: absolute;
	left: 0;
}
.banner_plain_animated_js ul
{
	padding: 0;
	margin: 0;
}
@media (max-width: 1000px)
{
	.banner_carousel > ul > li div.banner_text
	{
		font-size: 1.2rem;
	}
	.banner_carousel > ul > li .c-nav_link
	{
		border-left: 0;
		height: 3rem;
		border-top-left-radius: 0;
		line-height: 280%;
	}
	.banner_carousel > ul > li a
	{
		box-shadow: none;
	}
	.banner_carousel > ul > li .c-nav_link_text
	{
		font-size: 1rem !important;
		line-height: 280%;
	}
}
@media (max-width: 600px)
{
	.banner_carousel > ul > li div.banner_text
	{
		font-size: 1rem;
	}
}
@media (max-width: 480px)
{
	.banner_carousel > ul > li
	{
		padding-bottom: 40%;
	}
	.banner_carousel > ul
	{
		padding-bottom: 85%;
	}
	.banner_carousel .banner_nav_btns
	{
		bottom: 0;
	}
	.banner_carousel
	{
		margin-bottom: 1rem;
	}
	.banner_carousel > ul > li div.banner_img:before
	{
		-webkit-animation: none;
		animation: none;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
}
@media (max-width: 380px)
{
	.banner_3d > ul > li
	{
		padding-bottom: 50%;
	}
	.banner_3d .banner_nav_btns
	{
		bottom: -3rem;
	}
	.banner_3d
	{
		margin-bottom: 4rem;
	}
}
/*end 3d*/
.siz_control-nav
{
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 3;
}
.siz_control-nav > li
{
	display: inline-block;
}
.siz_control-nav > li > a
{
	padding: 1.1rem;
	box-sizing: border-box;
	display: inline-block;
	border-radius: 50%;
	margin: 0 0 0 0.6rem;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.5);
	border: 0.2rem solid #FFF;
	position: relative;
}
.siz_control-nav > li > a.siz_active,
.siz_control-nav > li > a:hover
{
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
}
.siz_control-nav > li > a.siz_active:before
{
	content: '';
	position: absolute;
	width: 70%;
	height: 70%;
	top: 15%;
	left: 15%;
	background: #FFF;
	border-radius: 50%;
	box-shadow: 0 0.15rem 0.4rem rgba(0,0,0,0.3);
	opacity: 0.8;
}
/*end banners*/
.banner_advantage > ul > li
{
	height: 4rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
}
.banner_advantage > ul > li > div
{
	padding-left: 5.5rem;
	width: 100%;
	min-width: 100%;
	box-sizing: border-box;
}
.banner_advantage .banner_hlt
{
	display: none;
}
/*telephones*/
.banner_plain_animated_telephones > ul
{
	height: 3.5rem;
}
.banner_plain_animated_telephones > ul > li
{
	text-align: center;
	height: 100%;
}
.banner_plain_animated_telephones > ul > li .banner_text
{
	font-size: 1.4rem !important;
}
.banner_plain_animated_telephones .banner_content
{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
/*telephones*/
/*main banner*/
.main_banner .banner_nav_btns,
.catalog_item .banner_nav_btns,
.bkt_row .banner_nav_btns
{
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
	justify-content: flex-start;
	z-index: 3;
	position: absolute;
}
.catalog_item .banner_img_custom,
.bkt_row .banner_img_custom
{
	display: none !important;
}
html.bx-no-touch .catalog_item .banner_nav_btns,
html.bx-no-touch .bkt_row .banner_nav_btns,
html.bx-no-touch .catalog_element_left .banner_nav_btns
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transform: none;
	pointer-events: auto;
}
html.bx-no-touch .catalog_item .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .catalog_item .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .bkt_row .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .bkt_row .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .catalog_element_left .banner_nav_btns > .banner_nav_btn_next
{
	opacity: 0;
	top: 50%;
	-webkit-transform: translateX(-25%) translateY(-50%);
	transform: translateX(-25%) translateY(-50%);
	transition: all 0.3s ease-in-out;
}
html.bx-no-touch .catalog_item .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .bkt_row .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .banner_nav_btns > .banner_nav_btn_next
{
	-webkit-transform: translateX(25%) translateY(-50%);
	transform: translateX(25%) translateY(-50%);
}
html.bx-no-touch .catalog_item .banner_nav_btns:hover > .banner_nav_btn_prev,
html.bx-no-touch .catalog_item .banner_nav_btns:hover > .banner_nav_btn_next,
html.bx-no-touch .bkt_row .banner_nav_btns:hover > .banner_nav_btn_prev,
html.bx-no-touch .bkt_row .banner_nav_btns:hover > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .cei_img_banner:hover .img_banner .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .catalog_element_left .cei_img_banner:hover .img_banner .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .img_banner_preview .banner_nav_btns:hover > .banner_nav_btn_prev,
html.bx-no-touch .catalog_element_left .img_banner_preview .banner_nav_btns:hover > .banner_nav_btn_next
{
	opacity: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.main_banner .banner_nav_btns > div,
.catalog_item .banner_nav_btns > div,
.bkt_row .banner_nav_btns > div,
.catalog_element_left .banner_nav_btns > div
{
	position: absolute;
}
.main_banner .banner_nav_btns > div:first-child
{
	left: 1.5rem;
}
.catalog_item .banner_nav_btns > div:first-child,
.bkt_row .banner_nav_btns > div:first-child,
.catalog_element_left .banner_nav_btns > div:first-child
{
	left: 0.2rem;
}
.main_banner .banner_nav_btns > div:last-child
{
	right: 1.5rem;
}
.catalog_item .banner_nav_btns > div:last-child,
.bkt_row .banner_nav_btns > div:last-child,
.catalog_element_left .banner_nav_btns > div:last-child
{
	right: 0.2rem;
}
.main_banner .siz_control-nav
{
	padding: 0;
	box-sizing: border-box;
	position: absolute;
	bottom: 1.5rem;
	left: 50%;
	transform: translateX(-50%);
}
.main_banner .banner_nav_btn_playstop
{
	position: absolute;
	bottom: 1rem;
	margin-left: 1rem;
}
.main_banner
{
	width: 100%;
	height: 75vh;
	min-height: 33rem;
	background: #eee;
}
.main_banner > .banner_items,
.catalog_item .banner_items
{
	height: 100%;
	overflow: hidden;
	position: relative;
}
.main_banner > .banner_items:before,
.main_banner > .banner_items:after
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	z-index: 3;
}
.main_banner > .banner_items:after
{
	top: auto;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
}
.main_banner ul > li
{
	height: 100%;
	position: relative;
	min-height: 33rem;
}
.main_banner ul > li.main_propitki_i_stirki div.banner_img_plain_animated_js > div:last-child,
.main_banner ul > li.main_lyzhnye_smazki div.banner_img_plain_animated_js > div:last-child,
.main_banner ul > li.main_servis_i_instrumenty div.banner_img_plain_animated_js > div:last-child
{
	background: rgba(0,0,0,0.1) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwMHB4IiBoZWlnaHQ9IjMwMHB4IiB2aWV3Qm94PSIwIDAgNjAwIDMwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAwIDMwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGxpbmVhckdyYWRpZW50IGlkPSJtYWluXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIxNTAiIHgyPSI2MDAiIHkyPSIxNTAiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRjtzdG9wLW9wYWNpdHk6MCIvPjxzdG9wIG9mZnNldD0iMC40IiBzdHlsZT0ic3RvcC1jb2xvcjojNUI1QjVCO3N0b3Atb3BhY2l0eTowLjQiLz48c3RvcCBvZmZzZXQ9IjAuNSIgc3R5bGU9InN0b3AtY29sb3I6IzVCNUI1QjtzdG9wLW9wYWNpdHk6MC41Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCBpZD0ibWFpbiIgZmlsbD0idXJsKCNtYWluXzFfKSIgd2lkdGg9IjYwMCIgaGVpZ2h0PSIzMDAiLz48L3N2Zz4=) center center no-repeat;
	background-size: cover;
}
.main_banner .banner_text
{
	display: none;
}
.main_banner .banner_img_custom .logo_static
{
	position: absolute;
	left: 2rem;
	top: 2.3rem;
	opacity: 0.3;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.main_banner .banner_img_custom > .banner_front_back
{
	position: absolute;
	width: 25rem;
	height: 25rem;
	top:50%;
	transform: translateY(-50%);
	right: 8rem;
}
.banner_glow
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-top-left-radius: 3rem;
	border-bottom-right-radius: 3rem;
	border: 0.7rem solid transparent;
}
.main_banner .banner_front_back:hover > .banner_glow
{
	visibility: hidden;
}
.main_banner .banner_img_custom > .banner_front_back
{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	opacity: 0.75;
}
.main_banner .banner_img_custom .banner_front,
.main_banner .banner_img_custom .banner_back
{
	border-top-left-radius: 3rem;
	border-bottom-right-radius: 3rem;
	background: #FFF;
	border: 0.7rem solid rgba(0,0,0,0.2);
	box-shadow: 0.5rem 0.5rem 0.5rem rgba(0,0,0,0.3);
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.main_banner .banner_img_custom .banner_front
{
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.main_banner .banner_img_custom .banner_back
{
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	padding: 1rem;
}
.main_banner .banner_img_custom .banner_back:after
{
	content: '';
	position: absolute;
	bottom: 0;
	height: 2rem;
	left: 0;
	width: 100%;
	background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0) 100%);
}
@media (min-width: 1201px)
{
	.main_banner .banner_front_back .banner_front > img
	{
		-webkit-transition: -webkit-transform .5s;
		transition: transform .5s;
	}
	main_banner .banner_front_back.rotate_3d .banner_front > img
	{
		-webkit-transition: none;
		transition: none;
	}
	.main_banner .banner_front_back:hover .banner_front > img
	{
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_front > img
	{
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_front,
	.main_banner .banner_front_back.rotate_3d:hover .banner_back
	{
		-webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
		transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_front
	{
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_back
	{
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
}
.main_banner .banner_img_custom .logo
{
	top: 2.5rem;
	left: 3rem;
	transform: scale(1.2);
	opacity: 0.4;
	margin: 0;
}
	
.main_banner .banner_img_custom > div.siz_vp_cube
{
	top: 4rem;
	left: 4.5rem;
	margin: 0;
	transform: scale(0.7);
	opacity: 0.4;
}
.main_banner .banner_img_custom > div.siz_vp_cube .siz_cube_bg
{
	background: none !important;
}
.main_banner .banner_img_custom .banner_front > img
{
	display: block;
	position: absolute;
	width: 80%;
	height: 80%;
	top: 10%;
	left: 10%;
	-webkit-filter: grayscale(100%) contrast(120%);
	filter: grayscale(100%) contrast(120%);
}
.main_banner .banner_img_custom > .banner_extended
{
	top: 0;
	position: absolute;
	width: 45%;
	text-align: justify;
	left: 8rem;
	height: 100%;
	margin: 0;
}
.main_banner .banner_img_custom > .banner_extended > span
{
	display: block;
}
.main_banner .banner_img_custom .banner_description
{
	text-indent: 1rem;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	padding: 0 0.5rem 0 0;
}
.main_banner .banner_img_custom .banner_price
{
	color: #535353;
	font-size: 1.7rem;
	font-weight: bold;
	text-shadow: -0.1rem 0.1rem 0.1rem rgba(255,255,255,0.2);
	padding: 5.2rem 0 2.1rem 3rem;
}
.main_banner .banner_img_custom .banner_price > i
{
	min-height: 1.8rem;
	display: block;
}
.main_banner .banner_img_custom .banner_brands
{
	padding: 0 0 0.5rem 0;
}
@-webkit-keyframes kf-glow
{
	0%
	{
		-webkit-transform: rotate(45deg) translate(-450%, 0);
		transform: rotate(45deg) translate(-450%, 0);
		-webkit-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
	50%, 100%
	{
		-webkit-transform: rotate(45deg) translate(450%, 0);
		transform: rotate(45deg) translate(450%, 0);
		-webkit-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
}
@keyframes kf-glow
{
	0%
	{
		-webkit-transform: rotate(45deg) translate(-450%, 0);
		transform: rotate(45deg) translate(-450%, 0);
		-webkit-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
	50%, 100%
	{
		-webkit-transform: rotate(45deg) translate(450%, 0);
		transform: rotate(45deg) translate(450%, 0);
		-webkit-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
}
.banner_glow > i
{
	display: block;
	position:absolute;
	width: 40%;
	height: 200%;
	background: rgba(255,255,255,.2);
	top: 0;
	left: 50%;
	-webkit-filter: blur(0.5rem);
	filter: blur(0.5rem);
	-webkit-animation: kf-glow 3.5s infinite;
	animation: kf-glow 3.5s infinite;
}
.main_banner .banner_img_custom .banner_header
{
	margin: 0;
	height: 9rem;
	position: absolute;
	width: 100%;
	border-bottom: 9rem solid transparent;
	border-left: 350rem solid rgba(255,255,255,0.3);
}
.main_banner .dlgel_btn 
{
	position: absolute;
	z-index: 2;
	top: 50%;
	margin-top: 8.5rem;
	left: 25%;
	margin-left: 8rem;
	opacity: 0.8;
	width: 20%;
}
.main_banner .dlgel_btn .c-nav_link
{
	height: 4rem;
	box-shadow: 0.3rem 0.3rem 0.3rem rgba(0,0,0,0.15);
}
.main_banner .dlgel_btn .c-nav_link .c-nav_link_text
{
	font-size: 1.2rem;
	line-height: 320%;
}
.main_banner.no_js
{
	height: auto;
}
.main_banner.no_js .banner_nav_btns,
.main_banner.no_js .banner_nav_btn_playstop,
.banner_carousel.no_js .banner_nav_btns
{
	display: none;
}
.main_banner.no_js ul > li
{
	margin-top: 1rem;
}
@media (max-width: 1200px)
{
	.main_banner,
	.main_banner ul > li
	{
		min-height: 38rem;
	}
	.main_banner .siz_viewport
	{
		border-top-left-radius: 1rem;
		border-bottom-right-radius: 1rem;
	}
	.main_banner .dlgel_btn
	{
		right: 2rem;
		left: 2rem;
		width: auto;
		bottom: 6.5rem;
		top: auto;
		margin: 0;
	}
	.main_banner .banner_img_custom .banner_extended
	{
		left: 0;
		width: 100%;
		padding: 0 1rem 0 1rem;
		top: 9.5rem;
		bottom: 11.6rem;
		height: auto;
		overflow: hidden;
	}
	.main_banner .banner_img_custom .banner_price,
	.main_banner .banner_img_custom .banner_brands
	{
		padding: 1rem 1rem 0 1rem;
	}
	.main_banner .banner_img_custom .banner_description
	{
		position: relative;
		top: 0;
		transform: none;
		padding: 1rem 1rem 0 1rem;
	}
	.main_banner .banner_img_custom .banner_front_back,
	.main_banner .siz_control-nav
	{
		display: none;
	}
	.main_banner .banner_nav_btns
	{
		top: 1.5rem;
		right: 2rem;
		transform: none;
		justify-content: flex-end;
		z-index: 4;
	}
	.catalog_item .banner_nav_btns
	{
		right: 0.2rem;
	}
	.main_banner .banner_nav_btns div.banner_nav_btn_prev
	{
		left: auto;
		position: relative;
		
	}
	.main_banner .banner_nav_btns div.banner_nav_btn_next
	{
		right: auto;
		position: relative;
		margin-left: 2rem;
	}
	.main_banner .banner_nav_btn_playstop
	{
		left: 50%;
		margin: 0;
	}
	.main_banner .banner_nav_btn_playstop > :first-child
	{
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.main_banner .banner_nav_btns div.banner_nav_btn_prev:hover > div,
	.main_banner .banner_nav_btns div.banner_nav_btn_next:hover > div
	{
		-webkit-transform: none;
		transform: none;
	}
	.main_banner .banner_nav_btn_playstop:hover > span,
	.main_banner .banner_nav_btns div.banner_nav_btn_prev:hover > span,
	.main_banner .banner_nav_btns div.banner_nav_btn_next:hover > span
	{
		display: none;
	}
	.main_banner .banner_text
	{
		display: none;
	}
}
@media (max-width: 799px)
{
	.main_banner .banner_nav_btns div.banner_nav_btn_next
	{
		margin-left: 1rem;
	}
}
/*main banner*/
html.bx-touch .catalog_item .banner_nav_btns
{
	display: none !important;
}
.img_banner_preview .banner_items
{
	overflow: visible;
}
.img_banner_preview .siz_disabled
{
	display: none;
}
.img_banner .banner_img_plain_animated_js
{
	display: flex;
	justify-content: center;
}
.banner_plain_animated[data-banner_pauseonhover=Y]:hover .banner_items > li
{
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}
.banner_item_frames,
.banner_item_frame
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.banner_item_frame > img
{
	position: absolute;
	display: block !important;
	visibility: hidden;
	top: 0;
	left: 0;
	width: auto;
	height: 100%;
	min-width: 320px;
}
.banner_bg
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.banner_bg > img
{
	width: 1px;
	height: 1px;
	visibility: hidden;
}
.banner_txtbtn
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.banner_txt
{
	position: relative;
}
/* End */


/* Start:/bitrix/templates/spine/css/products.css?164518995787385*/
.catalog_and_filter
{
	display: flex;
	flex-direction: row;
	padding: 1rem 3.125% 0 3.125%;
	position: relative;
	flex-wrap: wrap;
}
.orders_and_filter
{
	padding: 0;
}
.catalog_and_filter input[type="radio"],
.catalog_and_filter input[type="checkbox"],
#menu_sm_menu_cf_horizontal
{
	display: none;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .dlgel_input_min
{
	width: auto;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_item_header,
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_item_values
{
	padding: 1rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_item_header:before
{
	right: 0.7rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .dlgel_input_min tr > td:last-of-type
{
	width: 0.3rem;
	min-width: 0.3rem;
	max-width: 0.3rem;
}
.catalog_filter_items,
.catalog_filter_btns
{
	display: none;
	flex-direction: column;
}
.catalog_filter_items .dlgel_chk span[data-role^=count_]
{
	display: none;
}
.catalog_filter_text
{
	display: none;
	justify-content: center;
	padding: 1rem 0.5rem 1rem 0.5rem;
	font-weight: bold;
	position: relative;
}
.catalog_and_filter .mmenu_sm_ico_showhide
{
	top: 50%;
	right: 0.7rem;
	opacity: 0.8;
	transform: translateY(-50%);
}
.catalog_and_filter .mmenu_sm_ico_showhide .mmenu_sm_ico_showhide_lines
{
	border-bottom: 3px solid;
}
.catalog_and_filter .mmenu_sm_ico_showhide > label
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.catalog_and_filter .mmenu_sm_ico_showhide *
{
	cursor: pointer;
}
.catalog_filter
{
	width: 100%;
	position: relative;
}
.catalog_filter_header
{
	position: relative;
}
.catalog_filter_header_txt
{
	height: 3.3rem;
	display: table;
	text-align: center;
	width: 100%;
	opacity: 0.8;
}
.catalog_filter_header .sm_menu,
.catalog_filter_header .sm_menu > li,
.smf_menu_dd_ico
{
	width: 4.7rem;
	height: 4.7rem;
	border-radius: 50%;
}
.smf_menu_dd_ico
{
	border: 0.25rem solid;
	box-sizing: border-box;
}
.catalog_filter_header .equalizer
{
	width: 4rem;
    height: 3.5rem;
    left: 0;
    top: -0.4rem;
    opacity: 0.3;
    min-height: 3.5rem;
    max-height: 3.5rem;
}
.catalog_filter_header .equalizer .lines
{
	left: 10%;
	width: 80%;
}
.catalog_filter_header .equalizer_1,
.catalog_filter_header .equalizer_6,
.catalog_filter_header .equalizer .lines > hr:nth-child(1),
.catalog_filter_header .equalizer .lines > hr:nth-child(2),
.catalog_filter_header .equalizer .lines > hr:nth-child(3),
.catalog_filter_header .equalizer .lines > hr:nth-child(4)
{
	display: none;
}
.catalog_filter_header .equalizer_3
{
	height: 50%;
}
.catalog_filter_header .equalizer_4
{
	height: 70%;
}
.catalog_filter_header .equalizer_5
{
	height: 40%;
}
.catalog_filter_header .sm_menu
{
	position: absolute;
	top: -1rem;
	left: -1.7rem;
	z-index: 3;/*WARNING*/
}
.orders_and_filter .catalog_filter_header .sm_menu
{
	z-index: 5;/*WARNING*/
}
.catalog_filter_header .menu_submenu_2:before,
.catalog_filter_header .menu_submenu_2:after
{
	display: none;
}
.smf_menu_dd_ico:after
{
	content: "\f1de";
	font: 2.2rem web01;
	display: inline;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.catalog_filter_header .menu_submenu_2
{
	top: 3.5rem;
	left: 1.4rem;
	z-index: -1 !important;/*WARNING*/
	min-width: 16.6rem;
	max-width: 16.6rem;
}
.catalog_filter_header .menu_submenu_2:after,
.catalog_filter_header .menu_submenu_2:before
{
	display: none;
}
li#cf_menu_showhide > .dlgel_for_showall,
.dlgel_for_horizontal > b:last-of-type,
.dlgel_for_show > b:last-of-type
{
	display: none;
}
.dlgel_for_hideall > b,
.dlgel_for_horizontal > b,
.dlgel_for_show > b
{
	font-weight: normal;
}
.catalog_filter_header .menu_submenu_2 > li:not(.menu_logo_ico),
.catalog_filter_header .menu_submenu_2 > li:not(.menu_logo_ico) *
{
	cursor: pointer;
}
ul .menu_logo_ico
{
	position: absolute !important;
	top: -1.2rem;
	right: -1.2rem;
	width: 3.5rem !important;
	height: 3.5rem !important;
	border-radius: 50% !important;
	border: 0.23rem solid;
	padding: 0 !important;
}
ul .menu_logo_ico:before
{
	display: none !important;
}
ul .menu_logo_ico > q
{
	width: 2.7rem;
	height: 2.7rem;
	position: relative;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
ul .menu_logo_ico > q:before
{
	font: normal 2rem web01;
	content: "\f0c9";
	opacity: 0.6;
	line-height: 135%;
}
ul .menu_logo_ico > q:after
{
	content: "\f070";
	font: normal 2rem web01;
	position: absolute;
	top: 17px;
	left: 22px;
	width: 2.3rem;
	height: 2.3rem;
	line-height: 110%;
	border-radius: 50%;
	display: none;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(1):hover ~ .menu_logo_ico > q:before
{
	content: "\f03a" !important;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(1):hover ~ .menu_logo_ico > q:after
{
	display: inline-block;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(3):hover ~ .menu_logo_ico > q:before
{
	content: "\f141" !important;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(5):hover ~ .menu_logo_ico > q:before
{
	content: "\f07c" !important;
	margin-left: 0.3rem;
}
.catalog_filter_header > .mmenu_sm_menu
{
	right: 4.7rem !important;
	cursor: pointer;
	top: 50% !important;
	transform: translateY(-50%);
}
.catalog_filter_header > .mmenu_sm_menu *
{
	cursor: pointer;
}
.catalog_filter_header_txt > label
{
	display: table-cell;
	cursor: pointer;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	font: normal 1.2rem digital01;
}
#cf_wnd_open
{
	display: none;
}
#cf_wnd
{
	width: 100%;
	height: 8.9rem;
	position: absolute;
	pointer-events: none;
	top: 0;
	left: 0;
	display: none;
	z-index: 1;/*WARNING*/
}
#cf_wnd > div
{
	left: 18%;
	width: 20%;
	height: 100%;
	position: relative;
	pointer-events: auto;
}
#cf_wnd .dlgel_wnd_caption > h2 > q:before
{
	display: none;
}
#cf_wnd > div:after
{
	content: '';
	border-right: 0.65rem solid #2F2F2F;
	border-bottom: 0.65rem solid transparent !important;
	border-top: 0.65rem solid transparent !important;
	position: absolute;
	display: block;
	left: -7px;
	top: 50%;
	margin-top: -0.65rem;
	width: 0;
	opacity: 0.98;
}
#cf_wnd .dlgel_wnd .dlgel_btns
{
	padding: 0.75rem 1rem 0.75rem 1rem;
}
#cf_wnd .dlgel_wnd .dlgel_btns > .dlgel_btn
{
	width: 100%;
}
#cf_wnd > div > #cf_wnd_bdy
{
	position: relative;
	width: 100%;
	height: 100%;
	border: 0.1rem solid;
	border-left: 0;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.2);
	box-sizing: border-box;
	padding: 0.5rem;
}
#cf_wnd_bdy .dlgel_btn
{
	position: absolute;
	width: 100%;
	bottom: 0.7rem;
}
#cf_wnd_bdy .c-nav_link
{
	width: 90%;
	margin: 0 5% 0 5%;
}
#cf_wnd_bdy_txt
{
	font-size: 1.1rem;
	font-style: normal;
	font-weight: normal;
}
#cf_wnd .dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_caption
{
	height: 4rem;
}
#cf_wnd .dlgel_wnd_caption > h2
{
	display: flex;
	height: 4rem;
	padding: 0.5rem 2rem 0.5rem 0.5rem;
	position: relative;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
#cf_wnd .dlgel_wnd_caption > h2 > q
{
	position: relative;
	padding: 0;
	width: auto;
	font-size: 1rem;
}
.smartfilter .menu_sf_dd .dlgel_for_hideall:before,
.smartfilter .menu_sf_dd .dlgel_for_showall:before,
.smartfilter .menu_sf_dd .dlgel_for_hideall:after,
.smartfilter .menu_sf_dd .dlgel_for_showall:after
{
	content: '';
	line-height: 100% !important;
	display: none;
}
.catalog_filter .dlgel_btn > .c-nav_link
{
	width: 95%;
	margin: 0 0.5rem 0.5rem 0.5rem;
}
.catalog_filter .mmenu_br
{
	width: 90%;
	opacity: 0.5;
}
.catalog_filter input
{
	display: none;
}
.catalog_filter_btns
{
	padding: 0.5rem 0 0 0;
	border-top: 0;
	margin: 0 !important;
	box-sizing: border-box;
	height: auto;
	position: relative;
}
.catalog_filter_btns > .dlgel_btn,
#cf_wnd .dlgel_btn_page
{
	width: 100%;
	height: 3.5rem;
	margin-bottom: 0.5rem;
}
#cf_wnd .dlgel_btn_page
{
	margin: 0.5rem 0 0 0;
}
.catalog_filter_btns > .dlgel_btn:last-child
{
	margin: 0;
}
.order_content .order_btns .dlgel_btn
{
	height: 3.5rem;
	width: 32%;
}
.order_btns .dlgel_btn > .nav_link
{
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
}
.order_btns .dlgel_btn > .nav_link > .nav_link_text
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.catalog_filter_item_values
{
	display: none;
	padding: 0 0.5rem 0 0;
}
.catalog_filter_items .menu_br
{
	display: none;
}
.catalog_filter > form
{
	position: relative;
	width: 100%;
	padding: 0 0.5rem 0 0;/*0.5rem;*/
}
.catalog_filter .catalog_filter_item_header
{
	padding: 1rem 0.5rem 0.5rem 0;
	position: relative;
}
.catalog_filter .catalog_filter_item_header:before
{
	content: '';
	position: absolute;
	width: 0.7rem;
	height: 2rem;
	right: 0.7rem;
	top: 0.7rem;
	text-align: center;
	margin: 0;
	padding: 0;
}
.catalog_filter .catalog_filter_item_header > label
{
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
}
.catalog_filter_item > input:checked ~ .catalog_filter_item_values,
.catalog_filter_item > input:checked ~ .menu_br
{
	display: block;
}
/*-----------------------------------------*/
.catalog_items,
.catalog_items li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.catalog_items *
{
	box-sizing: border-box;
}

.catalog
{
	position: relative;
	width: 84%;/*81%;*/
	padding: 0;
	margin: 0;
	min-height: 12rem;
}
@media (max-width: 1400px)
{
	html[lang=ru] .catalog
	{
		width: 81%;
	}
}
.catalog_items
{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0.75rem 0 0 0;
}
.catalog .catalog_item
{
	display: flex;
	width: 100%;
	position: relative;
	margin-bottom: 1rem;
	position: relative;
}
.catalog .catalog_item_content,
.catalog .catalog_item_content_hover,
.catalog .catalog_item_border
{
	display: flex;
	flex-direction: column;
	width: 100%;
	position: relative;
}
.catalog .catalog_item_content,
.catalog .catalog_item_content_hover
{
	background: #FFF;
}
.catalog .catalog_item_content_hover
{
	display: none;
}
.catalog .catalog_item_border
{
	padding: 0.5rem;
	height: 100%;
}
/*--HOVER--*/
@media (min-width: 1000px)
{
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:hover .catalog_item_content:not(.order_content)
	{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;*//*WARNING*/
		/*box-shadow: 0 0 0.5rem rgba(0,0,0,0.3);*/
	/*}*/
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:hover .catalog_item_desc.catalog_item_desc_hide
	{
		display: none;
	}*/
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:hover .catalog_item_controls
	{
		display: block;
	}*/
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:hover .catalog_item_href h4
	{
		text-align: center;
		padding: 1rem 0.5rem 0 0.5rem;
		font-weight: bold;
	}*/
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:hover .catalog_item_href .catalog_item_desc
	{
		text-align: center;
		padding: 1rem 0.5rem 0.5rem 0.5rem;
	}*/
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:hover .product_item_offers_text > div
	{
		text-align: center;
		padding: 0 0.5rem 0 0.5rem;
	}*/
}
/*--END HOVER--*/
.catalog .catalog_item.no_basket .catalog_item_controls,
.catalog .catalog_item.no_basket:hover .catalog_item_controls
{
	display: none !important;
}
.catalog:not(.cmp_left) .catalog_item:hover .catalog_item_stickers,
.catalog:not(.cmp_left) .catalog_item:hover .catalog_item_btns
{
	z-index: 3;/*WARNING*/
}
.catalog:not(.cmp_left) .catalog_item:hover .catalog_item_content_hover
{
	display: flex;
}
.catalog h4
{
	flex: 1 0 auto;
	font-size: 1.1rem;
	font-weight: normal;
	padding: 1rem 0 0 0;
	color: #2F2F2F;/*COLOR*/
}
.catalog .catalog_item_img
{
	width: 100%;
	height: 49vw;
	position: relative;
}
.catalog .catalog_item_img > a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.catalog .catalog_item_img > i
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top center;
}
.catalog_item_controls .c-nav_link
{
	width: 100% !important;
}
/*controls*/
.catalog .catalog_item_controls
{
	display: block;/*none;*/
	padding: 0;
}
/*.catalog:not(.cmp_left) .catalog_item:hover .catalog_item_controls
{
	display: block;
}*/
/*end controls*/
#cf_wnd_open:checked ~ #cf_wnd
{
	display: block;
}
#mmenu_sm_menu_cf_show ~ #cf_wnd
{
	display: none;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > #cf_wnd
{
	display: none !important;
}
#mmenu_sm_menu_cf_hideall:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > label.dlgel_for_hideall,
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_show > b:first-of-type,
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_horizontal > b:first-of-type
{
	display: none;
}
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_show > b:last-of-type,
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_horizontal > b:last-of-type
{
	display: inline;
}
#mmenu_sm_menu_cf_hideall:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li#cf_menu_showhide > label.dlgel_for_showall
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
#mmenu_sm_menu_cf_hideall:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li:nth-child(1):hover ~ .menu_logo_ico > q:after
{
	content: "\f06e";
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li:nth-child(3):hover ~ .menu_logo_ico > q:before
{
	content: "\f142" !important;
}
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li:nth-child(5):hover ~ .menu_logo_ico > q:before
{
	content: "\f07b" !important;
	margin-left: 0;
}
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_items,
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_btns,
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_text
{
	display: flex;
}
.catalog_and_filter .sort_header
{
	position: absolute;
	height: 2.2rem;
	width: 78%;
	left: 21%;
	border-bottom: 2px solid;
}
.sort_header label,
.sort_header a
{
	opacity: 0.3;
}
.sort_header .menu_btn_cur label,
.sort_header .menu_btn_cur a,
.menu_btn_dsp_block > label
{
	opacity: 0.8;
}
.sort_header .menu_btn
{
	background: #FFF;
	width: 3.6rem;
	height: 3.6rem;
	margin-left: 0.7rem;
	z-index: 2;/*WARNING*/
	border-radius: 50%;
}
.sort_header_sort
{
	position: absolute;
}
.menu_btn_sort_price
{
	margin-left: 1rem !important;
}
.sort_header_display
{
	position: absolute;
	right: 0.7rem;
}
.sort_header_display > div
{
	text-align: center;
}
.sort_header_sort > div:first-of-type,
.sort_header_display > div:first-of-type
{
	position: relative;
	top: -2rem;
	display: inline-block;
}
.sort_header_display b,
.sort_header_sort b
{
	white-space: nowrap;
}
.menu_btn_sort_name > b
{
	white-space: normal;
}
.sort_header_display .menu_btn_dsp_block > label:before,
.sort_header_display .menu_btn_dsp_list > label:before,
.menu_btn_sort_name > a:before,
.menu_btn_sort_price > a:before
{
	content: "\f00a";
	font: 1.8rem web01;
	color: #FFF;
	line-height: 190%;
}
.sort_header_display .menu_btn_dsp_list > label:before
{
	content: "\f0c9";
}
.menu_btn_sort_name > a:before,
.menu_btn_sort_price > a:before
{
	font-size: 2rem;
}
.menu_btn_sort_name > a:before
{
	content: "\f031";
	line-height: 160%;
}
.menu_btn_sort_price > a:before
{
	content: "\f158";
	line-height: 170%;
}
.menu_btn_sort_name > a:after,
.menu_btn_sort_price > a:after
{
	content: "\f062";
	font: 1.5rem web01;
	color: #FFF;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 2rem;
	left: 2rem;
	line-height: 130%;
}
.menu_btn_sort_desc > a:after
{
	content: "\f063";
}
.dlgel_btn.catalog_item_basket
{
	text-align: center;
}
.catalog_item_form > a
{
	display: none;
}
.catalog_item_form > a > div > b:before
{
	content: "\f00c";
	font: normal 1.2rem web01;
	position: absolute;
	left: -1.5rem;
	top: -0.2rem;
}
.catalog_item_delay .catalog_item_btn_delay > b:first-of-type,
.catalog_item_compare .catalog_item_btn_compare > b:first-of-type,
.catalog_item_basket .catalog_item_controls_quantity,
.catalog_item_basket .catalog_item_form button[type=submit],
.catalog_item_na .catalog_item_controls_quantity,
.catalog_item_na .catalog_item_form button[type=submit]
{
	display: none;
}
.catalog_item_compare .catalog_item_btn_compare > b:last-of-type,
.catalog_item_delay .catalog_item_btn_delay > b:last-of-type,
.catalog_item_basket .catalog_item_btn_basket > b:last-of-type
{
	visibility: visible;
}
.catalog_item_compare .catalog_item_btn_compare:hover > b:last-of-type,
.catalog_item_delay .catalog_item_btn_delay:hover > b:last-of-type
{
	display: inline-block;
	left: -2rem;
}
.catalog_item:not(.catalog_item_na) .catalog_item_btn_buy_a
{
	display: block;
}
.catalog_item_na .catalog_element_na_block,
.catalog_item_basket .catalog_item_form > a
{
	display: block;
}
.catalog_item_basket .catalog_item_basket .nav_link_text
{
	margin-left: 0.6rem;
}
 /*loading min*/
.spinner_sk.spinner_sk_min
{
	margin: 0 auto;
	width: 2rem;
	height: 2rem;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translateY(-50%) translateX(-50%);
	text-align: center;
	display: none;
	align-items: center;
	justify-content: center;
}
.spinner_sk > .spinner_sk_dot1,
.spinner_sk > .spinner_sk_dot2,
.spinner_sk > .spinner_sk_dot3
{
	width: 30%;
	height: 30%;
	display: inline-block;
	background-color: #333;
	border-radius: 50%;
	-webkit-animation: spinner_sk_bounce 1.4s infinite ease-in-out both;
	animation: spinner_sk_bounce 1.4s infinite ease-in-out both;
}
.spinner_sk > .spinner_sk_dot2
{
	-webkit-animation-delay: 0.16s;
	animation-delay: 0.16s;
}
.spinner_sk > .spinner_sk_dot3
{
	-webkit-animation-delay: 0.32s;
	animation-delay: 0.32s;
}
/*end loading min*/
.dlgel_loading_compare .catalog_item_btn_compare .spinner_sk,
.dlgel_loading_delay .catalog_item_btn_delay .spinner_sk,
.dlgel_loading_basket .catalog_item_btn_basket .spinner_sk,
.dlgel_loading_basket .catalog_item_form button .dlgel_loading
{
	display: flex !important;
}
.dlgel_loading_basket.catalog_item_basket .catalog_item_btn_basket .spinner_sk > div,
.dlgel_loading_basket.catalog_item_basket .catalog_item_btn_basket .spinner_sk > span,
.dlgel_loading_delay.catalog_item_delay .catalog_item_btn_delay .spinner_sk > div,
.dlgel_loading_compare.catalog_item_compare .catalog_item_btn_compare .spinner_sk > div,
.dlgel_loading_delay.catalog_item_delay .catalog_item_btn_delay .spinner_sk > span,
.dlgel_loading_compare.catalog_item_compare .catalog_item_btn_compare .spinner_sk > span
{
	background: #FFF !important;
}
.dlgel_loading_delay .catalog_item_btn_delay > div:before,
.dlgel_loading_compare .catalog_item_btn_compare > div:before,
.dlgel_loading_delay .catalog_item_btn_delay > span:before,
.dlgel_loading_compare .catalog_item_btn_compare > span:before,
.dlgel_loading_basket .catalog_item_btn_basket > div:before,
.dlgel_loading_basket .catalog_item_form button .nav_link > b
{
	display: none !important;
}

.catalog_item_basket .dlgel_loading
{
	width: 100%;
	height: 100%;
	border-radius: 0;
	background: none;
	display: none;
}
.catalog_item_stickers > .menu_btn:before
{
	border-bottom-color: #ff9912 !important;
}
.catalog_item_stickers > .menu_btn:after
{
	background: #FFCF57 !important;
	background: linear-gradient(to top, #FF8D02 0%, #FFCF57 100%) !important;
}

.catalog_item_stickers > .catalog_item_sticker_recommend:before
{
	border-bottom-color: #7d7d7d !important;/*#e5741f !important;*/
}
.catalog_item_stickers > .catalog_item_sticker_recommend:after
{
	content: "\f087" !important;
	font: normal 1.9rem web01 !important;
	line-height: 165% !important;
	background: #797979 !important;
	background: linear-gradient(to bottom, #9a9a9a 0%, #797979 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_new:before
{
	border-bottom-color: #6a6a6a !important;
}
.catalog_item_stickers > .catalog_item_sticker_new:after
{
	content: "";
	font-weight: bold;
	background: #555 !important;
	background: linear-gradient(to bottom, #848484 0%, #555555 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_new > p
{
	font-size: 1rem;
	line-height: 330%;
}
/*stickers*/
/*desc*/
.catalog_item_desc
{
	color: #7C7C7C;/*COLOR*/
	padding: 1rem 0 2rem 0;
	min-height: 4.3rem;
}
/*end desc*/
/*btns*/
.catalog_item_btns
{
	display: flex;
	position: absolute;
	flex-direction: column;
	right: 1.25rem;
	width: 3rem;
	top: 49vw;
	z-index: 1;/*WARNING*/
	margin-left: -0.1rem;
}
.catalog_item_btns .banner_item_3d
{
	right: 0;
	top: 0;
	position: relative;
}
.catalog_item_btns > form > button[type=submit],
.catalog_item_btns > label,
.catalog_item_btns > div
{
	margin: 0.5rem 0 0 0;
	white-space: nowrap;
}
.catalog_item_btns > form > button[type=submit] > div,
.catalog_item_btns > label > div,
.catalog_item_btns > div > div,
.catalog_item_btns > div > a,
.catalog_item_btns > form > button[type=submit] > span,
.catalog_item_btns > label > span
{
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	background: #FFF;
	border: 2px solid #ddd;
	text-align: center;
}
.catalog_item_btns > form > button[type=submit] > span,
.catalog_item_btns > label > span
{
	display: block;
}
.catalog_item_btns > a > b
{
	left: -1.4rem;
}
/*--------------------------------------*/
/*end btns*/
/*list*/
#catalog_view_list:checked ~ .catalog_and_filter > .sort_header > .sort_header_display > .menu_btn_dsp_list > label
{
	opacity: 0.8;
}
#catalog_view_list:checked ~ .catalog_and_filter > .sort_header > .sort_header_display > .menu_btn_dsp_block > label
{
	opacity: 0.3;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item
{
	width: 100%;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item .catalog_item_btns,
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_stickers
{
	right: 78%;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_btns
{
	left: auto;
	bottom: 1rem;
	top: auto;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item .catalog_item_border > .catalog_item_href > .catalog_item_desc,
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item .catalog_item_border > .catalog_item_pc > .catalog_item_controls
{
	display: block;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item .catalog_item_border .catalog_item_href > a > h4
{
	font-size: 1.2rem;
	font-weight: bold;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item .catalog_item_border > .catalog_item_pc > .menu_br,
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:hover > .catalog_item_content_hover
{
	display: none;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content:hover,
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content:hover > .catalog_item_border
{
	position: relative;
	top: auto;
	left: auto;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:hover > .catalog_item_content,
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:hover > .catalog_item_content > .catalog_item_border
{
	position: relative;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content,
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content > .catalog_item_border
{
	flex-direction: row;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content .catalog_item_img
{
	width: 22%;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content .catalog_item_pc
{
	width: 23%;
	padding-left: 1rem;
	border-left: 2px dashed;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content .catalog_item_pc > .catalog_item_price
{
	border: 0;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content .catalog_item_href
{
	padding: 0 1rem 0 1rem;
	width: 55%;
	z-index: 1;/*WARNING*/
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item_img > i
{
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
}
@media(max-width: 1000px)
{
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > .catalog_item_desc
	{
		margin: 1rem;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > a > h4
	{
		font-size: 1.2rem;
		font-weight: bold;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow):hover > .catalog_item_content_hover
	{
		display: none;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content:hover
	{
		position: relative;
		top: auto;
		left: auto;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow):hover > .catalog_item_content
	{
		position: relative;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content
	{
		flex-direction: row;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img
	{
		width: 100%;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_price
	{
		border: 0;
	}
	.catalog_item_desc.catalog_item_desc
	{
		padding-bottom: 0 !important;
		min-height: 0 !important;
	}
	.catalog .catalog_item_controls
	{
		display: block;
	}
}
/*list*/
.dlgel_chk > label span:last-of-type
{
	margin: 0 0 0 0.5rem;
}
.pager_pagination_and_ajax_load
{
	width: 100%;
	position: relative;
	margin: 2rem 0 0 15%;/*20%;*/
}
.pager_ajax_load_btn,
.pager_pagination
{
	width: 100%;
	position: relative;
}
.pager_pagination
{
	height: 3rem;
}
.pager_ajax_load_btn,
.pager_pagination
{
	text-align: center;
	padding: 0;
}
.pager_ajax_load_btn
{
	padding-top: 1rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .pager_pagination_and_ajax_load
{
	margin-left: 0;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .pager_pagination > ul
{
	width: 100%;
}
.pager_pagination > ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	height: 1.9rem;
	border-bottom: 0.2rem solid #E0E0E0;/*#D9D9D9;*/
}
.pager_pagination > ul > li
{
	left: 0.5rem;
	position: absolute;
	width: 5rem;/*3.6rem;*/
	height: 3.6rem;
	/*border-radius: 50%;*/
	background: #FFF;
}
html[lang=ru] .pager_pagination > ul > li
{
	width: 6.5rem;
}

.pager_pagination > ul > li .nav_link_text
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
/*.pager_direction_nav_prev > .nav_link
{
	position: relative;
	display: block;
	height: 3.6rem;
}*/
.pager_pagination > ul > .pager_direction_nav_next
{
	left: auto;
	right: 0.5rem;
}
html.bx-no-touch .pager_pagination > ul > .pager_direction_nav_next:hover,
html.bx-no-touch .pager_pagination > ul > .pager_direction_nav_prev:hover
{
	z-index: 1;/*WARNING*/
}
.pager_pagination_nums_text
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.pager_ajax_load_btn,
.pager_pagination_nums
{
	display: none !important;
}
.pager_ajax_load_btn:before,
.pager_pagination > ul
{
	border: 0 !important;
}
.pager_direction_nav_prev > .nav_link
{
	position: relative;
	display: block;
	height: 3.6rem;
}
/*html.bx-no-touch .pager_pagination > ul > .pager_direction_nav_next:hover > a,
html.bx-no-touch .pager_pagination > ul > .pager_direction_nav_prev:hover > a
{
	background: #565656 !important;
	border-color: #565656 !important;
}*/
/*html.bx-no-touch .pager_pagination > ul > .pager_direction_nav_next:hover > a:after
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQzLjcwNSwxNTA1LjE0M2MwLTAuMzg3LTAuMTQ4LTAuNzI5LTAuNDQ2LTEuMDI3bC0yMC44MDMtMjAuODAzYy0wLjI5OC0wLjI5OC0wLjY0LTAuNDQ3LTEuMDI3LTAuNDQ3cy0wLjcyOSwwLjE0OS0xLjAyNywwLjQ0N2wtMi4yMzIsMi4yMzFjLTAuMjk4LDAuMjk4LTAuNDQ3LDAuNjQtMC40NDcsMS4wMjdjMCwwLjM4NywwLjE0OSwwLjcyOSwwLjQ0NywxLjAyNmwxNy41NDUsMTcuNTQ1bC0xNy41NDUsMTcuNTQ0Yy0wLjI5OCwwLjI5OC0wLjQ0NywwLjY0LTAuNDQ3LDEuMDI3czAuMTQ5LDAuNzI5LDAuNDQ3LDEuMDI3bDIuMjMyLDIuMjMyYzAuMjk4LDAuMjk4LDAuNjQsMC40NDYsMS4wMjcsMC40NDZzMC43MjktMC4xNDgsMS4wMjctMC40NDZsMjAuODAzLTIwLjgwM0M0My41NTcsMTUwNS44NzIsNDMuNzA1LDE1MDUuNTI5LDQzLjcwNSwxNTA1LjE0M3oiLz48L2c+PC9zdmc+) center center no-repeat !important;
	background-size: contain !important;
}
html.bx-no-touch .pager_pagination > ul > .pager_direction_nav_prev:hover > a:after
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjE2OSwxNTA2LjE2OWwyMC44MDMsMjAuODAzYzAuMjk4LDAuMjk4LDAuNjQsMC40NDYsMS4wMjYsMC40NDZjMC4zODgsMCwwLjcyOS0wLjE0OCwxLjAyNy0wLjQ0NmwyLjIzMi0yLjIzMmMwLjI5OC0wLjI5OCwwLjQ0Ny0wLjY0LDAuNDQ3LTEuMDI3cy0wLjE0OS0wLjcyOS0wLjQ0Ny0xLjAyN2wtMTcuNTQ1LTE3LjU0M2wxNy41NDUtMTcuNTQ2YzAuMjk4LTAuMjk3LDAuNDQ3LTAuNjM5LDAuNDQ3LTEuMDI2YzAtMC4zODctMC4xNDktMC43MjktMC40NDctMS4wMjZsLTIuMjMyLTIuMjMxYy0wLjI5OC0wLjI5Ny0wLjY0LTAuNDQ2LTEuMDI3LTAuNDQ2Yy0wLjM4NywwLTAuNzI5LDAuMTQ5LTEuMDI2LDAuNDQ2bC0yMC44MDMsMjAuODA0Yy0wLjI5OCwwLjI5OC0wLjQ0NiwwLjY0LTAuNDQ2LDEuMDI2UzE3Ljg3MSwxNTA1Ljg3MiwxOC4xNjksMTUwNi4xNjl6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat !important;
	background-size: contain !important;
}*/
.pager_pagination > ul > li > a
{
	left: 0 !important;
}
.pager_direction_nav_prev > a:after,
.pager_direction_nav_next > a:after,
.pager_pagination_sep >span:after
{
	content: '';
	width: 30%;/*40%;*/
	height: 30%;/*40%;*/
	position: absolute;
	top: 50%;
	/*left: 50%;*/
	transform: translateY(-50%);/*translate(-50%, -50%);*/
}
.pager_direction_nav_next > a:after
{
	left: auto;/*53%;*/
	right: -10%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTQzLjcwNSwxNTA1LjE0M2MwLTAuMzg3LTAuMTQ4LTAuNzI5LTAuNDQ2LTEuMDI2bC0yMC44MDMtMjAuODA0Yy0wLjI5OC0wLjI5Ny0wLjY0LTAuNDQ2LTEuMDI3LTAuNDQ2Yy0wLjM4NywwLTAuNzI5LDAuMTQ5LTEuMDI3LDAuNDQ2bC0yLjIzMiwyLjIzMWMtMC4yOTgsMC4yOTgtMC40NDcsMC42NC0wLjQ0NywxLjAyNmMwLDAuMzg4LDAuMTQ5LDAuNzI5LDAuNDQ3LDEuMDI2bDE3LjU0NSwxNy41NDZsLTE3LjU0NSwxNy41NDNjLTAuMjk4LDAuMjk4LTAuNDQ3LDAuNjQtMC40NDcsMS4wMjdzMC4xNDksMC43MjksMC40NDcsMS4wMjdsMi4yMzIsMi4yMzJjMC4yOTgsMC4yOTgsMC42NCwwLjQ0NiwxLjAyNywwLjQ0NmMwLjM4NywwLDAuNzI5LTAuMTQ4LDEuMDI3LTAuNDQ2bDIwLjgwMy0yMC44MDNDNDMuNTU3LDE1MDUuODcyLDQzLjcwNSwxNTA1LjUyOSw0My43MDUsMTUwNS4xNDN6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.pager_direction_nav_prev > a:after
{
	right: auto;
	left: -10%;/*47%;*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iIzJGMkYyRiIgZD0iTTE4LjE2OSwxNTA2LjE2OWwyMC44MDQsMjAuODAzYzAuMjk3LDAuMjk4LDAuNjM5LDAuNDQ2LDEuMDI1LDAuNDQ2YzAuMzg5LDAsMC43MjktMC4xNDgsMS4wMjctMC40NDZsMi4yMzEtMi4yMzJjMC4yOTgtMC4yOTgsMC40NDctMC42NCwwLjQ0Ny0xLjAyN3MtMC4xNDktMC43MjktMC40NDctMS4wMjdsLTE3LjU0NS0xNy41NDNsMTcuNTQ1LTE3LjU0NmMwLjI5OC0wLjI5NywwLjQ0Ny0wLjYzOSwwLjQ0Ny0xLjAyNmMwLTAuMzg3LTAuMTQ5LTAuNzI5LTAuNDQ3LTEuMDI1bC0yLjIzMS0yLjIzYy0wLjI5OS0wLjI5Ny0wLjY0MS0wLjQ0Ni0xLjAyNy0wLjQ0NnMtMC43MjksMC4xNDktMS4wMjUsMC40NDZsLTIwLjgwNCwyMC44MDRjLTAuMjk4LDAuMjk4LTAuNDQ2LDAuNjQtMC40NDYsMS4wMjZDMTcuNzIzLDE1MDUuNTMsMTcuODcxLDE1MDUuODcyLDE4LjE2OSwxNTA2LjE2OXoiLz48L2c+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.pager_pagination_sep >span:after
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTM2KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5Ljg1NywxNTA4Ljc4NnYtNi40MjhjMC0wLjg5My0wLjMxMy0xLjY1Mi0wLjkzOC0yLjI3N3MtMS4zODQtMC45MzgtMi4yNzYtMC45MzhoLTYuNDI5Yy0wLjg5MywwLTEuNjUyLDAuMzEzLTIuMjc3LDAuOTM4UzcsMTUwMS40NjUsNywxNTAyLjM1N3Y2LjQyOGMwLDAuODkzLDAuMzEzLDEuNjUyLDAuOTM4LDIuMjc3UzkuMzIxLDE1MTIsMTAuMjE0LDE1MTJoNi40MjljMC44OTMsMCwxLjY1MS0wLjMxMywyLjI3Ni0wLjkzOFMxOS44NTcsMTUwOS42NzksMTkuODU3LDE1MDguNzg2eiBNMzcsMTUwOC43ODZ2LTYuNDI4YzAtMC44OTMtMC4zMTMtMS42NTItMC45MzgtMi4yNzdzLTEuMzg0LTAuOTM4LTIuMjc3LTAuOTM4aC02LjQyOGMtMC44OTMsMC0xLjY1MSwwLjMxMy0yLjI3NiwwLjkzOHMtMC45MzgsMS4zODUtMC45MzgsMi4yNzd2Ni40MjhjMCwwLjg5MywwLjMxMywxLjY1MiwwLjkzOCwyLjI3N3MxLjM4NCwwLjkzOCwyLjI3NiwwLjkzOGg2LjQyOGMwLjg5NCwwLDEuNjUyLTAuMzEzLDIuMjc3LTAuOTM4UzM3LDE1MDkuNjc5LDM3LDE1MDguNzg2eiBNNTQuMTQzLDE1MDguNzg2di02LjQyOGMwLTAuODkzLTAuMzEzLTEuNjUyLTAuOTM4LTIuMjc3cy0xLjM4NC0wLjkzOC0yLjI3Ni0wLjkzOEg0NC41Yy0wLjg5MywwLTEuNjUyLDAuMzEzLTIuMjc3LDAuOTM4cy0wLjkzOCwxLjM4NS0wLjkzOCwyLjI3N3Y2LjQyOGMwLDAuODkzLDAuMzEzLDEuNjUyLDAuOTM4LDIuMjc3UzQzLjYwNywxNTEyLDQ0LjUsMTUxMmg2LjQyOWMwLjg5MywwLDEuNjUxLTAuMzEzLDIuMjc2LTAuOTM4UzU0LjE0MywxNTA5LjY3OSw1NC4xNDMsMTUwOC43ODZ6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.pager_pagination_nums
{
	display: inline-block;
	position: relative;
	height: 3.6rem;
}
.pager_pagination_nums .dlgel_menu_btn > b
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
html.bx-no-touch .pager_pagination_nums .menu_btn:not(.pager_pagination_cur):hover
{
	background: #565656;
	border-color: #565656;
}
html.bx-no-touch .pager_pagination_nums .menu_btn:not(.pager_pagination_cur):hover .dlgel_menu_btn > b
{
	color: #FFF;/*#7C7C7C;*/
}
.pager_pagination_nums .pager_pagination_cur
{
	background: #2F2F2F !important;
}
.pager_pagination
{
	height: 3.6rem;
	/*margin: 3rem 0 2rem 0;*/
	margin: 3rem 0 0 0;
}
.pager_pagination_nums .menu_btn
{
	width: 3.6rem;
	height: 3.6rem;
	margin: 0 0 0 -0.5rem;
	/*border-radius: 0.75rem;*/
	background: #FFF;/*#BABABA;*/
	/*box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);*/
	border: 0.1rem solid #2F2F2F;
}
.pager_pagination_nums .pager_pagination_sep,
.pager_pagination_nums .pager_pagination_sep > span
{
	height: 3.4rem;
	width: 3.4rem;
}
.pager_pagination_nums .pager_pagination_first,
.pager_pagination_nums .pager_pagination_first > a
{
	height: 3.2rem;
	width: 3.2rem;
}
.pager_pagination_nums .menu_btn:hover > a
{
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
/*.pager_pagination_nums a,*/
.pager_pagination_nums span
{
	color: #FFF;
}
.pager_pagination_nums a
{
	color: #2F2F2F;
}
.catalog_item_controls .dlgel_loading
{
	box-shadow: none;
}
.dlgel_btn_order_min
{
	display: none;
}
@media (max-width: 1279px)
{
	/*.catalog_and_filter
	{
		flex-direction: column !important;
		width: 100%;
		min-width: 100%;
	}*/
	.catalog_filter,
	.catalog,
	.sections_and_filter
	{
		width: 100% !important;
	}
	.catalog_filter > form
	{
		position: relative;
	}
	#cf_wnd
	{
		display: none !important;
	}
	.catalog_and_filter .sort_header
	{
		position: relative !important;
		width: 100% !important;
		left: 0 !important;
	}
	.dlgel_wnd.dlgel_wnd_date_picker_left
	{
		right: 0 !important;
		left: auto !important;
	}
	.catalog
	{
		padding-top: 2.3rem;
	}
	.catalog_filter_header_txt
	{
		height: 4.4rem;
	}
	#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu
	{
		display: inline-block;
	}
	.catalog_filter_header .menu_submenu_2
	{
		display: none;
	}
	.sort_header
	{
		margin-top: 0.7rem;
	}
	.pager_pagination_and_ajax_load
	{
		margin-left: 0 !important;
	}
	#mmenu_sm_menu_cf_show:checked ~ .catalog_filter .catalog_filter_header_txt > label
	{
		padding-right: 3rem;
	}
	.smartfilter.clr_background_0 .catalog_filter_items
	{
		padding: 0 0.5rem 0 0 0.5rem !important;
	}
	.catalog_filter_items .catalog_filter_br
	{
		display: block !important;
	}
	.smartfilter.clr_background_0 .catalog_filter_item
	{
		padding: 0 !important;
	}
	.dlgel_btn_order_min
	{
		display: block;
		order: 5;
		width: 90%;
		margin: 1rem 0 0 0;
	}
	.dlgel_btn_order_min > a
	{
		width: 100%;
	}
}
@media (min-width: 1280px)
{
	.catalog_filter_header .mmenu_sm_ico_showhide
	{
		display: none;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter
	{
		flex-direction: column;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter,
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog,
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .sections_and_filter
	{
		width: 100%;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter  .catalog_filter > form
	{
		position: relative;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .sort_header
	{
		position: relative;
		width: 100%;
		left: 0;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog
	{
		padding-top: 2.3rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .sort_header
	{
		margin-top: 0.7rem;
	}
	#catalog_view_block:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item
	{
		width: 19%;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_text
	{
		padding-top: 1rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter.clr_background_0 > .catalog_filter_text > .catalog_filter_br
	{
		display: block;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_items
	{
		flex-direction: row;
		flex-wrap: wrap;
		padding-bottom: 0.5rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter
	{
		padding: 0.5rem;
		box-sizing: border-box;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_btns
	{
		flex-direction: row;
		justify-content: flex-end;
		padding: 0.5rem 0 0 0;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter.clr_background_0 > .catalog_filter_btns
	{
		padding: 1rem 0.5rem 0.5rem 0.5rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_btns > .dlgel_btn
	{
		margin-bottom: 0;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_items > .catalog_filter_item
	{
		min-width: 20%;
		border-right: 0.1rem solid #E0E0E0;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_items > .catalog_filter_item > .catalog_filter_item_values > .dlgel_chk > label
	{
		white-space: nowrap;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_btns > .dlgel_btn
	{
		width: 25%;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter > .smartfilter > .catalog_filter_items > .catalog_filter_item  > input ~ .mmenu_br
	{
		display: block;
	}
	html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:hover .dlgel_btn_order
	{
		display: block;
	}
}
@media (max-width: 1000px)
{
	.catalog_and_filter > .sort_header > .sort_header_display > .menu_btn_dsp_list > label
	{
		opacity: 0.8;
	}
	.sort_header_display .menu_btn_dsp_block
	{
		display: none;
	}
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content
	{
		flex-wrap: wrap;
		justify-content: center;
	}
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow),
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow)
	{
		width: 49%;
		margin-left: 1%;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > .catalog_item_desc,
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_controls
	{
		display: block;
	}
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img,
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href,
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc
	{
		width: 100%;
		padding: 0;
		border: 0;
	}
	.catalog_item:not(.catalog_item_onerow) .catalog_item_content .catalog_item_btns
	{
		top: 1rem;
		right: 1.5rem;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_stickers,
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_stickers
	{
		right: 1rem;
		top: 1rem;
	}
	.catalog h4,
	.catalog .product_item_offers_text > div,
	.catalog .catalog_item_desc
	{
		text-align: center;
	}
	.catalog h4
	{
		font-weight: bold;
	}
	.catalog .product_item_offers_labels
	{
		justify-content: center;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content,
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content > .catalog_item_border
	{
		flex-wrap: wrap;
		justify-content: center;
		flex-direction: column !important;/*row;*/
		height: 100%;
	}
	.catalog_item:not(.catalog_item_onerow) .catalog_item_controls_quantity
	{
		width: 100%;
	}
	.catalog_item:not(.catalog_item_onerow) .catalog_item_btn_zoom
	{
		position: relative;
		top: 0;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href
	{
		flex: 1;
	}
	.catalog_item_one_price,
	.catalog_item_one_price_none
	{
		left: 50%;
		transform: translate(-50%, -50%) !important;
	}
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_price,
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > a > h4,
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_price,
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > a > h4
	{
		text-align: center;
	}
	.catalog_item_pc .catalog_item_controls .dlgel_btn_page
	{
		height: 4rem;
	}
	.catalog .catalog_item_img
	{
		height: 70vw;
	}
	
}
@media (max-width: 699px)
{
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow),
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow)
	{
		width: 100%;
		display: block !important;
	}
	.pager_pagination_nums .pager_pagination_sep,
	.pager_pagination_nums .pager_pagination_first
	{
		display: none;
	}
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > h4
	{
		text-align: center;
	}
	
	#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc,
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc
	{
		width: 90%;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img,
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href
	{
		width: 100%;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > h4
	{
		text-align: center;
	}
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content > .catalog_item_border
	{
		align-items: center;
	}
	.catalog_item_controls
	{
		margin: 0;
	}
	.catalog_item:not(.catalog_item_onerow) .catalog_item_content .catalog_item_btns
	{
		right: 11%;
	}
	.catalog .catalog_item_img
	{
		height: 120vw;
	}
}
@media (max-width: 420px)
{
	.pager_pagination_second,
	.sort_header_sort > div:first-of-type,
	.sort_header_display > div:first-of-type
	{
		display: none !important;
	}
	.dlgel_wnd.dlgel_wnd_date_picker_left
	{
		right: -80px !important;
	}
}
@media all and (min-width: 1001px)
{
	.catalog .catalog_item
	{
		width: 24%;
		margin-left: 0.5%;
		margin-right: 0.5%;
	}
	.catalog_item_btns
	{
		top: 0.75rem;
	}
	.catalog .catalog_item_img
	{
		height: 35vw;
		min-height: 35vw;
	}
	.catalog .catalog_item_href
	{
		height: 100%;
	}
}
@media all and (min-width: 1279px)
{
	.catalog .catalog_item_img 
	{
		height: 27vw;
		min-height: 27vw;
	}
	.catalog .catalog_item
	{
		width: 24%;
		margin-left: 1%;
		margin-right: 0;
	}
}
.catalog_item_desc > h3
{
	display: none;
}
.catalog_filter .dlgel_group_input
{
	max-width: 100%;
}
.zoom_img_wnd .dlgel_wnd_close
{
	pointer-events: auto;
}
.zoom_img_title
{
	opacity: 0.9;
}
.main_banner ul > li
{
	height: 100%;
}
.img_banner ul > li div.banner_img_plain_animated_js > div
{
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.img_banner .banner_img_custom,
.img_banner_preview .banner_img_custom
{
	display: none;
}
label.lbl_zoom_close
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: #000;
	opacity: 0.2;
	z-index: 1001;/*WARNING*/
}
label.lbl_zoom_img_close
{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
input[id^=zoom_img_open_]:checked ~ label.lbl_zoom_close /*[for^=zoom_img_close_]*/
{
	display: block;
}

input[id^=zoom_img_open_]:checked ~ .ddbg
{
	display: block;
}
.ddbg label.lbl_zoom_close
{
	z-index: auto !important;/*WARNING*/
}
@media (max-width: 1000px)
{
	.catalog_item_btns > div:hover > div,
	.catalog_item_btns > label:hover > span,
	.catalog_item_btns > form > button[type="submit"]:hover > span,
	.catalog .catalog_item:hover a.catalog_item_img,
	.zoom_img_wnd > .dlgel_wnd_close:hover > label
	{
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.zoom_img_wnd > .dlgel_wnd_close:hover > span
	{
		display: none !important;
	}
}
/*small menu*/
.mmenu_main .mmenu_sm_menu
{
	display: none;
	width: 3.6rem;
	min-width: 3.6rem;
	position: absolute;
	top: 0.57rem;
	height: 3.6rem;
	min-height: 3.6rem;
	right: 4.3rem;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-radius: 50%;
	text-align: center;
	color: #FFF;
	z-index: 101;/*WARNING*/
}
.mmenu_sm_menu > label,
.mmenu_sm_menu > q,
.mmenu_sm_menu > q > label,
.sort_header .menu_btn > label
{
	width: 3.6rem;
	height: 3.6rem;
	border-radius: 50%;
	display: block;
	position: relative;
	z-index: 101;/*WARNING*/
	box-sizing: border-box;
}
.mmenu_sm_menu > q > label
{
	cursor: pointer;
}
.mmenu_sm_menu > svg
{
	width: 2rem;
	height: 2rem;
	z-index: 101;/*WARNING*/
	left: 0;
}
.mmenu_sm_menu > q > label,
.sort_header .menu_btn > label
{
	border: 2px solid #FFF;
}
.mmenu_user .mmenu_sm_menu > .dlgel_for_close,
.mmenu_user .mmenu_sm_menu > .dlgel_for_open
{
	border: none;
	width: 2rem;
	height: 2rem;
	cursor: pointer;
}
.mmenu_sm_menu > .dlgel_for_open:before,
.mmenu_sm_menu > .dlgel_for_close:before,
.dlgel_for_hideall:before,
.dlgel_for_showall:before,
.mmenu_sm_menu .dlgel_for_horizontal:before,
.mmenu_sm_menu_user_auth:before,
.mmenu_sm_menu_user_register:before
{
	content: "\f1de";
	font: normal 2rem web01;
	line-height: 160%;
	color: #FFF;
}
.mmenu_sm_menu > .dlgel_for_open:before,
.mmenu_sm_menu > .dlgel_for_close:before
{
	font-size: 1.8rem;
	color: #555;
}
.mmenu_sm_menu > q > label
{
	text-align: center;
	top: 0;
}
.mmenu_sm_menu > q > label > a
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.mmenu_user .mmenu_sm_menu .mmenu_btn:last-of-type > b
{
	left: 0.5rem;
}
.mmenu_sm_menu_user_auth:before,
.mmenu_sm_menu_user_register:before
{
	content: "\f007";
	font-size: 2.5rem;
	line-height: 140%;
}
.mmenu_sm_menu_user_register:before
{
	content: "\f234";
}
.mmenu_user .mmenu_sm_menu > .dlgel_for_open:before,
.mmenu_user .mmenu_sm_menu > .dlgel_for_close:before
{
	display: none;
}
.dlgel_for_hideall:before,
.dlgel_for_showall:before
{
	content: "\f03a";
}
.mmenu_sm_menu q
{
	quotes: none;
}
.dlgel_for_hideall:after,
.dlgel_for_showall:after,
.btn_show_all > label:after,
.btn_hide_all > label:after,
.btns_open_close > .menu_btn > div:after
{
	content: "\f070";
	font: normal 2rem web01;
	position: absolute;
	top: 1.5rem;
	left: 1.5rem;
	width: 2.3rem;
	height: 2.3rem;
	line-height: 110%;
	border-radius: 50%;
	background: #FFF;
	opacity: 0.9;
	box-shadow: 0 0 0.3rem rgba(0,0,0,0.2);
}
.btn_show_all > label:after,
.btn_hide_all > label:after
{
	top: 1.7rem;
	left: 1.7rem;
}
.btns_open_close > .menu_btn > div:after
{
	content: "";
	top: 1.7rem;
	left: 1.7rem;
	opacity: 1;
	box-shadow: none;
}
.dlgel_for_showall:after,
.btn_show_all > label:after
{
	content: "\f06e";
}
.mmenu_sm_menu > .dlgel_for_close
{
	display: none;
}
.dlgel_for_close_main
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	border-radius: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	cursor: default;
	z-index: 100;/*WARNING*/
}
.mmenu_sm_menu > q
{
	position: absolute;
	top: -0.45rem;
	left: -0.45rem;
	-webkit-transform: translate3d(0, 0, 0) scale(0.55);
	transform: translate3d(0, 0, 0) scale(0.55);
	-webkit-transition: -webkit-transform ease-out 200ms;
	transition: -webkit-transform ease-out 200ms;
	transition: transform ease-out 200ms;
	transition: transform ease-out 200ms, -webkit-transform ease-out 200ms;
    transition-duration: 200ms, 200ms;
    transition-timing-function: ease-out, ease-out;
}
.mmenu_main .mmenu_sm_menu > q
{
	top: 0.1rem;
	left: auto;
}
#mmenu_sm_menu_user_open:checked ~ .mmenu_user > div > b
{
	display: none;
}
#mmenu_sm_menu_user_open:checked ~ .mmenu_user > div > .mmenu_sm_menu > svg
{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > label:first-child,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header .dlgel_for_close_main /*> .mmenu_sm_menu > label:first-child*/
{
	display: block;
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > .dlgel_for_open,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > .dlgel_for_open
{
	display: none;
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > .dlgel_for_close,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > .dlgel_for_close
{
	display: block;
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q
{
	-webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
	transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q > label,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q > label
{
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.2);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q:nth-child(1),
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q:nth-child(1)
{
	-webkit-transition-duration: 280ms;
	transition-duration: 280ms;
	-webkit-transform: translate3d(2.4rem, 4rem, 0);
	transform: translate3d(2.4rem, 4rem, 0);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q:nth-child(2),
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q:nth-child(2)
{
	-webkit-transition-duration: 380ms;
	transition-duration: 380ms;
	-webkit-transform: translate3d(-2.4rem, 4rem, 0);
	transform: translate3d(-2.4rem, 4rem, 0);
}
/*end small menu*/
.dlgel_menu_btn
{
	position: absolute !important;
	width: 3.6rem;
	height: 3.6rem;
	display: inline-block !important;
	text-align: center;
	/*border-radius: 0.75rem;*/
	cursor: pointer;
	box-sizing: border-box;
	left: 0;
}
.sort_header .menu_btn > div,
.btns_open_close > .menu_btn > div,
.pager_direction_nav_prev > div,
.pager_direction_nav_next > div
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*border-radius: 0.75rem;*//*50%;*/
	box-sizing: border-box;
	/*box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);*/
	/*background: #BABABA;*/
	background: #FFF;
	border: 0.1rem solid #2F2F2F;
}
.pager_direction_nav_prev > div,
.pager_direction_nav_next > div
{
	border: 0;
}
.sort_header_sort > .menu_btn > div:after
{
	content: "";
	box-shadow: none;
}
.btns_open_close > .menu_btn > label
{
	opacity: 0.8;
}
#wnd_filter_wait_ddbg_h,
#wnd_filter_wait_ddbg_p
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 3;/*WARNING*/
	text-align: center;
	display: none;
}
.pager_ajax_load_btn
{
	max-height: 4.5rem;
	box-sizing: border-box;
}
.pager_ajax_load_btn:before
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	border-top: 2px solid #E0E0E0;
	opacity: 0.5;
}
.pager_more_text_ajax .dlgel_loading
{
	border-radius: 0;
	width: auto;
	height: auto;
	position: absolute;
	top: -0.1rem;
	bottom: -0.1rem;
	left: -0.1rem;
	right: -0.1rem;
	animation: none;
}
#wnd_filter_wait_ddbg
{
	position: absolute;
	top: 0;
	left: 19%;
	width: 81%;
	bottom: 0;
	z-index: 5;/*WARNING*/
	text-align: center;
	display: none;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter
{
	padding-bottom: 1rem;
}
#wnd_filter_wait_ddbg_h,
#wnd_filter_wait_ddbg_p
{
	position: absolute;
	top: -3rem;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 3;/*WARNING*/
	text-align: center;
	display: none;
}
#wnd_filter_wait_ddbg:before,
#wnd_filter_wait_ddbg_h:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	background: #000;
	opacity: 0.1;
}
#wnd_filter_wait_ddbg_p
{
	top: 0;
	bottom: 0;
	background: #000;
	opacity: 0.1;
}
#cf_wait:checked ~ .catalog_and_filter > #wnd_filter_wait_ddbg
{
	display: block;
}
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > #wnd_filter_wait_ddbg
{
	display: none;
}
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog > .catalog_items > #wnd_filter_wait_ddbg_h,
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .pager_pagination_and_ajax_load > #wnd_filter_wait_ddbg_p
{
	display: block;
}
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .orders_and_filter > .catalog_filter
{
	z-index: 3;/*WARNING*/
}
#wnd_filter_wait_ddbg > .dlgel_wnd_nocpt,
#wnd_filter_wait_ddbg_h > .dlgel_wnd_nocpt
{
	position: sticky;
	position: -webkit-sticky;
	top: 2rem;
	margin: 2rem 0 0 0;
	height: auto;
	display: inline-block;
	-webkit-animation-name: none;
	animation-name: none;
	transform: none;
	-webkit-animation-name: kf_fade_in_down_wnd;
	animation-name: kf_fade_in_down_wnd;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#wnd_filter_wait_ddbg .dlgel_wnd_body,
#wnd_filter_wait_ddbg_h .dlgel_wnd_body
{
	padding: 0.5rem;
	border-radius: 6rem;
	border: 0;
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.3);
	box-sizing: border-box;
}
#wnd_filter_wait_ddbg .dlgel_loading,
#wnd_filter_wait_ddbg_h .dlgel_loading
{
	padding: 0 2rem 0 2rem;
}
@media (max-width: 1279px) 
{
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter > #wnd_filter_wait_ddbg
	{
		display: none;
	}
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter > .catalog > .catalog_items > #wnd_filter_wait_ddbg_h,
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter > .pager_pagination_and_ajax_load > #wnd_filter_wait_ddbg_p
	{
		display: block;
	}
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter > .catalog_filter
	{
		z-index: 3;/*WARNING*/
	}
}
.smartfilter
{
	box-sizing: border-box;
}
.pager_ajax_load_btn .dlgel_loading
{
	background: none;
}
.pager_ajax_load_btn .dlgel_loading_txt
{
	color: #2F2F2F;/*#FFF;*//*#000;*/
	font-weight: normal;
}
html.bx-no-touch .pager_more_text_ajax:hover .dlgel_loading_txt
{
	color: #FFF;
}
#catalog_view_list,
#catalog_view_block
{
	display: none;
}
.sort_header_sort > .menu_btn > div:after
{
	content: "\f062";
	font: 1.5rem web01;
	color: #FFF;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 2rem;
	left: 2rem;
	line-height: 130%;
}
.smartfilter.clr_background_0 .catalog_filter_item
{
	padding: 0 0.5rem 0 0;/*0.5rem;*/
}
.catalog_filter_br
{
	height: 0.1rem;
	min-height: 1px;
	font-size: 1px;
	cursor: default;
	display: block;
	border-bottom: 0.1rem solid;/*dashed;*/
	box-sizing: border-box;
}
.catalog_filter_item .catalog_filter_br
{
	padding-top: 0.5rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_items .catalog_filter_br
{
	display: none;
}
.smartfilter.clr_background_0 .catalog_filter_btns
{
	padding: 1rem 0.5rem 0.5rem 0;/*0.5rem;*/
}
.catalog_filter_btns > .catalog_filter_br,
.catalog_filter_text > .catalog_filter_br
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.catalog_filter_text > .catalog_filter_br
{
	display: none;
}
.smartfilter.clr_background_0 .catalog_filter_btns > .catalog_filter_br,
.smartfilter.clr_background_0 .catalog_filter_text > .catalog_filter_br
{
	/*left: 0.5rem;*/
	right: 0.5rem;
}
.catalog_item_controls .dlgel_btn_page
{
	width: 100%;
	height: 3.5rem;
}
.catalog_item_btns .menu_btn:not(.catalog_item_btn_zoom) > b
{
	top: 0.2rem;
}
.catalog_item_content:before
{
	content: "";
	position: absolute;
	width: 100%;
	height: 11rem;
	left: 0;
	bottom: 0;
	background: url(/bitrix/templates/spine/css/../img/mmenu_bg_2.svg) center bottom repeat-x;
	background-size: cover;
	opacity: 0.05;
}
#catalog_view_list:checked ~ .catalog_and_filter > .catalog > .catalog_items > .catalog_item > .catalog_item_content:before
{
	display: none;
}
@media (max-width: 1000px)
{
	.catalog_and_filter > .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content:before
	{
		display: none;
	}
}
.catalog_item_btns > div,
.catalog_item_btns > div > div,
.catalog_item_btns > div > a,
.catalog_item_btns > label,
.catalog_item_btns > label > span,
.catalog_item_btns > form > button[type="submit"],
.catalog_item_btns > form > button[type="submit"] > span
{
	width: 2.8rem;
	height: 2.8rem;
	box-sizing: border-box;
}
@media (max-width: 1000px)
{
	.catalog_item_pc > .menu_br
	{
		display: block !important;
	}
}
.catalog_item_content .catalog_item_img
{
	order: 1;
}
.catalog_item_content .catalog_item_btns
{
	order: 2;
}
.catalog_item_content .catalog_item_href
{
	order: 3;
}
.catalog_item_content .catalog_item_href > div:first-of-type
{
	z-index: 1;/*WARNING*/
}
.catalog_item_content .catalog_item_pc
{
	order: 4;
	width: 100%;
}
.catalog_item_btn_delay > b
{
	left: 50% !important;
}
html.bx-touch .zoom_img_wnd .banner_nav_btns
{
	display: none !important;
}
.catalog_item_btn_compare
{
	overflow: visible;
}
.catalog_item_img > img
{
	position: fixed;
	visibility: hidden;
	top: -20000px;
	left: -20000px;
}

/*COLOR*/

/*
FILTER:
	background	- clr_background_0
	border		- clr_border_1
	HEADER:
		background	- bg_clr_header_gradient
	MENU:
		background: - clr_background_0
		border:		- clr_border_menu
*/

/*.smartfilter.clr_background_0
{
	background: #FAFAFA !important;
}*/
/*SAMLL FILTER ICON CLOSE*/
.catalog_and_filter .mmenu_sm_ico_showhide
{
	color: #FFF;
	border-color: #FFF !important;
}
.catalog_and_filter .mmenu_sm_ico_showhide .mmenu_sm_ico_showhide_path
{
	stroke: #FFF;
}
.catalog_and_filter .mmenu_sm_ico_showhide .mmenu_sm_ico_showhide_lines:before,
.catalog_and_filter .mmenu_sm_ico_showhide .mmenu_sm_ico_showhide_lines:after
{
	border-color: #FFF !important;
}
.catalog_and_filter .mmenu_sm_ico_showhide .mmenu_sm_ico_showhide_lines
{
	border-color: #FFF;
}
/*FILTER HEADER TEXT*/
.catalog_filter_header_txt
{
	color: #FFF;
}
/*FILTER MENU:
	MENU ITEM SELECTOR:
		color: clr_background_2_before, clr_background_2_after
	MENU ITEM TEXT:
		class: nav_link_text
	MENU ITEM BR:
		background:	- clr_background_gradient_1
*/
.catalog_filter_header .sm_menu
{
	box-shadow: 0px 0px 0.4rem rgba(0,0,0,0.1);
}
/*MENU LOGO ICON:
	color: clr_2
*/
ul .menu_logo_ico
{
	background: #FFF;
	border-color: #BEBEBE;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
}
ul .menu_logo_ico > q:after
{
	color: #FFF;
	background: #F18421 !important;
}
/*FILTER ICON:
	background:	 - clr_background_0
*/
.smf_menu_dd_ico
{
	border-color: #CCC;
}
.smf_menu_dd_ico:after
{
	text-shadow: rgba(0,0,0,0.2) 0.1rem 0.1rem 0;
	color: #000;
}
/*FILTER ITEMS:
	background:	- clr_background_1
	FILTER ITEM BR VERTICAL:
		border-color:	- clr_border_1
	FILTER ITEM BR HEADER:
		background:	- clr_background_gradient_2
	FILTER ITEM:
		border-color:	- clr_border_1
*/
/*FILTER ITEM HEADER*/
.catalog_filter .catalog_filter_item_header
{
	color: #2F2F2F;/*#333;*/
}
/*FILTER ITEM HEADER PLUS-MINUS
	hover:	- clr_background_2_hover_before*/
/*.catalog_filter .catalog_filter_item_header:before
{
	background: #EFB987;
	color: #FFF;
	box-shadow: inset 0 0.15rem 0.3rem rgba(0,0,0,.2);
}*/
/*FILTER TEXT(SELECTED:)
	background:		- clr_background_1
*/
.catalog_filter_text
{
	color: #333;
}
/*FILTER WND
	border-color:	- clr_border_1
	background:		- clr_background_0
*/
/*FILTER WND HEADER TEXT
	background: - bg_clr_header_gradient
*/
#cf_wnd_bdy_txt
{
	color: #FFF;
}
/*USE STANDART dlgel_chk, dlgel_btn, dlgel_wnd_close, dlgel_group_input*/

/*SORT CAPTION:
	border-color:	- clr_border_3 (line)
  SORT BTNS:
	background:	- clr_background_2
	USE STANDART menu_btn, dlgel_menu_btn
  DISPLAY BTNS:
	USE STANDART menu_btn, dlgel_menu_btn
*/


/*ORDER BTNS*/
.order_content .order_btns .dlgel_btn
{
	border: 0.1rem solid #bebebe;
	box-shadow: inset 0px 0px 1rem 0.5rem rgba(150, 150, 150, 0.1);
}
.catalog_filter_br
{
	border-color: #E0E0E0;
}
/*end COLOR*/

.dlgel_chk *,
.dlgel_chk_on *
{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.dlgel_chk > label,
.dlgel_chk_on > label
{
	position: relative;
	padding: 0.3rem 0.3rem 0.3rem 1rem;
	cursor: pointer;
	display: flex;
	color: #9C9C9C;
	width: 100%;
	align-items: center;
	font-size: 0.95rem;
}
.dlgel_chk > label > i
{
	width: 1.1rem;
	min-width: 1.1rem;
	height: 1.1rem;
	border: 1px solid #7C7C7C;
	display: inline-block;
	position: relative;
	margin-right: 0.5rem;
	background: #FFF;
	box-sizing: border-box;
}
.dlgel_chk > label > i:after
{
	content: '';
	position: absolute;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
}
.dlgel_chk > input:checked ~ label > i:after
{
	background: #2F2F2F;
}
.product_item_offers_labels
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 1rem 0 0 0;
	margin: -1rem 0 0 -0.9rem;
	/*margin-left: -0.9rem;*/
}
.product_item_offers_labels label[for^=offer_]
{
	display: inline-block;
	width: 2rem;
	height: 2rem;
	border-radius: 0.4rem;
	border: 0.1rem solid #c1c1c1;
	margin: 1rem 0 0 0.9rem;
	cursor: pointer;
	position: relative;
}
.product_item_offers_labels label[for^=offer_]:before
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 2.5rem;
	height: 2.5rem;
	border: 0.1rem solid #0057b8;
	border-radius: 0.5rem;
	box-sizing: border-box;
}
.catalog .product_item_offers_text > div
{
	display: none;
	color: #2F2F2F;
}
/*.product_item_btns
{*/
	/*padding: 2rem 0.5rem 0.75rem 0.5rem;*/
	/*padding: 0.75rem 0.5rem 0.75rem 0.5rem;*/
	/*width: 100%;*/
	/*position: absolute;*/
	/*top: 20vw;*/
	/*bottom: 3rem;
	left: 2rem;
	right: 2rem;
}*/
/*.catalog .dlgel_btn_order,*/
.catalog .dlgel_btn_more,
.catalog .dlgel_btn_more > .dlgel_btn,
.catalog .dlgel_btn_order > .dlgel_btn
{
	width: 100%;
}
/*.catalog .dlgel_btn_order
{
	padding-bottom: 0.75rem;
}*/
.catalog .dlgel_btn_order
{
	position: absolute;
	bottom: 1.5rem;
	left: 15%;/*2rem;*/
	right: 15%;/*2rem;*/
	display: none;
}
.catalog_item_img .dlgel_btn_5
{
	background: none;
}
.catalog .catalog_item_href > div
{
	position: relative;
}
.catalog .catalog_item_href > div > a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.catalog .catalog_item_content_hover .product_item_offers_text > div:first-of-type
{
	display: block;
}
.pager_more_text_ajax
{
	min-width: 10rem;
}
.pager_pagination_nums > div
{
	display: inline-block;
	position: relative;
}
.dlgel_chk > label > span:first-of-type
{
	width: 100%;
}
.dlgel_disabled:not(.dlgel_group_input):not(.dlgel_input),
.dlgel_disabled:not(.dlgel_group_input):not(.dlgel_input) *
{
	pointer-events: none;
	color: #dbdbdb !important;
	border-color: #dbdbdb !important;
}
.dlgel_chk.dlgel_disabled > input[name^=arrFilter_]:checked ~ label > i:after
{
	background: #CCC;
}
#cf_wnd > div:before
{
	background: #2F2F2F;
	opacity: 0.98;
}
.catalog > .loading
{
	min-height: 5rem;
}
.catalog > .loading > p
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 0.5rem 0.5rem 0.5rem 8.5rem;
}
.catalog > .loading > .loading_icon
{
	background: #0057B8;
}
.siz_tree *
{
	color: #2F2F2F;
}
.siz_tree .map-level-2 > li *
{
	color: #7C7C7C;
}
.siz_tree label > span
{
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
/*.products-sections label > span:before
{
	content: '';
	position: absolute;
	top: -0.25rem;
	left: 0;
	bottom: -0.25rem;
	width: 0;
	background: #EEE;
	transition: all 0.4s linear;
}
html.bx-no-touch .products-sections label:hover > span:before
{
	width: 100%;
}*/
.products-sections
{
	padding: 0.5rem 0.5rem 0.5rem 0;/*0.5rem;*/
	border-collapse: separate !important;
	border-spacing: 0;
	width: 100%;
}
.products-sections input
{
	display: none;
}
.products-sections ul
{
	padding: 0;
}
.products-sections ul ul
{
	padding: 0 0 0 1rem;
}
.products-sections label
{
	display: block;
	width: 100%;
	margin: 0 !important;
	cursor: pointer !important;
	overflow: visible !important;
	position: relative;
	padding: 0.4rem 3rem 0.4rem 0;/*0.5rem;*/
}
.products-sections label:after
{
	content: '';
	position: absolute;
	width: 0.7rem;
	height: 2rem;
	right: 0.7rem;
	top: 0;
}
.products-sections li > label > a
{
	position: relative;
	padding: 0 1rem 0 0;
}
.products-sections li > label > a > b
{
    font-weight: normal;
}
.products-sections li
{
	position: relative;
}
.products-sections li > a
{
	padding: 0.4rem 0.5rem 0.4rem 0;/*0.5rem;*/
	display: inline-block;
	width: 100%;
}
.siz_tree input:checked ~ ul
{
	display: none !important;
}
.products-sections .nav_link_text:after
{
	border-bottom: 1px solid #2F2F2F;
	bottom: -1px;	
}
.sections_and_filter
{
	/*width: 18%;*/
	width: 15%;
}
@media (max-width: 1400px)
{
	html[lang=ru] .sections_and_filter
	{
		width: 18%;
	}
	html[lang=ru] .catalog .dlgel_btn_order
	{
		bottom: 2.25rem;
	}
}
.products-sections .cur_section > b:after
{
	width: 100% !important;
}
.section_banner
{
	display: block;
	position: relative;
	margin: 1rem 0 0 0;
}
.section_banner > img
{
	display: block;
	width: 100%;
	/*padding: 1rem 0 0 0;*/
}
.section_banner .dlgel_btn
{
	position: absolute;
	top: 0;
	left: 0;
}
/*.catalog .catalog_item_img:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #F4F4F4;
}*/
/*html[lang=ru] .catalog_and_filter .sections_and_filter
{
	width: 18%;
}
html[lang=ru] .catalog_and_filter .catalog
{
	width: 81%;
}*/
.catalog_element .catalog_element_right.catalog_product_cf > .catalog_element_right_sticky:before,
.catalog_item.catalog_product_cf:before {
	content: '';
	width: 4.8rem;
	height: 3rem;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='78px' height='47px' viewBox='0 0 78 47' enable-background='new 0 0 78 47' xml:space='preserve'%3e%3cpath fill='%230057B8' d='M0,5c0-2.761,2.239-5,5-5h68c2.762,0,5,2.239,5,5v37c0,2.762-2.238,5-5,5H5c-2.761,0-5-2.238-5-5V5z'/%3e%3cpath fill='%23FFFFFF' d='M31.502,13.803v-1.195c0-0.665,0.56-1.205,1.255-1.205l16.245-0.006V9.003H31.499c-1.378,0-2.494,1.071-2.494,2.394v7.209c0,1.322,1.116,2.394,2.494,2.394h17.503v-2.394L32.757,18.6c-0.692,0-1.255-0.541-1.255-1.205V13.803z M7,18.6h16.249c0.689,0,1.249-0.537,1.249-1.199c0-0.664-0.56-1.201-1.249-1.201H9.5c-1.371,0-2.48-1.059-2.5-2.368V13.8v-2.4C7,10.074,8.12,9,9.5,9h17.497v2.4H10.749c-0.689,0-1.249,0.537-1.249,1.199c0,0.661,0.56,1.201,1.249,1.201h13.748c1.381,0,2.5,1.075,2.5,2.4v2.4c0,1.326-1.12,2.4-2.5,2.4H7V18.6z M53.5,12.605c0-0.665,0.563-1.205,1.255-1.205L71,11.397V9H53.496c-1.377,0-2.494,1.071-2.494,2.394v9.603h2.501v-4.8H71v-2.419l-17.497,0.019v-1.192H53.5z'/%3e%3cpath fill='%23FFFFFF' d='M13.812,36.455c-0.7-0.376-1.248-0.895-1.644-1.554c-0.396-0.66-0.594-1.402-0.594-2.227c0-0.823,0.198-1.565,0.594-2.226s0.944-1.178,1.644-1.555c0.7-0.375,1.486-0.563,2.358-0.563s1.656,0.188,2.352,0.563c0.696,0.377,1.244,0.895,1.644,1.555c0.4,0.66,0.6,1.402,0.6,2.226c0,0.824-0.2,1.566-0.6,2.227c-0.4,0.659-0.948,1.178-1.644,1.554s-1.48,0.563-2.352,0.563S14.512,36.831,13.812,36.455z M17.514,35.021c0.4-0.229,0.714-0.547,0.942-0.954c0.228-0.408,0.342-0.872,0.342-1.393c0-0.52-0.114-0.983-0.342-1.392s-0.542-0.727-0.942-0.954c-0.4-0.228-0.848-0.343-1.344-0.343s-0.944,0.115-1.344,0.343c-0.4,0.228-0.714,0.546-0.942,0.954s-0.342,0.872-0.342,1.392c0,0.521,0.114,0.984,0.342,1.393c0.228,0.407,0.542,0.726,0.942,0.954c0.4,0.228,0.848,0.342,1.344,0.342S17.114,35.249,17.514,35.021z'/%3e%3cpath fill='%23FFFFFF' d='M27.96,31.043c0.492,0.48,0.738,1.192,0.738,2.136v3.696h-1.872v-3.408c0-0.512-0.112-0.894-0.336-1.146c-0.224-0.252-0.548-0.377-0.972-0.377c-0.472,0-0.848,0.146-1.128,0.438c-0.28,0.293-0.42,0.727-0.42,1.302v3.192h-1.872v-6.456h1.788v0.756c0.248-0.271,0.556-0.481,0.924-0.63c0.368-0.148,0.772-0.222,1.212-0.222C26.822,30.323,27.468,30.563,27.96,31.043z'/%3e%3cpath fill='%23FFFFFF' d='M35.028,36.545c-0.54-0.284-0.962-0.678-1.266-1.182s-0.456-1.076-0.456-1.716c0-0.641,0.152-1.212,0.456-1.716c0.304-0.505,0.726-0.898,1.266-1.183s1.15-0.426,1.83-0.426c0.68,0,1.288,0.142,1.824,0.426c0.536,0.284,0.956,0.678,1.26,1.183c0.305,0.504,0.457,1.075,0.457,1.716c0,0.64-0.152,1.212-0.457,1.716c-0.304,0.504-0.724,0.897-1.26,1.182c-0.536,0.284-1.144,0.426-1.824,0.426C36.178,36.971,35.568,36.829,35.028,36.545z M38.04,34.949c0.308-0.324,0.462-0.758,0.462-1.302s-0.154-0.979-0.462-1.302c-0.308-0.324-0.702-0.486-1.182-0.486s-0.876,0.162-1.188,0.486c-0.312,0.323-0.468,0.758-0.468,1.302s0.156,0.978,0.468,1.302s0.708,0.485,1.188,0.485S37.732,35.273,38.04,34.949z'/%3e%3cpath fill='%23FFFFFF' d='M44.34,30.563c0.379-0.16,0.818-0.239,1.314-0.239v1.728c-0.209-0.016-0.348-0.023-0.42-0.023c-0.537,0-0.957,0.149-1.26,0.449c-0.305,0.301-0.457,0.75-0.457,1.351v3.048h-1.873v-6.456h1.789v0.853C43.658,30.959,43.959,30.723,44.34,30.563z'/%3e%3cpath fill='%23FFFFFF' d='M53.287,27.971v8.904h-1.789v-0.744c-0.465,0.561-1.137,0.84-2.016,0.84c-0.607,0-1.158-0.136-1.65-0.407c-0.492-0.272-0.877-0.66-1.158-1.164c-0.279-0.505-0.42-1.088-0.42-1.752s0.141-1.249,0.42-1.753c0.281-0.504,0.666-0.892,1.158-1.164c0.492-0.271,1.043-0.407,1.65-0.407c0.824,0,1.467,0.26,1.932,0.78v-3.133H53.287z M50.982,34.949c0.313-0.324,0.467-0.758,0.467-1.302s-0.154-0.979-0.467-1.302c-0.313-0.324-0.705-0.486-1.176-0.486c-0.48,0-0.877,0.162-1.188,0.486c-0.313,0.323-0.469,0.758-0.469,1.302s0.156,0.978,0.469,1.302c0.311,0.324,0.707,0.485,1.188,0.485C50.277,35.435,50.67,35.273,50.982,34.949z'/%3e%3cpath fill='%23FFFFFF' d='M61.303,34.175h-4.885c0.088,0.4,0.295,0.716,0.623,0.948s0.736,0.348,1.225,0.348c0.336,0,0.635-0.05,0.895-0.149c0.26-0.101,0.502-0.258,0.727-0.475l0.996,1.08c-0.609,0.696-1.496,1.044-2.664,1.044c-0.729,0-1.373-0.142-1.934-0.426c-0.559-0.284-0.992-0.678-1.295-1.182c-0.305-0.504-0.457-1.076-0.457-1.716c0-0.633,0.15-1.202,0.451-1.71c0.299-0.508,0.711-0.904,1.236-1.188c0.523-0.284,1.109-0.426,1.758-0.426c0.631,0,1.203,0.136,1.715,0.407c0.512,0.272,0.914,0.662,1.207,1.17c0.291,0.509,0.438,1.099,0.438,1.771C61.338,33.695,61.326,33.863,61.303,34.175z M56.922,32.1c-0.287,0.239-0.465,0.567-0.527,0.983h3.18c-0.064-0.408-0.24-0.733-0.527-0.978c-0.289-0.244-0.641-0.367-1.057-0.367C57.566,31.738,57.209,31.859,56.922,32.1z'/%3e%3cpath fill='%23FFFFFF' d='M65.279,30.563c0.379-0.16,0.818-0.239,1.314-0.239v1.728c-0.209-0.016-0.348-0.023-0.42-0.023c-0.537,0-0.957,0.149-1.26,0.449c-0.305,0.301-0.457,0.75-0.457,1.351v3.048h-1.871v-6.456h1.787v0.853C64.598,30.959,64.898,30.723,65.279,30.563z'/%3e%3c/svg%3e") center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 1rem;
	right: 1rem;
	z-index: 1;
}
.catalog_element .catalog_element_right.catalog_product_cf > .catalog_element_right_sticky:before {
	top: 0.25rem;
	right: 0;
}
.catalog_element .catalog_element_right.catalog_product_cf > .catalog_element_right_sticky > h1 {
	padding-right: 5.3rem !important;
}
html[lang=ru] .catalog_element .catalog_element_right.catalog_product_cf > .catalog_element_right_sticky:before,
html[lang=ru] .catalog_item.catalog_product_cf:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='78' height='47' viewBox='0 0 78 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 5C0 2.23858 2.23858 0 5 0H73C75.7614 0 78 2.23858 78 5V42C78 44.7614 75.7614 47 73 47H5C2.23858 47 0 44.7614 0 42V5Z' fill='%230057B8'/%3e%3cpath d='M31.5018 13.8032V12.6079C31.5018 11.9436 32.0615 11.4032 32.757 11.4032L49.0021 11.3968V9.00318H31.4984C30.1207 9.00318 29.0046 10.0744 29.0046 11.3968V18.6064C29.0046 19.9287 30.1207 21 31.4984 21H49.0021V18.6064L32.757 18.6C32.0648 18.6 31.5018 18.0596 31.5018 17.3952V13.8032ZM7 18.6H23.2484C23.9373 18.6 24.497 18.0628 24.497 17.4016C24.497 16.7372 23.9373 16.2 23.2484 16.2H9.50052C8.12937 16.2 7.01987 15.1415 7 13.8318V13.8V11.4C7 10.0744 8.11944 9 9.50052 9H26.9975V11.4H10.7491C10.0602 11.4 9.50052 11.9372 9.50052 12.5984C9.50052 13.2596 10.0602 13.8 10.7491 13.8H24.497C25.8781 13.8 26.9975 14.8744 26.9975 16.2V18.6C26.9975 19.9256 25.8781 21 24.497 21H7V18.6ZM53.4997 12.6048C53.4997 11.9404 54.0627 11.4 54.7549 11.4L71 11.3968V9H53.4964C52.1186 9 51.0025 10.0713 51.0025 11.3936V20.9968H53.503V16.1968H71V13.7777L53.503 13.7968V12.6048H53.4997Z' fill='white'/%3e%3cpath d='M15.7058 28.6V37H14.1698V29.92H9.81384V37H8.27784V28.6H15.7058ZM20.7624 37.084C20.1144 37.084 19.5304 36.944 19.0104 36.664C18.4904 36.384 18.0824 35.996 17.7864 35.5C17.4984 34.996 17.3544 34.428 17.3544 33.796C17.3544 33.164 17.4984 32.6 17.7864 32.104C18.0824 31.608 18.4904 31.22 19.0104 30.94C19.5304 30.66 20.1144 30.52 20.7624 30.52C21.4184 30.52 22.0064 30.66 22.5264 30.94C23.0464 31.22 23.4504 31.608 23.7384 32.104C24.0344 32.6 24.1824 33.164 24.1824 33.796C24.1824 34.428 24.0344 34.996 23.7384 35.5C23.4504 35.996 23.0464 36.384 22.5264 36.664C22.0064 36.944 21.4184 37.084 20.7624 37.084ZM20.7624 35.8C21.3144 35.8 21.7704 35.616 22.1304 35.248C22.4904 34.88 22.6704 34.396 22.6704 33.796C22.6704 33.196 22.4904 32.712 22.1304 32.344C21.7704 31.976 21.3144 31.792 20.7624 31.792C20.2104 31.792 19.7544 31.976 19.3944 32.344C19.0424 32.712 18.8664 33.196 18.8664 33.796C18.8664 34.396 19.0424 34.88 19.3944 35.248C19.7544 35.616 20.2104 35.8 20.7624 35.8ZM32.4339 35.728V38.428H31.0299V37H26.0859V38.428H24.6939V35.728H24.9939C25.4019 35.712 25.6779 35.452 25.8219 34.948C25.9739 34.436 26.0739 33.716 26.1219 32.788L26.2059 30.592H31.4859V35.728H32.4339ZM27.4899 32.896C27.4579 33.632 27.3979 34.232 27.3099 34.696C27.2219 35.16 27.0619 35.504 26.8299 35.728H29.9859V31.864H27.5259L27.4899 32.896ZM40.918 33.664C41.318 33.776 41.626 33.96 41.842 34.216C42.066 34.464 42.178 34.764 42.178 35.116C42.178 35.508 42.046 35.856 41.782 36.16C41.518 36.456 41.154 36.688 40.69 36.856C40.226 37.024 39.698 37.108 39.106 37.108C38.61 37.108 38.126 37.052 37.654 36.94C37.182 36.82 36.754 36.652 36.37 36.436L36.802 35.32C37.114 35.496 37.466 35.632 37.858 35.728C38.25 35.824 38.642 35.872 39.034 35.872C39.538 35.872 39.93 35.796 40.21 35.644C40.498 35.484 40.642 35.268 40.642 34.996C40.642 34.748 40.53 34.556 40.306 34.42C40.09 34.284 39.782 34.216 39.382 34.216H38.134V33.208H39.262C39.638 33.208 39.93 33.144 40.138 33.016C40.354 32.888 40.462 32.708 40.462 32.476C40.462 32.244 40.334 32.06 40.078 31.924C39.822 31.788 39.47 31.72 39.022 31.72C38.382 31.72 37.706 31.876 36.994 32.188L36.61 31.084C37.45 30.692 38.298 30.496 39.154 30.496C39.698 30.496 40.186 30.572 40.618 30.724C41.05 30.868 41.386 31.076 41.626 31.348C41.874 31.612 41.998 31.916 41.998 32.26C41.998 32.572 41.902 32.852 41.71 33.1C41.518 33.34 41.254 33.528 40.918 33.664ZM46.1226 30.52C47.0666 30.52 47.7866 30.748 48.2826 31.204C48.7866 31.652 49.0386 32.332 49.0386 33.244V37H47.6226V36.22C47.4386 36.5 47.1746 36.716 46.8306 36.868C46.4946 37.012 46.0866 37.084 45.6066 37.084C45.1266 37.084 44.7066 37.004 44.3466 36.844C43.9866 36.676 43.7066 36.448 43.5066 36.16C43.3146 35.864 43.2186 35.532 43.2186 35.164C43.2186 34.588 43.4306 34.128 43.8546 33.784C44.2866 33.432 44.9626 33.256 45.8826 33.256H47.5386V33.16C47.5386 32.712 47.4026 32.368 47.1306 32.128C46.8666 31.888 46.4706 31.768 45.9426 31.768C45.5826 31.768 45.2266 31.824 44.8746 31.936C44.5306 32.048 44.2386 32.204 43.9986 32.404L43.4106 31.312C43.7466 31.056 44.1506 30.86 44.6226 30.724C45.0946 30.588 45.5946 30.52 46.1226 30.52ZM45.9186 35.992C46.2946 35.992 46.6266 35.908 46.9146 35.74C47.2106 35.564 47.4186 35.316 47.5386 34.996V34.252H45.9906C45.1266 34.252 44.6946 34.536 44.6946 35.104C44.6946 35.376 44.8026 35.592 45.0186 35.752C45.2346 35.912 45.5346 35.992 45.9186 35.992ZM53.5587 34.432H52.3947V37H50.8947V30.592H52.3947V33.184H53.5947L55.4907 30.592H57.0987L54.7707 33.676L57.2547 37H55.4907L53.5587 34.432ZM60.5835 30.52C61.5275 30.52 62.2475 30.748 62.7435 31.204C63.2475 31.652 63.4995 32.332 63.4995 33.244V37H62.0835V36.22C61.8995 36.5 61.6355 36.716 61.2915 36.868C60.9555 37.012 60.5475 37.084 60.0675 37.084C59.5875 37.084 59.1675 37.004 58.8075 36.844C58.4475 36.676 58.1675 36.448 57.9675 36.16C57.7755 35.864 57.6795 35.532 57.6795 35.164C57.6795 34.588 57.8915 34.128 58.3155 33.784C58.7475 33.432 59.4235 33.256 60.3435 33.256H61.9995V33.16C61.9995 32.712 61.8635 32.368 61.5915 32.128C61.3275 31.888 60.9315 31.768 60.4035 31.768C60.0435 31.768 59.6875 31.824 59.3355 31.936C58.9915 32.048 58.6995 32.204 58.4595 32.404L57.8715 31.312C58.2075 31.056 58.6115 30.86 59.0835 30.724C59.5555 30.588 60.0555 30.52 60.5835 30.52ZM60.3795 35.992C60.7555 35.992 61.0875 35.908 61.3755 35.74C61.6715 35.564 61.8795 35.316 61.9995 34.996V34.252H60.4515C59.5875 34.252 59.1555 34.536 59.1555 35.104C59.1555 35.376 59.2635 35.592 59.4795 35.752C59.6955 35.912 59.9955 35.992 60.3795 35.992ZM69.1016 33.664C69.5016 33.776 69.8096 33.96 70.0256 34.216C70.2496 34.464 70.3616 34.764 70.3616 35.116C70.3616 35.508 70.2296 35.856 69.9656 36.16C69.7016 36.456 69.3376 36.688 68.8736 36.856C68.4096 37.024 67.8816 37.108 67.2896 37.108C66.7936 37.108 66.3096 37.052 65.8376 36.94C65.3656 36.82 64.9376 36.652 64.5536 36.436L64.9856 35.32C65.2976 35.496 65.6496 35.632 66.0416 35.728C66.4336 35.824 66.8256 35.872 67.2176 35.872C67.7216 35.872 68.1136 35.796 68.3936 35.644C68.6816 35.484 68.8256 35.268 68.8256 34.996C68.8256 34.748 68.7136 34.556 68.4896 34.42C68.2736 34.284 67.9656 34.216 67.5656 34.216H66.3176V33.208H67.4456C67.8216 33.208 68.1136 33.144 68.3216 33.016C68.5376 32.888 68.6456 32.708 68.6456 32.476C68.6456 32.244 68.5176 32.06 68.2616 31.924C68.0056 31.788 67.6536 31.72 67.2056 31.72C66.5656 31.72 65.8896 31.876 65.1776 32.188L64.7936 31.084C65.6336 30.692 66.4816 30.496 67.3376 30.496C67.8816 30.496 68.3696 30.572 68.8016 30.724C69.2336 30.868 69.5696 31.076 69.8096 31.348C70.0576 31.612 70.1816 31.916 70.1816 32.26C70.1816 32.572 70.0856 32.852 69.8936 33.1C69.7016 33.34 69.4376 33.528 69.1016 33.664Z' fill='white'/%3e%3c/svg%3e ");
}
@media (max-width: 699px) {
	.catalog_item.catalog_product_cf:before {
		right: 7%;
		top: 1.5%;
		width: 6rem;
		height: 4rem;
	}
}
/* End */


/* Start:/bitrix/templates/spine/css/siz_personal_warning.css?17495447833036*/
/*ru ру*/
:root {
    --siz-rersonal-warning-main-background-color: #FFFFFF;
    --siz-rersonal-warning-main-color-text: #414141;
    --siz-rersonal-warning-color-icon-warning: #2F2F2F;
    --siz-rersonal-warning-color-icon-close: #7C7C7C;
    --siz-rersonal-warning-svg-icon-close: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 60 60' enable-background='new 0 0 60 60' xml:space='preserve'%3E%3Crect x='0' y='26.5' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -12.4265 29.9992)' width='60' height='6.999'/%3E%3Crect x='0' y='26.5' transform='matrix(0.7071 0.7071 -0.7071 0.7071 29.9999 -12.4266)' width='60' height='7'/%3E%3C/svg%3E") center center no-repeat;
    --siz-rersonal-warning-svg-icon-warning: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='-10 0 1802 1792'%3E%3Cpath d='M522 150h748l-300 596h300l-524 896v-672h-224v-820z'/%3E%3C/svg%3E") center center no-repeat;
}
#siz_personal_warning {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999; /*WARNING*/
    display: none;
}
#siz_personal_warning_chk {
    display: none;
}
#siz_personal_warning_chk:checked ~ #siz_personal_warning_body {
    display: none;
}
#siz_personal_warning_body {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0.5rem;
    background: var( --siz-rersonal-warning-main-background-color);
    box-shadow: 0 0 0.5rem rgba(0,0,0,0.2);
}
#siz_personal_warning_ico {
    width: 2.6rem;
    height: 2.6rem;
	position: relative;
}
#siz_personal_warning_ico:after {
    content: '';
    width: 65%;
    height: 65%;
    display: block;
    position: absolute;
    top: 18%;
    left: 17.5%;
    mask: var(--siz-rersonal-warning-svg-icon-warning);
    background: var(--siz-rersonal-warning-color-icon-warning);
}
#siz_personal_warning_close {
    /*width: 2.8rem;*/
    height: 2.8rem;
	min-height: 2.8rem;
    cursor: pointer;
	position: relative;
}
#siz_personal_warning_close > .nav_link {
	height: 2.8rem;
}
/*#siz_personal_warning_close:after {
    content: '';
    width: 50%;
    height: 50%;
    display: block;
    position: absolute;
    top: 25%;
    left: 25%;
    mask: var(--siz-rersonal-warning-svg-icon-close);
    background: var(--siz-rersonal-warning-color-icon-close);
}*/
#siz_personal_warning_txt {
    flex: 1;
    color: var(--siz-rersonal-warning-main-color-text);
    padding: 0 0.75rem 0 0.75rem;
    font-size: 0.9rem;
}
#siz_personal_warning_txt a {
    color: var(--siz-rersonal-warning-main-color-text);
    font-size: 0.9rem;
}

/* End */


/* Start:/bitrix/templates/spine/components/bitrix/system.auth.authorize/flat/style.css?15988896386189*/
h1
{
	text-align: center;
	padding: 4rem 10% 1.5rem 10%;
}
.pg .dlgel_wnd_on_page > p
{
	color: #7C7C7C;
	text-align: center;
	padding: 0 20% 0 20%;
	line-height: 150%;
	margin: 1rem 0 1rem 0;
}
.dlgel_wnd_on_page .form_auth
{
	height: 100%;
	position: relative;
	padding: 2rem 25.5% 0 25.5%;
}
#pg_auth .dlgel_combobox
{
	margin: 1rem 0 0 0;
}
.privacy-policy-msg > div
{
	color: #7C7C7C; /*COLOR*/
}
#btn_auth_ddbg .tabs_section > label
{
	position: relative;
	display: inline-block;
	width: 50%;
	padding: 1.25rem 0.75rem 1.25rem 0.75rem;
}
#btn_auth_ddbg #auth_log_in,
#btn_auth_ddbg #auth_sign_up,
#btn_auth_ddbg #auth_forgot_password,
#btn_auth_ddbg #auth_info
{
	display: none;
}
#btn_auth_ddbg .tabs_section
{
	padding: 0 1rem 0 1rem;
}
#btn_auth_ddbg .tabs_section > label
{
	border: 2px solid #FFF;
	border-bottom: 2px solid #eff0f4;
	cursor: pointer;
}
#btn_auth_ddbg .tabs_section > label *
{
	font-size: 1.2rem;
	font-weight: bold;
	color: #7C7C7C;
	cursor: pointer;
}
#btn_auth_ddbg #auth_log_in:checked ~ .dlgel_wnd_body .tabs_section > label[for=auth_log_in]
{
	border: 2px solid #FFF;
	border-top: 2px solid #eff0f4;
	border-right: 2px solid #eff0f4;
}
#btn_auth_ddbg #auth_log_in:checked ~ .dlgel_wnd_body .tabs_section > label[for=auth_log_in] *,
#btn_auth_ddbg #auth_sign_up:checked ~ .dlgel_wnd_body .tabs_section > label[for=auth_sign_up] *
{
	color: #2F2F2F;
}
#btn_auth_ddbg #auth_sign_up:checked ~ .dlgel_wnd_body .tabs_section > label[for=auth_sign_up]
{
	border: 2px solid #FFF;
	border-top: 2px solid #eff0f4;
	border-left: 2px solid #eff0f4;
}
#btn_auth_ddbg #auth_log_in:checked ~ .dlgel_wnd_body .tabs_section > label[for=auth_log_in]:after
{
	content: '';
	bottom: -2px;
	right: -2px;
	width: 2px;
	height: 2px;
	background: #eff0f4;
	position: absolute;
}
#btn_auth_ddbg #auth_sign_up:checked ~ .dlgel_wnd_body .tabs_section > label[for=auth_sign_up]:after
{
	content: '';
	bottom: -2px;
	left: -2px;
	width: 2px;
	height: 2px;
	background: #eff0f4;
	position: absolute;
}
#btn_auth_ddbg .dlgel_wnd_ddbg_wait .dlgel_wnd_modalbg
{
	top: 0;
}
#btn_auth_ddbg .loading:not(.more_text_ajax)
{
	min-width: 80% !important;
	max-width: 80% !important;
	background: #FFF;
	top: 1rem !important;
	transform: translateX(-50%) !important;
}
#btn_auth_ddbg .loading:not(.more_text_ajax) p,
#btn_auth_ddbg .loading:not(.more_text_ajax) a
{
	color: #2F2F2F;
	/*padding: 0.5rem;*/
	padding: 1.5rem 1rem 1.5rem 1rem;
	position: relative;
	top: 0;
	transform: none;
	display: block;
	cursor: pointer;
}
/*#btn_auth_ddbg .dlgel_wnd_ddbg_sign_up_error .loading:not(.more_text_ajax) p
{
	padding: 1.5rem 0.5rem 1.5rem 0.5rem;
}*/
/*#btn_auth_ddbg .loading > .loading_icon
{
	background: #BABABA;
}*/
#btn_auth_ddbg .tabs_body > div
{
	display: none;
}
.auth_forgot_password_caption
{
	display: none !important;
}
#btn_auth_ddbg #auth_log_in:checked ~ .dlgel_wnd_body .tabs_body #tabs_body_log_in,
#btn_auth_ddbg #auth_sign_up:checked ~ .dlgel_wnd_body .tabs_body #tabs_body_sign_up,
#btn_auth_ddbg #auth_forgot_password:checked ~ .dlgel_wnd_body .tabs_body #tabs_body_forgot_password,
#btn_auth_ddbg #auth_info:checked ~ .dlgel_wnd_body .tabs_body #tabs_body_info
{
	display: block;
}
#btn_auth_ddbg #auth_forgot_password:checked ~ .dlgel_wnd_header .dlgel_wnd_caption > h2,
#btn_auth_ddbg #auth_info:checked ~ .dlgel_wnd_header .dlgel_wnd_caption > h2
{
	display: none;
}
#btn_auth_ddbg #auth_forgot_password:checked ~ .dlgel_wnd_header .auth_forgot_password_caption
{
	display: table-cell !important;
}
#btn_auth_ddbg #auth_forgot_password:checked ~ .dlgel_wnd_body .tabs_section,
#btn_auth_ddbg #auth_info:checked ~ .dlgel_wnd_body .tabs_section
{
	display: none;
} 
#tabs_body_sign_up .sign_up_description,
#tabs_body_forgot_password .forgot_password_description
{
	margin-top: 3rem;
	padding: 0 2rem 0 2rem;
}
#tabs_body_info
{
	padding: 9rem 0 2rem 0;
}
/*#tabs_body_info:before
{
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 7rem;
	height: 7rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1MTIpIj48cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNMjQuOTYxLDQ2OS40NjFsMjIuNSwyMi41bC0zLjUxNiwzLjYzM2wtMTguOTg0LTE4Ljk4NGwtOC45MDYsOC45MDZMMTIuNTM5LDQ4MkwyNC45NjEsNDY5LjQ2MXogTTMwLDUwNi45NjFjNi44NzUsMCwxMi43NTQtMi40NDEsMTcuNjM3LTcuMzI0czcuMzI0LTEwLjc2Miw3LjMyNC0xNy42MzdzLTIuNDQxLTEyLjc1NC03LjMyNC0xNy42MzdTMzYuODc1LDQ1Ny4wMzksMzAsNDU3LjAzOXMtMTIuNzU0LDIuNDQxLTE3LjYzNyw3LjMyNFM1LjAzOSw0NzUuMTI1LDUuMDM5LDQ4MnMyLjQ0MSwxMi43NTQsNy4zMjQsMTcuNjM3UzIzLjEyNSw1MDYuOTYxLDMwLDUwNi45NjF6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
	top: 0;
}*/
#tabs_body_info .btn_on_main
{
	min-width: 15rem;
}
#tabs_body_info .tabs_body_info_header
{
	font-size: 2rem;
	font-weight: bold;
}
#tabs_body_info .tabs_body_info_header:first-letter
{
	text-transform: uppercase;
}
#tabs_body_info .tabs_body_info_text
{
	padding: 1rem 0 2rem 0;
}
#tabs_body_forgot_password .forgot_password_description
{
	margin-top: 1rem;
	padding-top: 1rem;
}
#tabs_body_sign_up .dlgel_btns,
#tabs_body_forgot_password .dlgel_btns
{
	padding: 1.5rem 1rem 1rem 1rem;
}
#pg_auth .dlgel_wnd_on_page .dlgel_btns
{
	padding: 3rem 0 1rem 0;
}
#pg_auth .privacy-policy-msg
{
	margin-bottom: 2rem;
}
#pg_auth .dlgel_input_show
{
	display: none;
}
@media(max-width: 900px)
{
	.dlgel_wnd_on_page .form_auth
	{
		padding: 2rem 10% 0 10%;
	}
}
@media(max-width: 600px)
{
	.dlgel_wnd_on_page .form_auth
	{
		padding: 2rem 5% 0 5%;
	}
}
/* End */


/* Start:/bitrix/templates/spine/components/bitrix/main.register/general/style.css?1596980261825*/
/*.siz_form_registration .dlgel_wndbg > div:after
{
	content: "\f067";
	line-height: 140%;
}*/
h1
{
	text-align: center;
	padding: 4rem 25.5% 1.5rem 25.5%;
}
.dlgel_wnd_on_page .siz_form_registration
{
	height: 100%;
	position: relative;
	padding: 0.5rem 25.5% 0 25.5%;
}
#pg_registration .dlgel_wnd_on_page > p
{
	padding: 0 25.5% 0 25.5%;
}
@media(max-width: 900px)
{
	.dlgel_wnd_on_page .siz_form_registration
	{
		padding: 0.5rem 10% 0 10%;
	}
	#pg_registration .dlgel_wnd_on_page > p
	{
		padding: 0 10% 0 10%;
	}
	h1
	{
		padding: 4rem 10% 1.5rem 10%;
	}
}
@media(max-width: 600px)
{
	.dlgel_wnd_on_page .siz_form_registration
	{
		padding: 0.5rem 5% 0 5%;
	}
	#pg_registration .dlgel_wnd_on_page > p
	{
		padding: 0 5% 0 5%;
	}
	h1
	{
		padding: 4rem 5% 1.5rem 5%;
	}
}
/* End */


/* Start:/bitrix/templates/spine/components/bitrix/system.auth.forgotpasswd/general/style.css?1598100903787*/
/**/
h1
{
	text-align: center;
	padding: 4rem 25.5% 1.5rem 25.5%;
}
.dlgel_wnd_on_page .siz_form_forgotpwd
{
	height: 100%;
	position: relative;
	padding: 2rem 25.5% 0 25.5%;
}
#pg_forgotpwd .dlgel_wnd_on_page > p
{
	padding: 0 25.5% 0 25.5%;
}
/*.siz_form_forgotpwd .dlgel_btns.dlgel_align_center
{
	padding-top: 0;
}*/
@media(max-width: 900px)
{
	.dlgel_wnd_on_page .siz_form_forgotpwd
	{
		padding: 2rem 10% 0 10%;
	}
	#pg_forgotpwd .dlgel_wnd_on_page > p
	{
		padding: 0 10% 0 10%;
	}
	h1
	{
		padding: 4rem 10% 1.5rem 10%;
	}
}
@media(max-width: 600px)
{
	.dlgel_wnd_on_page .siz_form_forgotpwd
	{
		padding: 2rem 5% 0 5%;
	}
	#pg_forgotpwd .dlgel_wnd_on_page > p
	{
		padding: 0 5% 0 5%;
	}
	h1
	{
		padding: 4rem 5% 1.5rem 5%;
	}
}
/* End */
/* /bitrix/templates/spine/css/main.css?1759775096171341 */
/* /bitrix/templates/spine/css/new_banners.css?159810091227014 */
/* /bitrix/templates/spine/css/products.css?164518995787385 */
/* /bitrix/templates/spine/css/siz_personal_warning.css?17495447833036 */
/* /bitrix/templates/spine/components/bitrix/system.auth.authorize/flat/style.css?15988896386189 */
/* /bitrix/templates/spine/components/bitrix/main.register/general/style.css?1596980261825 */
/* /bitrix/templates/spine/components/bitrix/system.auth.forgotpasswd/general/style.css?1598100903787 */
