.marb0 {
  margin-bottom: 0; }

.mart0 {
  margin-top: 0; }

.padb0 {
  padding-bottom: 0; }

.padt0 {
  padding-top: 0; }

.boton1 {
  color: #222 !important; }

.borderedI {
  border-right: none !important;
  border-top: none !important;
  border-bottom: none !important; }

.g-recaptcha div {
  width: auto !important; }

.ti-menu {
  background: #FFD100 !important;
  padding: 5px !important; }

.menuActivo a {
  background: #F4D019; }

nav.transparent.fixed .menu > li > a, nav.transparent.fixed .module.widget-handle i {
  opacity: .8; }

.nav-bar {
  height: 55px;
  max-height: 55px; }
  .nav-bar .menu li a {
    font-size: 14px !important;
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .nav-bar img {
    max-height: 37px; }

.btn-filled:visited {
  color: #222; }

.btn-filled {
  color: #222; }

.btn {
  color: #222; }

.btn:visited {
  color: #222; }

.button-tabs .active .tab-title {
  background: #f4d019;
  color: #222; }

.filters li {
  color: #222; }

input[type="submit"], button[type="submit"] {
  color: #222; }

footer {
  background: #ffffff !important; }
  footer i {
    color: #F4D019 !important;
    margin-left: 0px !important;
    margin-right: 0px !important; }
  footer #nuevoPie {
    background: #ffffff;
    color: #999 !important; }
    footer #nuevoPie span {
      color: #999 !important; }
    footer #nuevoPie .copy {
      font-size: 12px !important; }
    footer #nuevoPie a {
      color: #999 !important; }
    footer #nuevoPie ul {
      margin-top: 10px !important; }
      footer #nuevoPie ul li {
        margin-left: 0 !important;
        margin-right: 0 !important; }
        footer #nuevoPie ul li a {
          margin-left: 0 !important;
          margin-right: 0 !important; }
          footer #nuevoPie ul li a .icon {
            color: #333 !important; }
            footer #nuevoPie ul li a .icon:hover {
              color: #000 !important; }

#inicio_entrada h1 {
  letter-spacing: 3px !important;
  margin-right: -3px !important;
  font-family: 'Open Sans', 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400 !important; }

#inicio_trabajos .image-tile {
  margin: 4px !important; }
  #inicio_trabajos .image-tile h5 {
    padding-left: 35px !important;
    padding-right: 40px !important;
    font-weight: 400 !important; }
  #inicio_trabajos .image-tile:before:hover {
    background: rgba(0, 0, 0, 0.4) !important; }

#inicioEquipo #inicioEquipoContenedor {
  z-index: 2; }
  #inicioEquipo #inicioEquipoContenedor #inicioEquipoDescripcion {
    background-color: rgba(0, 0, 0, 0.8);
    color: #FFF;
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 20px; }
    #inicioEquipo #inicioEquipoContenedor #inicioEquipoDescripcion h2 {
      color: #FFF; }

#somos_caracteristicas {
  padding-top: 200px !important;
  padding-bottom: 320px !important; }
  #somos_caracteristicas h1 {
    font-size: 40px !important;
    line-height: 48px !important;
    font-weight: 900 !important; }
  #somos_caracteristicas .lead {
    font-size: 20px !important; }
  @media (max-width: 600px) {
    #somos_caracteristicas {
      padding-top: 100px !important;
      padding-bottom: 220px !important; }
      #somos_caracteristicas .background-image-holder {
        background-position: 55% 50% !important; } }

@media (max-width: 600px) {
  #somos_equipo {
    padding-top: 40px !important; } }
#somos_equipo h3 {
  font-size: 24px !important; }
#somos_equipo h1 {
  font-size: 24px !important;
  letter-spacing: 6px;
  margin-right: -6px; }

#servicios_h1 {
  text-align: center;
  padding-bottom: 0 !important;
  margin-bottom: 32px !important; }
  #servicios_h1 h1 {
    font-size: 32px !important; }

#servicios_seccion h2 {
  font-size: 36px !important; }

.container .project {
  padding: 0 !important; }

#trabajos_galeria .trabajosTrabajo {
  overflow: hidden !important; }
  #trabajos_galeria .trabajosTrabajo .image-tile {
    margin: 4px !important; }
    #trabajos_galeria .trabajosTrabajo .image-tile h5 {
      padding-left: 35px !important;
      padding-right: 40px !important;
      font-weight: 400 !important; }

#trabajosDedicacion h5 {
  color: #000 !important; }
#trabajosDedicacion p {
  color: #000 !important; }

#trabajo_introduccion {
  padding-bottom: 50px !important; }
  #trabajo_introduccion h1 {
    font-size: 28px !important;
    line-height: 32px !important;
    font-weight: 100 !important;
    letter-spacing: 10px; }
    @media (max-width: 600px) {
      #trabajo_introduccion h1 {
        font-size: 22px !important;
        line-height: 30px !important; } }

#trabajo_galeria .image-tile {
  margin: 4px !important; }
  #trabajo_galeria .image-tile h5 {
    padding-left: 35px !important;
    padding-right: 40px !important;
    font-weight: 400 !important; }
#trabajo_galeria .masonry-item {
  width: 50% !important; }
#trabajo_galeria .masonry-item2 {
  width: 100% !important; }

#trabajoTestimonios {
  color: #000 !important; }
  #trabajoTestimonios h3 {
    color: #000 !important; }
  #trabajoTestimonios h6 {
    color: #000 !important; }
  #trabajoTestimonios span {
    color: #000 !important; }
  #trabajoTestimonios p {
    color: #000 !important; }

.blogNoticia {
  margin-bottom: 20px !important; }
  .blogNoticia span {
    background-color: #F4D019 !important;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 5px;
    width: 100%;
    color: #222;
    padding-left: 5px;
    padding-right: 5px; }
    .blogNoticia span a {
      color: #222; }

#novedadIntroduccion p {
  font-weight: 700;
  font-size: 14px; }

#pieCookies {
  position: fixed;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.9);
  color: #FFF;
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 30px;
  padding-bottom: 30px;
  z-index: 10000000;
  font-size: 14px;
  text-align: center; }

#pieCookies span {
  margin-bottom: 10px; }

#pieCookies a {
  color: #FFF;
  font-size: 14px;
  border: 1px solid #FFF;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 10px; }

#contacto_mapa {
  min-height: 400px !important; }

#contacto_datos {
  margin-top: 60px !important;
  background: #efefef;
  padding-top: 50px !important;
  padding-bottom: 40px !important; }
  @media (max-width: 600px) {
    #contacto_datos {
      padding-top: 0 !important;
      margin-top: 0 !important; } }
  #contacto_datos a {
    color: #666 !important; }
  #contacto_datos h4 {
    font-size: 16px !important;
    margin-bottom: 6px !important; }
    @media (max-width: 600px) {
      #contacto_datos h4 {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
        line-height: 16px; } }

#contactoSeccionMapa {
  max-height: 350px; }
  @media (max-width: 600px) {
    #contactoSeccionMapa {
      padding-bottom: 18px !important; } }
  #contactoSeccionMapa #contactoSeccionMapaIzquierda {
    padding-top: 90px;
    padding-bottom: 90px; }
    #contactoSeccionMapa #contactoSeccionMapaIzquierda input {
      margin-bottom: 5px; }

@media (max-width: 900px) {
  #contactoSeccionMapa {
    max-height: none !important; } }
.foundry_modal input {
  margin-bottom: 5px !important; }

.efectoColor:hover {
  -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
  filter: grayscale(0%); }

.efectoColor {
  -webkit-filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%);
  -o-transition: .5s ease-in-out;
  filter: grayscale(100%); }

/*# sourceMappingURL=proyecto.css.map */
