::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track-piece {
  background-color: #cccccc;
}
::-webkit-scrollbar-thumb:vertical {
  background-color: #2d2d2d;
  border-left: 1px solid #3d3d3d;
  border-right: 1px solid #3d3d3d;
}
::-webkit-scrollbar-thumb:vertical:hover {
  background-color: #2d2d2d;
}
::-webkit-scrollbar-thumb:horizontal {
  background-color: #2d2d2d;
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
}
::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: #2d2d2d;
}
body {
  background-attachment: fixed;
  background-color: #fbfbfb;
  color: #444444;
}
header > h1 {
  display: flex;
  display: -ms-flex;
  display: -moz-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center;
}
@media (max-width: 690px) {
  header > h1 {
    justify-content: center;
    -ms-justify-content: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
  }
}
header > h1 > a {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('/assets/this/auxiliary/images/logo.svg');
  display: inline-block;
  width: 79px;
  height: 11px;
  overflow: hidden;
  font-size: 0px;
  line-height: 11px;
}
#topnav {
  background-color: #fbfbfb;
  color: #444444;
}
#topnav ul > li a {
  color: #444444;
}
#topnav ul > li a:hover {
  color: #585858;
}
#contentnav {
  background-color: transparent;
  color: inherit;
}
#contentnav ul > li a {
  color: #e86e48;
}
#contentnav ul > li a:hover {
  color: #eb8160;
}
#bottomnav {
  background-color: transparent;
  color: inherit;
}
#bottomnav ul > li a {
  color: inherit;
}
#bottomnav ul > li a:hover {
  color: inherit;
}
#content {
  background-color: transparent;
  color: #444444;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
  color: #333333;
}
#content a {
  color: #e86e48;
}
#content a:hover {
  color: #eb8160;
}
#content hr {
  border-color: #cccccc;
}
header {
  background-color: transparent;
  color: #e9e9e9;
}
header a {
  color: #e86e48;
}
header a:hover {
  color: #eb8160;
}
@media (max-width: 690px) {
  header {
    background-color: #fbfbfb;
    color: #444444;
  }
  header a {
    color: #3b3b3b;
  }
  header a:hover {
    color: #4f4f4f;
  }
}
footer {
  background-color: transparent;
  color: inherit;
}
footer a {
  color: #e86e48;
}
footer a:hover {
  color: #eb8160;
}
@media (max-width: 690px) {
  footer {
    background-color: transparent;
    color: inherit;
  }
  footer a {
    color: #e86e48;
  }
  footer a:hover {
    color: #eb8160;
  }
}
#topnav > ul > li.highlight a {
  appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0px;
  -ms-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-decoration: none;
  line-height: normal;
  outline: none;
  background: #e86e48;
  color: #ffffff;
  border: 1px solid #e86e48;
  display: block;
  text-transform: uppercase;
  line-height: inherit;
  font-weight: inherit;
}
#topnav > ul > li.highlight a:hover {
  text-decoration: none;
}
#topnav > ul > li.highlight a:hover:not(:disabled):not(.disabled) {
  background: #eb8160;
  color: #ffffff;
  border: 1px solid #eb8160;
}
#topnav > ul > li.highlight a:before {
  content: '\00a0\00a0';
}
#topnav > ul > li.highlight a:after {
  content: '\00a0\00a0';
}
