.arreglo-lulu {
  height: 80px;
}

.color-lulu {
  background-color: #1b3f92 !important;
}

.pl-lulu {
  justify-content: right !important;
}

.ima-lulu {
  display: initial !important;
}

.imag-lulu {
  max-width: 280px !important;
}

@media (min-width: 992px) {
  .widget-lulu {
    max-width: 200px;
  }
}

.widget-lulu {
  width: 100%;
}

.social-lulu {
  width: 200px;
}

.fa-lulu {
  color: #1b3f92;
}

.jarallax {
  height: 700px;
}

@media (max-width: 991px) {
  .ul-lulu {
    background-color: #1b3f92;
  }
}

@media (max-width: 740px) {
  .jarallax {
    height: 100vh;
  }
}

@media (min-width: 800px) and (max-width: 850px) {
  .jarallax {
    height: 100vh;
  }
}

@media (min-width: 560px) and (max-width: 650px) {
  header .jarallax h1 {
    margin-bottom: 1.5rem !important;
  }

  header .jarallax h5 {
    margin-bottom: 1.5rem !important;
  }
}

.top-nav-collapse {
  background-color: #1b3f92 !important;
}

.nav-lulu:not(.top-nav-collapse) {
  background: transparent !important;
}

h1 {
  letter-spacing: 8px;
}
h5 {
  letter-spacing: 3px;
}
.hr-light {
  border-top: 3px solid #fff;
  width: 80px;
}
footer.page-footer {
  background-color: #6f7782;
}

@media (max-width: 450px) {
  .btn-floating {
      margin-left: 0;
      margin-right: 0;
  }
}

.navbar-collapse {
  height: 40px !important;
}

.bg-primary, .btn-primary {
  background-color: #1b3f92 !important;
}

body {
  font-family: "Open Sans", sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Yanone Kaffeesatz", sans-serif !important;
}

header .navbar {
  font-weight: 500 !important;
}

.buscador-lulu button {
  color: white !important;
  background-color: #33b5e5 !important;
  margin: .375rem;
  color: inherit;
  text-transform: uppercase;
  word-wrap: break-word;
  white-space: normal;
  cursor: pointer;
  border: 0;
  border-radius: .125rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  padding: .24rem 1.14rem;
  font-size: .81rem;
  position: relative;
  overflow: hidden;
  user-select: none;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  line-height: 1.5;
}

.buscador-lulu button:hover {
  color: white !important;
  background-color: #185e77 !important;
}

.wpcf7-submit {
  color: white !important;
  background-color: #33b5e5 !important;
  margin: .375rem;
  color: inherit;
  text-transform: uppercase;
  word-wrap: break-word;
  white-space: normal;
  cursor: pointer;
  border: 0;
  border-radius: .125rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  padding: .24rem 1.14rem;
  font-size: .81rem;
  position: relative;
  overflow: hidden;
  user-select: none;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  line-height: 1.5;
}

.wpcf7-submit:hover {
  color: white !important;
  background-color: #185e77 !important;
}

.wpcf7-text, .wpcf7-textarea {
    width: 100%;
}

.list-lulu ul {
  list-style-type: none;
}

.home-lulu .wp-block-button__link {
  width: auto;
}

.home-lulu h4 {
  font-weight: 700;
}

.button-lulu a {
  color: white !important;
  background-color: #33b5e5 !important;
  margin: .375rem;
  color: inherit;
  text-transform: uppercase;
  word-wrap: break-word;
  white-space: normal;
  cursor: pointer;
  border: 0;
  border-radius: .125rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  padding: .24rem 1.14rem;
  font-size: .81rem;
  position: relative;
  overflow: hidden;
  user-select: none;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  line-height: 1.5;
}

.button-lulu a:hover {
  color: white !important;
  background-color: #185e77 !important;
}
