.ProjectsAndOpportunitiesOnGoogleMap {
    clear: left;
}

.paoom-legenda {
    margin: 1em auto;
    text-align: center;
}

.paoom-legenda span {
    margin-right: 1em;
    font-weight: bold;
}

.paoom-legenda dt,
.paoom-legenda dd {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.paoom-legenda dd {
    margin-right: 1em;
    text-decoration: underline;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.paoom-legenda dd:nth-last-child(1) {
    margin-right: 0;
}

.paoom-legenda dd:hover {
    text-decoration: none;
}

.paoom-legenda .legenda-project,
.paoom-legenda .legenda-job {
    width: 22px;
    height: 50px;
    background: transparent url('img/projectMarker.png') no-repeat 0 5px;
    opacity: .3;
}

.projects-visible .legenda-project {
    opacity: 1;
}

.jobs-visible .legenda-job {
    opacity: 1;
}

.paoom-legenda .legenda-job {
    background-image: url('img/jobMarker.png');
}

.gm-style .gm-style-iw {
    max-width: 300px !important;
}

/** Make sure the map is always smaller then the screen
  * to prevent no being able to scroll the page on mobile */
.paoom__map {
   max-height: 80vh;
}