/* LAYOUT */
.cb-services {
	display: flex;
	flex-flow: row nowrap;
}
.cb-services .cb-services-sidebar {
	flex-basis: 33.333%;
}
.cb-services .cb-services-content {
	flex-basis: 66.666%;
}

.cb-services-sidebar h2 {
	font-size: 1em;
	font-family: "Tertre";
	font-weight: bold;
	text-transform: uppercase;
}

.cb-services h3,
.cb-services h4,
.cb-services h6{ 
	font-family: "Lekton";
}

.cb-services-sidebar #menu-service-submenue {
	list-style: none;
    padding: 0;
	font-size: 0.9em;
	letter-spacing: 1.5px;
}

.cb-services-sidebar #menu-service-submenue a{
	color: var(--light-grey);
}

.cb-services-sidebar #menu-service-submenue a:active,
.cb-services-sidebar #menu-service-submenue a:hover{
	color: var(--black);
}

.cb-breadcrumb-service span {
	color: var(--light-grey);
}

.cb-services-content .cb-service-introtext {
	margin:0;
}

.cb-services-content .cb-service-text {
	margin:0;
	margin-right:2em;
}

.cb-services-content .cb-service-text .cb-block-content h2,
.cb-services-content .cb-simpletext h2 {
	font-family: "Lekton";
}

.cb-services-content .cb-list {
	margin-left:0;
	margin-right:2em;
}

.cb-services-content .cb-steps{
	margin-left:-4em;
}

.cb-services-sidebar #menu-service-submenue .menu-item.current-menu-item a {
	color: var(--black);
}


@media only screen and (max-width: 786px) {
	.cb-services {
		flex-flow: column;
	}
	.cb-services .cb-services-sidebar {
		margin-left:0;
	}
	.cb-services-content .cb-service-introtext  {
		margin-top:2em;
	}
	.cb-services-content .cb-steps {
		margin:0;
		margin-top:2em;
	}
	.cb-services-content .cb-list {
		margin:0;
	}
}
