body { font-family: Roboto, sans-serif !important; }

.brand { color: #000070 !important; }

.inverted.brand { background-color: #000070 !important; color: white !important; }

.button.brand { box-shadow: none !important; }

.title.image { width: 15rem; }

header #franja { background-color: #707070; color: white !important; }

header #franja .menu { color: inherit !important; }

header #franja .menu .spacer { width: 3rem; }

header #franja .menu .input { height: 1.3rem !important; }

header .menu { margin-top: 0 !important; margin-bottom: 0 !important; }

header .menu .logo { font-size: 2rem; font-weight: 900; }

header .menu #productos_menu .menu { border: none; box-shadow: none; }

header .menu #productos_menu .menu .item:hover { background-color: #a7a9ab !important; }

a { color: inherit !important; }

.menu { font-family: inherit !important; }

.item { font-family: inherit !important; color: inherit !important; }

#contacto { background-color: #f4f4f4; padding-top: 3rem; padding-bottom: 3rem; }

#contacto .header { color: #0d103c !important; font-weight: 900; }

#contacto .form .button { background-color: #429ab7; color: white; }

footer { background-color: #429ab7; color: white; margin: 0; }

footer .menu { margin: 0 !important; }

footer .menu .label { background-color: white !important; color: #429ab7 !important; }
