/* ---------------- */
/* Variables */
/* ---------------- */
.h_contrast .clear_after {
  content: '';
  display: block;
  clear: both;
}
.h_contrast .hide_text {
  font-size: 0;
  line-height: 0;
  text-indent: -2000px;
}
.h_contrast .border_box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.h_contrast .no_contrast {
  display: none;
}
.h_contrast .contrast {
  display: block;
}
.h_contrast body,
.h_contrast #titlebar,
.h_contrast #top,
.h_contrast #content,
.h_contrast #home_content,
.h_contrast #footer_menu,
.h_contrast #footer {
  background: black;
}
.h_contrast h1,
.h_contrast h2,
.h_contrast h3,
.h_contrast h4,
.h_contrast h5,
.h_contrast h6,
.h_contrast p,
.h_contrast a {
  color: #ffff00 !important;
}
.h_contrast .button_blue,
.h_contrast .button_orange {
  background: #ffff00;
  color: black !important;
}
.h_contrast #titlebar .font_sizes li a {
  color: black !important;
}
.h_contrast #titlebar .search_box {
  background: black;
  padding: 0px;
  margin-top: 20px;
}
.h_contrast #titlebar .search_box input[type="text"] {
  background: white;
  color: black;
}
.h_contrast #top h2,
.h_contrast #top h3,
.h_contrast #top h4,
.h_contrast #top h5,
.h_contrast #top h6,
.h_contrast #top p,
.h_contrast #top a {
  color: black !Important;
}
.h_contrast #top .page_width {
  background: #ffff00;
}
.h_contrast #top #ncms-component-top-menu ul li a {
  color: black !important;
}
.h_contrast #top #ncms-component-top-menu ul li a:after {
  background: black !important;
}

.h_contrast #top #ncms-component-top-menu > ul > li.active > a,
.h_contrast #top #ncms-component-top-menu > ul > li:hover > a {
	background: #ffff00;
}
.h_contrast #top #ncms-component-top-menu > ul > li:hover > ul {
	background: #ffff00;
}

.h_contrast #top #ncms-component-top-menu > ul > li > ul li {
	border-bottom: 1px solid black;
}

.h_contrast #top #ncms-component-top-menu > ul > li > ul li a {
	color: blue;
}



.h_contrast #top .main_content .slider .dots li a {
  background: #7f7f00;
  border-radius: 100%;
}
.h_contrast #top .main_content .slider .dots li.active a,
.h_contrast #top .main_content .slider .dots li a:hover {
  background: black;
}
.h_contrast #top .main_content .right_content .section {
  border-color: black;
}
.h_contrast #top .main_content .right_content .section .header {
  background-image: url('../gfx//slider_big_circle_arrow_right_contrast.png');
}
.h_contrast #top .main_content .right_content .section.section_newsletter input[type="text"],
.h_contrast #top .main_content .right_content .section.section_newsletter input[type="email"] {
  background: black;
  color: #ffff00;
}
.h_contrast #top .main_content .right_content .section.section_newsletter button {
  background: black !important;
  color: #ffff00 !important;
}
.h_contrast #home_content .page_width {
  background: #ffff00;
}
.h_contrast .home_boxes li .title a {
  color: black !important;
}
.h_contrast #footer_menu .page_width {
  background: #ffff00;
}
.h_contrast #footer_menu #ncms-component-footer-menu li a {
  color: black !Important;
}
.h_contrast #footer_menu .copyrights {
  color: black !Important;
}
.h_contrast #footer_menu .copyrights a {
  color: black !Important;
}
.h_contrast #footer .upper {
  border-color: #ffff00;
}
.h_contrast #footer .upper .footer_menu_box {
  border-color: #ffff00;
}
.h_contrast #content #white_background {
  display: none;
}
.h_contrast #content #left_content {
  background: black;
}
.h_contrast #content #left_content .ncms-component-menu > ul > li.current > a,
.h_contrast #content #left_content .ncms-component-menu > ul > li > a:hover {
  background: #ffff00;
  color: black !Important;
}
.h_contrast #content #right_content {
  background: black;
}
.h_contrast #content #right_content #breadcrumbs {
  color: #ffff00;
  border-color: #ffff00;
}
.h_contrast #content #right_content #breadcrumbs ul li {
  color: #ffff00;
}
.h_contrast #content #right_content #breadcrumbs ul li a {
  background: none;
  display: block;
  position: relative;
  padding-left: 10px;
}
.h_contrast #content #right_content #breadcrumbs ul li a:before {
  display: block;
  width: 5px;
  height: 5px;
  background: #ffff00;
  border-radius: 100%;
  content: '';
  position: absolute;
  left: 0px;
  top: 5px;
}
.h_contrast #content #right_content .pagination li {
  color: #ffff00;
}
.h_contrast #content #right_content .pagination li.prev a,
.h_contrast #content #right_content .pagination li.next a {
  background-image: url('../gfx//little_icons/small_arrow_right_contrast.png');
}
.h_contrast .small_content_header {
  color: #ffff00 !important;
}
.h_contrast .content_text {
  color: #ffff00;
}
.h_contrast .content_text ul li {
  color: #ffff00;
}
.h_contrast .content_text table thead tr th {
  background: #ffff00;
  color: black;
}
.h_contrast .content_text table tbody tr td {
  background: #ffff00;
  color: black;
}
.h_contrast .content_text table tbody tr:nth-child(2n+1) td {
  background: #e0e000;
}
.h_contrast .content_text .list li .additional {
  color: white;
}
/*# sourceMappingURL=contrast.css.map */