/*--------------------------------------------------------------
- Colours
--------------------------------------------------------------*/

body,
h1,
a,
a:visited,
a:active,
a:focus,
.button,
.button:visited,
footer .social a,
footer .social a:visited,
.service .detail h3,
.no-touchevents a:hover,
.no-touchevents a:visited:hover,
.no-touchevents a:active:hover,
.no-touchevents a:focus:hover,
.no-touchevents footer a:hover,
.no-touchevents footer a:visited:hover {
	color: #1e1e1e;
}

footer,
footer a,
footer a:visited {
	color: #b7b7b7;
}

::-webkit-input-placeholder {
	color: #1e1e1e;
	opacity: 0.5;
}

::-moz-placeholder {
	color: #1e1e1e;
	opacity: 0.5;
}

nav.main-nav .menu a,
nav.main-nav .menu a:visited {
	color: #737373;
}

nav.main-nav .menu li.current_page_item a,
.app,
.no-touchevents nav.main-nav .menu a:hover,
.no-touchevents nav.main-nav .menu a:visited:hover,
.no-touchevents #scripts #cookie-notice .cn-button:hover {
	color: #fff;
}

.service .detail,
.team .member .detail .bio,
.faqs .faq .answer,
.faqs .faq .answer a,
.faqs .faq .answer a:visited,
.no-touchevents .faqs .faq .answer a:hover,
.no-touchevents .faqs .faq .answer a:visited:hover {
	color: #636363;
}

header .mobile-trigger .cd-menu-icon,
header .mobile-trigger .cd-menu-icon::before,
header .mobile-trigger .cd-menu-icon::after,
nav.main-nav,
.service .detail .book::after,
.intro a::after,
.app {
	background: #1e1e1e;
}

.faqs .faq .answer a::after {
	background: #636363;
}

#scripts #cookie-notice .cn-button {
	background: #fff;
}

header.scroll,
body.overflow-hidden header .mobile-trigger .cd-menu-icon,
body.overflow-hidden header .mobile-trigger .cd-menu-icon::before,
body.overflow-hidden header .mobile-trigger .cd-menu-icon::after {
	background: #fff !important;
}

.home main h1::after {
	background-color: rgba(0,0,0,0.1);
}

.no-touchevents #scripts #cookie-notice .cn-button:hover {
	background: transparent;
}

header .mobile-trigger .cd-menu-icon.is-clicked,
body.overflow-hidden header,
body.overflow-hidden header .mobile-trigger .cd-menu-icon.is-clicked {
	background: transparent !important;
}

.faqs .faq {
	border-color: #ccc;
}

.button,
.button:visited,
#scripts #cookie-notice .cn-button,
.no-touchevents .button:hover,
.no-touchevents .button:visited:hover {
	border-color: #fff;
}

.no-touchevents header .button:hover,
.no-touchevents header .button:visited:hover {
	border-color: #001430;
}

body.menu-active header .logo svg #MRBLOGO {
	fill: #fff !important;
}