.checkbox{
  clear: both;
  float:left !important;
}

.btn-send-form{
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background: #E0E1E2;
    color: rgba(0,0,0,.6);
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 0 .25em 0 0;
    padding: .78571429em 1.5em;
    text-transform: none;
    text-shadow: none;
    font-weight: 700;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .28571429rem;
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34,36,38,.15) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    will-change: '';
    -webkit-tap-highlight-color: transparent;
}

.bottom{
    margin-top: 20px !important;
}

.products .top {
    margin-top: 30px;
    margin-bottom: -20px; 
}

.filtros .accordion .title.active .link-cat {
  color: #009640 !important;
}
.link-cat {
  font-size: 18px !important;
  color: #000 !important;
  border: none !important;
}

.contInt .items .resultados .itemsP .item .link-pro button {
    width: 100% !important;
    background: #fff !important;
    border: none !important;
    padding: 10px 0 !important;
    transition: all .3s ease-in-out 0s !important;
    -moz-transition: all .3s ease-in-out 0s !important;
    -o-transition: all .3s ease-in-out 0s !important;
    -webkit-transition: all .3s ease-in-out 0s !important;
}

.descargable{
    color:#000 !important;
}

#map {
    width: 50%;
    height: 406px;
}

@media (max-width: 500px) {
 #map {
    width: 100%;
    height: 300px;
}
}
