.navigation .navItem.active a,
.navigation .navItem:hover a,
a.readMore,
.fsBlock h1,
.fsBlock h2,
.fsBlock h3,
.fsBlock h4,
.cta span {
    color: #C51065;
}

header {
border-bottom 		: 1px solid #C51065;
}

.ctaWrapper {
    background-color: #C51065;
    padding: 4px 4px;
    margin-bottom: 20px;
    height: 88px;
}
.quotationCallMe.ctaWrapper .cta {
    margin: 4px 7px;
    height: 40px;
    line-height: 30px;
    font-size: 20px;
}
.quotationCallMe.ctaWrapper .cta span {
    color: #FFF;
}
.ctaWrapper a.cta {
    color: #FFF;
}
.ctaWrapper .cta {
    margin: 4px 4px 4px 4px;
}
.ctaWrapper .cta:first-child {
    padding-bottom: 2px;
    border-bottom: 2px #FFF solid;
}

.btn,
input[type=submit],
footer {
background-color: #C51065;
}
#footer {
    position: relative;

}
#footer .bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #C51065;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    opacity: 0.1;
}

.container .row input.emailinput {
    margin-bottom: 0;
}
.fsBlock.offices, .fsBlock.partnerSearch {
    padding: 10px 10px 20px 10px;
}
.fsBlock.partnerSearch {
    margin-bottom: 22px;
}
#postalcode {
    height: 24px;
    font-size: 16px;
}
