/* -----------Link styles -----------*/
/* Link current page */
li.current_page_item a{
	color: black ;
	text-decoration: underline solid 4px #FAB900;
	text-underline-offset: 2px;
}
/* Links menu */
.nav-ul li a:hover {
	color: #1e0087;
  text-decoration: underline solid 2px #1e0087;
	text-underline-offset: 2px;
}

/* Links content */
#content a {
	color: black;
  text-decoration: underline solid 2px #FAB900;
	text-underline-offset: 2px;
}

#content a:hover {
	color: #1e0087;
  text-decoration: underline solid 2px #1e0087;
	text-underline-offset: 2px;
}

a:hover {
	color: #1e0087;
  text-decoration: underline solid 2px #1e0087;
	text-underline-offset: 2px;
}

/* Links footer */
footer a {
	color: black;
	text-decoration: underline solid 2px #FAB900;
	text-underline-offset: 2px;
}

/* Link styles Divi content */
/* Deze selectors zijn nodig, anders wordt Wordpress overschreven */
.et-db #et-boc .et-l .et_pb_module a:not(.et_pb_button):not(h2 a) {
	color: black;
  text-decoration: underline solid 2px #FAB900 !important;
	text-underline-offset: 2px;
}

.et-db #et-boc .et-l .et_pb_module a:hover:not(.et_pb_button) {
	color: #1e0087;
  text-decoration: underline solid 2px #1e0087 !important;
	text-underline-offset: 2px;
}

/* Divi Button hover style*/
.et-db #et-boc .et-l .et_pb_module .et_pb_button:hover {
	color: white !important;
	background-color: #F0144B;
}

/* -------- Divi Header styles ------ */
.et-db #et-boc .et-l .et_pb_module h1 {
	color: #1e0087;
  font-weight: 800;
	font-size: 2.8em;
}

.et-db #et-boc .et-l .et_pb_module h2 {
	color: #1e0087;
  font-weight: 600;
	font-size: 1.5em;
}

.et-db #et-boc .et-l .et_pb_module h3 {
	color: white;
  font-weight: 800;
	font-size: 2.8em;
}

.et-db #et-boc .et-l .et_pb_module h4 {
	color: white;
  font-weight: 600;
	font-size: 1.5em;
}

/* -- Big number style detail page --*/
/* Big number */
.BigNumber {
	width: 20% !important;
	font-size: 12em;
	color: #F0144B !important;
	display: inline-block !important;
}

/* Content next to big number */
.BigNumberContent {
	width: 75% !important;
	display: inline-block !important; 
}
/* ----- Checkmark list styles ------ */
.CheckmarkList ul {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.CheckmarkList ul li {
	list-style-type: none !important;
}

.CheckmarkList ul li:before {
  content: '✓';
	color: red;
	font-weight: 1000;
	font-size: 30px;
}

/* Achtergrond eerste sectie*/
.RodeLijnBG {
	background: linear-gradient(#f0144b, #f0144b) bottom left/35% 10px no-repeat, linear-gradient(#f1f1f1, #f1f1f1) top left/100% 98% no-repeat !important;
} 

/* Oval service days */
.ServiceDays {
	float: right;
	margin: -35px 0 0 0 !important;
	padding: 0 10px !important;
	width: fit-content;
	color: white !important; 
	font-weight: 600; 
	background: #f0144B !important;
	border-radius: 50px !important;
}

/* ------- Cases posts Styles ------ */

/* Alignment read more */
.et-db #et-boc .et-l .et_pb_blog_grid a.more-link, .et-db #et-boc .et-l .et_pb_posts a.more-link {
	float: right !important;
}
 
/* Image left, content right */
@media only screen and (min-width: 1080px) {
    .PostsCases .et_pb_post.has-post-thumbnail .entry-featured-image-url {
        float: left;
        width: 30%;
        margin-right:40px!important;

    }
	
    .PostsCases .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
        padding-left: 34%;
    }
}