#site-top-content .column {
  padding-left: 0;
  padding-right: 0;
  margin-left: 5px;
  margin-right: 5px;
}
div.embed-twitter,
blockquote {
  padding: 0 16.666666666667%;
  width: 80% !important;
}
blockquote {
  background-color: #eee;
}
#site-top-content .grid {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
#tertiary {
  background-color: #ccc !important;
}
figcaption,
figure,
figure a {
  background-color: #fff !important;
  border: 0 !important;
}
div#buttons {
  padding: 8px;
}
blockquote {
  font-size: 1em;
  width: 65%;
}
header.entry-header h1.entry-title,
h1.page-title {
  font-size: 1.8em !important;
}
h2,
h3,
h4,
h5,
h6 {
  margin-top: 26px;
  margin-bottom: 12px;
}
p {
  margin-top: 12px;
  margin-bottom: 12px;
}
div.entry-content ul,
div.entry-content li,
td {
  font-size: 18px !important;
  margin-bottom: 12px;
  margin-top: 12px;
}
div.entry-content p {
  font-size: 18px !important;
}
.entry-content td,
.entry-content table,
.entry-content tr,
.entry-content table .td,
.entry-content table .tr,
.entry-content table .tr .td {
  border-width: 0;
  text-align: center;
  vertical-align: top;
}
#site-top-content a {
  padding: 1em;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
  color: #000;
  border-radius: 40px;
  margin: 1px;
}
#site-top-content a.OO {
  background: #be6164;
}
#site-top-content a.VT {
  background: #ffd711;
}
#site-top-content a.CN {
  background: #94b07c;
}
#site-top-content a.GD {
  background: #c4cde5;
}
#site-top-content a.SU {
  background: #f26a5e;
  width: 150px;
  display: inline-block;
  text-align: center;
  color: white;
}
#site-top-content {
  background-color: transparent;
}
.site-branding {
  clear: both;
  float: left;
  width: 100%;
  padding: 0;
}
#page-header .entry-header,
#page-header .page-header,
.error404 #page-header,
.search #page-header {
  padding: .5em;
  color: #586896;
}
.entry-breadcrumbs {
  background-color: transparent;
  color: #000;
}
.main-navigation {
  padding-top: 1em;
  background-color: #586896;
}
.main-navigation a {
  color: white;
}
.main-navigation ul ul a {
  color: black;
  border-bottom-color: white;
}
.main-navigation .twelve > div > ul > li:hover > a,
.main-navigation .twelve > div > ul > li.focus > a {
  border-left-color: #ffffff;
}
code,
kbd,
pre,
var,
samp,
tt,
#infinite-handle span,
.blog #content article .entry-meta .sticky-post,
.archive #content article .entry-meta .sticky-post,
.search #content article .entry-meta .sticky-post,
#content .entry-content span.edit-link a,
#tertiary,
#featured-content article .edit-link a,
#featured-content article a.call-to-action {
  background-color: #a7dae3;
  color: #000;
}
#child-pages {
  display: none;
}
#secondary {
  padding-top: 2em;
}
#tertiary {
  padding: 0;
}
.slideshow-window {
  background-color: #ffffff;
  border: 20px solid #ffffff;
  border-radius: 10px;
  height: 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding-top: 30px !important;
  padding-bottom: 56.25% !important;
  position: relative;
  z-index: 1;
}
