.texto ul{padding:10px 12% 10px 20%}.texto li{list-style-type:none;margin-bottom:10px}.formulario{text-align:left;max-width:900px;margin:15px auto 0;display:inline-block;}.formulario input,.formulario textarea{border:1px solid #bbb;box-shadow:#f0f2f9 0 0 0 4px;border-radius:4px;margin:5px 0 8px;padding:8px 10px 4px;color:#777;font-size:20px}.formulario input{width:90%}.formulario textarea{width:100%;height:120px}.enviar input{background:#ea2b50;border:none;border-radius:4px;color:#fff;display:block;font-family:helvetica_ul;font-size:17px;margin:0 auto;max-width:180px;padding:16px 30px 10px;text-align:center;}.enviar input:hover{background:#212121;color:#fff;text-decoration:none}span.wpcf7-not-valid-tip{color:#ea2b50;font-size:.8em}.wpcf7-validation-errors{border:none !important;background:#fdc103;padding:8px 2% 4px !important;border-radius:2px}.wpcf7-mail-sent-ok{background:#00e460;border-radius:3px;border:none !important;padding:8px 3% 6px !important}.page-id-15 .texto li{padding-left:20px;position:relative}.page-id-15 .texto li:nth-child(1):before,.page-id-15 .texto li:nth-child(2):before{content:"\e924";font-family:"icons";font-size:17px;position:absolute;color:#f9bf00;display:inline-block;left:-4px;top:0}.page-id-15 .texto li:nth-child(3):before{content:"\e909";font-family:"icons";font-size:17px;position:absolute;color:#f9bf00;display:inline-block;left:-4px;top:0}.texto{float:right}.mapa{background:#606265;border-radius:4px;padding:5px;float:left}.form-ruta{text-align:center;}.form-ruta h3{color:#fff}.form-ruta #search{margin:.7em auto}#start,.routeOptions{width:90%;border:1px solid #ddd;border-radius:5px;padding:12px 9px 6px;font-family:helvetica_l;font-size:18px;-webkit-appearance:none;background-color:#f8f8f8;margin-bottom:6px;color:#777}#map{width:100%;min-height:450px;background:#ddd;float:left;margin:0 0 1em;border:1px solid #bbb}@media (max-width:991px){.texto ul{padding:10px 0% 10px 5%}.texto label{display:none}.texto br{display:none}}@media (max-width:767px){.texto ul{padding:10px 12% 10px 12%}.formulario input{width:100%}.formulario textarea{height:100px}}@media (max-width:600px){.contenido{width:100%}.formulario input{width:90%}.form-1,.form-2{width:100%}.texto{width:90%;float:none;margin:10px auto;}.texto ul{padding:10px 0% 10px 5%}.mapa{padding:5px 0;margin-top:20px;margin-bottom:35px;}.mapa #map{min-height:350px}}