/* Define the "system" font family */
@font-face {
  font-family: system;
  font-style: normal;
  font-weight: 300;
  src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
}
body {
  margin: 0 !important;
  padding: 0 !important;
  border: 0!important;
  color: #000000 !important;
  font-size: 100%!important;
  font: inherit!important;
  background: none!important;
  text-align: left !important;
  text-indent: 0 !important;
}
.as-active .wrapper {
  /* HTML5 display-role reset for older browsers */
  font-family: "system" !important;
  line-height: 1.2 !important;
  /*     font-size:100% !important; */
  /*   .content-wrapper, */
  /* Not visible blocks */
  /* Line spacing */
  line-height: 1.5 !important;
  /* Images */
  /* img { margin: 0 15px 15px !important; } */
  /* Typography */
  /* Page specific */
}
.as-active .wrapper html,
.as-active .wrapper body,
.as-active .wrapper div,
.as-active .wrapper span,
.as-active .wrapper applet,
.as-active .wrapper object,
.as-active .wrapper iframe,
.as-active .wrapper h1,
.as-active .wrapper h2,
.as-active .wrapper h3,
.as-active .wrapper h4,
.as-active .wrapper h5,
.as-active .wrapper h6,
.as-active .wrapper p,
.as-active .wrapper blockquote,
.as-active .wrapper pre,
.as-active .wrapper a,
.as-active .wrapper abbr,
.as-active .wrapper acronym,
.as-active .wrapper address,
.as-active .wrapper big,
.as-active .wrapper cite,
.as-active .wrapper code,
.as-active .wrapper del,
.as-active .wrapper dfn,
.as-active .wrapper em,
.as-active .wrapper img,
.as-active .wrapper ins,
.as-active .wrapper kbd,
.as-active .wrapper q,
.as-active .wrapper s,
.as-active .wrapper samp,
.as-active .wrapper small,
.as-active .wrapper strike,
.as-active .wrapper strong,
.as-active .wrapper sub,
.as-active .wrapper sup,
.as-active .wrapper tt,
.as-active .wrapper var,
.as-active .wrapper b,
.as-active .wrapper u,
.as-active .wrapper i,
.as-active .wrapper center,
.as-active .wrapper font,
.as-active .wrapper dl,
.as-active .wrapper dt,
.as-active .wrapper dd,
.as-active .wrapper ol,
.as-active .wrapper ul,
.as-active .wrapper li,
.as-active .wrapper fieldset,
.as-active .wrapper form,
.as-active .wrapper label,
.as-active .wrapper legend,
.as-active .wrapper table,
.as-active .wrapper caption,
.as-active .wrapper tbody,
.as-active .wrapper tfoot,
.as-active .wrapper thead,
.as-active .wrapper tr,
.as-active .wrapper th,
.as-active .wrapper td,
.as-active .wrapper article,
.as-active .wrapper aside,
.as-active .wrapper canvas,
.as-active .wrapper details,
.as-active .wrapper embed,
.as-active .wrapper figure,
.as-active .wrapper figcaption,
.as-active .wrapper footer,
.as-active .wrapper header,
.as-active .wrapper hgroup,
.as-active .wrapper menu,
.as-active .wrapper nav,
.as-active .wrapper output,
.as-active .wrapper ruby,
.as-active .wrapper section,
.as-active .wrapper summary,
.as-active .wrapper time,
.as-active .wrapper mark,
.as-active .wrapper audio,
.as-active .wrapper video {
  margin: 0 !important;
  padding: 0 !important;
  border: 0!important;
  color: #000000 !important;
  font-size: 100%!important;
  font: inherit!important;
  background: none!important;
  text-align: left !important;
  text-indent: 0 !important;
}
.as-active .wrapper article,
.as-active .wrapper aside,
.as-active .wrapper details,
.as-active .wrapper figcaption,
.as-active .wrapper figure,
.as-active .wrapper footer,
.as-active .wrapper header,
.as-active .wrapper hgroup,
.as-active .wrapper menu,
.as-active .wrapper nav,
.as-active .wrapper section {
  display: block!important;
}
.as-active .wrapper body {
  line-height: 1!important;
}
.as-active .wrapper ol,
.as-active .wrapper ul {
  list-style: none!important;
}
.as-active .wrapper blockquote,
.as-active .wrapper q {
  quotes: none!important;
}
.as-active .wrapper blockquote:before,
.as-active .wrapper blockquote:after,
.as-active .wrapper q:before,
.as-active .wrapper q:after {
  content: '' !important;
  content: none!important;
}
.as-active .wrapper table {
  border-collapse: collapse!important;
  border-spacing: 0!important;
}
.as-active .wrapper .header-menu-separator {
  display: none;
}
.as-active .wrapper .menu-header {
  font-weight: 600 !important;
}
.as-active .wrapper .menu-header a {
  display: inline-block !important;
  padding: 5px 9px !important;
}
.as-active .wrapper .menu-header tbody nobr {
  margin: 0px 20px 30px;
  display: block;
}
.as-active .wrapper .menu-sidebar {
  padding: 20px 0 20px 13px!important;
}
.as-active .wrapper .menu-header tbody nobr {
  white-space: normal;
  max-width: 650px;
  /* padding-bottom: 40px !important; */
}
.as-active .wrapper .menu-sidebar td {
  padding-bottom: 6px!important;
  padding-left: 7px!important;
}
.as-active .wrapper .menu-sidebar .popupmenuact {
  font-weight: normal;
  background: none;
  color: black;
  text-decoration: underline;
}
.as-active .wrapper a,
.as-active .wrapper a * {
  color: #1B5CF7 !important;
}
.as-active .wrapper h1.content-header,
.as-active .wrapper h2.content-header,
.as-active .wrapper h3.content-header,
.as-active .wrapper h5.content-header,
.as-active .wrapper h6.content-header {
  font-weight: 600!important;
  margin-bottom: 30px !important;
}
.as-active .wrapper h1.content-header {
  font-size: 150% !important;
}
.as-active .wrapper h2.content-header {
  font-size: 140% !important;
}
.as-active .wrapper h3.content-header {
  font-size: 130% !important;
}
.as-active .wrapper h4.content-header {
  font-size: 120% !important;
}
.as-active .wrapper h5.content-header {
  font-size: 110% !important;
}
.as-active .wrapper h6.content-header {
  font-size: 100% !important;
}
.as-active .wrapper .content-breadcrumbs div,
.as-active .wrapper .content {
  padding-left: 30px !important;
}
.as-active .wrapper .content {
  max-width: 650px;
}
.as-active .wrapper .content.footer {
  padding-top: 50px !important;
}
.as-active .wrapper .content table {
  width: auto! important;
}
.as-active .wrapper .content-breadcrumbs div {
  margin-bottom: 25px !important;
}
.as-active .wrapper .header-image,
.as-active .wrapper .footer-image,
.as-active .wrapper .sidebar-background {
  display: none!important;
}
.as-active .wrapper p,
.as-active .wrapper div > font:not(.chain) {
  display: block;
  margin-bottom: 15px !Important;
}
.as-active .wrapper br {
  content: ' ';
  width: 100%;
  display: block !important;
  margin-bottom: 15px !important;
}
.as-active .wrapper .content li {
  margin-bottom: 15px !Important;
}
.as-active .wrapper strong,
.as-active .wrapper bold,
.as-active .wrapper b {
  font-weight: 600!important;
}
.as-active .wrapper .content__index-block td {
  display: block;
}
.as-active .wrapper .content__index-block-photo {
  margin: 40px 0 !important;
  overflow: hidden;
}
.as-active .wrapper .content__index-block-photo img {
  padding-right: 20px !important;
}
.wrapper {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  transition: all 200ms linear;
}
/* Modes */
.as-active.as-kerning-1 .wrapper {
  letter-spacing: 1px !important;
}
.as-active.as-kerning-2 .wrapper {
  letter-spacing: 2px !important;
}
.as-active.as-kerning-3 .wrapper {
  letter-spacing: 5px !important;
}
.as-active.as-font-size-1 .wrapper {
  font-size: 100% !important;
}
.as-active.as-font-size-2 .wrapper {
  font-size: 115% !important;
}
.as-active.as-font-size-3 .wrapper {
  font-size: 130% !important;
}
.as-active.as-font-size-4 .wrapper {
  font-size: 150% !important;
}
.as-active.as-font-family-sans-serif .wrapper {
  font-family: "system" !important;
}
.as-active.as-font-family-serif .wrapper {
  font-family: "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", "Times", "Source Serif Pro", serif !important;
}
.as-active.as-background-contrast .wrapper html,
.as-active.as-background-contrast .wrapper body,
.as-active.as-background-contrast .wrapper div,
.as-active.as-background-contrast .wrapper span,
.as-active.as-background-contrast .wrapper applet,
.as-active.as-background-contrast .wrapper object,
.as-active.as-background-contrast .wrapper iframe,
.as-active.as-background-contrast .wrapper h1,
.as-active.as-background-contrast .wrapper h2,
.as-active.as-background-contrast .wrapper h3,
.as-active.as-background-contrast .wrapper h4,
.as-active.as-background-contrast .wrapper h5,
.as-active.as-background-contrast .wrapper h6,
.as-active.as-background-contrast .wrapper p,
.as-active.as-background-contrast .wrapper blockquote,
.as-active.as-background-contrast .wrapper pre,
.as-active.as-background-contrast .wrapper a,
.as-active.as-background-contrast .wrapper abbr,
.as-active.as-background-contrast .wrapper acronym,
.as-active.as-background-contrast .wrapper address,
.as-active.as-background-contrast .wrapper big,
.as-active.as-background-contrast .wrapper cite,
.as-active.as-background-contrast .wrapper code,
.as-active.as-background-contrast .wrapper del,
.as-active.as-background-contrast .wrapper dfn,
.as-active.as-background-contrast .wrapper em,
.as-active.as-background-contrast .wrapper img,
.as-active.as-background-contrast .wrapper ins,
.as-active.as-background-contrast .wrapper kbd,
.as-active.as-background-contrast .wrapper q,
.as-active.as-background-contrast .wrapper s,
.as-active.as-background-contrast .wrapper samp,
.as-active.as-background-contrast .wrapper small,
.as-active.as-background-contrast .wrapper strike,
.as-active.as-background-contrast .wrapper strong,
.as-active.as-background-contrast .wrapper sub,
.as-active.as-background-contrast .wrapper sup,
.as-active.as-background-contrast .wrapper tt,
.as-active.as-background-contrast .wrapper var,
.as-active.as-background-contrast .wrapper b,
.as-active.as-background-contrast .wrapper u,
.as-active.as-background-contrast .wrapper i,
.as-active.as-background-contrast .wrapper center,
.as-active.as-background-contrast .wrapper font,
.as-active.as-background-contrast .wrapper dl,
.as-active.as-background-contrast .wrapper dt,
.as-active.as-background-contrast .wrapper dd,
.as-active.as-background-contrast .wrapper ol,
.as-active.as-background-contrast .wrapper ul,
.as-active.as-background-contrast .wrapper li,
.as-active.as-background-contrast .wrapper fieldset,
.as-active.as-background-contrast .wrapper form,
.as-active.as-background-contrast .wrapper label,
.as-active.as-background-contrast .wrapper legend,
.as-active.as-background-contrast .wrapper table,
.as-active.as-background-contrast .wrapper caption,
.as-active.as-background-contrast .wrapper tbody,
.as-active.as-background-contrast .wrapper tfoot,
.as-active.as-background-contrast .wrapper thead,
.as-active.as-background-contrast .wrapper tr,
.as-active.as-background-contrast .wrapper th,
.as-active.as-background-contrast .wrapper td,
.as-active.as-background-contrast .wrapper article,
.as-active.as-background-contrast .wrapper aside,
.as-active.as-background-contrast .wrapper canvas,
.as-active.as-background-contrast .wrapper details,
.as-active.as-background-contrast .wrapper embed,
.as-active.as-background-contrast .wrapper figure,
.as-active.as-background-contrast .wrapper figcaption,
.as-active.as-background-contrast .wrapper footer,
.as-active.as-background-contrast .wrapper header,
.as-active.as-background-contrast .wrapper hgroup,
.as-active.as-background-contrast .wrapper menu,
.as-active.as-background-contrast .wrapper nav,
.as-active.as-background-contrast .wrapper output,
.as-active.as-background-contrast .wrapper ruby,
.as-active.as-background-contrast .wrapper section,
.as-active.as-background-contrast .wrapper summary,
.as-active.as-background-contrast .wrapper time,
.as-active.as-background-contrast .wrapper mark,
.as-active.as-background-contrast .wrapper audio,
.as-active.as-background-contrast .wrapper video {
  background-color: #333333 !important;
  color: #FFFFFF!important;
}
.as-active.as-background-contrast .wrapper a,
.as-active.as-background-contrast .wrapper a * {
  color: #41ECFF !important;
}
.as-active .as-enable-link {
  display: none !important;
}
.as-enable-link {
  display: inline-block !important;
  padding: 4px 12px !important;
  margin-bottom: 2px !important;
  background: rgba(255, 255, 255, 0.7) !important;
  border: 1px solid black !important;
  color: black !important;
  font-size: 100% !important;
}
