.Spezialheadline_redeff {
 /*background-color: rgba(0,0,0,.5) !important;
	padding: 10px;*/
}

ul li {
	color: #777777 !important;
	}

button.btn:hover, .btn-custom:hover {
    color: #ffffff !important;
	}

.heading-text.heading-section h2:before {
    background-color: #971010;
	}
.call-to-action.call-to-action-colored {
    background-color: #971010;
}
#scrollTop:after, #scrollTop:before {
    background-color: #971010;
	}
#scrollTop i:hover {
    color: #ffffff;
	}
a {
    color: #971010;
	}
a:hover {
    color: #aa1111 !important;
	}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    margin-left: 20px;
}
#mainMenu nav > ul > li:hover a{
    color: #aa1111 !important;
}
/* ######### img-responsive ################ */

.img-responsive {
	width: 100% !important;
	height: auto !important;
	}

/* ######### img-responsive ################ */

/* BACKGROUND */

.background-grey {
    background-color: #f8f9fa !important;
}
.background-naturalline1 {
	  background-color: #705e46 !important;
	}
.background-naturalline2 {
	  background-color: #c4b9a3 !important;
	}
.background-naturalline3 {
	  background-color: #ddd5c6 !important;
	}
.background-haartransplantation {
	  background-color: #ddd5c6 !important;
	}
.background-green {
	  background-color: #8ba05f !important;
	}
.background-ladyline {
	background-color: #efe6dc !important;
	}
.background-naturalline {
	background-color: #fff2de !important;
	}
.background-menline {
	background-color: #d9dada !important;
	}
.background-trainingsmedien {
	background-color: #fdfff1 !important;
	}
.background-seminare {
	background-color: #cdccd0 !important;
	}
.background-haarbehandlung {
	background-color: #c9bbb2 !important;
	}
.background-ueberuns {
	background-color: #ece4d8 !important;
	}
.background-news {
	background-color: #f1ece2 !important;
	}
.background-mediathek {
	background-color: #f1ece2 !important;
	}
.background-kontakt {
	background-color: #f2efe7 !important;
	}
.background-damen {
	background-color: #fff9f0 !important;
	}
.background-home {
	background-color: #e3e3e3 !important;
	}
.background-historie {
	background-color: #f1ece2 !important;
	}
.background-newsletter {
	background-color: #ffffff !important;
	}
.background-content-footer {
	background-color: #ffffff !important;
	}
.background-footer {
	background-color: #000000 !important;
	}
/* BACKGROUND */

.sliderSubHeadline {
	font-size: 1.25em;
	}

.post-item .post-item-description .post-meta-date, .post-item .post-item-description .post-meta-comments, .post-item .post-item-description .post-meta-category {
    color: #484848;
	}

/* Button */
.btn.btn-custom {
	background-color: #971010 !important; 
	border-color: #971010 !important;
	}
.btn.btn-custom:hover {
	background-color: #aa1111 !important; 
	border-color: #aa1111 !important;
	}
.btn.btn-custom2 {
	background-color: #971010 !important; 
	border-color: #971010 !important;
	}
.btn.btn-custom2:hover {
	background-color: #aa1111 !important; 
	border-color: #aa1111 !important;
	}




.btn-custom2 {
    font-family: "Merriweather Sans", sans-serif;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .5px;
    text-decoration: none;
    outline: none;
    padding: 12px 18px;
    position: relative;
    text-transform: uppercase;
	background-color: #971010 !important; 
	border-color: #971010 !important;
    border-width: 1px;
    border-style: solid;
    color: #ffffff;
    transition: all 0.3s;
    margin-bottom: 6px;
    outline: none;
    line-height: 14px;
    cursor: pointer;
}
.btn-custom2:hover {
	background-color: #aa1111 !important; 
	border-color: #aa1111 !important;
    color: #ffffff !important;
}


.btn-custom3 {
    font-family: "Merriweather Sans", sans-serif;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .5px;
    text-decoration: none;
    outline: none;
    padding: 12px 18px;
    position: relative;
    text-transform: uppercase;
	background-color: #971010 !important; 
	border-color: #971010 !important;
    border-width: 1px;
    border-style: solid;
    color: #ffffff;
    transition: all 0.3s;
    margin-bottom: 6px;
    outline: none;
    line-height: 14px;
    cursor: pointer;
}
.btn-custom3:hover {
	background-color: #aa1111 !important; 
	border-color: #aa1111 !important;
    color: #ffffff !important;
}

.flickity-button:hover {
    background-color: #971010;
}

/* Button */
#search .btn-search-close {
    background-color: #971010;
	}
#mainMenu nav > ul > li > a:hover {
	color: #971010;
	}
.customer_current {
	color: #971010;
	}
.post-item .post-image .post-meta-category, .post-item .post-slider .post-meta-category, .post-item .post-video .post-meta-category, .post-item .post-audio .post-meta-category, .post-item .post-quote-img .post-meta-category {
    background-color: #971010;
	}

@media only screen and (max-width: 1199px) {
	
	#mainMenu nav > ul > li {
    margin-left: 0px;
}
#mainMenu nav > ul > li > a {
    padding: 5px 6px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.6px;
}	
}