/* reset styles */
html {line-height: 1.5;-webkit-text-size-adjust: 100%;width:100%;height:100%;padding: 0;}body {margin: 0;width: 100%;height: 100%;padding: 0;}main {display: block;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.5;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}
/* reset styles */

/* Убрать обводку у радара */
#radarPath, path.leaflet-interactive{
	stroke-width:0px !important;
}


.ggskin, .menuButtonText, .menuLevelCounter, .menuLevel02Description, .loaderButton, .loaderInfoText, .loaderCopyright, .startButton{
	font-family: Roboto, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight:300;
}

.menuLogo, .menuItemsContainer{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	margin: auto 0 !important;
}
.menuLogoOpened{
	left:50% !important;
	transform: translateX(-50%) !important;
	-webkit-transform: translateX(-50%) !important;
	-moz-transform: translateX(-50%) !important;
	-ms-transform: translateX(-50%) !important;
	-o-transform: translateX(-50%) !important;
}
.menuItemsContainerOpened{
	left:50% !important;
	top:50% !important;
	transform: translate(-50%, -50%) !important;
	-webkit-transform: translate(-50%, -50%) !important;
	-moz-transform: translate(-50%, -50%) !important;
	-ms-transform: translate(-50%, -50%) !important;
	-o-transform: translate(-50%, -50%) !important;
}
.menuItemsText > div{
	text-transform: uppercase;
	background: 
    linear-gradient(to right, rgb(255, 255, 255,0), rgba(255, 255, 255, 0)),
    linear-gradient(to right, #E8442C, #954B97, #479A49);
  background-size: 100% 0.1em, 0 0.1em;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 400ms;
}
.menuItemsText > div:hover, .menuItemsText > div:focus{
	background-size: 0 0.1em, 100% 0.1em;
}

.baloonTextContainer{
	overflow: hidden !important;
}
.baloonText > div:not(.ggskin_nodeimage ){
	font-size: 0.7rem;
	/* height:48px !important;
	padding-right: 60px !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px; */
}
.baloonText{
	height:47px !important;
	padding-right: 60px !important;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	background-color: #fff !important;
	overflow: hidden !important;
}

.kitchenSwitch{
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	-moz-backdrop-filter: blur(5px);
	-ms-backdrop-filter: blur(5px);
	-o-backdrop-filter: blur(5px);
}
.kitchenSwitchText > div{
	font-size: 0.7rem !important;
}

.logoAnimation{

}
.loaderButton{
	text-transform: uppercase;
	/* transition: all 1s 1s !important;
	-webkit-transition: all 1s 1s !important;
	-moz-transition: all 1s 1s !important;
	-ms-transition: all 1s 1s !important;
	-o-transition: all 1s 1s !important; */
}
.loaderBg{
background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,0.5074404761904762) 50%) !important;
}
/* svg .svg-elem-1{stroke-dashoffset:96.72833251953125px;stroke-dasharray:96.72833251953125px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.8s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.8s}svg.active .svg-elem-1{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-2{stroke-dashoffset:258.410888671875px;stroke-dasharray:258.410888671875px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.9s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.9s}svg.active .svg-elem-2{stroke-dashoffset:0;fill:rgb(236,0,140)}svg .svg-elem-3{stroke-dashoffset:517.9536743164062px;stroke-dasharray:517.9536743164062px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1s}svg.active .svg-elem-3{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-4{stroke-dashoffset:556.4378662109375px;stroke-dasharray:556.4378662109375px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.1s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.1s}svg.active .svg-elem-4{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-5{stroke-dashoffset:622.3885498046875px;stroke-dasharray:622.3885498046875px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.48s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.48s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s}svg.active .svg-elem-5{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-6{stroke-dashoffset:147.91317749023438px;stroke-dasharray:147.91317749023438px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.6s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.3s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.6s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.3s}svg.active .svg-elem-6{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-7{stroke-dashoffset:170.48187255859375px;stroke-dasharray:170.48187255859375px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.72s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.72s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s}svg.active .svg-elem-7{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-8{stroke-dashoffset:187.13560485839844px;stroke-dasharray:187.13560485839844px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.84s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.5s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.84s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.5s}svg.active .svg-elem-8{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-9{stroke-dashoffset:169.23094177246094px;stroke-dasharray:169.23094177246094px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.96s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.6s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.96s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.6s}svg.active .svg-elem-9{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-10{stroke-dashoffset:169.06329345703125px;stroke-dasharray:169.06329345703125px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.08s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.7000000000000002s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.08s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.7000000000000002s}svg.active .svg-elem-10{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-11{stroke-dashoffset:223.11692810058594px;stroke-dasharray:223.11692810058594px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.2s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.8s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.2s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.8s}svg.active .svg-elem-11{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-12{stroke-dashoffset:116.83782196044922px;stroke-dasharray:116.83782196044922px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.3199999999999998s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.9000000000000001s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.3199999999999998s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.9000000000000001s}svg.active .svg-elem-12{stroke-dashoffset:0;fill:rgb(1,0,2)}svg .svg-elem-13{stroke-dashoffset:199.481201171875px;stroke-dasharray:199.481201171875px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.44s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 2s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 1.44s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 2s}svg.active .svg-elem-13{stroke-dashoffset:0;fill:rgb(1,0,2)} */

/* @media (max-height: 400px) {
	transform: translate(-50%, -40%) !important;
	-webkit-transform: translate(-50%, -40%) !important;
	-moz-transform: translate(-50%, -40%) !important;
	-ms-transform: translate(-50%, -40%) !important;
	-o-transform: translate(-50%, -40%) !important;

} */