.loading{height:100vh!important;width:100vw!important;background-color:rgba(0,0,0,.5);position:fixed;z-index:999;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loader,.loader:after,.loader:before{background:#fff;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.loader{color:#fff;text-indent:-9999em;font-size:11px;transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;position:fixed!important;margin:auto!important;top:0!important;left:0!important;bottom:0!important;right:0!important}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#map-canvas{height:calc(100vh - 100px)}.v-content{padding-top:0!important}.v-content__wrap{padding-top:64px!important}.btn-custom{background-color:#000!important;border-color:#000!important}.menu .list li.item-list{border:1px solid;height:73px}.menu .list li.item-list:hover{background-color:rgba(0,0,0,.2)}.item-branch{padding:11px 20px}.item-list-tittle{font-size:13px;font-weight:700}.item-list-text{font-size:11px}.item-list-distance{font-size:11px;font-weight:700}.item-selected{border:3px solid rgba(36,56,130,.7)!important;background-color:#f6f6f6!important}.no-padding{padding:0!important}.iw-icon{padding-top:5px!important}.info-window{padding:0;line-height:1;overflow:hidden;min-height:120px;min-width:160px}.info-window-title{font-size:16px;font-weight:700;font-family:Arial;color:#606060;line-height:normal;text-transform:uppercase!important}.info-window-subtitle{font-size:16px}.info-window-body{font-size:14px!important;font-family:Arial;color:#606060;line-height:normal}.menu-town-item{border:1px solid;height:73px}.menu-town-item:hover{background-color:rgba(0,0,0,.2)}.town-selected{background-color:#000!important;color:#fff!important}.v-list{padding:0 0!important}.town-selected .v-list-item__title{color:#fff!important}.town-selected .v-list-item__subtitle{color:grey!important}.town-selected .item-info{color:#fff!important}.search-panel{margin:10px}.item-resume{display:flex}footer{font-style:italic}.link-white{color:#fff!important}