.page-title, .button, #nav .dropdown a, .footer-top a {
    color: #ffffff !important;
}

#nav .dropdown {
    box-shadow: 2px 2px 2px rgba(0,0,0, 0.4);
}

a.d1, .h2_cart a.d1:hover {
    color: #95ab54 !important;
}

a.d2, .h2_cart a.d2:hover {
    color: #d26e6f !important;
}

a.d3, .h2_cart a.d3:hover {
    color: #5fbed4 !important;
}

a.d1:hover, a.d2:hover, a.d3:hover, .h2_cart a.d1, .h2_cart a.d2, .h2_cart a.d1 {
    color: #333333 !important;
}

#horizontal-tabs ul.tabs li.current, #vertical-tabs ul.tabs li.current {
	border-bottom: solid 1px rgba(172, 150, 60, 1);
	border-left: solid 1px rgba(172, 150, 60, 1);
	border-right: solid 1px rgba(172, 150, 60, 1);
	background-color: rgba(172, 150, 60, .1);
	color:#333333;
}

.down-header a:hover {
    color: #000000;
}

.sidebar a:hover {
	color: #333333;
}

.sidecart a.ebook:hover, .sidecart a.papierbuch:hover {
	background-color: #333333;
	color:#ffffff;
}

.social a:hover {
	color:#d7d7d7;
}

.img-caption, .fancybox-title-float-wrap .child {
	background:rgba(231,64,47,.88);
}

.navigation ul li ul li a, .responsive ul li a, .navigation ul li ul li a:hover, .navigation ul li ul li.active a {
    border-bottom: 0px solid #666667 !important;
}

.navigation ul li ul li a.topsect, .responsive ul li a.topsect, .navigation ul li ul li a.topsect:hover, .navigation ul li ul li.active a.topsect {
    border-bottom: 0px solid #666667 !important;
	border-right: 1px solid #ffffff !important;
}

.navigation ul li ul li {
    text-transform: none;
}

#nav .menuitem1 ul li a {
    background: #888888 !important;
	opacity:1;
}
#nav .menuitem1 .dropdown {
    background: #888888;
	width: 670px !important;
	opacity:1;
}

.navigation ul li.menuitem2 ul li a {
    background: #888888 !important;
	opacity:1;
}
.navigation ul li.menuitem2 .dropdown {
    background: #888888 !important;
	width: 500px !important;
	opacity:1;
}

.navigation ul li.menuitem3 ul li a {
    background: #888888 !important;
	opacity:1;
}
.navigation ul li.menuitem3 .dropdown {
    background: #888888 !important;
	width: 330px !important;
	opacity:1;
}

.navigation ul li.menuitem4 ul li a {
    background: #888888 !important;
	opacity:1;
}
.navigation ul li.menuitem4 .dropdown {
    background: #888888 !important;
	width: 330px !important;
	opacity:1;
}

.navigation ul li.menuitem5 ul li a {
    background: #888888 !important;
	opacity:1;
}
.navigation ul li.menuitem5 .dropdown {
    background: #888888 !important;
	width: 330px !important;
	opacity:1;
}

.navigation ul li.menuitem6 ul li a {
    background: #888888 !important;
	opacity:1;
}

.navigation ul li.menuitem6 .dropdown {
    background: #888888 !important;
	width: 330px !important;
	opacity:1;
}

.navigation ul li .dropdown a:hover {
    color: #000000 !important;
	opacity: 1;
}

body header.style-3 .navigation ul li a:hover,
body header.style-3 .navigation ul li a.selected,
body header.style-3 .navigation ul li.active a {
   color: #95ab54;
}

header.style-3 .navigation ul li:nth-child(2) a:hover,
header.style-3 .navigation ul li:nth-child(2) a.selected,
header.style-3 .navigation ul li:nth-child(2).active a {
   color: #d26e6f;
}

header.style-3 .navigation ul li:nth-child(3) a:hover,
header.style-3 .navigation ul li:nth-child(3) a.selected,
header.style-3 .navigation ul li:nth-child(3).active a {
   color: #5fbed4;
}

header.style-3 .navigation ul li:nth-child(4) a:hover,
header.style-3 .navigation ul li:nth-child(4) a.selected,
header.style-3 .navigation ul li:nth-child(4).active a {
   color: #ae87cd;
}

header.style-3 .navigation ul li:nth-child(5) a:hover,
header.style-3 .navigation ul li:nth-child(5) a.selected,
header.style-3 .navigation ul li:nth-child(5).active a {
   color: #cc003b;
}

header.style-3 .navigation ul li:nth-child(6) a:hover,
header.style-3 .navigation ul li:nth-child(6) a.selected,
header.style-3 .navigation ul li:nth-child(6).active a {
   color: #cc003b;
}
