/*-----------------------------------------------------------------------------------*/
/* Custom CSS */
/*-----------------------------------------------------------------------------------*/
/* Deze bevat alle aanpassingen in CSS, dus deze aanpassingen niet     */
/* plaatsen in het Custom venster van template stijlen. 			   */
/* Verder is er een deel stijlen bedoeld voor de JCE styles dropdown.  */
/* Dat deel dient gekopieerd te worden naar editor.css                               */
/*----------------------------------------------------------------------------------- */


/*------britetheme51---kleuren---voor CampingDuGoulot.com-------*/
/* Kleur A	lichtgroen	#606C38		RGB 96, 108, 56				*/
/* Kleur B	donkergroen #283618 	RGB 40, 54, 24				*/
/* Kleur C	Creme 		#FEFAE0 	RGB 254, 250, 224			*/
/* Kleur D	lichtbruin	#DDA15E		RGB 221, 161, 94			*/
/* Kleur E	oranje-bruin #BC6C25	RGB 188, 108, 37			*/
/*																*/
/* Kleur F	mauve   	#397D97		RGB 57, 125, 151			*/
/* Kleur G	vaagbruin	#A79581		RGB 167, 149, 129			*/
/* Kleur H	grijsbruin	#4E4E4E		RGB 78, 78, 78				*/
/*																*/
/* 																*/
/* donkergrijs --- #252422	RGB: 37,36,34						*/
/* lichtgrijs ----- #787878	RGB: 120, 120, 120					*/
/*--------------------------------------------------------------*/

@font-face {
	font-family: 'Segoe Print';
	src: url("../fonts/Segoe_Print.ttf");
}
@font-face {
	font-family: 'Segoe Print Bold';
	src: url("../fonts/Segoe_Print_Bold.ttf");
}

/* verberg taalkeuze in ToomyBookingSupport  */
.tbs-clone,
.tbs_talen ul li  {
		display: none !important;
}

/* aanpassing link hover */
a:hover {
	color: #606C38;
}

/*
.vegas-wrapper a {
	color: #FFFFFF;
}
.vegas-wrapper a:hover {
	opacity: 0.7;
	-webkit-transition: all 0.4s ease;
  	-moz-transition: all 0.4s ease;
  	-o-transition: all 0.4s ease;
  	transition: all 0.4s ease;
}

/* --------correctie op nexus.css regels 2468 en 9360 --------------------- */
[class^="fa-"]:before,
[class*=" fa-"]:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(255,255,255,1); /* standaard witte kleur */
}

/* --------einde correctie op nexus.css regels 2468 en 9360 --------------*/ 
/* zorgt voor streep die ontvouwd van links naar rechts */

/*----hornav menu aanpassingen--------------------------*/
.hornav > ul > li:before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 0;
  height: 4px;
  background-color: rgba(96,108,56,1); /* gewijzigd. groen zonder transparency tov nexus.css regel 8332*/
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* afstand tot onderstreep wordt bepaald door padding */
.hornav > ul > li > a {
    padding: 10px 0;
}
/* zorgt voor volledige streep die ontvouwd ipv slechts 40px */
.hornav > ul > li:hover:before {
  opacity: 1;
  width: 100%;
}
/* zorgt voor submenu naar links, ook voor het voorlaatste item */
/*.hornav > ul > li:nth-last-of-type(2n) > ul eerstgebruikt en niet-werkend */
.hornav > ul > li:nth-last-of-type(-n+2) > ul {
    left: auto !important;
    right: -10px !important; /* correctie voor submenu vanwege padding wit vlak, anders: 1px */
}
/* correctie op nexus 8303 */
.hornav {
    padding: 14px 10px 14px 10px; /* zorgt voor padding op wit vlak */
    margin-right: 40px;
    display: inline-block;
    background-color: rgba(255,255,255,0.9); /* zorgt voor achterliggend wit vlak */
}

/* ----- aanpassing mega menu kolommen --------*/

/* correctie op Nexus 8536 */
.hornav .columns-3 + ul {
/*    width: 500px;    alleen nodig met meer hoofd ietme in menu */
}
/* correctie op Nexus 8545 */
.hornav .columns-4 + ul {
  -moz-column-count: 4;
  -moz-column-gap: 0;
  -webkit-column-count: 4;
  -webkit-column-gap: 0;
  column-count: 4;
  column-gap: 0;
  width: 628px; /* !! was 840 */
}

/* ----- einde aanpassing mega menu kolommen --------*/

/*----einde hornav menu------------------------*/


/* correctie op nexus.css regel 8162 */
.logo {
    display: inline-block;
    padding: 2px 80px 2px 40px;
}
/* correctie op nexus 8248 en 8268 over positie header 1 en 2 */
.header-1 {
    left: 25px;
    top: -35px;
}
.header-2 {
    right: 25px;
    top: -35px;
}
/* nexus 8217 */
.header-1, .header-2 {
    margin: 0 10px;
    padding: 0 5px;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    color: #FFFFFF;
}
/* nexus 8231 - zorgt voor rechts opgelijnde lijst van taalkeuze*/
.header-2 li {
    float: right;
}

/* correctie op nexus 8111 */
.header_spacer {
    width: 100%;
    height: 50px; /* was eerst 30 */
}

/* correctie op inline css voor transparantie van header (nexus 8115)*/
.header_row {
    background-color: rgba(255,255,255, 0.8 ) !important;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); /* is effectief 0 gemaakt... */
    border-top: 0px solid rgba(255, 255, 255, 0.79);  /* is effectief 0 gemaakt... */
    border-bottom: 0px solid rgba(255, 255, 255, 0.79);  /* is effectief 0 gemaakt... */
    box-shadow: inset 0 -4px 4px -2px rgba(0, 0, 0, 0), inset 0 4px 4px -2px rgba(0, 0, 0, 0); /* is effectief 0 gemaakt... */
	/* box-shadow: inset 0 -4px 4px -2px rgba(0, 0, 0, 0.2), inset 0 4px 4px -2px rgba(0, 0, 0, 0.2); dit is de oude waarde...*/	
}
.is-sticky .header_row {  /* transparantie bij sticky header */
    background-color: rgba(255,255,255, 0.8 ) !important;
}
.is-sticky .logo {
    padding: 2px 40px;
}
/* verkleining van logo image bij scroll... was eerst 75% (nexus 8173) */
.is-sticky .logo img {
    max-width: 60%;
}
/* correctie op nexus.css regel 9007 */
.maincontent {
    padding: 20px 40px 35px 40px; /* aangepast om de grote ruimte om een artikel aan te passen. was eerst 80px40 px */
}
/* correctie op nexus 7704 */
.blog .items-row {
    border-bottom: 3px solid rgba(188,108,37,0.5); /* streep onder blog weergave. was eerst 0, 0, 0, 0.1 */
    margin-bottom: 5px; /* was eerst 40 px */
}
/* correctie op nexus 8940 */
.module:first-of-type .module_surround {
    padding-top: 20px; /* origineel 60px */
}
/* correctie op nexus 8839 */
.module .module_surround, 
.module_menu .module_surround {
    padding: 0px 40px 10px; /* origineel 0px 40 px 60px */
}
/* correctie op nexus 9029 */
.sidecol-a:first-of-type .module:first-of-type .module_surround, 
.sidecol-b:first-of-type .module:first-of-type .module_surround {
    padding-top: 20px;
}

/* voor inlog module, headertekst was niet volledig zichtbaar */
.camping .module_header h3 {
    line-height: 1.5em;
	color:#DDA15E;
 }
.camping .login-greeting {
	font-size: 20px;
	color:#5F6C38;
}

.showcase-1a .module .module_surround {
	padding: 60px 40px 100px; /* door bovenstaande regel te overschrijven is dit bedoeld voor Home */
}


/* -----------aanpassingen rsforms----------responsive------ */
.formResponsive .formHorizontal .formControls {
   margin-left: 30%;}

.formResponsive .formHorizontal .formControlLabel {
   width: 23%;}

ul.form-lijst {
   list-style-type: circle;
   list-style-position: outside;
   padding-left:30px;}

.formResponsive button[type="button"].rsform-button-prev,
.formResponsive input[type="button"].rsform-button-prev,
.formResponsive button[type="button"].rsform-button-next,
.formResponsive button[type="button"] {    /* toegevoegd */
    background-color: #BC6C25;
    border-color: #BC6C25;
	background-image: none;
    margin-right: 10px;
    transition: all 0.5s;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 1);
	color: #FFFFFF;}

.formResponsive input[type="submit"],
.formResponsive button[type="submit"] {
    background-color: #BC6C25;
    border-color: #BC6C25;
    background-image: none;
    margin-right: 10px;
    transition: all 0.5s;}

.formResponsive button[type="submit"]:focus,
.formResponsive button[type="button"]:focus {
    outline: none;
    outline: 0px auto -webkit-focus-ring-color; 
	outline-offset: 0;}

.formResponsive button[type="button"].rsform-button-prev:hover,
.formResponsive input[type="button"].rsform-button-prev:hover,
.formResponsive button[type="button"].rsform-button-next:hover {
    background-color: #E88C3A;
    border-color: #E88C3A;
}

.formResponsive input[type="submit"]:hover,
.formResponsive button[type="submit"]:hover,
.formResponsive button[type="button"]:hover {    /* toegevoegd */
    background-color: #E88C3A;
    border-color: #E88C3A;
    background-image: none;
    transition: all 0.5s;
	color: #FFFFFF;}
.formResponsive input {
	width: 210px;
} 
.formResponsive textarea {
    width: 60%;
}
.formResponsive label {
	font-size: 15px;}  /* zelfde als paragraaf */
.formResponsive .rsformProgressContainer {
    height: 25px;
    border-radius: 0px;}

.formResponsive .rsformProgressContainer .rsformProgressBar {
    background-color: #3FA9F5;
    background-image: none;
    height: 25px;
    border-radius: 0px;}

.formResponsive input[type="button"],
.formResponsive button[type="button"],
.formResponsive input[type="submit"],
.formResponsive button[type="submit"],
.formResponsive input[type="reset"],
.formResponsive button[type="reset"] {
    border-radius: 0px;}
/* ------einde aanpassingen rsforms-----responsive---- */

/*------buttons----------------------------------*/

/* standaard button - button */
button a,
button a:hover {
	color: #ffffff;
}

button.wf-mediabox-close,
button.wf-mediabox-prev,
button.wf-mediabox-next
{  /* voorkomt achtergrond kleur bij media popup afbeelding sluit knop */
    background-color: rgba(255,255,255,0) !important;
}

/* lgroen button - button-lichtgroen */
.btn-lgroen {
  color: #ffffff !important;
  background-color: rgba(96,108,56,1) !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

}
.btn-lgroen:hover {
  color: #ffffff;
  background-color: rgba(57,64,33,0.60) !important;
  -webkit-transition-duration: all 0.4s;
  -moz-transition-duration: all 0.4s;
  transition-duration: all 0.4s;
}

/* dgroen button - button-donkergroen */
.btn-dgroen {
  color: #ffffff !important;
  background-color: rgba(40,54,24,1) !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

}
.btn-dgroen:hover {
  color: #ffffff;
  background-color: rgba(85,116,50,0.60) !important;
  -webkit-transition-duration: all 0.4s;
  -moz-transition-duration: all 0.4s;
  transition-duration: all 0.4s;
}

/* creme button - button-creme */
.btn-creme {
  color: #ffffff !important;
  background-color: rgba(254,250,224,1) !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

}
.btn-creme:hover {
  color: #ffffff;
  background-color: rgba(196,191,159,0.60) !important;
  -webkit-transition-duration: all 0.4s;
  -moz-transition-duration: all 0.4s;
  transition-duration: all 0.4s;
}

/* lbruin button - button-lichtbruin */
.btn-lbruin {
  color: #ffffff !important;
  background-color: rgba(221,161,94,1) !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

}
.btn-lbruin:hover {
  color: #ffffff;
  background-color: rgba(160,111,56,0.60) !important;
  -webkit-transition-duration: all 0.4s;
  -moz-transition-duration: all 0.4s;
  transition-duration: all 0.4s;
}

/* obruin button - button-oranje-bruin */
.btn-obruin {
  color: #ffffff !important;
  background-color: rgba(188,108,37,1) !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

}
.btn-obruin:hover {
  color: #ffffff;
  background-color: rgba(155,90,32,0.60) !important;
  -webkit-transition-duration: all 0.4s;
  -moz-transition-duration: all 0.4s;
  transition-duration: all 0.4s;
}

/* dgrijs button - button-donker-grijs */
.btn-dgrijs {
  color: #ffffff !important;
  background-color: rgba(37,36,34,1) !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

}
.btn-dgrijs:hover {
  color: #ffffff;
  background-color: rgba(103,99,91,0.60) !important;
  -webkit-transition-duration: all 0.4s;
  -moz-transition-duration: all 0.4s;
  transition-duration: all 0.4s;
}

/* lgrijs button - button-licht-grijs */
.btn-lgrijs {
  color: #ffffff !important;
  background-color: rgba(120,120,120,1) !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

}
.btn-lgrijs:hover {
  color: #ffffff;
  background-color: rgba(73,73,73,0.60) !important;
  -webkit-transition-duration: all 0.4s;
  -moz-transition-duration: all 0.4s;
  transition-duration: all 0.4s;
}

/*------einde buttons---------------------------*/




/* correctie op breadcrumb nexus 7494 
.breadcrumb {
    padding: 3px 10px;
	margin: 15px 0 5px 0;
    background-color: #E5E5E5;
	color: #FF9B30;
}
#breadcrumb li a {
	color: #305B43;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#breadcrumb li a:hover {
	color: #FF9B30;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* correctie op nexus 3526 
.breadcrumb > li > .divider {
    padding: 0 5px;
    color: #305B43;
	background-image: url(img/double-paw.png);
	background-size: contain;
	list-style: none;
}
.breadcrumb > li > .icon-location {
	background-image: none !important;
}

/* correctie op nexus 9028 
.sidecol-a:first-of-type .module:first-of-type .module_surround, 
.sidecol-b:first-of-type .module:first-of-type .module_surround {
    padding-top: 35px;
}
/* correctie op nexus 8088 /
#container_header {
    border-bottom: 0px;
}
/* correctie op nexus 8966 
#container_top2_modules {
    border-top: 0px;
    border-bottom: 0px;
}
	
/*----einde breadcrumbs------*/


/*----module stijlen---------*/

.mod-adres a  {
	color: RGB(255,255,255,0.7);
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.mod-adres a:hover {
	color: RGB(255,255,255,0.4);
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.mod-base-2 a {
	color: RGB(255,255,255,0.7) !important;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.mod-base-2 a:hover {
	color: RGB(255,255,255,0.4) !important;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* correctie op nexus 9443 */
#container_base .mod-base-2 [class^="fa-"]:before,
#container_base .mod-base-2 [class*=" fa-"]:before {
  color: rgba(255, 255, 255, 1.0);
}

/*----einde module stijlen---------*/	

h1 {
	color: #bc6c25;
}
	
/* ---------lijst tekens-----------*/
/* Kleur A	lichtgroen	#606C38		*/
/* Kleur B	donkergroen #283618 	*/
/* Kleur C	Creme 		#FEFAE0 	*/
/* Kleur D	lichtbruin	#DDA15E		*/
/* Kleur E	oranje-bruin #BC6C25	*/

/* bos */
ul.bosa li { 
	list-style-image:url('img/bos-A.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.bosb li { 
	list-style-image:url('img/bos-B.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.bosc li { 
	list-style-image:url('img/bos-C.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.bosd li { 
	list-style-image:url('img/bos-D.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.bose li { 
	list-style-image:url('img/bos-E.png');
	margin-left: 10px;
	line-height: 18px;
}

/* caravan */
ul.cara li { 
	list-style-image:url('img/carav-A.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.carb li { 
	list-style-image:url('img/carav-B.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.carc li { 
	list-style-image:url('img/carav-C.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.card li { 
	list-style-image:url('img/carav-D.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.care li { 
	list-style-image:url('img/carav-E.png');
	margin-left: 10px;
	line-height: 18px;
}

/* tent */
ul.tena li { 
	list-style-image:url('img/tent-A.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.tenb li { 
	list-style-image:url('img/tent-B.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.tenc li { 
	list-style-image:url('img/tent-C.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.tend li { 
	list-style-image:url('img/tent-D.png');
	margin-left: 10px;
	line-height: 18px;
}
ul.tene li { 
	list-style-image:url('img/tent-E.png');
	margin-left: 10px;
	line-height: 18px;
}

ol.nummerlijst li {
	margin-left: 10px;
}

/* ---- links in lijsten ----*/

/* Kleur A	lichtgroen	#606C38		*/
/* Kleur B	donkergroen #283618 	*/
/* Kleur C	Creme 		#FEFAE0 	*/
/* Kleur D	lichtbruin	#DDA15E		*/
/* Kleur E	oranje-bruin #BC6C25	*/




.bosa a {
	color: #606C38;
}
.bosa a:hover {
	color: #4F592E;
	text-decoration: underline !important;
}
.bosb a {
	color: #283618;
}
.bosb a:hover {
	color: #394D22;
	text-decoration: underline !important;
}
.bosc a {
	color: #FEFAE0;
}
.bosc a:hover {
	color: #C4C0A7;
}
.bosd a {
	color: #DDA15E;
}
.bosd a:hover {
	color: #926E45;
}
.bose a {
	color: #BC6C25;
}
.bose a:hover {
	color: #8D521D;
	text-decoration: underline !important;
}



.cara a {
	color: #606C38;
}
.cara a:hover {
	color: #4F592E;
	text-decoration: underline !important;
}
.carb a {
	color: #283618;
}
.carb a:hover {
	color: #394D22;
	text-decoration: underline !important;
}
.carc a {
	color: #FEFAE0;
}
.carc a:hover {
	color: #C4C0A7;
}
.card a {
	color: #DDA15E;
}
.card a:hover {
	color: #926E45;
}
.care a {
	color: #BC6C25;
}
.care a:hover {
	color: #8D521D;
	text-decoration: underline !important;
}


.tena a {
	color: #606C38;
}
.tena a:hover {
	color: #4F592E;
	text-decoration: underline !important;
}
.tenb a {
	color: #283618;
}
.tenb a:hover {
	color: #394D22;
	text-decoration: underline !important;
}
.tenc a {
	color: #FEFAE0;
}
.tenc a:hover {
	color: #C4C0A7;
}
.tend a {
	color: #DDA15E;
}
.tend a:hover {
	color: #926E45;
}
.tene a {
	color: #BC6C25;
}
.tene a:hover {
	color: #8D521D;
	text-decoration: underline !important;
}


/* verhogen van z-index voor top-of-page. nodig voor zichtbaarheid. */
#plg_system_topofthepage {
	z-index: 1000; 
}

/* ----------------------- Return to Top button style ----------------------- */
#plg_system_topofthepage {
/*	background-image: url(img/to-top-3.png); niet gebruiken indien tekst...*/
	background-color: #3E5426;
	background-repeat: no-repeat;
/*	height: 50px; */
/*	width: 90px; */
	color:#ffffff;
	padding: 10px 18px !important; /* alleen als er tekst wordt gebruikt */
    margin: 25px;
	font-family: 'Segoe Print';
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 18px;
/*  text-transform: uppercase; weglaten bij tekst */
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
} 
#plg_system_topofthepage:hover {
	background-color:#BC6C25;
	color:#ffffff;
}


/* ----------------------- End of Return to Top button style ----------------------- */

/* ----- aanpassing mega menu kolommen --------*/

.hornav .columns-4 + ul {
  -moz-column-count: 4;
  -moz-column-gap: 0;
  -webkit-column-count: 4;
  -webkit-column-gap: 0;
  column-count: 4;
  column-gap: 0;
  width: 628px; /* !! was 840 */
}


/* ----- aanpassing mega menu kolommen --------*/

/* ----- tabellen ------- in TABLE vorm ---------*/

/* groen */
table.camptabel01 {
  width: 100%;
  text-align: center;
}
table.camptabel01 td, table.camptabel01 th {
  padding: 4px 4px;
}
table.camptabel01 tbody td {
  font-size: 13px;
}
table.camptabel01 tr:nth-child(even) {
  background: #DFE2D7;
}
table.camptabel01 thead {
  background: #606C38;
}
table.camptabel01 thead th {
  font-size: 17px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
table.camptabel01 tfoot td {
  font-size: 16px;
}


/* oranje bruin */
table.camptabel02 {
  width: 100%;
  text-align: center;
}
table.camptabel02 td, table.camptabel02 th {
  padding: 4px 4px;
}
table.camptabel02 tbody td {
  font-size: 13px;
}
table.camptabel02 tr:nth-child(even) {
  background: #F1DDCC;
}
table.camptabel02 thead {
  background: #BC6C25;
}
table.camptabel02 thead th {
  font-size: 17px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
table.camptabel02 tfoot td {
  font-size: 16px;
}


/* donkergroen */
table.camptabel03 {
  width: 100%;
  text-align: center;
}
table.camptabel03 td, table.camptabel03 th {
  padding: 4px 4px;
}
table.camptabel03 tbody td {
  font-size: 13px;
}
table.camptabel03 tr:nth-child(even) {
  background: #C7CAC3;
}
table.camptabel03 thead {
  background: #283618;
}
table.camptabel03 thead th {
  font-size: 17px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
table.camptabel03 tfoot td {
  font-size: 16px;
}


/* licht oranje */
table.camptabel04 {
  width: 100%;
  text-align: center;
}
table.camptabel04 td, table.camptabel04 th {
  padding: 4px 4px;
}
table.camptabel04 tbody td {
  font-size: 13px;
}
table.camptabel04 tr:nth-child(even) {
  background: #F1DDCC;
}
table.camptabel04 thead {
  background: #BC6C25;
}
table.camptabel04 thead th {
  font-size: 17px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
table.camptabel04 tfoot td {
  font-size: 16px;
}


/* licht gelig */
table.camptabel05 {
  width: 100%;
  text-align: center;
}
table.camptabel05 td, table.camptabel05 th {
  padding: 4px 4px;
}
table.camptabel05 tbody td {
  font-size: 13px;
}
table.camptabel05 tr:nth-child(even) {
  background: #DAC856;
}
table.camptabel05 thead {
  background: #FEFAE0;
}
table.camptabel05 thead th {
  font-size: 17px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
table.camptabel05 tfoot td {
  font-size: 16px;
}

/* ---- einde tabellen ----- in DIV vorm -------*/

/*------admin menu---------*/

/*a.adminmenu {
	color: #BC6C25;
	font-size: 18px;
}
*/
a.adminmenu:hover {
	color: #606C38;
}
a.adminmenu:active {
	color: #283618;
}

.module .module_content ul.menu li ul li:first-child a.adminmenu,
.module .module_content ul.menu li ul li:last-child a.adminmenu,
.module .module_content ul.menu li ul li a.adminmenu {
	color: #BC6C25 !important;
	font-size: 18px;
}

li.item-382,
li.item-383,
li.item-384
{
	list-style: none;	
}

.module .module_content ul.menu li a.adminmenu-ttl {
	color: #283618;
	font-size: 24px;
	padding: 0 0 15px;
}



/* voorkom weergave van partner slider in kleinere schermen */
@media only screen and (max-width: 959px) {
	.desktoponly {
		display:none;
	}	
}

@media only screen and (max-width: 767px) {
	.desktoponly {
		display:none;
	}		
}

@media only screen and (max-width: 440px) {
	.desktoponly {
		display:none;
	}	
}
/* einde - voorkom weergave van partner slider in kleinere schermen */

/* --- partner module achtergrond kleuren --- */

.partner-mod {
	background-color: #E0E1D8;
	padding: 25px;
}
.module.partner-mod-2 .module_surround {
    padding: 0;
}

/* --- einde - partner module achtergrond kleuren --- */

/* --- correctie op nexus regel 8966 -------------------------- */
/* in verband met vertonen partner-2 module op o.a. home pagina */

#container_top2_modules {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(255, 255, 255, 0);
  border-bottom: 0px solid rgba(255, 255, 255, 0);
}

/* --- einde correctie op nexus regel 8966 -------------------- */

/* --- aanpassingen mobile menu ------------------------------- */

/* 8767 nexus.css */
.slicknav_menu .slicknav_nav a:hover {
    background: rgba(188,108,37,1.0);
}
.slicknav_menu .slicknav_nav .slicknav_item:hover {
    background: rgba(188,108,37,1.0);
}

/* --- einde aanpassingen mobile menu ------------------------- */





