#fw-section-hero-31999a41-69ca-48e2-8636-9ad7d0f1b088 {

 .hero__text {
  font-size: 1.2em;
}
}


#fw-section-custom-html-a9733b6d-a528-4bcf-8d42-72891847c275 {

div.gallery {
  border: 1px solid #ccc;
  padding: 20px;
  background-color: #FF8EC6;
  margin-bottom: 10px;
  border-radius: 4px;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
  border-radius:4px;
}

div.desc {
  padding-top: 10px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
}







#fw-section-hero-070aa175-0116-418a-a9b2-5f1f8fe724ca {

 .hero__text {
  font-size: 1.2em;
}
}
#fw-section-hero-1f67908a-d9ee-40ec-9dc9-c1f041233247 {

 .hero__text {
  font-size: 1.2em;
}
}
#fw-section-hero-eab22a6e-8f6d-4d83-9e51-9667973a092e {

 .hero__text {
  font-size: 1.2em;
}
}
#fw-section-hero-545cf2c5-8fc8-4a74-aa37-3f23ca913846 {

 .hero__text {
  font-size: 1.2em;
}
}

#fw-section-hero-1738339070 {

 .hero__text {
  font-size: 1.2em;
}
}
#fw-section-hero-a1626201-0214-4d1d-acc9-ea0fb8797cb7 {

 .hero__text {
  font-size: 1.2em;
}
}





#fw-section-custom-html-355512a9-63c1-4110-a2bd-4feb1b783ab9 {

input[type="text"], input[type="url"], textarea {
  padding: 5px !important;
  width: 100% !important;
  margin: 5px 0px 10px 0px;
  border-radius: 4px;
  border:  1px solid #149DFF !important;
  font-size: 1.1em;
  color: black !important;
}

label {
  font-weight: bolder;
  font-size: 1.2em;
}

blockquote {
  padding-bottom: 20px;
}

#guestbooks___guestbook-messages-header {
  padding-bottom: 20px;
}
}