/* Text Elements */

h2.heading-1 {
  box-shadow: none;
  color: #2612db;
  text-align: center;
  text-shadow: #188c1e 2px 2px 5px;
  white-space: normal;
  font-size: 30px;
  line-height: 1.1;
}

span.text-element.text-1 {
  color: #33afc4;
  text-align: center;
}

span.text-element.text-2 {
  color: #4cb9d4;
}

span.text-element.text-3 {
  background-image: none;
  color: #2bb5c4;
}

span.text-element.text-4 {
  color: #2612db;
  text-align: center;
}

span.text-element span.text-text-1 {
  color: #2612db;
}

span.text-element.text-5 {
  color: #14a839;
  font-weight: 800;
  font-size: 15px;
}

span.text-element.text-6 {
  color: #2bb5c4;
}

span.text-element.text-7 {
  color: #2bb5c4;
}

span.text-element span.text-text-2 {
  color: #f20f34;
  font-weight: 700;
}

span.text-element span.text-text-3 {
  color: #f20f34;
  font-weight: 700;
}

span.text-element span.text-text-4 {
  color: #f20f34;
  font-weight: 700;
}

span.text-element span.text-text-5 {
  color: #f20f34;
}

span.text-element span.text-text-6 {
  color: #f20f34;
  font-weight: 700;
}

span.text-element span.text-text-7 {
  color: #f20f34;
  font-weight: 700;
}

a.link-text span.text-link-text-1 {
  font-size: 16px;
}

a.link-text.text-link-1 {
  color: #2612db;
  text-align: center;
}

a.link-text.text-link-2 {
  color: #2612db;
  text-align: center;
  text-shadow: #188c1e 2px 2px 5px;
}

a.link-text span.text-link-text-2 {
  background-color: transparent;
  font-weight: 500;
  font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
}

/* Layout Elements */

body > .row > [class*='coffee-span-'].column-1 {
  background-image: none;
}

body > .row.row-1 {
  border-bottom: 2px double #2612db;
  background-image: url(../files/bg.png);
}

body > .row.row-2 {
  background-image: url(../files/bg.png);
}

body > .row.row-3 {
  background-image: url(../files/bg.png);
}

body > .row.row-4 {
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-3 {
  display: none;
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-4 {
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-5 {
  border-top: 2px groove #2612db;
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-6 {
  display: block;
  border-top: 2px groove #188c1e;
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-8 {
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-9 {
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-10 {
  min-height: 30px;
  max-height: none;
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-11 {
  border-top: 2px groove #188c1e;
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-12 {
  border-top: 2px groove #2612db;
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-13 {
  border-top: 2px groove #188c1e;
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-14 {
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-16 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-17 {
  text-align: center;
}

body.grid-1 {
  background-image: url(../files/bg.png);
}

body.grid-2 {
  background-image: url(../files/bg.png);
}

body.grid-3 {
  background-image: url(../files/bg.png);
}

body.grid-4 {
  background-image: url(../files/bg.png);
}

body > .row > [class*='coffee-span-'].column-22 {
  min-height: 125px;
  background-image: url(../files/blueglowlogo.jpg);
}

body.grid-5 {
  background-image: url(../files/bg.png);
}

body > .row.row-5 {
  border-top-width: 0;
  border-top-style: none;
}

body > .row > [class*='coffee-span-'].column-18 {
  text-align: center;
}

div.responsive-picture.picture-1 {
  max-width: 560px;
  max-height: 200px;
  box-shadow: #2612db 2px 2px 5px 0;
}

div.responsive-picture.picture-2 {
  max-width: 560px;
  max-height: 200px;
  width: 32%;
}

.row > [class*='coffee-span-'] .html-element.html-element-1 {
  display: block;
  float: right;
  width: auto;
}

.row > [class*='coffee-span-'] .html-element.html-element-2 {
  float: none;
  clear: none;
  max-width: 560px;
  max-height: 315px;
  width: auto;
}

.row > [class*='coffee-span-'] .html-element.html-element-3 {
  max-width: 560px;
  max-height: 315px;
}

.row > [class*='coffee-span-'] .html-element.html-element-4 {
  max-width: 560px;
  max-height: 315px;
}

.row > [class*='coffee-span-'] .html-element.html-element-5 {
  max-width: 560px;
  max-height: 315px;
}

.row > [class*='coffee-span-'] .html-element.html-element-6 {
  max-width: 560px;
  max-height: 315px;
}