h1,h2,h3,
#main .color-txt,
#main .color-txt *,
#main-container button *,
#main-container .button *,
.button::before,
#mainnav-container #menu-btn.active,
#menu-btn p,
#menu-btn:hover #menu-btn-label,
#breadcrumbs a.active span,
.caption .wrapper-xs *,
#contact-form input:focus,
#contact-form textarea:focus,
#main .scroll-btn:after,
#main .scroll-btn:before,
article ul li *:first-child:before,
#main .caption ul li *:first-child:before,
#main .docs *,
#menu-btn p,
#mainnav a {
  color: #CB0B52;
  border-color: #CB0B52; }

#main-container button,
#main-container .button { border-color: #CB0B52!important; }

#main section:first-child .scroll-btn:before,
#main section:first-child .scroll-btn:hover {
  color: #CB0B52;
  border-color: #CB0B52!important; }

#editpage-btn,
.color-one,
#menu-btn.active li,
.teasertiles li.color-one,
.marker,
button::after,
.button::after,
#main section:first-child .scroll-btn hr,
#main section:first-child .scroll-btn:hover hr,
#menu-btn li,
#mainnav a span::after,
#mainnav .dropdown::before { background-color: #CB0B52; }

.color-one,
.teasertiles li.color-one,
#mainfooter button:hover,
#mainfooter .button:hover { background-color: #431F51; }

::-moz-selection { background-color: #CB0B52; }

::selection { background-color: #CB0B52; }

.gradient,
#c-persons-btn,
blockquote::before {
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, #CB0B52),color-stop(100%, #431F51));
    background-image: -moz-linear-gradient(left, #CB0B52,#431F51);
    background-image: -webkit-linear-gradient(left, #CB0B52,#431F51);
    background-image: linear-gradient(to right top, #CB0B52,#431F51);
}

#main .img #pageheader .caption * {
  background-image: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #EAEAEA;
}

h1,h2,h3,.date,blockquote,q,
h1 a, h2 a, h3 a,
.img .transparent h1,
.img .transparent h2,
.img .transparent h3,
.img .transparent strong,
.img .transparent .date,
.img .transparent blockquote,
.img .transparent q,
#main .img #pageheader .half .caption * {
 background-image:linear-gradient(67.5deg,#CB0B52,#431F51);
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
}