
a.header-drawer__navigation-link,
.header-drawer__passport-links a,
input#main-search {
  color:black;
}

a.header-drawer__navigation-link:hover,
.header-drawer__passport-links a:hover {
  color:black;
  text-decoration: underline;
}

/*--------------------------------------------------------------
# Fonts
--------------------------------------------------------------*/
@font-face {
  font-family: 'Mona2';
  src: url("../fonts/rene.bieder_campton.book-webfont.eot");
  src: url("../fonts/rene.bieder_campton.book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rene.bieder_campton.book-webfont.woff") format("woff"), url("../fonts/rene.bieder_campton.book-webfont.ttf") format("truetype"), url("../fonts/rene.bieder_campton.book-webfont.svg#camptonbook") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mona2 Medium';
  src: url("../fonts/rene.bieder_campton.medium-webfont.eot");
  src: url("../fonts/rene.bieder_campton.medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rene.bieder_campton.medium-webfont.woff") format("woff"), url("../fonts/rene.bieder_campton.medium-webfont.ttf") format("truetype"), url("../fonts/rene.bieder_campton.medium-webfont.svg#camptonmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mona2 Light';
  src: url("../fonts/rene.bieder_campton.light-webfont.eot");
  src: url("../fonts/rene.bieder_campton.light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rene.bieder_campton.light-webfont.woff") format("woff"), url("../fonts/rene.bieder_campton.light-webfont.ttf") format("truetype"), url("../fonts/rene.bieder_campton.light-webfont.svg#camptonlight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mona2 Bold';
  src: url("../fonts/rene.bieder_campton.bold-webfont.eot");
  src: url("../fonts/rene.bieder_campton.bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rene.bieder_campton.bold-webfont.woff") format("woff"), url("../fonts/rene.bieder_campton.bold-webfont.ttf") format("truetype"), url("../fonts/rene.bieder_campton.bold-webfont.svg#campton_bookbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mona1';
  src: url("../fonts/proxima_nova_reg-webfont.eot");
  src: url("../fonts/proxima_nova_reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_reg-webfont.woff") format("woff"), url("../fonts/proxima_nova_reg-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_reg-webfont.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mona1 Semibold';
  src: url("../fonts/proxima_nova_sbold-webfont.eot");
  src: url("../fonts/proxima_nova_sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_sbold-webfont.woff") format("woff"), url("../fonts/proxima_nova_sbold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_sbold-webfont.svg#proxima_novasemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mona1 Bold';
  src: url("../fonts/proxima_nova_bold-webfont.eot");
  src: url("../fonts/proxima_nova_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_bold-webfont.woff") format("woff"), url("../fonts/proxima_nova_bold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mona1 Extrabold';
  src: url("../fonts/proxima_nova_xbold-webfont.eot");
  src: url("../fonts/proxima_nova_xbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_xbold-webfont.woff") format("woff"), url("../fonts/proxima_nova_xbold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_xbold-webfont.svg#proxima_nova_xbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

.tbit span.s .fa {
  background: #8562b5;
  color: #fff;
}
.mn_ubar_exp h2,
.mn_postbit .byline a,
a.textcontrol, .actionbuttons .group .button, .btn, a.newcontent_textcontrol, input.button {
  color: #b72007;
}
#tanswer div.p {
  border-top: 2px solid #8562b5;
}
.mn_i_tabs_cont .mn_i_m_si i.n,
.mn_postbit .social i.n {
	background:  #8562b5;
}
.flist .f .fi ol.commalist li i.new {
  color: #8562b5;
}

.tbit span.s .fa {
  background: #8562b5;
  color: #fff;
}
.mn_ubar_exp h2,
.mn_postbit .byline a,
a.textcontrol, .actionbuttons .group .button, .btn, a.newcontent_textcontrol, input.button {
  color: #8562b5;
}
#tanswer div.p {
  border-top: 2px solid #8562b5;
}
.mn_i_tabs_cont .mn_i_m_si i.n,
.mn_postbit .social i.n {
	background:  #8562b5;
}
.flist .f .fi ol.commalist li i.new {
  color: #8562b5;
}
.btn.btn-secondary {
    background: #8562b5;
    border: 1px solid #8562b5;
}

a.textcontrol:hover,
.btn:hover,
.button:hover,
.newcontent_textcontrol:hover,
.btn:focus {
    background: #9974cc !important;
    border: 1px solid #8562b5 !important;
}

/*--------------------------------------------------------------
# Supernav
--------------------------------------------------------------*/
.mn_index_top {
  margin: 0 0 25px 0;
}
.mn_ubar.container {
  max-width: 100%;
  padding: 0;
  width: 100%;
}

.dark .cms_article_txt_content,
.dark div.article_preview,
.dark .article {
  color:white;
}
