/* Global typography defaults */
h1, .h1 {
  color: #000000;
}

h2, .h2 {
  color: #000000;
}

h3 {
  color: #000000;
}

h4 {
  color: #000000;
}

h5 {
  color: #000000;
}

h6 {
  color: #000000;
}

.color-white {
  background-color: #ffffff;
  color: #000000;
}

.color-white h1{
  color: #000000;
}

.color-white h2{
  color: #000000;
}

.color-white h3{
  color: #000000;
}

.color-white h4{
  color: #000000;
}

.color-white h5{
  color: #000000;
}

.color-white h6{
  color: #000000;
}

.color-white p{
  color: #000000;
}

.color-white a {
  color: #ff3131;
  display: inline-block;
}

.color-white a:hover,.color-white a:focus {
  color: #fff615;
}

.color-white table {
 border-collapse: collapse;
}

.color-white table th, .color-white table td {
 padding: 5px;
 border: 1px solid #828282;
}

.color-white table th {
 background-color: #040500;
 color: #ffffff;
}

.color-white table td {
 color: #040500;
}

.color-white blockquote {
 border-left: 3px solid #ff3131;
}

.color-gray {
  background-color: #eeeeee;
  color: #000000;
}

.color-gray h1{
  color: #000000;
}

.color-gray h2{
  color: #000000;
}

.color-gray h3{
  color: #000000;
}

.color-gray h4{
  color: #000000;
}

.color-gray h5{
  color: #000000;
}

.color-gray h6{
  color: #000000;
}

.color-gray p{
  color: #000000;
}

.color-gray a {
  color: #ff3131;
  display: inline-block;
}

.color-gray a:hover,.color-gray a:focus {
  color: #fff615;
}

.color-gray table {
 border-collapse: collapse;
}

.color-gray table th, .color-gray table td {
 padding: 5px;
 border: 1px solid #828282;
}

.color-gray table th {
 background-color: #040500;
 color: #ffffff;
}

.color-gray table td {
 color: #040500;
}

.color-gray blockquote {
 border-left: 3px solid #ff3131;
}

.color-primary {
  background-color: #D30000;
  color: #ffffff;
}

.color-primary h1{
  color: #ffffff;
}

.color-primary h2{
  color: #ffffff;
}

.color-primary h3{
  color: #ffffff;
}

.color-primary h4{
  color: #ffffff;
}

.color-primary h5{
  color: #ffffff;
}

.color-primary h6{
  color: #ffffff;
}

.color-primary p{
  color: #ffffff;
}

.color-primary a {
  color: #ff3131;
  display: inline-block;
}

.color-primary a:hover,.color-primary a:focus {
  color: #fcef00;
}

.color-primary table {
 border-collapse: collapse;
}

.color-primary table th, .color-primary table td {
 padding: 5px;
 border: 1px solid #828282;
}

.color-primary table th {
 background-color: #ff3131;
 color: #ffffff;
}

.color-primary table td {
 color: #040500;
}

.color-primary blockquote {
 border-left: 3px solid #ff3131;
}

.color-secondary {
  background-color: #000000;
  color: #ffffff;
}

.color-secondary h1{
  color: #ffffff;
}

.color-secondary h2{
  color: #ffffff;
}

.color-secondary h3{
  color: #ffffff;
}

.color-secondary h4{
  color: #ffffff;
}

.color-secondary h5{
  color: #ffffff;
}

.color-secondary h6{
  color: #ffffff;
}

.color-secondary p{
  color: #ffffff;
}

.color-secondary a {
  color: #040500;
  display: inline-block;
}

.color-secondary a:hover,.color-secondary a:focus {
  color: #fff615;
}

.color-secondary table {
 border-collapse: collapse;
}

.color-secondary table th, .color-secondary table td {
 padding: 5px;
 border: 1px solid #040500;
}

.color-secondary table th {
 background-color: #040500;
 color: #ffffff;
}

.color-secondary table td {
 color: #040500;
}

.color-secondary blockquote {
 border-left: 3px solid #ffffff;
}

.color-highlight {
  background-color: #17181a;
  color: #ffffff;
}

.color-highlight h1{
  color: #ffffff;
}

.color-highlight h2{
  color: #ffffff;
}

.color-highlight h3{
  color: #ffffff;
}

.color-highlight h4{
  color: #ffffff;
}

.color-highlight h5{
  color: #ffffff;
}

.color-highlight h6{
  color: #ffffff;
}

.color-highlight p{
  color: #ffffff;
}

.color-highlight a {
  color: #828282;
  display: inline-block;
}

.color-highlight a:hover,.color-highlight a:focus {
  color: #ff3131;
}

.color-highlight table {
 border-collapse: collapse;
}

.color-highlight table th, .color-highlight table td {
 padding: 5px;
 border: 1px solid #828282;
}

.color-highlight table th {
 background-color: #040500;
 color: #ffffff;
}

.color-highlight table td {
 color: #040500;
}

.color-highlight blockquote {
 border-left: 3px solid #ff3131;
}

.color-omega {
  background-color: #000000;
  color: #ffffff;
}

.color-omega h1{
  color: #ffffff;
}

.color-omega h2{
  color: #ffffff;
}

.color-omega h3{
  color: #ffffff;
}

.color-omega h4{
  color: #ffffff;
}

.color-omega h5{
  color: #ffffff;
}

.color-omega h6{
  color: #ffffff;
}

.color-omega p{
  color: #ffffff;
}

.color-omega a {
  color: #ff3131;
  display: inline-block;
}

.color-omega a:hover,.color-omega a:focus {
  color: #fff615;
}

.color-omega table {
 border-collapse: collapse;
}

.color-omega table th, .color-omega table td {
 padding: 5px;
 border: 1px solid #828282;
}

.color-omega table th {
 background-color: #ff3131;
 color: #ffffff;
}

.color-omega table td {
 color: #040500;
}

.color-omega blockquote {
 border-left: 3px solid #ff3131;
}

