@font-face {
  font-family: 'hpb';
  src: url('fonts/hpb.eot?9bafli');
  src: url('fonts/hpb.eot?9bafli#iefix') format('embedded-opentype'), url('fonts/hpb.ttf?9bafli') format('truetype'), url('fonts/hpb.woff?9bafli') format('woff'), url('fonts/hpb.svg?9bafli#hpb') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'hpb' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-dot-small:before {
  content: "\e900";
}
.icon-writing:before {
  content: "\e000";
}
.icon-speaker:before {
  content: "\e001";
}
.icon-reader:before {
  content: "\e002";
}
.icon-quill:before {
  content: "\e003";
}
.icon-pole:before {
  content: "\e004";
}
.icon-phone:before {
  content: "\e005";
}
.icon-logo:before {
  content: "\e007";
}
.icon-globe:before {
  content: "\e008";
}
.icon-envelope:before {
  content: "\e009";
}
.icon-compass:before {
  content: "\e00a";
}
.icon-bulb:before {
  content: "\e00b";
}
.icon-bookmark:before {
  content: "\e00d";
}
.icon-book:before {
  content: "\e00e";
}
.icon-arrow:before {
  content: "\e006";
}
.icon-bubble:before {
  content: "\e00c";
}
.icon-more:before {
  content: "\e00f";
}
.icon-home:before {
  content: "\e010";
}
.icon-fr:before {
  content: "\e019";
}
.icon-education:before {
  content: "\e011";
}
.icon-management:before {
  content: "\e012";
}
.icon-relations:before {
  content: "\e013";
}
.icon-less:before {
  content: "\e014";
}
.icon-linkedin:before {
  content: "\e015";
}
.icon-twitter:before {
  content: "\e016";
}
.icon-facebook:before {
  content: "\e017";
}
.icon-en:before {
  content: "\e018";
}
.icon-menu:before {
  content: "\e01a";
}
.icon-vimeo:before {
  content: "\e01b";
}
.icon-logo-simplified:before {
  content: "\e01c";
}
.icon-scroll:before {
  content: "\e01d";
}
.icon-pdf:before {
  content: "\e01e";
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/CrYjSnGjrRCn0pd9VQsnFOvvDin1pK8aKteLpeZ5c0A.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/d-6IYplOFocCacKzxwXSOLO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://themes.googleusercontent.com/static/fonts/robotoslab/v3/y7lebkjgREBJK96VQi37ZrrIa-7acMAeDBVuclsi6Gc.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://themes.googleusercontent.com/static/fonts/robotoslab/v3/dazS1PrQQuCxC3iOAJFEJRbnBKKEOwRKgsHDreGcocg.woff) format('woff');
}
/* RESET */
* {
  border: 0;
  margin: 0;
  padding: 0;
}
html {
  overflow: auto;
}
input {
  overflow: hidden;
}
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input:focus,
textarea:focus,
select:focus,
button:focus {
  background-color: #fff2b1;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}
ul {
  list-style: none;
}
ol {
  list-style-type: decimal;
}
abbr,
acronym {
  border-bottom: .1em dotted;
  cursor: help;
}
sup {
  vertical-align: text-top;
  font-size: 0.5em;
  position: relative;
  top: -5px;
}
sub {
  vertical-align: text-bottom;
}
/* FONTS */
/* @font-face {} */
/* ELEMENTS */
body {
  background: #ffddbf url('/_Assets/Images/Backgrounds/people-in-a-presentation-hall.jpg?v=9') no-repeat center top;
  font-family: "Roboto", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 100%;
  line-height: 1.7em;
  color: #484848;
  text-shadow: #ffebcc 0 1px 0;
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  position: relative;
}
section {
  text-align: left;
  clear: both;
  display: block;
  width: 100%;
  position: relative;
}
p {
  margin: 1em 0 0;
}
p:last-child {
  margin-bottom: 0;
}
h2 + p,
h3 + p,
h3 + ul,
ol + p,
ul + p {
  margin-top: 1em;
}
a {
  /* color: rgb(0,255,0); */
  text-decoration: underline;
}
b {
  font-weight: 700;
}
hr {
  width: 100%;
  height: 1px;
  background: red;
}
ul.classic {
  list-style-type: disc;
  margin-left: 1.2em;
}
ul li.none {
  background-image: none !important;
}
ol {
  margin-left: 1.5em;
}
i {
  font-style: normal;
  font-weight: 300italic;
}
mark {
  background: transparent;
  color: red;
}
/* BACKGROUNDS */
/* Global
        --------------------------------------------------------------------------------*/
/* STRUCTURE */
#wrapper {
  position: relative;
}
#content {
  background: #ffddbf;
  z-index: 1;
  position: relative;
}
#mask {
  width: 100%;
  height: 100%;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}
#mask.overlay {
  background: #000000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#popover {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}
#popover .icon-close {
  position: absolute;
  top: -0.3em;
  right: -0.3em;
  cursor: pointer;
}
#spinnerContainer {
  position: fixed;
  color: #FFFFFF;
  text-shadow: none;
  top: 0;
  left: 0;
  border-radius: 10px;
  padding: 100px 50px 25px;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
#spinnerContainer._000000 {
  background: none;
  color: #000000;
}
.frame {
  border-width: 0px;
  border-style: solid;
  display: block;
  padding: 3em;
}
.frame.frame-red {
  border-color: #f8bfa3;
  background: #ffd6b1;
}
.frame.frame-green {
  border-color: #868c54;
  background: #f3d8b6;
  background: rgba(134, 140, 84, 0.08);
}
.frame .padding {
  padding: 0 1.5em;
}
/* FORMS */
fieldset {
  display: block;
  width: 100%;
}
input[type="text"],
input[type="email"],
input[type="password"],
select,
textarea {
  width: 96%;
  padding: 0 0 0 4%;
  height: 45px;
  overflow: hidden;
  font-size: 16px;
  box-shadow: none;
  font-family: "Lato", Helvetica, Arial, sans-serif;
}
select {
  width: 105%;
  height: 25px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  line-height: 1.3em;
  background-image: url('/_Assets/Images/Misc/select-arrow.png');
  background-repeat: no-repeat;
  background-position: 93% center;
  cursor: pointer;
}
option {
  margin: 0.2em 0;
  color: #061e31;
}
textarea {
  padding-top: 1em;
}
._placeholder {
  color: #bbbbbb;
}
fieldset section {
  margin-bottom: 1em;
  overflow: hidden;
  position: relative;
}
/* Errors */
fieldset section aside {
  color: #e90303;
  position: absolute;
  top: 0.9em;
  right: 8%;
  white-space: nowrap;
  font-size: .75em;
  z-index: 900;
  /* display: none */
}
/* 	fieldset section aside.error:before						{content:""; position:absolute; bottom:-10px; left:10px; border:0; border-right-width:10px;  border-bottom-width:10px;  border-style:solid; border-color:transparent #ff7800;  display:inline-block; width:0; }	 */
/* Searchbox */
/* Input buttons */
input[type="submit"].button,
button {
  font-weight: 700;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
}
input[type="submit"].button.orange,
button.orange {
  color: black;
  border: 1px solid #feac0f;
  text-shadow: #ffd500 0 1px 0;
  background: #feb221 url('/_Assets/Images/Backgrounds/button-orange.png') center repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe477), to(#e19500));
  background: -moz-linear-gradient(top, #ffd500, #e19500);
  background: -o-linear-gradient(top, #ffd500, #e19500);
}
input[type="submit"].button.orange:hover,
button.orange:hover {
  box-shadow: rgba(150, 150, 150, 0.3) 0 0 20px;
  background: #fcb632;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffdb27), to(#e19f1c));
  background: -moz-linear-gradient(top, #ffdb27, #e19f1c);
  background: -o-linear-gradient(top, #ffdb27, #e19f1c);
}
/* LAYOUT */
#content {
  padding: 3em 0 5em;
}
#content > section.noPadding {
  padding: 0;
}
section.zebra {
  background: #eeeeee;
}
img.hpb-image {
  float: left;
  border: 1px solid #f8bfa3;
  margin-right: 1em;
  margin-top: 0.3em;
}
.publishers {
  background-image: url('/_Assets/Images/Backgrounds/publishers.png');
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 1em;
  position: relative;
}
.publishers.amazon {
  width: 101px;
  height: 19px;
  background-position: 0px 0px;
  top: 0.5em;
}
section.articles p {
  margin-top: 0.5em;
  color: #343434;
}
section.articles h2 {
  margin-bottom: 4em;
}
section.articles article {
  margin-top: 1em;
}
section.articles article.borderBottom:last-child {
  border: none;
}
section.articles a.more,
a.backToList {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: 700;
}
img.bookCover {
  float: left;
  margin: 1.5em 1em 0 0;
}
section.biography h3 {
  clear: both;
  text-align: right;
  margin-top: 0.9em;
}
section.biography p,
section.biography ul {
  margin-top: 1.5em;
}
/* HEADINGS */
h1 {
  font-family: "Roboto Slab";
  font-size: 2em;
  line-height: 1.5em;
  padding: 1em 0 0em;
}
h1 p {
  font-size: 1.6em;
  line-height: 1.5em;
}
h2 {
  font-size: 1em;
  line-height: 1.6em;
  line-height: 1.5em;
  font-family: "Roboto Slab";
  font-weight: 400;
}
h2 a {
  color: inherit;
}
h2.category {
  text-transform: uppercase;
  text-align: center;
}
h2.category aside {
  display: inline-block;
  margin: 0 auto;
  width: 10em;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
h2.category span {
  font-size: 2.5em;
}
h2 span.note {
  display: block;
  line-height: 1.7em;
}
h3 {
  font-family: "Roboto Slab";
  font-weight: 400;
  font-size: 1.6em;
  line-height: 1.5em;
}
h4 {
  font-family: "Roboto Slab";
  font-weight: 400;
  font-size: 1em;
  line-height: 1.7em;
}
aside.iconized {
  text-transform: uppercase;
  font-family: "Roboto Slab";
  margin-bottom: 1em;
}
aside.iconized span[class*="icon-"] {
  font-size: 1.5em;
  position: relative;
  top: 0.2em;
  margin-right: 0.2em;
}
a.more + span[class*="icon-"],
span[class*="icon-less"],
span[class*="icon-more"] {
  position: relative;
  top: 0.2em;
  margin-left: 0.1em;
}
header hgroup {
  position: relative;
  margin-top: 3em;
  color: #FFFFFF;
}
header hgroup br {
  display: none;
}
header.secondary hgroup {
  padding-bottom: 4em;
}
header {
  width: 100%;
  color: #ffffff;
  padding: 0;
  text-shadow: #000000 0 0 10px;
  position: relative;
}
header span[class*="logo"] {
  font-size: 7.7em;
  line-height: 0.6em;
  display: block;
}
header span[class="name"] {
  font-family: "Roboto Slab";
  font-size: 1.2em;
  display: block;
}
a.languageSwitcher {
  font-size: 2.5em;
  line-height: 1em;
  position: absolute;
  top: -0.1em;
  right: 0;
  width: 1em;
  height: 1em;
  z-index: 11;
  text-decoration: none;
  text-shadow: none;
  color: #ffffff;
  color: rgba(255, 255, 255, 0.6);
}
header a {
  color: #FFFFFF;
}
header aside {
  display: block;
  overflow: hidden;
}
header .tagline {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, 0.5);
  display: inline;
  padding-top: 0.3em;
}
header h1 {
  padding: 2em 0;
  font-weight: 400;
}
header h1 p:first-child {
  margin-top: 0;
}
header.secondary {
  position: relative;
}
header.secondary span[class$="-logo"] {
  font-size: 8em;
  line-height: 0.5em;
}
header aside {
  height: 1em;
}
header aside.logo-container {
  height: 6.7em;
}
header aside.logo-container-small {
  height: 4.5em;
}
header .tagline {
  font-size: 0.85em;
}
footer {
  text-align: left;
  background: #ffddbf;
  padding-bottom: 3em;
}
footer.blue .borderTop,
footer.blue .borderRight {
  border-color: #d1bdb1;
}
footer aside {
  float: left;
  height: 5em;
  overflow: hidden;
  width: 9em;
  border-right-style: solid;
  border-right-width: 1px;
  margin-right: 1em;
  text-align: center;
}
footer span[class*="logo"] {
  font-size: 5em;
  line-height: 0.6em;
  position: relative;
  display: inline-block;
  margin: 0 auto;
}
footer span[class="name"] {
  font-family: "Roboto Slab";
  font-size: 0.7em;
  display: inline-block;
  margin: 0 auto;
}
footer p {
  margin-top: 0;
}
footer nav {
  float: right;
  font-size: 3.5em;
  line-height: 1.3em;
}
footer nav a {
  color: inherit;
  padding: 0;
  float: none;
  width: auto;
}
aside.icon-scroll {
  font-size: 8em;
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left: -0.5em;
  z-index: 12;
  opacity: 0.5;
  line-height: 0.4em;
  cursor: pointer;
  display: none;
}
/* navigation */
nav {
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  text-shadow: none;
}
header nav {
  position: absolute;
  bottom: 0em;
  top: auto;
  left: 0;
  width: 100%;
  z-index: 10;
}
nav a {
  float: left;
  text-decoration: none;
  padding: 1.5em 0;
}
nav a aside {
  font-size: 2.5em;
  line-height: 1.3em;
  width: 60%;
  margin: 0 auto 0.1em;
  padding: 0 0 0.1em;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ffffff;
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
nav a {
  width: 14.286%;
  color: #ffffff;
}
nav a.selection {
  display: none;
}
nav.secondary a {
  width: 12.5%;
  padding: 0.8em 0;
}
nav.secondary a aside {
  font-size: 1.7em;
  line-height: 1.3em;
}
nav a.selected {
  padding: 1.5em 0;
  margin-bottom: 0em;
}
nav.additional a {
  padding: 0.3em 0;
  font-size: 0.8em;
  margin-bottom: 1em;
}
section.navigationalContent {
  z-index: 2;
  top: 1.5em;
}
section.navigationalContent nav.main {
  position: relative;
  top: -1.5em;
}
section.navigationalContent.postit {
  position: fixed;
  bottom: auto;
  top: 0;
}
nav a.fire {
  background-color: #d6a64f;
  background-color: rgba(214, 166, 79, 0.9);
  color: #ffffff;
}
nav a.flame {
  background-color: #c2371f;
  background-color: rgba(194, 55, 31, 0.9);
  color: #ffffff;
}
nav a.green {
  background-color: #888c69;
  background-color: rgba(136, 140, 105, 0.9);
  color: #ffffff;
}
nav a.blue {
  background-color: #173b84;
  background-color: rgba(23, 59, 132, 0.9);
  color: #ffffff;
}
nav a.chocolate {
  background-color: #5e1e0f;
  background-color: rgba(94, 30, 15, 0.9);
  color: #ffffff;
}
nav a.purple {
  background-color: #6e1255;
  background-color: rgba(110, 18, 85, 0.9);
  color: #ffffff;
}
nav a.espresso {
  background-color: #a2785c;
  background-color: rgba(162, 120, 92, 0.9);
  color: #ffffff;
}
nav a.cocoa {
  background-color: #52403c;
  background-color: rgba(82, 64, 60, 0.9);
  color: #ffffff;
}
nav a.fire:hover {
  background-color: rgba(235, 153, 0, 0.98);
}
nav a.flame:hover {
  background-color: rgba(194, 55, 31, 0.98);
}
nav a.green:hover {
  background-color: rgba(136, 140, 105, 0.98);
}
nav a.blue:hover {
  background-color: rgba(23, 59, 132, 0.98);
}
nav a.chocolate:hover {
  background-color: rgba(94, 30, 15, 0.98);
}
nav a.purple:hover {
  background-color: rgba(110, 18, 85, 0.98);
}
nav a.espresso:hover {
  background-color: rgba(162, 120, 92, 0.98);
}
nav a.cocoa:hover {
  background-color: rgba(82, 64, 60, 0.98);
}
nav a.fire.selected {
  background-color: #d6a64f;
}
nav a.flame.selected {
  background-color: #c2371f;
}
nav a.green.selected {
  background-color: #888c69;
}
nav a.blue.selected {
  background-color: #173b84;
}
nav a.chocolate.selected {
  background-color: #5e1e0f;
}
nav a.purple.selected {
  background-color: #6e1255;
}
nav a.espresso.selected {
  background-color: #a2785c;
}
nav a.cocoa.selected {
  background-color: #52403c;
}
.flame.borderTop,
.flame.borderBottom {
  border-color: #ff927f;
}
.green.borderTop,
.green.borderBottom {
  border-color: #aab26b;
}
.blue.borderTop,
.blue.borderBottom {
  border-color: #8798bb;
}
.chocolate.borderTop,
.chocolate.borderBottom {
  border-color: #b38277;
}
.purple.borderTop,
.purple.borderBottom {
  border-color: #b379a3;
}
.espresso.borderTop,
.espresso.borderBottom {
  border-color: #a2785c;
}
.cocoa.borderTop,
.cocoa.borderBottom {
  border-color: #52403c;
}
/* LINKS */
a.more {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  margin-top: 1em;
}
button.button {
  font-size: 1.3em;
}
a.button {
  text-decoration: none;
}
.button {
  color: #FFFFFF;
  font-size: 1.3em;
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-weight: 400;
  display: inline-block;
  cursor: pointer;
  background: transparent;
  padding: 0.8em 1.5em 0.8em 2em;
  border-radius: 0.2em;
  text-shadow: #000000 0 -1px 0px;
}
.button span[class*="icon"] {
  margin-left: 0.5em;
  position: relative;
  top: 0.1em;
}
/* Colors */
.buttonGreen {
  background-color: #868c54;
  border: 1px solid #5d6231;
  background: #868c54;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2OGM1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTZiMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #868c54 0, #656b37 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868c54), color-stop(100%, #656b37));
  background: -webkit-linear-gradient(top, #868c54 0, #656b37 100%);
  background: -o-linear-gradient(top, #868c54 0, #656b37 100%);
  background: -ms-linear-gradient(top, #868c54 0, #656b37 100%);
  background: linear-gradient(to bottom, #868c54 0, #656b37 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#868c54', endColorstr='#656b37', GradientType=0);
}
.buttonGreen:hover {
  background-color: #99a060;
  background: #979e5e;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OWU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTg0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #979e5e 0, #7e8444 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #979e5e), color-stop(100%, #7e8444));
  background: -webkit-linear-gradient(top, #979e5e 0, #7e8444 100%);
  background: -o-linear-gradient(top, #979e5e 0, #7e8444 100%);
  background: -ms-linear-gradient(top, #979e5e 0, #7e8444 100%);
  background: linear-gradient(to bottom, #979e5e 0, #7e8444 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979e5e', endColorstr='#7e8444', GradientType=0);
}
.buttonPurple {
  background-color: #6e1255;
  background: #77145b;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3MTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTBkM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #77145b 0, #510d3e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77145b), color-stop(100%, #510d3e));
  background: -webkit-linear-gradient(top, #77145b 0, #510d3e 100%);
  background: -o-linear-gradient(top, #77145b 0, #510d3e 100%);
  background: -ms-linear-gradient(top, #77145b 0, #510d3e 100%);
  background: linear-gradient(to bottom, #77145b 0, #510d3e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77145b', endColorstr='#510d3e', GradientType=0);
}
.buttonPurple:hover {
  background-color: #8e176e;
  background: #821663;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyMTY2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTEwNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #821663 0, #5e1048 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #821663), color-stop(100%, #5e1048));
  background: -webkit-linear-gradient(top, #821663 0, #5e1048 100%);
  background: -o-linear-gradient(top, #821663 0, #5e1048 100%);
  background: -ms-linear-gradient(top, #821663 0, #5e1048 100%);
  background: linear-gradient(to bottom, #821663 0, #5e1048 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#821663', endColorstr='#5e1048', GradientType=0);
}
.buttonCocoa {
  background-color: #52403c;
  background: #6b534f;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNTM0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NzM3MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #6b534f 0, #473734 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b534f), color-stop(100%, #473734));
  background: -webkit-linear-gradient(top, #6b534f 0, #473734 100%);
  background: -o-linear-gradient(top, #6b534f 0, #473734 100%);
  background: -ms-linear-gradient(top, #6b534f 0, #473734 100%);
  background: linear-gradient(to bottom, #6b534f 0, #473734 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b534f', endColorstr='#473734', GradientType=0);
}
.buttonCocoa:hover {
  background-color: #735a54;
  background: #7a5e5a;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhNWU1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTQ1NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #7a5e5a 0, #594542 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a5e5a), color-stop(100%, #594542));
  background: -webkit-linear-gradient(top, #7a5e5a 0, #594542 100%);
  background: -o-linear-gradient(top, #7a5e5a 0, #594542 100%);
  background: -ms-linear-gradient(top, #7a5e5a 0, #594542 100%);
  background: linear-gradient(to bottom, #7a5e5a 0, #594542 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a5e5a', endColorstr='#594542', GradientType=0);
}
.buttonBlue {
  background-color: #173B84;
  background: #2256bf;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNTZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjM4N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2256bf 0, #16387c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2256bf), color-stop(100%, #16387c));
  background: -webkit-linear-gradient(top, #2256bf 0, #16387c 100%);
  background: -o-linear-gradient(top, #2256bf 0, #16387c 100%);
  background: -ms-linear-gradient(top, #2256bf 0, #16387c 100%);
  background: linear-gradient(to bottom, #2256bf 0, #16387c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2256bf', endColorstr='#16387c', GradientType=0);
}
.buttonBlue:hover {
  background-color: #1b459b;
  background: #265fd3;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NWZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTQ1OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #265fd3 0, #1a4593 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #265fd3), color-stop(100%, #1a4593));
  background: -webkit-linear-gradient(top, #265fd3 0, #1a4593 100%);
  background: -o-linear-gradient(top, #265fd3 0, #1a4593 100%);
  background: -ms-linear-gradient(top, #265fd3 0, #1a4593 100%);
  background: linear-gradient(to bottom, #265fd3 0, #1a4593 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#265fd3', endColorstr='#1a4593', GradientType=0);
}
.buttonChocolate {
  background-color: #5E1E0F;
  background: #6d2211;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkMjIxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDE1MGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #6d2211 0, #44150b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d2211), color-stop(100%, #44150b));
  background: -webkit-linear-gradient(top, #6d2211 0, #44150b 100%);
  background: -o-linear-gradient(top, #6d2211 0, #44150b 100%);
  background: -ms-linear-gradient(top, #6d2211 0, #44150b 100%);
  background: linear-gradient(to bottom, #6d2211 0, #44150b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d2211', endColorstr='#44150b', GradientType=0);
}
.buttonChocolate:hover {
  background-color: #702412;
  background: #822814;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyMjgxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTFiMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #822814 0, #591b0f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #822814), color-stop(100%, #591b0f));
  background: -webkit-linear-gradient(top, #822814 0, #591b0f 100%);
  background: -o-linear-gradient(top, #822814 0, #591b0f 100%);
  background: -ms-linear-gradient(top, #822814 0, #591b0f 100%);
  background: linear-gradient(to bottom, #822814 0, #591b0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#822814', endColorstr='#591b0f', GradientType=0);
}
.buttonEspresso {
  background-color: #A2785C;
  background: #a2785c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyNzg1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDYyNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #a2785c 0, #84624b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2785c), color-stop(100%, #84624b));
  background: -webkit-linear-gradient(top, #a2785c 0, #84624b 100%);
  background: -o-linear-gradient(top, #a2785c 0, #84624b 100%);
  background: -ms-linear-gradient(top, #a2785c 0, #84624b 100%);
  background: linear-gradient(to bottom, #a2785c 0, #84624b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2785c', endColorstr='#84624b', GradientType=0);
}
.buttonEspresso:hover {
  background-color: #af8263;
  background: #b28465;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyODQ2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTY5NTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b28465 0, #8e6951 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b28465), color-stop(100%, #8e6951));
  background: -webkit-linear-gradient(top, #b28465 0, #8e6951 100%);
  background: -o-linear-gradient(top, #b28465 0, #8e6951 100%);
  background: -ms-linear-gradient(top, #b28465 0, #8e6951 100%);
  background: linear-gradient(to bottom, #b28465 0, #8e6951 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b28465', endColorstr='#8e6951', GradientType=0);
}
/* Sizes */
.button13 {
  font-size: .7em;
  text-transform: uppercase;
  line-height: 1em;
  padding: .7em 1em .5em;
  border-radius: .2em;
}
.button15 {
  font-size: .95em;
  padding: .45em 1em;
  border-radius: .2em;
}
.button17 {
  font-size: .95em;
  padding: .55em 1em;
  border-radius: .2em;
}
.button20 {
  font-size: 1.25em;
  padding: .55em 1.25em;
  border-radius: 0.2em;
}
.button22 {
  font-size: 1.25em;
  padding: .75em 1.5em;
  border-radius: 0.2em;
}
.button24 {
  font-size: 1.5em;
  padding: .75em 1.5em;
  border-radius: 0.2em;
}
.button.alpha {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 2px solid #3d444d;
}
.button.omega {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
[class$="-pdf"] {
  font-size: 2em;
  position: relative;
  top: 0.25em;
  color: #ea0003;
}
/* SPACERS */
.spacer_0-5 {
  margin-top: 5px;
}
.spacer_1 {
  margin-top: 10px;
}
.spacer_1-5 {
  margin-top: 15px;
}
.spacer_2 {
  margin-top: 20px;
}
.spacer_3 {
  margin-top: 30px;
}
.spacer_4 {
  margin-top: 40px;
}
.spacer_5 {
  margin-top: 50px;
}
.spacer_6 {
  margin-top: 60px;
}
.spacer_7 {
  margin-top: 70px;
}
.spacer_8 {
  margin-top: 80px;
}
.spacer_9 {
  margin-top: 90px;
}
.spacer_10 {
  margin-top: 100px;
}
.spacer_11 {
  margin-top: 110px;
}
.spacer_12 {
  margin-top: 120px;
}
.spacer_13 {
  margin-top: 130px;
}
.spacer_14 {
  margin-top: 140px;
}
.spacer_15 {
  margin-top: 150px;
}
/* **************************************************
COLUMNS
************************************************** */
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12,
.container_16,
.container_23,
.container_35 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 97%;
}
.container_12.inner,
.container_16.inner,
.container_23.inner {
  width: 100%;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24,
.grid_25,
.grid_26,
.grid_27,
.grid_28,
.grid_29,
.grid_30,
.grid_31,
.grid_32,
.grid_33,
.grid_34,
.grid_35 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
/* .container_12 .grid_1{width:6.333%}.container_12 .grid_2{width:14.667%}.container_12 .grid_3{width:23.0%}.container_12 .grid_4{width:31.333%}.container_12 .grid_5{width:39.667%}.container_12 .grid_6{width:48.0%}.container_12 .grid_7{width:56.333%}.container_12 .grid_8{width:64.667%}.container_12 .grid_9{width:73.0%}.container_12 .grid_10{width:81.333%}.container_12 .grid_11{width:89.667%}.container_12 .grid_12{width:98.0%}.container_12 .prefix_1{padding-left:8.333%}.container_12 .prefix_2{padding-left:16.667%}.container_12 .prefix_3{padding-left:25.0%}.container_12 .prefix_4{padding-left:33.333%}.container_12 .prefix_5{padding-left:41.667%}.container_12 .prefix_6{padding-left:50.0%}.container_12 .prefix_7{padding-left:58.333%}.container_12 .prefix_8{padding-left:66.667%}.container_12 .prefix_9{padding-left:75.0%}.container_12 .prefix_10{padding-left:83.333%}.container_12 .prefix_11{padding-left:91.667%}.container_12 .suffix_1{padding-right:8.333%}.container_12 .suffix_2{padding-right:16.667%}.container_12 .suffix_3{padding-right:25.0%}.container_12 .suffix_4{padding-right:33.333%}.container_12 .suffix_5{padding-right:41.667%}.container_12 .suffix_6{padding-right:50.0%}.container_12 .suffix_7{padding-right:58.333%}.container_12 .suffix_8{padding-right:66.667%}.container_12 .suffix_9{padding-right:75.0%}.container_12 .suffix_10{padding-right:83.333%}.container_12 .suffix_11{padding-right:91.667%}.container_12 .push_1{left:8.333%}.container_12 .push_2{left:16.667%}.container_12 .push_3{left:25.0%}.container_12 .push_4{left:33.333%}.container_12 .push_5{left:41.667%}.container_12 .push_6{left:50.0%}.container_12 .push_7{left:58.333%}.container_12 .push_8{left:66.667%}.container_12 .push_9{left:75.0%}.container_12 .push_10{left:83.333%}.container_12 .push_11{left:91.667%}.container_12 .pull_1{left:-8.333%}.container_12 .pull_2{left:-16.667%}.container_12 .pull_3{left:-25.0%}.container_12 .pull_4{left:-33.333%}.container_12 .pull_5{left:-41.667%}.container_12 .pull_6{left:-50.0%}.container_12 .pull_7{left:-58.333%}.container_12 .pull_8{left:-66.667%}.container_12 .pull_9{left:-75.0%}.container_12 .pull_10{left:-83.333%}.container_12 .pull_11{left:-91.667%}                                                                                        */
.container_12 .grid_1 {
  width: 6.333%;
}
.container_12 .grid_2 {
  width: 14.667%;
}
.container_12 .grid_3 {
  width: 23%;
}
.container_12 .grid_4 {
  width: 31.333%;
}
.container_12 .grid_5 {
  width: 39.667%;
}
.container_12 .grid_6 {
  width: 48%;
}
.container_12 .grid_7 {
  width: 56.333%;
}
.container_12 .grid_8 {
  width: 64.667%;
}
.container_12 .grid_9 {
  width: 73%;
}
.container_12 .grid_10 {
  width: 81.333%;
}
.container_12 .grid_11 {
  width: 89.667%;
}
.container_12 .grid_12 {
  width: 98%;
}
.container_12 .prefix_1 {
  padding-left: 8.333%;
}
.container_12 .prefix_2 {
  padding-left: 16.667%;
}
.container_12 .prefix_3 {
  padding-left: 25%;
}
.container_12 .prefix_4 {
  padding-left: 33.333%;
}
.container_12 .prefix_5 {
  padding-left: 41.667%;
}
.container_12 .prefix_6 {
  padding-left: 50%;
}
.container_12 .prefix_7 {
  padding-left: 58.333%;
}
.container_12 .prefix_8 {
  padding-left: 66.667%;
}
.container_12 .prefix_9 {
  padding-left: 75%;
}
.container_12 .prefix_10 {
  padding-left: 83.333%;
}
.container_12 .prefix_11 {
  padding-left: 91.667%;
}
.container_12 .suffix_1 {
  padding-right: 8.333%;
}
.container_12 .suffix_2 {
  padding-right: 16.667%;
}
.container_12 .suffix_3 {
  padding-right: 25%;
}
.container_12 .suffix_4 {
  padding-right: 33.333%;
}
.container_12 .suffix_5 {
  padding-right: 41.667%;
}
.container_12 .suffix_6 {
  padding-right: 50%;
}
.container_12 .suffix_7 {
  padding-right: 58.333%;
}
.container_12 .suffix_8 {
  padding-right: 66.667%;
}
.container_12 .suffix_9 {
  padding-right: 75%;
}
.container_12 .suffix_10 {
  padding-right: 83.333%;
}
.container_12 .suffix_11 {
  padding-right: 91.667%;
}
.container_12 .push_1 {
  left: 8.333%;
}
.container_12 .push_2 {
  left: 16.667%;
}
.container_12 .push_3 {
  left: 25%;
}
.container_12 .push_4 {
  left: 33.333%;
}
.container_12 .push_5 {
  left: 41.667%;
}
.container_12 .push_6 {
  left: 50%;
}
.container_12 .push_7 {
  left: 58.333%;
}
.container_12 .push_8 {
  left: 66.667%;
}
.container_12 .push_9 {
  left: 75%;
}
.container_12 .push_10 {
  left: 83.333%;
}
.container_12 .push_11 {
  left: 91.667%;
}
.container_12 .pull_1 {
  left: -8.333%;
}
.container_12 .pull_2 {
  left: -16.667%;
}
.container_12 .pull_3 {
  left: -25%;
}
.container_12 .pull_4 {
  left: -33.333%;
}
.container_12 .pull_5 {
  left: -41.667%;
}
.container_12 .pull_6 {
  left: -50%;
}
.container_12 .pull_7 {
  left: -58.333%;
}
.container_12 .pull_8 {
  left: -66.667%;
}
.container_12 .pull_9 {
  left: -75%;
}
.container_12 .pull_10 {
  left: -83.333%;
}
.container_12 .pull_11 {
  left: -91.667%;
}
.container_16 .grid_1 {
  width: 4.25%;
}
.container_16 .grid_2 {
  width: 10.5%;
}
.container_16 .grid_3 {
  width: 16.75%;
}
.container_16 .grid_4 {
  width: 23%;
}
.container_16 .grid_5 {
  width: 29.25%;
}
.container_16 .grid_6 {
  width: 35.5%;
}
.container_16 .grid_7 {
  width: 41.75%;
}
.container_16 .grid_8 {
  width: 48%;
}
.container_16 .grid_9 {
  width: 54.25%;
}
.container_16 .grid_10 {
  width: 60.5%;
}
.container_16 .grid_11 {
  width: 66.75%;
}
.container_16 .grid_12 {
  width: 73%;
}
.container_16 .grid_13 {
  width: 79.25%;
}
.container_16 .grid_14 {
  width: 85.5%;
}
.container_16 .grid_15 {
  width: 91.75%;
}
.container_16 .grid_16 {
  width: 98%;
}
.container_16 .prefix_1 {
  padding-left: 6.25%;
}
.container_16 .prefix_2 {
  padding-left: 12.5%;
}
.container_16 .prefix_3 {
  padding-left: 18.75%;
}
.container_16 .prefix_4 {
  padding-left: 25%;
}
.container_16 .prefix_5 {
  padding-left: 31.25%;
}
.container_16 .prefix_6 {
  padding-left: 37.5%;
}
.container_16 .prefix_7 {
  padding-left: 43.75%;
}
.container_16 .prefix_8 {
  padding-left: 50%;
}
.container_16 .prefix_9 {
  padding-left: 56.25%;
}
.container_16 .prefix_10 {
  padding-left: 62.5%;
}
.container_16 .prefix_11 {
  padding-left: 68.75%;
}
.container_16 .prefix_12 {
  padding-left: 75%;
}
.container_16 .prefix_13 {
  padding-left: 81.25%;
}
.container_16 .prefix_14 {
  padding-left: 87.5%;
}
.container_16 .prefix_15 {
  padding-left: 93.75%;
}
.container_16 .suffix_1 {
  padding-right: 6.25%;
}
.container_16 .suffix_2 {
  padding-right: 12.5%;
}
.container_16 .suffix_3 {
  padding-right: 18.75%;
}
.container_16 .suffix_4 {
  padding-right: 25%;
}
.container_16 .suffix_5 {
  padding-right: 31.25%;
}
.container_16 .suffix_6 {
  padding-right: 37.5%;
}
.container_16 .suffix_7 {
  padding-right: 43.75%;
}
.container_16 .suffix_8 {
  padding-right: 50%;
}
.container_16 .suffix_9 {
  padding-right: 56.25%;
}
.container_16 .suffix_10 {
  padding-right: 62.5%;
}
.container_16 .suffix_11 {
  padding-right: 68.75%;
}
.container_16 .suffix_12 {
  padding-right: 75%;
}
.container_16 .suffix_13 {
  padding-right: 81.25%;
}
.container_16 .suffix_14 {
  padding-right: 87.5%;
}
.container_16 .suffix_15 {
  padding-right: 93.75%;
}
.container_16 .push_1 {
  left: 6.25%;
}
.container_16 .push_2 {
  left: 12.5%;
}
.container_16 .push_3 {
  left: 18.75%;
}
.container_16 .push_4 {
  left: 25%;
}
.container_16 .push_5 {
  left: 31.25%;
}
.container_16 .push_6 {
  left: 37.5%;
}
.container_16 .push_7 {
  left: 43.75%;
}
.container_16 .push_8 {
  left: 50%;
}
.container_16 .push_9 {
  left: 56.25%;
}
.container_16 .push_10 {
  left: 62.5%;
}
.container_16 .push_11 {
  left: 68.75%;
}
.container_16 .push_12 {
  left: 75%;
}
.container_16 .push_13 {
  left: 81.25%;
}
.container_16 .push_14 {
  left: 87.5%;
}
.container_16 .push_15 {
  left: 93.75%;
}
.container_16 .pull_1 {
  left: -6.25%;
}
.container_16 .pull_2 {
  left: -12.5%;
}
.container_16 .pull_3 {
  left: -18.75%;
}
.container_16 .pull_4 {
  left: -25%;
}
.container_16 .pull_5 {
  left: -31.25%;
}
.container_16 .pull_6 {
  left: -37.5%;
}
.container_16 .pull_7 {
  left: -43.75%;
}
.container_16 .pull_8 {
  left: -50%;
}
.container_16 .pull_9 {
  left: -56.25%;
}
.container_16 .pull_10 {
  left: -62.5%;
}
.container_16 .pull_11 {
  left: -68.75%;
}
.container_16 .pull_12 {
  left: -75%;
}
.container_16 .pull_13 {
  left: -81.25%;
}
.container_16 .pull_14 {
  left: -87.5%;
}
.container_16 .pull_15 {
  left: -93.75%;
}
.container_23 .grid_1 {
  width: 2.348%;
}
.container_23 .grid_2 {
  width: 6.696%;
}
.container_23 .grid_3 {
  width: 11.043%;
}
.container_23 .grid_4 {
  width: 15.391%;
}
.container_23 .grid_5 {
  width: 19.739%;
}
.container_23 .grid_6 {
  width: 24.087%;
}
.container_23 .grid_7 {
  width: 28.435%;
}
.container_23 .grid_8 {
  width: 32.783%;
}
.container_23 .grid_9 {
  width: 37.13%;
}
.container_23 .grid_10 {
  width: 41.478%;
}
.container_23 .grid_11 {
  width: 45.826%;
}
.container_23 .grid_12 {
  width: 50.174%;
}
.container_23 .grid_13 {
  width: 54.522%;
}
.container_23 .grid_14 {
  width: 58.87%;
}
.container_23 .grid_15 {
  width: 63.217%;
}
.container_23 .grid_16 {
  width: 67.565%;
}
.container_23 .grid_17 {
  width: 71.913%;
}
.container_23 .grid_18 {
  width: 76.261%;
}
.container_23 .grid_19 {
  width: 80.609%;
}
.container_23 .grid_20 {
  width: 84.957%;
}
.container_23 .grid_21 {
  width: 89.304%;
}
.container_23 .grid_22 {
  width: 93.652%;
}
.container_23 .grid_23 {
  width: 98%;
}
.container_23 .prefix_1 {
  padding-left: 4.348%;
}
.container_23 .prefix_2 {
  padding-left: 8.696%;
}
.container_23 .prefix_3 {
  padding-left: 13.043%;
}
.container_23 .prefix_4 {
  padding-left: 17.391%;
}
.container_23 .prefix_5 {
  padding-left: 21.739%;
}
.container_23 .prefix_6 {
  padding-left: 26.087%;
}
.container_23 .prefix_7 {
  padding-left: 30.435%;
}
.container_23 .prefix_8 {
  padding-left: 34.783%;
}
.container_23 .prefix_9 {
  padding-left: 39.13%;
}
.container_23 .prefix_10 {
  padding-left: 43.478%;
}
.container_23 .prefix_11 {
  padding-left: 47.826%;
}
.container_23 .prefix_12 {
  padding-left: 52.174%;
}
.container_23 .prefix_13 {
  padding-left: 56.522%;
}
.container_23 .prefix_14 {
  padding-left: 60.87%;
}
.container_23 .prefix_15 {
  padding-left: 65.217%;
}
.container_23 .prefix_16 {
  padding-left: 69.565%;
}
.container_23 .prefix_17 {
  padding-left: 73.913%;
}
.container_23 .prefix_18 {
  padding-left: 78.261%;
}
.container_23 .prefix_19 {
  padding-left: 82.609%;
}
.container_23 .prefix_20 {
  padding-left: 86.957%;
}
.container_23 .prefix_21 {
  padding-left: 91.304%;
}
.container_23 .prefix_22 {
  padding-left: 95.652%;
}
.container_23 .suffix_1 {
  padding-right: 4.348%;
}
.container_23 .suffix_2 {
  padding-right: 8.696%;
}
.container_23 .suffix_3 {
  padding-right: 13.043%;
}
.container_23 .suffix_4 {
  padding-right: 17.391%;
}
.container_23 .suffix_5 {
  padding-right: 21.739%;
}
.container_23 .suffix_6 {
  padding-right: 26.087%;
}
.container_23 .suffix_7 {
  padding-right: 30.435%;
}
.container_23 .suffix_8 {
  padding-right: 34.783%;
}
.container_23 .suffix_9 {
  padding-right: 39.13%;
}
.container_23 .suffix_10 {
  padding-right: 43.478%;
}
.container_23 .suffix_11 {
  padding-right: 47.826%;
}
.container_23 .suffix_12 {
  padding-right: 52.174%;
}
.container_23 .suffix_13 {
  padding-right: 56.522%;
}
.container_23 .suffix_14 {
  padding-right: 60.87%;
}
.container_23 .suffix_15 {
  padding-right: 65.217%;
}
.container_23 .suffix_16 {
  padding-right: 69.565%;
}
.container_23 .suffix_17 {
  padding-right: 73.913%;
}
.container_23 .suffix_18 {
  padding-right: 78.261%;
}
.container_23 .suffix_19 {
  padding-right: 82.609%;
}
.container_23 .suffix_20 {
  padding-right: 86.957%;
}
.container_23 .suffix_21 {
  padding-right: 91.304%;
}
.container_23 .suffix_22 {
  padding-right: 95.652%;
}
.container_23 .push_1 {
  left: 4.348%;
}
.container_23 .push_2 {
  left: 8.696%;
}
.container_23 .push_3 {
  left: 13.043%;
}
.container_23 .push_4 {
  left: 17.391%;
}
.container_23 .push_5 {
  left: 21.739%;
}
.container_23 .push_6 {
  left: 26.087%;
}
.container_23 .push_7 {
  left: 30.435%;
}
.container_23 .push_8 {
  left: 34.783%;
}
.container_23 .push_9 {
  left: 39.13%;
}
.container_23 .push_10 {
  left: 43.478%;
}
.container_23 .push_11 {
  left: 47.826%;
}
.container_23 .push_12 {
  left: 52.174%;
}
.container_23 .push_13 {
  left: 56.522%;
}
.container_23 .push_14 {
  left: 60.87%;
}
.container_23 .push_15 {
  left: 65.217%;
}
.container_23 .push_16 {
  left: 69.565%;
}
.container_23 .push_17 {
  left: 73.913%;
}
.container_23 .push_18 {
  left: 78.261%;
}
.container_23 .push_19 {
  left: 82.609%;
}
.container_23 .push_20 {
  left: 86.957%;
}
.container_23 .push_21 {
  left: 91.304%;
}
.container_23 .push_22 {
  left: 95.652%;
}
.container_23 .pull_1 {
  left: -4.348%;
}
.container_23 .pull_2 {
  left: -8.696%;
}
.container_23 .pull_3 {
  left: -13.043%;
}
.container_23 .pull_4 {
  left: -17.391%;
}
.container_23 .pull_5 {
  left: -21.739%;
}
.container_23 .pull_6 {
  left: -26.087%;
}
.container_23 .pull_7 {
  left: -30.435%;
}
.container_23 .pull_8 {
  left: -34.783%;
}
.container_23 .pull_9 {
  left: -39.13%;
}
.container_23 .pull_10 {
  left: -43.478%;
}
.container_23 .pull_11 {
  left: -47.826%;
}
.container_23 .pull_12 {
  left: -52.174%;
}
.container_23 .pull_13 {
  left: -56.522%;
}
.container_23 .pull_14 {
  left: -60.87%;
}
.container_23 .pull_15 {
  left: -65.217%;
}
.container_23 .pull_16 {
  left: -69.565%;
}
.container_23 .pull_17 {
  left: -73.913%;
}
.container_23 .pull_18 {
  left: -78.261%;
}
.container_23 .pull_19 {
  left: -82.609%;
}
.container_23 .pull_20 {
  left: -86.957%;
}
.container_23 .pull_21 {
  left: -91.304%;
}
.container_23 .pull_22 {
  left: -95.652%;
}
.container_35 .grid_1 {
  width: 0.857%;
}
.container_35 .grid_2 {
  width: 3.714%;
}
.container_35 .grid_3 {
  width: 6.571%;
}
.container_35 .grid_4 {
  width: 9.429%;
}
.container_35 .grid_5 {
  width: 12.286%;
}
.container_35 .grid_6 {
  width: 15.143%;
}
.container_35 .grid_7 {
  width: 18%;
}
.container_35 .grid_8 {
  width: 20.857%;
}
.container_35 .grid_9 {
  width: 23.714%;
}
.container_35 .grid_10 {
  width: 26.571%;
}
.container_35 .grid_11 {
  width: 29.429%;
}
.container_35 .grid_12 {
  width: 32.286%;
}
.container_35 .grid_13 {
  width: 35.143%;
}
.container_35 .grid_14 {
  width: 38%;
}
.container_35 .grid_15 {
  width: 40.857%;
}
.container_35 .grid_16 {
  width: 43.714%;
}
.container_35 .grid_17 {
  width: 46.571%;
}
.container_35 .grid_18 {
  width: 49.429%;
}
.container_35 .grid_19 {
  width: 52.286%;
}
.container_35 .grid_20 {
  width: 55.143%;
}
.container_35 .grid_21 {
  width: 58%;
}
.container_35 .grid_22 {
  width: 60.857%;
}
.container_35 .grid_23 {
  width: 63.714%;
}
.container_35 .grid_24 {
  width: 66.571%;
}
.container_35 .grid_25 {
  width: 69.429%;
}
.container_35 .grid_26 {
  width: 72.286%;
}
.container_35 .grid_27 {
  width: 75.143%;
}
.container_35 .grid_28 {
  width: 78%;
}
.container_35 .grid_29 {
  width: 80.857%;
}
.container_35 .grid_30 {
  width: 83.714%;
}
.container_35 .grid_31 {
  width: 86.571%;
}
.container_35 .grid_32 {
  width: 89.429%;
}
.container_35 .grid_33 {
  width: 92.286%;
}
.container_35 .grid_34 {
  width: 95.143%;
}
.container_35 .grid_35 {
  width: 98%;
}
.container_35 .prefix_1 {
  padding-left: 2.857%;
}
.container_35 .prefix_2 {
  padding-left: 5.714%;
}
.container_35 .prefix_3 {
  padding-left: 8.571%;
}
.container_35 .prefix_4 {
  padding-left: 11.429%;
}
.container_35 .prefix_5 {
  padding-left: 14.286%;
}
.container_35 .prefix_6 {
  padding-left: 17.143%;
}
.container_35 .prefix_7 {
  padding-left: 20%;
}
.container_35 .prefix_8 {
  padding-left: 22.857%;
}
.container_35 .prefix_9 {
  padding-left: 25.714%;
}
.container_35 .prefix_10 {
  padding-left: 28.571%;
}
.container_35 .prefix_11 {
  padding-left: 31.429%;
}
.container_35 .prefix_12 {
  padding-left: 34.286%;
}
.container_35 .prefix_13 {
  padding-left: 37.143%;
}
.container_35 .prefix_14 {
  padding-left: 40%;
}
.container_35 .prefix_15 {
  padding-left: 42.857%;
}
.container_35 .prefix_16 {
  padding-left: 45.714%;
}
.container_35 .prefix_17 {
  padding-left: 48.571%;
}
.container_35 .prefix_18 {
  padding-left: 51.429%;
}
.container_35 .prefix_19 {
  padding-left: 54.286%;
}
.container_35 .prefix_20 {
  padding-left: 57.143%;
}
.container_35 .prefix_21 {
  padding-left: 60%;
}
.container_35 .prefix_22 {
  padding-left: 62.857%;
}
.container_35 .prefix_23 {
  padding-left: 65.714%;
}
.container_35 .prefix_24 {
  padding-left: 68.571%;
}
.container_35 .prefix_25 {
  padding-left: 71.429%;
}
.container_35 .prefix_26 {
  padding-left: 74.286%;
}
.container_35 .prefix_27 {
  padding-left: 77.143%;
}
.container_35 .prefix_28 {
  padding-left: 80%;
}
.container_35 .prefix_29 {
  padding-left: 82.857%;
}
.container_35 .prefix_30 {
  padding-left: 85.714%;
}
.container_35 .prefix_31 {
  padding-left: 88.571%;
}
.container_35 .prefix_32 {
  padding-left: 91.429%;
}
.container_35 .prefix_33 {
  padding-left: 94.286%;
}
.container_35 .prefix_34 {
  padding-left: 97.143%;
}
.container_35 .suffix_1 {
  padding-right: 2.857%;
}
.container_35 .suffix_2 {
  padding-right: 5.714%;
}
.container_35 .suffix_3 {
  padding-right: 8.571%;
}
.container_35 .suffix_4 {
  padding-right: 11.429%;
}
.container_35 .suffix_5 {
  padding-right: 14.286%;
}
.container_35 .suffix_6 {
  padding-right: 17.143%;
}
.container_35 .suffix_7 {
  padding-right: 20%;
}
.container_35 .suffix_8 {
  padding-right: 22.857%;
}
.container_35 .suffix_9 {
  padding-right: 25.714%;
}
.container_35 .suffix_10 {
  padding-right: 28.571%;
}
.container_35 .suffix_11 {
  padding-right: 31.429%;
}
.container_35 .suffix_12 {
  padding-right: 34.286%;
}
.container_35 .suffix_13 {
  padding-right: 37.143%;
}
.container_35 .suffix_14 {
  padding-right: 40%;
}
.container_35 .suffix_15 {
  padding-right: 42.857%;
}
.container_35 .suffix_16 {
  padding-right: 45.714%;
}
.container_35 .suffix_17 {
  padding-right: 48.571%;
}
.container_35 .suffix_18 {
  padding-right: 51.429%;
}
.container_35 .suffix_19 {
  padding-right: 54.286%;
}
.container_35 .suffix_20 {
  padding-right: 57.143%;
}
.container_35 .suffix_21 {
  padding-right: 60%;
}
.container_35 .suffix_22 {
  padding-right: 62.857%;
}
.container_35 .suffix_23 {
  padding-right: 65.714%;
}
.container_35 .suffix_24 {
  padding-right: 68.571%;
}
.container_35 .suffix_25 {
  padding-right: 71.429%;
}
.container_35 .suffix_26 {
  padding-right: 74.286%;
}
.container_35 .suffix_27 {
  padding-right: 77.143%;
}
.container_35 .suffix_28 {
  padding-right: 80%;
}
.container_35 .suffix_29 {
  padding-right: 82.857%;
}
.container_35 .suffix_30 {
  padding-right: 85.714%;
}
.container_35 .suffix_31 {
  padding-right: 88.571%;
}
.container_35 .suffix_32 {
  padding-right: 91.429%;
}
.container_35 .suffix_33 {
  padding-right: 94.286%;
}
.container_35 .suffix_34 {
  padding-right: 97.143%;
}
.container_35 .push_1 {
  left: 2.857%;
}
.container_35 .push_2 {
  left: 5.714%;
}
.container_35 .push_3 {
  left: 8.571%;
}
.container_35 .push_4 {
  left: 11.429%;
}
.container_35 .push_5 {
  left: 14.286%;
}
.container_35 .push_6 {
  left: 17.143%;
}
.container_35 .push_7 {
  left: 20%;
}
.container_35 .push_8 {
  left: 22.857%;
}
.container_35 .push_9 {
  left: 25.714%;
}
.container_35 .push_10 {
  left: 28.571%;
}
.container_35 .push_11 {
  left: 31.429%;
}
.container_35 .push_12 {
  left: 34.286%;
}
.container_35 .push_13 {
  left: 37.143%;
}
.container_35 .push_14 {
  left: 40%;
}
.container_35 .push_15 {
  left: 42.857%;
}
.container_35 .push_16 {
  left: 45.714%;
}
.container_35 .push_17 {
  left: 48.571%;
}
.container_35 .push_18 {
  left: 51.429%;
}
.container_35 .push_19 {
  left: 54.286%;
}
.container_35 .push_20 {
  left: 57.143%;
}
.container_35 .push_21 {
  left: 60%;
}
.container_35 .push_22 {
  left: 62.857%;
}
.container_35 .push_23 {
  left: 65.714%;
}
.container_35 .push_24 {
  left: 68.571%;
}
.container_35 .push_25 {
  left: 71.429%;
}
.container_35 .push_26 {
  left: 74.286%;
}
.container_35 .push_27 {
  left: 77.143%;
}
.container_35 .push_28 {
  left: 80%;
}
.container_35 .push_29 {
  left: 82.857%;
}
.container_35 .push_30 {
  left: 85.714%;
}
.container_35 .push_31 {
  left: 88.571%;
}
.container_35 .push_32 {
  left: 91.429%;
}
.container_35 .push_33 {
  left: 94.286%;
}
.container_35 .push_34 {
  left: 97.143%;
}
.container_35 .pull_1 {
  left: -2.857%;
}
.container_35 .pull_2 {
  left: -5.714%;
}
.container_35 .pull_3 {
  left: -8.571%;
}
.container_35 .pull_4 {
  left: -11.429%;
}
.container_35 .pull_5 {
  left: -14.286%;
}
.container_35 .pull_6 {
  left: -17.143%;
}
.container_35 .pull_7 {
  left: -20%;
}
.container_35 .pull_8 {
  left: -22.857%;
}
.container_35 .pull_9 {
  left: -25.714%;
}
.container_35 .pull_10 {
  left: -28.571%;
}
.container_35 .pull_11 {
  left: -31.429%;
}
.container_35 .pull_12 {
  left: -34.286%;
}
.container_35 .pull_13 {
  left: -37.143%;
}
.container_35 .pull_14 {
  left: -40%;
}
.container_35 .pull_15 {
  left: -42.857%;
}
.container_35 .pull_16 {
  left: -45.714%;
}
.container_35 .pull_17 {
  left: -48.571%;
}
.container_35 .pull_18 {
  left: -51.429%;
}
.container_35 .pull_19 {
  left: -54.286%;
}
.container_35 .pull_20 {
  left: -57.143%;
}
.container_35 .pull_21 {
  left: -60%;
}
.container_35 .pull_22 {
  left: -62.857%;
}
.container_35 .pull_23 {
  left: -65.714%;
}
.container_35 .pull_24 {
  left: -68.571%;
}
.container_35 .pull_25 {
  left: -71.429%;
}
.container_35 .pull_26 {
  left: -74.286%;
}
.container_35 .pull_27 {
  left: -77.143%;
}
.container_35 .pull_28 {
  left: -80%;
}
.container_35 .pull_29 {
  left: -82.857%;
}
.container_35 .pull_30 {
  left: -85.714%;
}
.container_35 .pull_31 {
  left: -88.571%;
}
.container_35 .pull_32 {
  left: -91.429%;
}
.container_35 .pull_33 {
  left: -94.286%;
}
.container_35 .pull_34 {
  left: -97.143%;
}
/* Clear Floated Elements
        --------------------------------------------------------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after,
.container_23:before,
.container_23:after,
.container_35:before,
.container_35:after,
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.container_12:after,
.container_16:after,
.container_23:after,
.container_35:after,
.clearfix:after {
  clear: both;
}
/* The following zoom:1 rule is specifically for IE6 + IE7. Move to separate stylesheet if invalid CSS is a problem.*/
.clearfix {
  zoom: 1;
}
.clearBoth {
  clear: both;
}
/* CLASSES */
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.textLeft {
  text-align: left;
}
.textRight {
  text-align: right;
}
.textCenter {
  text-align: center;
}
.relative {
  position: relative;
}
.dark {
  color: #061e31;
}
.flame {
  color: #e5705c;
}
.green {
  color: #868c54;
}
.blue {
  color: #54678c;
}
.chocolate {
  color: #8c5e54;
}
.purple {
  color: #8c547d;
}
.espresso {
  color: #a2785c;
}
.cocoa {
  color: #52403c;
}
.orange {
  color: #fe8917;
}
.white {
  color: #FFFFFF;
  text-shadow: #222222 0 -1px 1px;
}
.red {
  color: #D10000;
}
.gray {
  color: #8a8e94;
}
.normal {
  font-weight: normal;
}
.borderLeft {
  border-left: 1px solid #d6d8de;
}
.borderRight {
  border-right: 1px solid #d6d8de;
}
.borderTop {
  border-top: 1px solid #d6d8de;
  padding-top: 1em;
}
.borderBottom {
  border-bottom: 1px solid #d6d8de;
  padding-bottom: 1em;
}
.box {
  width: 100%;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  padding: 0 0 1.5em;
}
.box .padding {
  padding: 0 1.5em;
}
.speach.standard {
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  background: #e3e3e3;
  font-size: .85em;
  line-height: 1.5em;
  font-family: Georgia;
  font-style: italic;
  padding: 25px;
  position: relative;
  box-shadow: #FFFFFF 0 1px 0;
}
.speach.standard:before {
  content: "";
  position: absolute;
  bottom: -20px;
  /* value = - border-top-width - border-bottom-width */
  left: 60px;
  /* controls horizontal position */
  border: 0;
  border-right-width: 30px;
  /* vary this value to change the angle of the vertex */
  border-bottom-width: 20px;
  /* vary this value to change the height of the triangle. must be equal to the corresponding value in :after */
  border-style: solid;
  border-color: transparent #e3e3e3;
  display: block;
  width: 0;
}
.speach.standard:after {
  content: "";
  position: absolute;
  bottom: -20px;
  /* value = - border-top-width - border-bottom-width */
  left: 80px;
  /* value = (:before's left) + (:before's border-right/left-width)  - (:after's border-right/left-width) */
  border: 0;
  border-right-width: 10px;
  /* vary this value to change the angle of the vertex */
  border-bottom-width: 20px;
  /* vary this value to change the height of the triangle. must be equal to the corresponding value in :before */
  border-style: solid;
  border-color: transparent #e3e3e3;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
.note {
  font-size: 0.75em;
  line-height: 1.3em;
}
ul.dot li {
  padding-left: 1em;
  margin-bottom: .5em;
}
ul.dot li:before {
  font-family: "hpb";
  content: '\e900';
  position: relative;
  left: -1em;
  margin-right: -0.5em;
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  *[class^="container_"] {
    width: 97%;
  }
  h1 {
    font-size: 1.8em;
    line-height: 1.5em;
  }
}
@media screen and (max-width: 1023px) {
  background-image: url('/_Assets/Images/Backgrounds/people-in-a-presentation-hall_1024.jpg?v=9');
  /* Reset */
  *[class^="container_"] {
    width: 90%;
  }
  *[class^="grid_"] {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .alpha {
    margin-left: 0;
  }
  .omega {
    margin-right: 0;
  }
  .beta {
    margin-left: 0;
    margin-right: 0;
  }
  [class^="container_"] [class^="push_"] {
    left: 0;
  }
  [class^="container_"] [class^="pull_"] {
    right: 0;
  }
  [class^="container_"] [class^="grid_"] {
    width: 100%;
  }
  [class^="container_"] [class^="grid_"] {
    padding-left: 0;
    padding-right: 0;
  }
  aside.iconized {
    font-size: 1.5em;
    padding-bottom: 0.5em;
    margin-bottom: 0.5em;
    margin-top: 1em;
  }
}
@media screen and (max-width: 768px) {
  *[class^="container_"] {
    width: 90%;
  }
  body {
    background-image: url('/_Assets/Images/Backgrounds/people-in-a-presentation-hall_768.jpg?v=9');
  }
  nav a {
    font-size: 0.75em;
    padding: 1em 0;
  }
  nav a aside {
    margin: 0 auto 0.1em;
    padding: 0 0 0.3em;
  }
  .frame {
    padding: 1em;
  }
}
@media screen and (max-width: 767px) {
  body {
    overflow-x: hidden;
  }
  header hgroup {
    margin-top: 6em;
  }
  header.secondary hgroup {
    padding-bottom: 2em;
  }
  a.languageSwitcher {
    font-size: 3.4em;
    line-height: 1em;
    top: 0em;
    right: 0em;
    position: fixed;
  }
  header nav {
    background: #ff6060;
  }
  section.navigationalContent {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2;
  }
  section.navigationalContent nav.main {
    top: 0;
  }
  ._smoothScroll {
    display: none;
  }
  nav a.selection aside {
    font-size: 1.7em;
    line-height: 0.7em;
    border-bottom: 0;
    float: left;
    width: 1.2em;
    padding-bottom: 0;
    margin-bottom: -0.5em;
    position: relative;
    top: -0.1em;
  }
  nav.main a,
  nav.secondary a {
    width: 100%;
    display: none;
    padding: 0.8em 0 0.8em 3.7em;
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: left;
  }
  nav a.selected {
    display: block;
    padding: 0.7em 0 0.7em 4em;
    margin-bottom: 0;
    display: none;
  }
  nav a.fire {
    background-color: rgba(214, 166, 79, 0.95);
  }
  nav a.flame {
    background-color: rgba(194, 55, 31, 0.95);
  }
  nav a.green {
    background-color: rgba(136, 140, 105, 0.95);
  }
  nav a.blue {
    background-color: rgba(23, 59, 132, 0.95);
  }
  nav a.chocolate {
    background-color: rgba(94, 30, 15, 0.95);
  }
  nav a.purple {
    background-color: rgba(110, 18, 85, 0.95);
  }
  nav a.espresso {
    background-color: rgba(162, 120, 92, 0.95);
  }
  nav a.cocoa {
    background-color: rgba(82, 64, 60, 0.95);
  }
  nav a.selection {
    display: block;
    cursor: pointer;
    width: 100%;
    padding-left: 1.5em;
    color: rgba(255, 255, 255, 0.6);
    text-transform: uppercase;
  }
  nav a[href^="/"] aside {
    display: none;
  }
  nav {
    text-transform: capitalize;
  }
}
@media screen and (max-width: 640px) {
  body {
    background-image: url('/_Assets/Images/Backgrounds/people-in-a-presentation-hall_640.jpg?v=9');
  }
  footer p.tagline {
    display: none;
  }
}
div._ly {
  height: 100%;
  background: rgba(255, 0, 0, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}
div._ly div {
  background: red;
  background: rgba(255, 0, 0, 0.1);
  height: 100%;
}
#debug {
  position: fixed;
  top: 0;
  left: 0;
  padding: 2em;
  background: #ff6060;
}
