:root{
	--text-lite:#666;
	--link:#259;
	--visited:var(--link);
	--hover:#17d;#09f;
}
.invert{
	--bg:#058;
	--link:#def;
	--visited:var(--link);
	--hover:#fa6;
}
.logo{width:10em;height:10em;/*width:14em;height:14em;*/background:url(../img/logo-big-its.png) 50% 50% / contain no-repeat;margin:1.5em 0;}
#nav>ul{padding:0;font-weight:bold;}
#nav ul ul{font-weight:normal;padding-left:1em;}
#nav li{list-style:none;}
#nav ul a{display:block;padding:.1em 0;}
#cont{margin-bottom:2em;}
.b_head{background:#eee;font-weight:bold;}
.b_space{font-size:50%;}
.b_hr{font-size:50%;}
.b_str{/*background:#eee;*/}
	/*
	.page-login #cont{display:flex;justify-content:center;align-items:center;margin:2em 0;}
	.page-login #content{box-shadow:var(--shade);padding:2em 3em;}
	*/
.footer{background:#333 url(../img/alma.jpg) no-repeat 50% 88% / cover;box-shadow:inset 0 0 1em 1em #333;min-height:10em;}
.footer .lite{background:rgba(255,255,255,.7);padding:1em 2em;display:inline-block;font-weight:bold;}
@media(min-width: 900px){
	/* desktop */
	.head{background:#137 url(../img/loc.jpg) no-repeat 100% 30% / cover;}
	.balance{/*padding:.5em 1em;background:rgba(255,255,255,.7);*/color:#eef;}
	.balance[class] a{color:#bcd;}
	.balance[class] .text-e{color:#faa;font-weight:bold;}
	.logo, #nav{min-width:15em;}
	body:not(.debug) .footer{box-shadow:0 10em 0 10em #333, inset 0 0 1em 1em #333;}
	#cont{min-height:50vh;}
}
@media(max-width: 1279px){
	/*.logo{width:10em;height:10em;}*/
}
@media(max-width: 899px){
	/* mobile */
	.logo{width:8em;height:2em;background-image:url(../img/logo-small.png);}
	/*.balance{padding:.5em .5em;}*/
	/*.info{padding-top:.8em;}*/
	.logo img{height:2.8em;/*display:inline-block;*/padding:.3em 0;}
	h1{font-size:140%;}
	h2{font-size:122%;}
	h3{font-size:110%;}
	#nav>ul{font-size:110%;}
}
/*.pay-block{background:#eee url("img/icon-big.png") 1em 3em / 2em no-repeat;}*/
.pay-block input[name="sum"]{max-width:7em;}
.pay-logos img{height:2em;margin-right:1em;}
.cards{margin:1em 0;text-align:center;}
.cards img{height:30px;margin:1em 2em;}

.right {float:right;}
.dlg h3:first-of-type {margin-top:0;}
.alerts>p:first-child {margin-top:0;}
.alerts>p:last-child {margin-bottom:0;}

h2 a[href="#"], h3 a[href="#"] {display:none;}