/****************************************************************/
/**************** EXPANDED ADMIN PAGE CSS ***********************/
/****************************************************************/

.group-exp-0-block-main .fieldset-legend a:link,
.group-exp-0-block-main .fieldset-legend a:visited {
  font-size: .9em !important;
  font-weight: 600 !important;
}

body.page-node-add-expanded-page .collapsed .fieldset-legend a:link:before,
body.node-type-expanded-page .collapsed .fieldset-legend a:link:before {
  color: inherit;
  display: inline-block;
  float: left;
  font-family: "FontAwesome";
  content: "\f054";
  font-size: .8em;
  margin: 5px 6px 0 0;
}

body.node-type-expanded-page .collapse-processed .fieldset-legend a:before,
body.page-node-add-expanded-page .collapse-processed .fieldset-legend a:before {
  color: inherit;
  display: inline-block;
  float: left;
  font-family: "FontAwesome";
  content: "\f078";
  font-size: .8em;
  margin: 5px 6px 0 0;
}

.group-exp-0-image-section .fieldset-legend a:link,
.group-exp-0-image-section .fieldset-legend a:visited,
.group-exp-0-video-section .fieldset-legend a:link,
.group-exp-0-video-section .fieldset-legend a:visited,
.group-exp-0-block-sections .fieldset-legend a:link,
.group-exp-0-block-sections .fieldset-legend a:visited,
.group-exp-1-block-sections .fieldset-legend a:link,
.group-exp-1-block-sections .fieldset-legend a:visited,
.group-exp-2-block-sections .fieldset-legend a:link,
.group-exp-2-block-sections .fieldset-legend a:visited,
.group-exp-3-block-sections .fieldset-legend a:link,
.group-exp-3-block-sections .fieldset-legend a:visited,
.group-exp-4-block-sections .fieldset-legend a:link,
.group-exp-4-block-sections .fieldset-legend a:visited,
.group-exp-5-block-sections .fieldset-legend a:link,
.group-exp-5-block-sections .fieldset-legend a:visited,
.group-exp-6-block-sections .fieldset-legend a:link,
.group-exp-6-block-sections .fieldset-legend a:visited,
.group-exp-7-block-sections .fieldset-legend a:link,
.group-exp-7-block-sections .fieldset-legend a:visited,
.group-exp-8-block-sections .fieldset-legend a:link,
.group-exp-8-block-sections .fieldset-legend a:visited,
.group-exp-9-block-sections .fieldset-legend a:link,
.group-exp-9-block-sections .fieldset-legend a:visited{
  color:  #ffffff !important;
  font-weight: 700;
}

.group-exp-1-block-main a:link,
.group-exp-1-block-side a:link,
.group-exp-2-block-main a:link,
.group-exp-2-block-side a:link,
.group-exp-3-block-main a:link,
.group-exp-3-block-side a:link,
.group-exp-4-block-main a:link,
.group-exp-4-block-side a:link,
.group-exp-5-block-main a:link,
.group-exp-5-block-side a:link,
.group-exp-6-block-main a:link,
.group-exp-6-block-side a:link,
.group-exp-7-block-main a:link,
.group-exp-7-block-side a:link,
.group-exp-8-block-main a:link,
.group-exp-8-block-side a:link,
.group-exp-9-block-main a:link,
.group-exp-9-block-side a:link {
  text-indent: 1em;
}

body.node-type-expanded-page .field-multiple-table th,
body.page-node-add-expanded-page .field-multiple-table th {
  background-color: inherit;
  border: 1px solid #eee !important;
  color: inherit;
}

body.node-type-expanded-page .field-multiple-table th,
body.page-node-add-expanded-page .field-multiple-table th {
  background-color: inherit;
  color: #ffffff;
}

body.node-type-expanded-page th,
body.page-node-add-expanded-page th {
  background-color: #eeeeee;
  border: 1px solid inherit;
  color: inherit;
}

body.node-type-expanded-page td,
body.page-node-add-expanded-page td {
  border: 4px solid #ffffff;
  border-collapse: collapse;
  padding: 1em;
  vertical-align: top;
  background: #ffffff;
}

body.node-type-expanded-page tr.odd,
body.node-type-expanded-page tr.even,
body.page-node-add-expanded-page tr.odd,
body.page-node-add-expanded-page tr.even {
  background-color: #ffffff;
}

body.node-type-expanded-page table.sticky-header,
body.page-node-add-expanded-page table.sticky-header {
  background-color: #eeeeee;
}

body.node-type-expanded-page label,
body.page-node-add-expanded-page label {
  font-weight: 500 !important;
  font-size: 1em !important;
  letter-spacing: .05em !important;
  padding: .5em !important;
}

body.node-type-expanded-page .form-type-radio label,
body.page-node-add-expanded-page .form-type-radio label {
  background: #ffffff !important;
}

body.node-type-expanded-page form fieldset,
body.page-node-add-expanded-page form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

body.node-type-expanded-page .vertical-tabs ul.vertical-tabs-list,
body.page-node-add-expanded-page .vertical-tabs ul.vertical-tabs-list {
  border-top: none;
}

body.node-type-expanded-page div.vertical-tabs,
body.page-node-add-expanded-page div.vertical-tabs {
  border: 1px solid #ffffff;
  position: relative;
  background:inherit;
}

body.node-type-expanded-page th {
 border: 1px solid #eeeeee !important;
}

body.node-type-expanded-page .vertical-tab-button,
body.page-node-add-expanded-page .vertical-tab-button {
  border: 0 solid #eeeeee !important;
}

html.js body.node-type-expanded-page input.form-autocomplete {
  padding: .5em 1em !important;
}

body.node-type-expanded-page .fieldset-description,
body.page-node-add-expanded-page .fieldset-description {
  font-size: .85em;
}

body.node-type-expanded-page .form-item-title,
body.node-type-expanded-page .form-item-field-section-1-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-2-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-3-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-4-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-5-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-6-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-7-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-8-title-und-0-value,
body.node-type-expanded-page .form-item-field-section-9-title-und-0-value {
  background: #eeeeee !important;
  color: #000000 !important;
  font-weight: 300 !important;
  padding: 1em 0 2em 1em !important;
  margin-top: 1em !important;
}

body.node-type-expanded-page .form-item-field-body-1-und-0-format,
body.node-type-expanded-page .form-item-field-body-2-und-0-format,
body.node-type-expanded-page .form-item-field-body-3-und-0-format,
body.node-type-expanded-page .form-item-field-body-4-und-0-format,
body.node-type-expanded-page .form-item-field-body-5-und-0-format,
body.node-type-expanded-page .form-item-field-body-6-und-0-format,
body.node-type-expanded-page .form-item-field-body-7-und-0-format,
body.node-type-expanded-page .form-item-field-body-8-und-0-format,
body.node-type-expanded-page .form-item-field-body-9-und-0-format {
  background: #ffffff !important;
  margin-bottom: 2em !important;
}

body.node-type-expanded-page .field-name-field-exp-1-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-2-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-3-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-4-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-5-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-6-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-7-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-8-heading .form-item,
body.node-type-expanded-page .field-name-field-exp-9-heading .form-item {
  background: #eeeeee !important;
}

body.node-type-expanded-page .form-wrapper {
  background: #ffffff !important;
}

body.page-node-add-expanded-page .form-wrapper {
  background: #eeeeee !important;
}

body.node-type-expanded-page .form-item.form-type-radio,
body.page-node-add-expanded-page .form-item.form-type-radio {
  background: #ffffff !important;
  margin-top: .25em !important;
}

/* Collapsible Admin */

html.js body.node-type-expanded-page fieldset.collapsed .fieldset-legend,
html.js body.node-type-expanded-page fieldset.collapsible .fieldset-legend {
  background-color: #eeb211;
  background-image: none;
  border-radius: 0;
  padding: .75em .75em;
  min-width: 1110px;
}

html.js body.node-type-expanded-page fieldset.collapsed {
  height: 2em;
  margin: 1em 0;
  border: none;
  background-color: #eeeeee !important;
}

body.node-type-expanded-page fieldset.collapsible {
  margin-bottom: 2em;
}

/**/

/*body.node-type-expanded-page .form-item, */
body.node-type-expanded-page .form-actions,
body.node-type-expanded-page .form-item-field-title-display-und,
body.node-type-expanded-page .fieldset-description,
body.page-node-add-expanded-page .form-item,
body.page-node-add-expanded-page .form-actions,
body.page-node-add-expanded-page .form-item-field-title-display-und,
body.page-node-add-expanded-page .fieldset-description {
  background: #eeb211;
  border: 2px solid #ffffff;
  margin-top: 0;
  margin-bottom: 0;
  padding: .5em 1em;
}

#field-exp-0-video-add-more-wrapper .form-type-textfield,
#field-exp-0-block-main-add-more-wrapper .form-type-textfield {
  background: #ffffff;
}

#field-video-add-more-wrapper .fieldset-legend {
  display: none;
}

/**/

body.node-type-expanded-page div.vertical-tabs {
  /* margin: 1em 0 1em 0; */
}

.page-node-edit li {
  list-style: none;
}


#field-video-add-more-wrapper .fieldset-description {
  font-size: .9em;
  margin-top: 0;
  margin-bottom: 0;
  background:  #eeeeee;
  padding: .5em 1em;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-bottom: none;
}

/*body.node-type-expanded-page .form-item,*/
body.page-node-add-expanded-page .form-item,
#edit-field-video-und-0 .form-item {
  margin-top: 0;
  margin-bottom: 0;
  background:  #eeeeee;
  padding: .5em 1em;
  border-top: none;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}

body.node-type-expanded-page .form-item .description,
body.page-node-add-expanded-page .form-item .description {
  font-size: 0.85em;
  padding: .5em 0 0 1em;
  font-weight: 400;
  color: inherit;
}

#field-articles-1-add-more-wrapper .form-item,
#field-articles-2-add-more-wrapper .form-item,
#field-articles-3-add-more-wrapper .form-item,
#field-articles-4-add-more-wrapper .form-item,
#field-articles-5-add-more-wrapper .form-item,
#field-articles-6-add-more-wrapper .form-item,
#field-articles-7-add-more-wrapper .form-item,
#field-articles-8-add-more-wrapper .form-item,
#field-articles-9-add-more-wrapper .form-item {
  margin-top: 0 !important;
}

body.node-type-expanded-page .vertical-tab-button,
body.page-node-add-expanded-page .vertical-tab-button {
  border: 0 solid #eeeeee !important;
}

body.node-type-expanded-page html input[type="button"],
body.node-type-expanded-page input[type="reset"],
body.node-type-expanded-page input[type="submit"],
body.page-node-add-expanded-page html input[type="button"],
body.page-node-add-expanded-page input[type="reset"],
body.page-node-add-expanded-page input[type="submit"] {
  margin: 2em 0.5em;
  color: #ffffff;
  background: #004f9f;
  border: none;
  padding: .5em 1.25em;
  border-radius: .75em;
  font-weight: 400;
  margin-bottom: 1em !important;
  margin-left: .5em !important;
}

body.node-type-expanded-page .articlesinput[type="textfield"],
body.node-type-expanded-page input[type="file"],
body.node-type-expanded-page input.form-text,
body.node-type-expanded-page input.form-file,
body.node-type-expanded-page .articlesinput[type="textfield"],
body.page-node-add-expanded-page input[type="file"],
body.page-node-add-expanded-page input.form-text,
body.page-node-add-expanded-page input.form-file {
  padding: .75em;
}

.page-node-edit body.node-type-expanded-page #main,
.page-node-edit body.page-node-add-expanded-page #main {
  padding: 5em;
}

/* Collapsible Admin */
body.node-type-expanded-page .fieldset-legend a:link,
body.node-type-expanded-page .fieldset-legend a:visited,
body.page-node-add-expanded-page .fieldset-legend a:link,
body.page-node-add-expanded-page .fieldset-legend a:visited {
  color: inherit;
  text-decoration: none;
  font-size: .8em;
  font-weight: 500;
}

#edit-field-exp-0-video-und-0 .fieldset-legend,
html.js fieldset.collapsed .group-exp-0-image-section .fieldset-legend,
html.js fieldset.collapsible .group-exp-0-image-section .fieldset-legend,
html.js fieldset.collapsed .group-exp-0-video-section .fieldset-legend,
html.js fieldset.collapsible .group-exp-0-video-section .fieldset-legend,
html.js fieldset.collapsed .group-exp-0-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-0-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-0-block-main .fieldset-legend,
html.js fieldset.collapsible .group-exp-0-block-main .fieldset-legend,
html.js fieldset.collapsed .group-exp-1-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-1-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-2-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-2-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-3-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-3-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-4-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-4-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-5-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-5-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-6-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-6-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-7-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-7-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-8-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-8-block-sections .fieldset-legend,
html.js fieldset.collapsed .group-exp-9-block-section .fieldset-legend,
html.js fieldset.collapsible .group-exp-9-block-section .fieldset-legend {
  background: #262626 !important;
  color: #ffffff !important;
  padding: .5em .75em;
  min-width: 1110px;
  font-size: 1em;
}

body.node-type-expanded-page .group-exp-9-block-section .fieldset-legend a:link,
body.node-type-expanded-page .group-exp-9-block-section .fieldset-legend a:visited,
body.page-node-add-expanded-page .group-exp-9-block-section .fieldset-legend a:link,
body.page-node-add-expanded-page .group-exp-9-block-section.fieldset-legend a:visited {
  color: #ffffff !important;
}

html.js fieldset.collapsed .zzzgroup-exp-2-block-sections .fieldset-legend,
html.js fieldset.collapsible .group-exp-2-block-sections .fieldset-legend {
  color: #000000 !important;
}
body.node-type-expanded-page #field-video-add-more-wrapper .fieldset-description,
body.page-node-add-expanded-page #field-video-add-more-wrapper .fieldset-description {
  font-size: .9em;
  margin-top: 0;
  margin-bottom: 0;
  background: #eeeeee;
  padding: .5em 1em;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-bottom: none;
}

/*body.node-type-expanded-page .form-item,*/
body.node-type-expanded-page #edit-field-video-und-0 .form-item,
body.page-node-add-expanded-page .form-item,
body.page-node-add-expanded-page #edit-field-video-und-0 .form-item {
  margin-top: 0;
  margin-bottom: 0;
  background: #eeeeee;
  padding: .5em 1em 1em;
  border-top: none;
  border-left: 2px solid #eeeeee;
  border-right: 2px solid #eeeeee;
  border-bottom: none;
}

body.node-type-expanded-page .form-item .description,
body.page-node-add-expanded-page .form-item .description {
  font-size: 0.85em;
  padding: .5em 0 0 1em;
  font-weight: 400;
  color:  #000000 !important;
}

#field-articles-1-add-more-wrapper .form-item,
#field-articles-2-add-more-wrapper .form-item,
#field-articles-3-add-more-wrapper .form-item,
#field-articles-4-add-more-wrapper .form-item,
#field-articles-5-add-more-wrapper .form-item,
#field-articles-6-add-more-wrapper .form-item,
#field-articles-7-add-more-wrapper .form-item,
#field-articles-8-add-more-wrapper .form-item,
#field-articles-9-add-more-wrapper .form-item {
  margin-top: 0 !important;
}

body.node-type-expanded-page #support,
body.page-node-add-expanded-page #support {
  padding: 0;
}

body.node-type-expanded-page html input[type="button"],
body.node-type-expanded-page input[type="reset"],
body.node-type-expanded-page input[type="submit"],
body.page-node-add-expanded-page html input[type="button"],
body.page-node-add-expanded-page input[type="reset"],
body.page-node-add-expanded-page input[type="submit"] {
  margin: 2em 0.5em;
  color: #ffffff;
  background: #004f9f;
  border: none;
  padding: .5em 1.25em;
  border-radius: .75em;
  font-weight: 400;
  margin-bottom: 1em !important;
  margin-left: .5em !important;
}

body.node-type-expanded-page .articlesinput[type="textfield"],
body.node-type-expanded-page input[type="file"],
body.node-type-expanded-page input.form-text,
body.node-type-expanded-page input.form-file,
body.page-node-add-expanded-page .articlesinput[type="textfield"],
body.page-node-add-expanded-page input[type="file"],
body.page-node-add-expanded-page input.form-text,
body.page-node-add-expanded-page input.form-file {
  padding: .75em;
}

body.node-type-expanded-page .text-format-wrapper .description,
body.page-node-add-expanded-page .text-format-wrapper .description {
  margin-top: 1em;
  font-weight: 600;
  font-size: .85em;
  text-indent: 1em;
}

body.node-type-expanded-page .node-expanded_page-form,
body.page-node-add-expanded-page .node-expanded_page-form {
  padding: .5em;
  margin: 0 auto;
  max-width: 1125px;
}

body.node-type-expanded-page html.js input.form-autocomplete,
body.page-node-add-expanded-page html.js input.form-autocomplete {
  padding: .5em 1em !important;
}

.page-node-edit body.node-type-expanded-page #main,
.page-node-edit body.page-node-add-expanded-page #main {
  padding: 5em;
}

body.node-type-expanded-page input.form-text,
body.node-type-expanded-page input.form-file,
body.page-node-add-expanded-page input.form-text,
body.page-node-add-expanded-page input.form-file {
  border: 1px solid #dad7d7;
}

body.node-type-expanded-page .form-type-checkbox label,
body.node-type-expanded-page .form-item-title label,
body.page-node-add-expanded-page .form-type-checkbox label,
body.page-node-add-expanded-page .form-item-title label {
  background: inherit;
  width: 99%;
  color: inherit;
}

html.js fieldset.collapsible .fieldset-legend {
  background-image: none;
}

html.js body.page-node-add-expanded-page fieldset.collapsed .fieldset-legend,
html.js body.page-node-add-expanded-page fieldset.collapsible .fieldset-legend {
  background-color: #eeb211;
  background-image: none;
  border-radius: 0;
  padding: .3em 0 0 1em;
  min-width: 1110px;
  height: 2em;
  margin: 0;
}

html.js body.node-type-expanded-page fieldset.collapsed,
html.js body.page-node-add-expanded-page fieldset.collapsed {
  height: 2em;
  margin: 1em 0;
  border: none;
  background-color: #eeeeee !important;
}

body.page-node-add .form-item .description {
  font-size: .9em;
}

body.node-type-expanded-page .field-multiple-drag,
body.page-node-add-expanded-page .field-multiple-drag {
  background: #ffffff;
}

body.node-type-expanded-page .td,
body.page-node-add-expanded-page .td {
  background: #ffffff !important;
}

body.node-type-expanded-page tr.odd,
body.page-node-add-expanded-page tr.odd {
  background-color: #ffffff;
}

body.node-type-expanded-page .form-type-textfield {
  background: #eeeeee;
  color: inherit;
}

body.page-node-add-expanded-page .form-type-textfield {
  background: #eeeeee;
  color:  #000000 !important;
}

body.node-type-expanded-page form .field-multiple-table th.field-label,
body.page-node-add-expanded-page form .field-multiple-table th.field-label {
  padding-left: none;
}

body.node-type-expanded-page .text-format-wrapper .description,
body.page-node-add-expanded-page .text-format-wrapper .description {
  margin-top: 1em;
  font-weight: 600;
  font-size: .85em;
  text-indent: 1em;
}

body.node-type-expanded-page .node-feature_article-form,
body.page-node-add-expanded-page .node-feature_article-form {
  padding: .5em;
  margin: 0 auto;
  max-width: 1170px;
}

body.node-type-expanded-page #support,
body.page-node-add-expanded-page #support {
  margin: 0 auto;
  max-width: 1170px;
}

body.node-type-expanded-page .vertical-tabs fieldset.vertical-tabs-pane,
body.page-node-add-expanded-page .vertical-tabs fieldset.vertical-tabs-pane {
  margin: 0 !important;
  padding: 0 1em;
  border: 1px solid #ffffff;
}

body.node-type-expanded-page .vertical-tabs ul.vertical-tabs-list li a,
body.page-node-add-expanded-page .vertical-tabs ul.vertical-tabs-list li a {
  display: block;
  text-decoration: none;
  padding: 0.5em 0.6em;
  border: 1px solid #ffffff;
}

body.node-type-expanded-page form .field-multiple-table td.field-multiple-drag a.tabledrag-handle,
body.page-node-add-expanded-page form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding: 1.2em .75em;
  margin-left: 0;
}

body.node-type-expanded-page label,
body.page-node-add-expanded-page label {
  font-weight: 600 !important;
  font-size: 1em !important;
  letter-spacing: .07em !important;
  padding: .25em !important;
  color:  #000000 !important;
  background: #cccccc;
  margin: .5em 0 1.5em;
  text-indent: 1em;
}

body.node-type-expanded-page .form-item-title label,
body.page-node-add-expanded-page .form-item-title label {
  margin: 0;
  text-indent: 0;
}

body.node-type-expanded-page .draggable .form-type-textfield,
body.page-node-add-expanded-page .draggable .form-type-textfield {
  background: #ffffff;
}

body.node-type-expanded-page .draggable .form-item,
body.page-node-add-expanded-page .draggable .form-item {
  padding: .25em;
  background: #ffffff;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

#field-exp-0-video-add-more-wrapper .fieldset-legend {
  font-size: .8em;
  font-weight: 500;
  text-indent: 1em;
  display: none;
}

#field-exp-0-video-add-more-wrapper .form-type-textfield {
  background: #eeeeee;
}

body.node-type-expanded-page .group-title-section .fieldset-description {
  background: #000;
  color: #fff;
}

/* Graphic for text shadow */
.block-light-shadow,
.block-dark-shadow {
  display: inline-block;
  font-size: 1.5em;
  font-weight: 400;
  margin: .25em;
  padding: .5em 1em;
  text-align: center;
  width: 12em;
}

.block-light-shadow {
  border: 1px solid #000000;
  background: #ffffff;
  color: #000000;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.block-dark-shadow {
  border: 1px solid #000000;
  background: #ffffff;
  color: #000000;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.65);
}

/* Graphic for color box */

.block-white,
.block-black,
.block-black-80,
.block-light-grey,
.block-med-grey,
.block-dark-grey,
.block-gold,
.block-blue,
.block-blue-80 {
  display: inline-block;
  font-size: 1em;
  font-weight:700;
  margin: .5em;
  padding: .5em 1em;
  text-align: center;
  width: 12em;
}

.block-white {
  background: #ffffff;
  color: #000000;
  border: 1px solid #000000;
}

.block-black {
  background: #000000;
  color: #ffffff;
}

.block-black-80 {
  background: #262626;
  color: #ffffff;
}

.block-light-grey {
  background: #efefef;
  color: #000000;
  border: 1px solid #000000;
}

.block-med-grey {
  background: #808080;
  color: #ffffff;
}

.block-dark-grey {
  background: #545454;
  color: #ffffff;
}

.block-gold {
  background: #eeb211;
  color: #000000;
}

.block-blue {
  background: #00254c;
  color: #ffffff;
}

.block-blue-80 {
  background: #335170;
  color: #ffffff;
}

/* ... */