/* Text Elements */

p.paragraph span.paragraph-text-1 {
  color: #151da4;
  text-transform: uppercase;
  font-size: 24px;
}

p.paragraph span.paragraph-text-2 {
  background-color: transparent;
  color: #0d0e1f;
  font-weight: 700;
  font-size: 12px;
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

p.paragraph.paragraph-1 {
  background-color: #ddebf4;
  color: #1d0f0f;
  text-align: left;
  font-size: 12px;
  opacity: 1;
}

p.paragraph span.paragraph-text-3 {
  color: #15151d;
}

p.paragraph span.paragraph-text-4 {
  font-size: 11px;
}

p.paragraph.paragraph-2 {
  background-color: #fff;
  text-align: center;
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

p.paragraph span.paragraph-text-5 {
  color: #1b3dd3;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 16px;
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

p.paragraph.paragraph-3 {
  background-color: #fff;
  text-align: center;
}

ul.unorder-list.ul {
  list-style-type: none;
  vertical-align: middle;
}

span.text-element.text-1 {
  background-color: #f1fcfc;
  text-align: center;
}

/* Layout Elements */

body.grid-1 {
  height: 100%;
}

body > .row > [class*='coffee-span-'].column-1 {
  -webkit-transform: scale(.91);
     -moz-transform: scale(.91);
      -ms-transform: scale(.91);
       -o-transform: scale(.91);
          transform: scale(.91);
}

body > .row > [class*='coffee-span-'].column-2 {
  text-align: center;
}

.row > [class*='coffee-span-'] .html-element.Googleplus {
  min-width: 5px;
  min-height: 2px;
  text-indent: 0;
  word-spacing: 7px;
  letter-spacing: -1px;
  -webkit-transform: scale(.96);
     -moz-transform: scale(.96);
      -ms-transform: scale(.96);
       -o-transform: scale(.96);
          transform: scale(.96);
}

li.button {
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-left-radius: 25px 25px;
  border-bottom-right-radius: 25px 25px;
  background-color: #4033f6;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;

  -webkit-align-self: center;
     -moz-align-self: center;
      -ms-align-self: center;
       -o-align-self: center;
          align-self: center;
}

li a.list-item-text-1 {
  color: #50c8ca;
}

li.button:hover {
  background-color: #f51e0e;
  color: #e31a1a;
}

@media screen and (max-width: 448px) {
  /* Text Elements */

  p.paragraph span.paragraph-text-5 {
    font-size: 15px;
  }
}

@media screen and (max-width: 422px) {
  /* Text Elements */

  p.paragraph span.paragraph-text-5 {
    font-size: 14px;
  }
}

@media screen and (max-width: 368px) {
  /* Text Elements */

  p.paragraph span.paragraph-text-5 {
    font-size: 12px;
  }
}