/* header v.1 ------------------------------------------------*/
body>header{/*position:fixed;top:0;left:0;right:0;z-index:99;*/transition:all 0.5s ease 0s;}

body>header ul.header{/**/transition:all .5s ease 0s;}
@media only screen and (min-width:1024px){
	body{padding-top:4em;}
	body>header{padding-bottom:3em;height:6em;}
	body>header ul.header{/*height:calc(6em + 2em);*/padding-top:0;padding-bottom:0;margin-top:-3em;}
	body>header ul.header>#header-pages>ul#header-topline>li:first-of-type{margin-right:auto;}
	body>header:after{content:"";pointer-events:none;position:absolute;left:1.5em;right:1.5em;top:6em;height:3em;bottom:auto;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
}
@media only screen and (min-width:1280px){
body>header:after{/*left:2em;right:2em;*/}
}

@media only screen and (max-width:1023px){
	body>header ul.header{position:relative;}
}
/*
body.is-scroll>header ul.header,
body.is-scroll:not(.sticky) ul.header.with-topline,
body.is-scroll.sticky ul.header.with-topline{height:calc(6em - 2em);}
*/

body>header ul.header>li#header-logo svg,
body>header ul.header>li#header-logo img{height:calc(6em - 3em);max-width:calc(100% - 2em);transition:all .5s ease 0s;}
/*
body.is-scroll.sticky>header ul.header{height:calc(6em - 2em);}
@media only screen and (min-width:901px){
	body.is-scroll.sticky>header ul.header.with-topline>li#header-pages,
	body.is-scroll:not(.sticky)>header ul.header.with-topline>li#header-pages{max-height:0;overflow:hidden;margin-bottom:0;}
}
body.sticky>header ul.header.with-topline>li#header-pages:before{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;max-height:0;overflow:hidden;}
body.is-scroll>header ul.header>li#header-logo svg,
body.is-scroll>header ul.header>li#header-logo img{height:calc(6em - 2em - 0.75em);;}
*/

ul.header{list-style:none;margin:0;padding:0.5em 0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
@media only screen and (min-width:901px){
	ul.header.with-topline{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
ul.header>li{padding:0;margin:0;white-space:nowrap;position:relative;height:auto;transition:all .5s ease 0s;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
ul.header.with-topline>li#header-pages>ul#header-topline>li:nth-child(n+2)>*:first-child,
ul.header>li:nth-child(n)>*:first-child, ul.header>li nav{display:inline-block;}
ul.header.with-topline>li#header-pages>ul#header-topline>li:nth-child(n+2):before,
ul.header.with-topline>li#header-pages>ul#header-topline>li:nth-child(n+2):not(:last-of-type):after,
ul.header>li:not(#header-pages):not(#header-search):not(#header-languages):not(#header-catalog):not(#header-clear):nth-child(n+2):before,
ul.header>li:not(#header-pages):not(#header-search):not(#header-account):not(#header-clear):nth-child(n+2):not(:last-of-type):after{content:"";width:0.75em;height:0;display:inline-block;vertical-align:top;}

@media only screen and (min-width:641px){
body:not(.search-is-clicked)>header ul.header>li#header-logo{text-align:left;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
}
@media only screen and (max-width:1024px){
ul.header:not(.with-topline){-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
}

@media only screen and (min-width:901px){
	ul.header.without-901-header-pages-menu>li#header-pages{max-width:0;overflow:hidden;}
}
@media only screen and (max-width:900px){
	/*
	body{padding-top:calc(6em - 2em);}
	body>header ul.header,
	body.sticky>header ul.header{height:calc(6em - 2em);}
	*/
	body>header ul.header>li#header-logo svg,
	body>header ul.header>li#header-logo img{max-height:calc(6em - 2em - 0.5em);max-width:calc(100% - 1em)}
	ul.header>li:nth-child(n+2):before,
	ul.header>li:nth-child(n+2):after{width:0.5em;}
}

ul.header>li:not(#header-logo):not(#header-catalog):not(#header-shopping-cart) svg{height:1.25em;width:auto;vertical-align:middle;}
ul.header.with-topline>li#header-pages ul#header-topline svg{height:1.5em;width:auto;vertical-align:middle;}
ul.header>li .icon{display:block;transition:all .5s ease 0s;}

@media only screen and (max-width:1023px){
	ul.header>li:not(#header-catalog) .icon>span:last-child{display:none;}
}
@media only screen and (min-width:901px){
	ul.header>li:not(#header-catalog) .icon>span:last-child{vertical-align:middle;font-size:0.875em;margin:0.125em 0;margin-left:calc(0.8125em / 0.875);line-height:1.5em;font-weight:400;display:inline-block;position:relative;padding:0.125em 0;}
	ul.header>li:not(#header-catalog) .icon>span:last-child:before{content:"";position:absolute;min-width:0;max-width:0;height:1px;bottom:0;left:0;right:auto;transition:all 0.5s ease 0s;}
	ul.header>li:not(#header-catalog) .icon:hover>span:last-child:before{max-width:100%;min-width:100%;}
}
ul.header>li .icon:hover{cursor:pointer;}

ul.header>li#header-logo{width:calc(20% - 2em);margin:0;text-align:left;}
ul.header>li#header-logo>*{display:block;}

@media only screen and (max-width:900px){
	ul.header{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
	ul.header>li#header-logo{width:calc(30% - 1em);max-width:30%;margin-right:0;}
}
@media only screen and (min-width:641px){
	ul.header.with-topline>li#header-logo{margin-right:auto;}
}
@media only screen and (max-width:640px){
	ul.header>li#header-logo{max-width:35%;/*margin-right:auto;*/}
}
@media only screen and (max-width:480px){
	ul.header>li#header-logo{width:calc(40% - 1em);max-width:50%;margin-right:auto;}
}

@media only screen and (max-width:900px){
	ul.header>li#header-pages{-webkit-order:-10;-ms-flex-order:-10;order:-10;}
	ul.header>li#header-pages>.icon{margin-right:1em;padding:0.5em 0.375em;border-radius:0.375em;}
}

@media only screen and (min-width:901px){
	ul.header:not(.without-901-header-pages-menu):not(.with-topline)>li#header-pages ul.header-pages-menu>li:nth-of-type(n+4){display:none;}
	ul.header>li#header-pages ul.header-pages-menu>li:not(:first-of-type){padding:0 0 0 2em;}
}

ul.header>li#header-pages{
	display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}

@media only screen and (max-width:1023px){
	ul.header>li#header-catalog .btn.button_catalog>span{display:none;}
	ul.header>li#header-catalog{position:static;margin-right:auto;}
	.btn.button_catalog{padding-left:1em;padding-right:1em;}
}

@media only screen and (max-width:480px){
	ul.header>li#header-pages{display:none;}
	ul.header>li#header-catalog{-webkit-order:-10;-ms-flex-order:-10;order:-10;margin-right:0;}
}

body:not(.search-is-clicked)>header ul.header>li#header-catalog{/*-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;*/}
.btn.button_catalog{line-height:3em;font-weight:600;border:0;text-transform:none;border-radius:0.75em;padding-left:1.5em;padding-right:1.5em;}
.btn.button_catalog>*{vertical-align:middle;}
.btn.button_catalog>svg{width:1.125em;}
ul.header>li#header-catalog .btn.button_catalog>span{margin-left:1em;font-weight:600;}


body.search-is-clicked ul.header>li#header-catalog .button_catalog{position:relative;}
ul.header>li#header-catalog.clicked .icon>svg:first-of-type,
ul.header>li#header-catalog:not(.clicked) .icon>svg:last-of-type{display:none;}
ul.header>li#header-catalog:not(.clicked) #horisontal-menu-block{pointer-events:none;z-index:-1;visibility:hidden;height:0;overflow:hidden;}
ul.header>li#header-catalog.clicked .icon{z-index:100;position:relative;}

@media only screen and (min-width:901px){

	ul.header>li#header-pages{margin-right:auto;}
	ul.header>li#header-pages>.icon{display:none;}
	ul.header>li#header-pages>.icon>svg{width:0;visibility:hidden;}
	ul.header>li#header-logo{width:20%;margin-top:2.625em;}
	ul.header>li#header-catalog{width:20%;margin-top:2.625em;}
	ul.header>li#header-search{width:calc(80% - 20% - 3.625em);margin-top:2.625em;}
	ul.header>li#header-shopping-cart{width:3.625em;margin-top:2.625em;}
	ul.header>li#header-languages{-webkit-order:-10;-ms-flex-order:-10;order:-10;}
	ul.header>li#header-compare{-webkit-order:-5;-ms-flex-order:-5;order:-5;}
	ul.header>li#header-wishlist{-webkit-order:-4;-ms-flex-order:-4;order:-4;}
	ul.header>li#header-account{-webkit-order:-3;-ms-flex-order:-3;order:-3;}
	ul.header>li#header-clear{-webkit-order:-2;-ms-flex-order:-2;order:-2;width:100%;}
	ul.header>li#header-phones{-webkit-order:-9;-ms-flex-order:-9;order:-9;}
	ul.header>li#header-account:before{width:2.25em!important;}
	ul.header>li#header-phones:before{width:3.5em!important;}
	ul.header>li#header-phones:after{width:3.5em!important;}
	ul.header>li#header-pages{-webkit-order:-8;-ms-flex-order:-8;order:-8;/*margin-bottom:1em;max-height:5em;*/transition:max-height 0.5s ease 0s;}
	ul.header{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
}

@media only screen and (max-width:900px){
	/*ul.header>li#header-catalog,*/
	ul.header>li#header-languages{display:none;}
	ul.header>li#header-pages.clicked>.icon>svg:first-child{height:0!important;}
	ul.header>li#header-pages:not(.clicked)>.icon>svg:last-child{height:0!important;}
	ul.header>li#header-pages>ul#header-topline{position:absolute;top:calc(100% + 1em);left:-1em;padding-left:1em;padding-right:1em;max-height:0;overflow:hidden;width:auto;}
	ul.header>li#header-pages.clicked>ul#header-topline{max-height:100em;padding-top:0.75em;padding-bottom:0.75em;overflow:visible;}
	ul.header>li#header-pages ul.header-pages-menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
	ul.header>li#header-pages ul.header-pages-menu>li:not(:first-of-type){padding-top:0.75em;}
}

ul#header-topline{list-style:none;padding:0;margin:0;transition:all 0.5s ease 0s;/*z-index:100;*/width:100%;
	display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul#header-topline>li:empty{display:none;}

/*
ul.header>li#header-search{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
body:not(.search-is-clicked)>header ul.header>li#header-search{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
*/
ul.header>li#header-search:before,
ul.header>li#header-search:after{width:0;}
ul.header>li#header-phones>.phones-block>.icon{visibility:hidden;width:0;height:0;overflow:hidden;}

ul.header>li#header-shopping-cart #shCartPlace{max-height:0;min-width:30em;overflow:hidden;position:absolute;z-index:10;top:calc(100% - 0.5em);right:0;padding:0;transition:all .5s ease 0s;}
ul.header>li#header-shopping-cart:hover #shCartPlace.hasProds{max-height:100em;}
ul.header>li#header-shopping-cart #shCartPlace>form{margin:2em 0.125em 0.5em 0.125em;}

ul.header>li#header-compare .icon{position:relative;}
ul.header>li#header-compare .icon #sCompareCnt{position:absolute;font-size:0.875em;left:1em;width:1.25em;height:1.25em;line-height:1.25em;text-align:center;text-align-last:center;display:inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
ul.header>li#header-compare .icon #sCompareCnt:empty{visibility:hidden;}

ul.header>li#header-wishlist .icon{position:relative;}
ul.header>li#header-wishlist .icon #sWishlistCnt{position:absolute;font-size:0.875em;left:2em;width:1.25em;height:1.25em;text-align:center;text-align-last:center;display:inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
ul.header>li#header-wishlist .icon #sWishlistCnt:empty{visibility:hidden;}

@media only screen and (max-width:480px){
	ul.header>li#header-wishlist{display:none;}
}

/* корзина всплывающая в меню ссылок ------------------------------------------------*/
ul.header>li#header-shopping-cart .icon{position:relative;}
ul.header>li#header-shopping-cart .icon #sCartPCnt{position:absolute;font-size:0.5em;left:0;bottom:0;width:1.25em;height:1.25em;line-height:1.25em;padding-left:0.0625em;text-align:center;text-align-last:center;display:inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
ul.header>li#header-shopping-cart .icon #sCartPCnt:empty{visibility:hidden;}

@media only screen and (min-width:901px){
	ul.header>li#header-shopping-cart .icon{padding:0.625em 0.5625em;border-radius:0.375em;}
	ul.header>li#header-shopping-cart .icon svg{height:1.75em;vertical-align:middle;width:auto;}
}

@media only screen and (max-width:900px){
	ul.header>li#header-shopping-cart .icon svg{height:1.25em;vertical-align:middle;width:auto;}
	ul.header>li#header-shopping-cart .icon #sCartPCnt{font-size:0.875em;left:auto;right:-0.5em;bottom:auto;top:0;}
	ul.header>li#header-phones>.phones-block>.icon{visibility:visible;width:auto;height:auto;}
	ul.header>li#header-phones>.phones-block>.phones{transition:all 0.5s ease 0s;z-index:100;position:absolute;top:calc(100% + 0.5em);right:0;padding-left:1em;padding-right:1em;max-height:0;overflow:hidden;border-radius:0.375em;}
	ul.header>li#header-phones>.phones-block>.phones>a::before{content:none;}
	ul.header>li#header-phones{cursor:pointer;/*position:static;*/}
	ul.header>li#header-phones.clicked{overflow:visible;}
	ul.header>li#header-phones.clicked>.phones-block>.phones{max-height:100em;padding-top:0.75em;padding-bottom:0.75em;}

	body.search-is-clicked>header .FixedLayout{position:relative;}

	body:not(.search-is-clicked)>header ul.header>li#header-search,
	body>header ul.header>li#header-search{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}

	body>header ul.header>li:nth-child(n+4):not(#header-search):not(#header-compare){max-width:3em;}
	body.search-is-clicked>header ul.header>li#header-catalog,
	body.search-is-clicked>header ul.header>li:nth-child(n+4):not(#header-search):not(#header-compare){max-width:0;overflow:hidden;width:0;}
	body.search-is-clicked>header ul.header>li#header-search{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
	body.search-is-clicked>header ul.header>li#header-search:before,
	body.search-is-clicked>header ul.header>li#header-search:after{content:none;}
	ul.header>li#header-compare:not(.has-prods){display:none;}
	ul.header>li#header-compare.has-prods{position:fixed;z-index:100;overflow:visible;text-align:center;top:5em;width:4em;height:4em;border-width:1px;border-style:solid;right:1em;max-width:none;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
	ul.header>li#header-compare.has-prods:before, ul.header>li#header-compare.has-prods:after{content:none!important;}
	ul.header>li#header-compare.has-prods .icon{margin-top:1em;}
	ul.header>li#header-compare.has-prods .icon:before{margin-right:0;line-height:1.75em;}
}

@media only screen and (max-width:640px){
	body.search-is-clicked>header ul.header>li#header-logo,
	body.search-is-clicked>header ul.header>li#header-pages,
	body.search-is-clicked>header ul.header>li#header-pages>.icon{max-width:0;overflow:hidden;width:0;margin-right:0;}
	ul.header>li#header-shopping-cart{position:static;}
	ul.header>li#header-shopping-cart #shCartPlace>form{margin-top:0;}
}

body:not(.search-is-clicked)>header ul.header>li#header-search #search .close-button{opacity:0;visibility:hidden;}
body:not(.search-is-clicked)>header #search button[type="submit"]{pointer-events:none;}

body>header>#shadow{content:"";z-index:-1;position:fixed;height:0;top:0;left:0;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:opacity 0.2s;pointer-events:none;}
body.shadow>header>#shadow{z-index:100;height:100%;pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}

@media only screen and (min-width:901px){
	body.search-is-clicked>header ul.header:not(.with-topline)>li#header-pages{max-width:0;overflow:hidden;}
}

body.search-is-clicked>header #search{padding:0;}
body.search-is-clicked>header #search>form{z-index:110;}
body.search-is-clicked>header #search input[type="search"]{/*width:calc(100% - 2em);*/}
body.search-is-clicked>header #search #search_result{width:auto;margin-left:0;margin-right:calc(2em + 1em);border-radius:0 0 1em 1em;}
body.search-is-clicked>header #search #search_result:not(:empty){border-width:1px;border-style:solid;margin-top:-1px;}

@media only screen and (min-width:901px){
	body.search-is-clicked>header #search #search_result:not(:empty){top:calc(100% - 0.375em);border-top:none;}
}

@media only screen and (max-width:900px){
	body.search-is-clicked>header #search #search_result:not(:empty){position:fixed;margin-top:0.5625em;padding-top:1em;/*overflow-y:scroll;*/margin-left:0;margin-right:0;}
}

@media only screen and (max-width:640px){
	body>header #search{padding-left:0;padding-right:0;}
	body:not(.search-is-clicked)>header #search input[type="search"]{width:3em;padding-left:0;padding-right:0;color:transparent;z-index:10;cursor:pointer;border-color:transparent;}
	body:not(.search-is-clicked)>header #search input[type="search"]::-webkit-input-placeholder{color:transparent;}
	body:not(.search-is-clicked)>header #search input[type="search"]::-moz-placeholder{color:transparent;}
	body:not(.search-is-clicked)>header #search input[type="search"]:-ms-input-placeholder{color:transparent;}
	body:not(.search-is-clicked)>header #search input[type="search"]:-moz-placeholder{color:transparent;}
	body:not(.search-is-clicked)>header #search .reset{color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
}

body.search-is-clicked>header #search .close-button{/*margin-left:1em;*/}

@media only screen and (max-width:900px){
	body:not(.search-is-clicked)>header #search{/*padding-left:1em;padding-right:1em;*/}
}

@media only screen and (min-width:901px){
	body.search-is-clicked>header #search.result input[type="search"]{/*-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0;*/}
}

ul.header>li#header-catalog:not(.clicked) #dropdown-menu{display:none;z-index:-1;opacity:0;pointer-events:none;}

#dropdown-menu{border-radius:0.75em;z-index:100;}
#dropdown-menu .menu{padding:1.5em;}
#dropdown-menu .menu ul>li>ul{padding-right:2.5em;}
#dropdown-menu .menu ul>li>ul{left:calc(100% - 1.5em - 1px);}
#dropdown-menu{position:absolute;left:0;margin:1em 0 0 0;/*padding:1.5em 1.5em 1.5em 1.5em;*/}

@media only screen and (min-width:1024px){
	#dropdown-menu .menu ul.L0>li>a{white-space:nowrap;}
}

@media only screen and (max-width:1023px){
	#dropdown-menu{margin-top:0.5em;}
	#dropdown-menu .menu ul>li>ul{right:-100%;}
	#dropdown-menu .menu ul.L1 li>a{width:100%;}
	#dropdown-menu .menu ul.L1 li>a+span{display:none;}
}

@media only screen and (max-width:640px){
	#dropdown-menu .menu ul>li>ul{right:-90%;}
}

@media only screen and (max-width:480px){
	#dropdown-menu .menu ul.L0>li>a{width:100%;}
	#dropdown-menu .menu ul.L0>li>a+span{display:none;}
}

@media only screen and (max-width:1023px){
	#dropdown-menu .menu{padding:1em 1em 1em 1em;}
	#dropdown-menu .menu ul>li>ul{left:calc(100% - 1em - 1px);}
	#dropdown-menu .menu ul>li>a{padding-top:calc(0.375em / 0.9375);padding-bottom:calc(0.375em / 0.9375)}
}

#dropdown-menu{background-color:var(--color-white);}
body.dark #dropdown-menu{background-color:var(--background-color-2-1);}
.menu ul.L0>li>a,
.menu ul.L0>li>a{color:var(--color-1-3-6);}

body.dark .menu ul.L0>li:not(:hover)>*,
body.dark .menu ul.L0>li:not(.open):not(:hover)>*{color:var(--color-white);}

body.dark .menu ul.L0>li.open,
body.dark .menu ul.L0>li:hover{background-color:var(--background-color-2-1);color:var(--color-white);}

.menu ul>li.open,
.menu ul>li.current,
.menu ul>li:hover,
#dropdown-menu ul.L0>li.open,
#dropdown-menu ul.L0>li:hover{background-color:var(--color-1-4-5);color:var(--color-1-3-7);}

ul.L1>li a:hover{color:var(--color-1-3-7);}
ul.L1>li a{color:var(--color-1-3-6);}
ul.L1>li a:before{background-color:var(--color-1-3-7);}

body.dark ul.L1>li a:hover{color:var(--color-white);}
body.dark ul.L1>li a:before{background-color:var(--color-white);}

/*
#dropdown-menu #desktopL1wrap:not(:empty){padding-left:2em;}
#dropdown-menu #desktopL1wrap>a{font-size:1.5em;font-weight:bold;margin-bottom:0.75em;display:inline-block;}
#dropdown-menu #desktopL1wrap>a:hover{text-decoration:none;}

@media only screen and (max-width:900px){
	#dropdown-menu{left:1em;right:1em;padding:1em;}
	#dropdown-menu ul.L0{width:auto;}
	#dropdown-menu #desktopL1wrap:not(:empty){padding-left:1em;-webkit-flex:1 1 auto;flex:1 1 auto;}
	#dropdown-menu #desktopL1wrap>a{font-size:1.25em;margin-bottom:0.5em;}
	#dropdown-menu #desktopL1wrap>ul{max-height:calc(100% - 2em);overflow-y:auto;-webkit-align-self:stretch;align-self:stretch;}
}
@media only screen and (min-width:901px){
	#dropdown-menu #desktopL1wrap>ul.L1{-moz-column-count:2;-webkit-column-count:2;column-count:2;column-gap:4em;}
}
@media only screen and (max-width:480px){
	#dropdown-menu #desktopL1wrap{display:none;}
	#dropdown-menu ul.L0{width:100%;}
	#dropdown-menu ul.L0>li.children.open>ul.L1{display:block;border:0;}
}
*/

@media only screen and (max-width:900px){
	ul.header>li#header-pages>.icon{background-color:var(--background-color-1-5);}
}
