.location-info .wrap,.map-popin,.map-popin p.email{word-wrap:break-word}.map-edit-description,.map-popin p.email a,.map-popin p.name,.map-popin p.tel{font-weight:700}.map-list ul li,.map-popin ul.others li{list-style-image:url(/img/virbacAssignmentMap/location-info-bullet.png);list-style-position:outside}.map-edit h1,.map-edit h2,.map-edit h3,.map-edit h4,.map-edit-assignment-list+div{clear:left}.map-location{stroke:#FFF;stroke-width:.6}.map-location-enabled{cursor:pointer}.map-edit-svg{float:left;border:1px solid #787878;margin:0 10px 10px 20px}.map-edit-assignment{text-decoration:underline}.map-popin a,.normal-width .location-info a{text-decoration:none}.map-edit-assignment-list{float:left}.map-all{text-align:center;display:inline-block;position:relative;width:100%;vertical-align:top}.normal-width .map-all{padding-bottom:100%}.mobile-width .map-all{padding-bottom:0!important}.map-all svg{display:block;width:100%;height:100%;max-height:100%}.normal-width .map-all svg{top:0;left:0;position:absolute!important}.location-info{position:absolute;z-index:999;padding:0 43px;background:url(/img/virbacAssignmentMap/location-info-bg.png) no-repeat;overflow:hidden}.location-info.to-bottom{background-position:0 100%;background-image:url(/img/virbacAssignmentMap/location-info-inv-bg.png)}.location-info.to-right{background-position:100% 0}.location-info.to-right.to-bottom{background-position:100% 100%}.location-info .wrap{color:#FFF;max-width:240px;padding:3px 10px 10px;background-color:#A5A794}.location-info .title{font-weight:700;font-size:24px;line-height:30px}.location-info .description{font-size:14px;line-height:16px}.normal-width .location-info .description{font-size:18px;line-height:20px}.map-popin{min-width:280px;max-width:420px;max-height:280px;overflow:auto}.normal-width .map-popin{min-width:420px;max-height:420px}.map-popin p{margin-bottom:5px;width:215px}.map-popin a:focus,.map-popin a:hover{text-decoration:underline}.map-popin .header{padding:7px 10px;background-color:#666;color:#FFF}.map-popin .group{padding:7px 10px;overflow:hidden}.map-popin p.title{color:#666;text-transform:uppercase}.map-popin p.picture{float:right;margin:3px 0 3px 10px;width:auto}.map-popin p.tel{color:#666}.map-popin p.email a{color:#3F79B8}.map-popin ul.others{margin:0 15px 15px}.map-popin ul.others li{margin-left:15px}.map-list h2{margin-bottom:10px}.map-list ul{margin:0 0 10px}.map-list ul li{margin-left:15px}.map-list ul li a{display:inline-block;padding:2px 0;text-decoration:none}