html {
	--color-basis:#34a25b;
	--color-basis-rgb:52,162,91;
	--color-basis-donkerder:#277944;
	--color-basis-accent:#ffcc00;
	--color-extra-accent:#1c81b0;
	--color-tekst-button:#000;
	--color-button-hover: #000;
	--color-tekst-button-hover:#ffff;
	--color-link:#34a25b;
	--color-link-hover:#277944;
	--color-menu-basis:#34a25b;
	--color-menu-basis-donkerder:#277944;
	--color-menu-tekst:#fff;
	--color-menu-tekst-hover:#000;
	--color-topBG:#000;
	--color-top:#fff;
	--color-sectionBg:#34a25b;
	--color-sectionBg-tekst:#000;
}
/* Wijzigingen naast kleuren */
.menu li.langMobile {display: none;}

.logo {margin: 10px; width: 50%; max-width: 300px; height: auto; }
.extraLogos { display: flex; justify-content: flex-end; }
.extraLogos img {width: auto; height: 30px; margin: 10px 10px 10px 20px;}
footer .contentWrapper .main.txt img {max-height: 100px; max-width: 50%;}

	@media screen and (max-width: 840px) {
		.menu li.langMobile {display: inline-block;}
		.menu li.langMobile img {vertical-align: middle;}
		.language {display: none; position: absolute; right: 5px; top: 80px;}
	}

/* KLEUREN*/
/*
body { color: #3c3c3b; background: #fff; }
.menuContainer { background: #34a25b; }
.menu li a { color: #fffffe; }
.menu li a:hover { background: #277944; }
.menu li a.open { background: #277944;}
.menu li a.current { background: #277944; }

.submenu { background: #277944; }
.submenu ul { color: #fffffe; }
.submenu ul li a { color: #fffffe; }
.submenu ul li a:hover, .submenu ul li a.hierbenik { background:#277944; color: #000001; }

.txt h1 { color: #1d1d1b; }
.txt .colorOrange { color: #34a25b; }
.txt p cite strong { color: #0095da; }
.txt a { color: #0095da; }
.txt a:hover { color: #34a25b; }
a.button, .txt strong a { background: #eee; color: #000001; }
a.button.action { background: #34a25b; border: solid 3px #34a25b; }
.txt strong a { border: solid 3px #34a25b; }
a.button.info { border: solid 3px #34a25b; }
a.button:hover, .txt strong a:hover { color: #fff; background: #000; border: solid 3px #000; }
a.wepButton { background: #34a25b; color: #000001; border: solid 3px #34a25b; }
a.wepButton:hover { background: #000; color: #fff; border: solid 3px #000; }

.accordion div.prgrmBar { color: #fff; background: #34a25b; border-top: 10px solid #fff; }
.accordion div.prgrmBar:after { color: #34a25b; }

iframe {background-color: #34a25b;}

section#calltoAction { background: url(/good-led-en-elektro/_SiteFiles/img/layout/cta.jpg) no-repeat center center; background-size: cover; color: #fff; border-bottom: solid 30px #34a25b; }

footer {background: #000; }
footer .contentWrapper p { color: #fff; }
footer .contentWrapper a { color: #fff; }
footer .contentWrapper p:last-of-type a { color: #fff; }

.toTop a { color: #3c3c3b; }
.toTop a:hover:after { color: #a4a4a4; }

section#prestatie { background: #34a25b; }
section#prestatie h2 { color: #fff; }
.boxCount { color: #fff; }
.visitorsBox li { color: #3c3c3b; }

.heroTekst.txt h1 { color: #fff; text-shadow: 2px 2px 5px #222; }
.borderLeft { background: #fff; }
.borderRight { background: #fff; }
.down-arrow { border-color: transparent #fff; }

.wepMovie { background: #e0ddd7; }
.videoTekst.txt h1 { color: #fff; text-shadow: 2px 2px 5px #222; }

.contentSymbolen .wepContent a { color: #fff; }
.contentSymbolen .wepContent a:hover { color: #fff; }
.pijltjeLinks { background: #fff; }
.pijltjeLinks:after { color: #34a25b; }
.pijltjeRechts { background: #fff; }
.pijltjeRechts:after { color: #34a25b; }

.BodyUwinvitatiecode p strong i { border: solid 1px #34a25b; color: #3c3c3b; }
.BodyYourinvitationcode p strong i { border: solid 1px #34a25b; color: #3c3c3b; }

.nieuwsoverzichtLink a { color: #34a25b !important; }
.nieuwsoverzichtLink a:hover { color: #000 !important; }

.tags a { background: #ececec; color: #3c3c3b; }
.tags a:hover { color: #34a25b; }

.credits strong { color: #0095da; }
.socialShare a { color: #fff; }

.columnSmal p a { color: #3c3c3b; }
.columnSmal p a:hover { color: #34a25b; }

.nieuwsOverzicht p a { color: #3c3c3b; }
.nieuwsOverzicht p a:hover { color: #34a25b;}

.soortNieuws a { color: #0095da; }
.soortNieuws a:hover { color: #34a25b; }
.auteur { color: #0095da;}
.auteur:before { color: #3c3c3b; }
.nieuwscategorie { color: #0095da; }
.nieuwsberichtBlok a:hover .datum strong { color: #34a25b; }
.nieuwsberichtBlok h1 a { color: #3c3c3b;}
.nieuwsberichtBlok h1 a:hover { color: #34a25b; }

div.nieuws_titel_lijst a { color: #3c3c3b; }
div.nieuws_titel_lijst a:hover { color: #34a25b; }

a.nieuws_leesmeer { color: #34a25b;  }
a:hover.nieuws_leesmeer { color: #3c3c3b; }

.nieuwsberichtBlok p { color: #3c3c3b; }

#zoekVeld input[type="text"] { border: 1px #b3b2b2 solid; border-right: solid 0px #fff; }
#zoekVeld input[type="text"]:focus { background: #fff; }
#zoekVeld input[type="submit"] { border: 1px #b3b2b2 solid; background: #fff url(/good-led-en-elektro/_layout/img/zoom.png) no-repeat right center; font-size: 1.0em; color: #fff; }

.block { background: #b3b2b2; }
.block#nieuwsbrief { background: #34a25b; }
.block#nieuwsbrief p a { color: #fff; }

a:hover.nieuws_terugOverzicht { color: #000; }

.social li { color: #000; }
.social li:hover { color: #34a25b; }

.popupHome { background-color: #fff; }
span#closePopup:hover { color: #34a25b; }

.sectionBg { background-color: #34a25b; color: #fff;  }
.sectionBg a { color: #fff; }
.sectionBg a:hover { color: #fff; }

a.pgNr { border: 1px solid #34a25b; color: #34a25b; }
a.pgNr:hover, #pgNrActive { background-color: #34a25b; color: #fff; border: 1px solid #34a25b; }
#pgNrsLeft, #pgNrsRight { color: #34a25b; }

.wepForm input, .wepForm textarea { border: 1px solid #404040; background: #fff; color: #000; }
.wepForm input[type="text"],.wepForm input[type="password"],.wepForm textarea {  border: 1px #ccc solid; }
.wepForm input[type="text"]:focus, .wepForm input[type="password"]:focus,.wepForm textarea:focus { border-color: #34a25b; outline-color: #B6CBE5;  }
.wepForm input[type="checkbox"] + label span { display: inline-block; width: 1.1em; height: 1.1em; margin: -1px 4px 10px 0; vertical-align: middle; cursor: pointer; background-color: #fff; border: solid 1px #ccc; margin-right: 10px; cursor: pointer; }
.wepForm input[type="checkbox"]:checked + label span { background-color: #1E9CD8; border: solid 1px #ccc; }
.wepForm .button { background: #34a25b; color: #000;border: solid 3px #34a25b; }
.wepForm .button:hover { color: #34a25b; background: #000;border: solid 3px #000;}
#FormError { border: #e73243 1px solid; }
.wepForm .fieldAlert { border: #e73243 1px solid!important; }
.FormErrorMessage { background-color:#e73243;}
#KeepInformed { max-width:500px;border:0px solid red}

@media screen and (max-width: 840px) {
	a.button.action { background: #34a25b; border: solid 3px #34a25b; }
	.icon span { background-color: #fff; }
	.columnBreed { border-top: solid 1px #b3b2b2; }
}
*/

