#citySelectorMobile{display:none;margin:0 10px 10px;position:relative;z-index:20}#citySelectorMobile h3{display:none}#citySelectorMobile .citySelector.aside{margin:0}#aside{background:var(--white-dark) url(../images/sidebar-bg.png) repeat-y;margin-left:0;padding:20px}#aside h3{margin-bottom:15px}.citySelector.aside{margin-bottom:20px;position:relative}.citySelector.aside .heading{background:var(--white-dark);padding:10px;display:flex;align-items:center;border:1px solid var(--light-shade-10);cursor:pointer}.citySelector.aside .heading .icon{margin-left:auto}.citySelector.aside .heading .icon svg{width:12px;height:12px}.citySelector.aside .cities{display:none;position:absolute;width:100%;left:0;border:1px solid var(--light-shade-3);border-radius:0 0 3px 3px;color:inherit;background-color:var(--white-dark)}.citySelector.aside .cityList{max-height:280px;border-top:1px solid var(--light-shade-5);overflow:scroll}.citySelector.aside .cities input{display:block;width:calc(100% - 20px);padding:10px;margin:10px;background-color:var(--light-shade-3);border-radius:2px;border:1px solid var(--light-shade-5);color:inherit}.citySelector.aside .cities a{display:block;font-size:14px;font-weight:500;padding:0 10px;line-height:39px;cursor:pointer;border-bottom:1px solid var(--light-shade-5);transition:all .3s}.citySelector.aside .cities a:hover{background:var(--light-shade-3)}.sideMenu a{display:block;font-weight:500;font-size:15px}.sideMenu a.active{color:var(--dark-light)}.sideMenu a:not(:first-child){border-top:1px dotted var(--light-shade-5);padding-top:10px;margin-top:10px}@media(max-width: 768px){#content{margin:0}#aside{padding:10px;margin:10px 0;background-image:none}#citySelectorMobile{display:block}aside .citySelector.aside{display:none}}
