@import url("https://fonts.googleapis.com/css?family=Lato:400,700");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: inline-block; }

body {
  line-height: 1;
  padding: 20px; }

ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  border: none;
  border-bottom: 1px solid black; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

*:focus {
  outline: 0; }

[class*='grid']:after {
  content: "";
  display: table;
  clear: both; }

.grid-full {
  width: 100%; }

.grid {
  max-width: 942px;
  margin: 0 auto;
  padding: 10px;
  border-radius: 10px; }

.column, .column-1-12, .column-2-12, .column-3-12, .column-4-12, .column-5-12, .column-6-12, .column-7-12, .column-8-12, .column-9-12, .column-10-12, .column-11-12, .column-12-12 {
  float: left;
  padding: 7px; }

.block {
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  background: #FFFFFF; }

.column-1-12 {
  width: 8.33333%; }

.column-2-12 {
  width: 16.66667%; }

.column-3-12 {
  width: 25%; }

.column-4-12 {
  width: 33.33333%; }

.column-5-12 {
  width: 41.66667%; }

.column-6-12 {
  width: 50%; }

.column-7-12 {
  width: 58.33333%; }

.column-8-12 {
  width: 66.66667%; }

.column-9-12 {
  width: 75%; }

.column-10-12 {
  width: 83.33333%; }

.column-11-12 {
  width: 91.66667%; }

.column-12-12 {
  width: 100%; }

@media (max-width: 900px) {
  .column-1-12 {
    width: 100%; }

  .column-2-12 {
    width: 100%; }

  .column-3-12 {
    width: 100%; }

  .column-4-12 {
    width: 100%; }

  .column-5-12 {
    width: 100%; }

  .column-6-12 {
    width: 100%; }

  .column-7-12 {
    width: 100%; }

  .column-8-12 {
    width: 100%; }

  .column-9-12 {
    width: 100%; }

  .column-10-12 {
    width: 100%; }

  .column-11-12 {
    width: 100%; } }
html {
  font-size: 1px; }

body {
  font-size: 14rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.4em;
  font-weight: 400;
  text-align: left;
  color: #303134; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  margin: 0 0 0.3em;
  font-family: 'Lato', sans-serif;
  color: #231F20;
  letter-spacing: 0.14em;
  text-transform: uppercase; }

h1 {
  font-size: 32px; }

h2 {
  font-size: 24px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 16px; }

h6 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0; }

strong {
  font-weight: 700; }

.large-text {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  color: #303134;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.01em;
  font-family: 'Lato', sans-serif;
  line-height: 1.2em; }

p {
  font-size: 14rem;
  margin-bottom: 1em;
  line-height: 1.4em; }

a {
  text-decoration: none;
  color: #1b4eb6; }

a:hover, a:visited, a:focus, a:active {
  text-decoration: none;
  color: #1e60ee; }

.content ul {
  list-style: disc outside none;
  padding-left: 1em; }
.content blockquote {
  margin: 1em 0;
  padding: 5px;
  border-radius: 5px;
  background: #F3F3F3; }

body {
  background: #E3E3E3; }

#logo {
  display: block;
  width: 280px;
  margin: auto;
  margin-bottom: 20px; }

.hide {
  display: none; }

#accordion-menu li {
  list-style: none;
  background: #F3F3F3;
  border-radius: 5px;
  padding: 5px;
  margin-bottom: 10px; }
  #accordion-menu li ul li {
    list-style: outside;
    margin-bottom: 0;
    font-size: 14px; }

#accordion-menu .accordionitem {
  cursor: pointer;
  display: block;
  padding: 5px 5px 5px 25px;
  background: transparent url("../img/open.png") no-repeat 3px 6px;
  background-size: 16px; }
  #accordion-menu .accordionitem h4 {
    font-weight: 600;
    letter-spacing: 0.01em;
    text-transform: none;
    margin: 0; }
  #accordion-menu .accordionitem:hover h4, #accordion-menu .accordionitem:active h4, #accordion-menu .accordionitem:focus h4 {
    color: #555; }
  #accordion-menu .accordionitem.open-selected {
    background-image: url("../img/close.png"); }

#accordion-menu .content {
  padding: 5px 10px 10px 10px;
  color: #000;
  display: none; }

#accordion-menu a {
  color: #000;
  text-decoration: none;
  outline: none; }

.videowrapper iframe {
  width: 100%;
  height: auto;
  min-height: 200px; }

.footer {
  text-align: center;
  font-size: 12px;
  color: #444; }
  .footer a {
    color: #333;
    padding: 0 5px; }
    .footer a:hover, .footer a:active, .footer a:focus {
      color: #000; }

/*# sourceMappingURL=css.css.map */
