/* Text Elements */

h1.Header1 {
  margin-top: .7333333333333333em;
  margin-bottom: .044444444444444446em;
  padding-top: 0;
  border: .06666666666666667em solid #030303;
  border-top-left-radius: 6px 6px;
  border-top-right-radius: 6px 6px;
  border-bottom-right-radius: 6px 6px;
  border-bottom-left-radius: 6px 6px;
  background-color: #87fe00;
  color: #222;
  text-align: center;
}

p.paragraph span.paragraph-text-1 {
  text-decoration: none;
  font-weight: 700;
  font-size: 1.2142857142857142em;
  font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}

p.paragraph.paragraph-1 {
  margin-top: 3.0714285714285716em;
  text-align: center;
}

p.paragraph span.paragraph-text-2 {
  font-weight: 900;
  font-size: 1.0588235294117647em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-3 {
  font-size: 1.1176470588235294em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-4 {
  color: #f61010;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-5 {
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-6 {
  color: #fa0a0a;
  font-weight: 900;
  font-size: 3.0714285714285716em;
  font-family: 'The Girl Next Door', cursive;
}

p.paragraph span.paragraph-text-7 {
  font-weight: 500;
  font-size: 1.2857142857142858em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph.paragraph-2 {
  margin-top: 0;
  padding-top: 0;
}

p.paragraph.paragraph-3 {
  margin-top: .25em;
  padding-top: 0;
  text-align: center;
  font-size: 1.5em;
}

p.paragraph span.paragraph-text-8 {
  text-decoration: underline;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-9 {
  font-weight: 800;
  font-size: 2.2142857142857144em;
}

p.paragraph.paragraph-4 {
  margin-top: 2.5em;
  padding-top: 0;
  text-align: center;
}

p.paragraph span.paragraph-text-10 {
  color: #ff0202;
  font-size: 1.3571428571428572em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-11 {
  font-style: normal;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-12 {
  font-size: 1.0714285714285714em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-13 {
  font-style: italic;
  font-size: 1.2142857142857142em;
}

p.paragraph span.paragraph-text-14 {
  font-size: 1.3571428571428572em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-15 {
  font-style: italic;
}

p.paragraph span.paragraph-text-17 {
  font-style: italic;
}

p.paragraph span.paragraph-text-18 {
  font-size: 1.2105263157894737em;
}

p.paragraph span.paragraph-text-19 {
  font-size: 1em;
}

p.paragraph span.paragraph-text-20 {
  font-size: 1.0714285714285714em;
}

p.paragraph span.paragraph-text-21 {
  font-size: .8260869565217391em;
}

p.paragraph span.paragraph-text-16 {
  font-size: 1.2857142857142858em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph.paragraph-5 {
  text-align: center;
}

p.paragraph span.paragraph-text-22 {
  font-size: 1.1428571428571428em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph.paragraph-6 {
  padding: 1.4285714285714286em 11.642857142857142em 0 0;
  text-align: center;
}

p.paragraph.paragraph-7 {
  text-align: center;
}

p.paragraph span.paragraph-text-23 {
  font-weight: 700;
  font-size: 1.0714285714285714em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-24 {
  font-size: 1.2857142857142858em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

p.paragraph span.paragraph-text-31 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-32 {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 1.3571428571428572em;
}

p.paragraph span.paragraph-text-36 {
  font-weight: 800;
}

p.paragraph span.paragraph-text-37 {
  font-weight: 800;
}

p.paragraph span.paragraph-text-38 {
  color: #fc0a0a;
  font-weight: 800;
}

/* Interaction Elements */

a.link-button span.button-link-text-1 {
  color: #170f0f;
  font-size: 1.105263157894737em;
}

a.link-button.Nav {
  margin-right: 1%;
  background-color: #ecee0b;
  color: #070505;
  font-weight: 700;
  font-family: 'Arimo', sans-serif;
}

a.link-button.Apply {
  margin-right: auto;
  margin-left: auto;
  max-width: 11.31578947368421em;
  width: 100%;
  border-width: .1875em;
  border-color: #0b0909;
  border-top-left-radius: 8px 8px;
  border-top-right-radius: 8px 8px;
  border-bottom-right-radius: 8px 8px;
  border-bottom-left-radius: 8px 8px;
  background-color: #21d219;
  text-align: center;
  font-weight: 900;
  font-size: 1.1875em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.83;
}

a.link-button.Footer {
  margin-right: 0;
  margin-left: 0;
  background-color: transparent;
  color: #0b0505;
  font-size: .875em;
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
}

a.link-button.Apartment {
  margin-right: auto;
  margin-left: auto;
}

a.link-button span.button-link-text-2 {
  color: #222;
}

a.link-button span.button-link-text-3 {
  color: #222;
}

a.link-button.button-link-1 {
  text-align: center;
}

a.link-button.Footer:hover {
  color: #060be4;
}

a.link-button.Nav:hover {
  color: #db0e0e;
}

/* Layout Elements */

body.grid-1 {
  margin-top: .25em;
}

body > .row > [class*='coffee-span-'].column-2 {
  margin-top: 1.375em;
  margin-right: auto;
  margin-left: auto;
  background-color: #605b5b;
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-1 {
  margin-top: 1.875em;
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-3 {
  position: static;
  margin-right: auto;
  margin-left: auto;
  max-height: 37.5em;
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-6 {
  padding-top: 3.3125em;
}

body > .row > [class*='coffee-span-'].column-7 {
  padding-top: 2.5em;
}

body > .row > [class*='coffee-span-'].column-4 {
  float: none;
  clear: none;
  margin-right: auto;
  margin-left: auto;
  max-height: none;
  height: 100%;
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-5 {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-9 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-10 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-11 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-8 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-12 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-13 {
  text-align: center;
}

div.responsive-picture.picture-2 {
  margin-right: auto;
  margin-left: auto;
  max-width: 16.125em;
  max-height: 37.5em;
  border: .125em solid #5f5f5f;
  border-top-left-radius: 8px 8px;
  border-top-right-radius: 8px 8px;
  border-bottom-right-radius: 8px 8px;
  border-bottom-left-radius: 8px 8px;
  box-shadow: #777 2px 2px 5px 0;
}

div.responsive-picture.picture-1 {
  margin-right: auto;
  margin-left: auto;
  max-width: 18.875em;
  max-height: 37.5em;
}

div.responsive-picture.picture-3 {
  margin-right: auto;
  margin-left: auto;
  max-width: 19.0625em;
}

div.responsive-picture.picture-4 {
  min-width: 0;
  max-height: 37.5em;
}

@media screen and (max-width: 35.1875em) {
  div.responsive-picture.picture-5 {
    min-width: 6.25em;
    max-height: 37.5em;
  }

  div.responsive-picture.picture-6 {
    min-width: 6.25em;
  }
}