
/* Copyright www.digiplek.nl */
/*
	ROOD:					#881821 / rgba(136,24,33,1.0)
	LICHTER GRIJS (TEKST):	#f5f5f5 / rgba(245,245,245,1.0)
	LICHT GRIJS (BG):		#e1e1e1 / rgba(225,225,225,1.0)
	DONKER GRIJS:			#666666 / rgba(102,102,102,1.0)
	Antraciet:				#282728 / rgba(40,39,40,1.0)
	Zwart:					#000000 / rgba(0,0,0,1.0)
*/

/* Gebruik deze opmaak voor de body en bottom maar niet bij de sections of containers met de class dp_no-text-decor. */
#sp-main-body a:link,
#sp-main-body a:hover,
#sp-main-body a:focus,
#sp-main-body a:active,
#sp-right a:link,
#sp-right a:hover,
#sp-right a:focus,
#sp-right a:active,
#sp-bottom a:link,
#sp-bottom a:hover,
#sp-bottom a:focus,
#sp-bottom a:active {
	text-decoration:underline;
}
.dp_no-text-decor a:link,
.dp_no-text-decor a:hover,
.dp_no-text-decor a:focus,
.dp_no-text-decor a:active,
a.dp_no-text-decor:link,
a.dp_no-text-decor:hover,
a.dp_no-text-decor:focus,
a.dp_no-text-decor:active {
	text-decoration:none !important;
}
/* End */
#sp-top-bar {
	font-size:18px;
	background:rgba(136,24,33,1.0);
	background:linear-gradient(90deg, rgba(0,0,0,1) 1%, rgba(136,24,33,1) 100%);
}
#sp-top-bar a:link,
#sp-top-bar a:visited {
	color:#f5f5f5;
}
#sp-top-bar a:hover,
#sp-top-bar a:active {
	color:#f5f5f5;
	text-decoration:underline;
}
#sp-top-bar .social-icon-linkedin a::after {
  content: " LinkedIn";
}
#sp-top-bar .social-icon-instagram a::after {
  content: " Instagram";
}
.sp-contact-info li {
	font-size:18px;
}
/* End */
.dp_custom-pt-1 {
	padding-top:50px !important;
}
 /* End */
/* Afwijkende button opmaak */
a.btn.dp_buttons,
a.btn.dp_buttons:link,
a.btn.dp_buttons:visited {
	color:rgba(245,245,245,1.0) !important;
	background-color:rgba(40,39,40,1.0);
	text-decoration:none !important;
	border-radius:0;
}
a.btn.dp_buttons:hover,
a.btn.dp_buttons:focus,
a.btn.dp_buttons:active {
	color:rgba(40,39,40,1.0) !important;
	background-color:rgba(225,225,225,1.0);
}
/* End */
#sp-right {
	padding:0 30px 30px;
}
/* End */
#sp-bottom {
	font-size:20px;
	background:rgb(40,39,40);
	background-image:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(40,39,40,0) 50%, rgba(0,0,0,1) 100%), url("../../../images/layout/watermerk-elektrotechniek-kroon.png"), radial-gradient(circle, rgba(40,39,40,1) 0%, rgba(0,0,0,1) 100%);
	background-repeat:no-repeat, repeat-x, no-repeat;
	background-position:top center, bottom center, top center;
	background-size:auto, auto 300px, auto;
}
#sp-bottom .sp-module .sp-module-title {
	font-size:22px;
}
#sp-bottom .menu li.current a {
	color:#881821;
	cursor:default;
}
/* End */
body:not(.itemid-188) .page-header h1 {
	padding-right:15px;
	padding-left:15px;
}
.itemid-101 .page-header h1 {
	text-align:center;
}
/* End */
.itemid-188 #sp-main-body { /* Projecten */
	padding-bottom:0px;
}
.itemid-188 #sp-right {
	padding:0 15px 30px;
}
.itemid-188 .speasyimagegallery-albums,
.itemid-188 .speasyimagegallery-gallery {
	margin-bottom:70px;
}
.speasyimagegallery-album-description {
	font-size:inherit;
}
/* End */
#sp-footer {
	background:rgb(40,39,40);
	background:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(40,39,40,1) 50%, rgba(0,0,0,1) 100%);
}
#sp-footer .container-inner {
    border-top:1px solid rgba(255, 255, 255, 0);
}
/* End */
/* Naar top icoon */
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
	background:rgba(136,24,33,1.0);
}
/* End */
[id^="custom_captcha_"].h-captcha { /* Overige: Dit element iets naar rechts opschuiven */
	margin-left:15px;
}
/* Badge altijd zichtbaar */
.grecaptcha-badge {
    z-index:1;
}
/* End */

/* Eigen opmaak classes */
.dp_marker {
	background-color:yellow;
}
@media (max-width: 767px) {
	.dp_image-full { /* Afbeelding volle breedte op kleine schermen. */
		width:100% !important;
		height:auto !important;
	}
}
/* End */