/* stylesheet met visual topmargin: 220px (minder hoog/variant) */

.ngg-galleryoverview {
	margin-top: 10px!important;
}

a.groen {
	color: #00c543!important;
	text-decoration: none;
}

.ctcc-left-side {
	font-size: 12px!important;
}

.has-cookie-bar #catapult-cookie-bar {
    border-top: 1px solid #e1e1e1;
}

#catapult-cookie-bar a:hover {
	text-decoration: none;
}


 

.nwsbrf_veld input[type=email], .nwsbrf_veld input[type=text] {
	color:#999;
	padding:7px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #aaa;
	text-decoration:none;
	font-size:14px;
	margin-bottom: 10px;
	font-family: arial!important;
}
.mc4wp-success {
    color: #666!important;
    background-color: #f5f5f5!important;
    border-color: #e1e1e1!important;
    font-size: 14px!important;
	-webkit-border-radius:0px!important;
	-moz-border-radius:0px!important;
	border-radius:0px!important;
}

.content p a.cplink, .content ul li a {
	text-decoration: underline;
	color: #666;
}
.content p a.cplink:hover, .content ul li a:hover {
	text-decoration: none;
}


img.alignnone {
	float: left; 
	margin-top: 15px;
	margin-bottom: 15px;
	}


article p.zoekresultaatcategorie {
	font-size:12px;
	color:#aaa;
	margin:-10px 0 0 0;
	padding:0
}
#megaMenu form.zoekveld {
	padding: 0;
	margin: 10px -10px -10px -10px;
}
#megaMenu form.zoekveld input#search_input {
	width: 200px;
	margin: 0 auto;
	display: block;
	color:#777;
	padding: 6px 0 5px 0;
	border:1px solid #e1e1e1;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent: 7px;
}
#megaMenu ul.megaMenu li.menu-item.mega-with-sub>a::after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub>span.um-anchoremulator::after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>a::after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>span.um-anchoremulator::after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.megaReg-with-sub>span.um-anchoremulator::after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg>li.megaReg-with-sub>a::after {
display:none;
border:none!important
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff
}
.topbar-fw {
	width:100%;
	position:absolute;
	top:0;
	height:43px;
	border-bottom:1px solid #e1e1e1;
	background:#f5f5f5;
	z-index:101
}
.topbar {
	max-width:980px;
	margin:0 auto;
	padding:0 10px
}
.info {
	float:left
}
.info p {
	font-size:12px;
	margin-top:16px;
	padding:0;
	color:#888
}
.info p a {
	color:#888;
	text-decoration:none
}
.info p a:hover {
	color:#111
}
.socialmedia {
	float:right
}
.socialmedia p {
	padding:0;
	margin-top:-8px;
}

.header, .headercp {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	padding:70px 0 0;
	margin:0;
	background:#fff;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
}
.header.shrink, .headercp {
	top:-60px;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
}

.header .mainmenu, .headercp .mainmenu {
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1
}
.header.shrink .mainmenu {
	margin:0
}
.header.shrink .mainmenu ul {
	padding:0 0 13px;
	margin:0
}
.header.shrink .mainmenu ul li a {
	font-size:12px
}
.header img {
	width:434px;
	height:90px;
	padding-bottom:0;
	margin-bottom:18px
}
.headercp img {
	margin-top:-5px;
	width:270;
	height:55px;
	padding-bottom:0;
	margin-bottom:0
}
.header.shrink img {
	margin-top:-5px;
	width:270px;
	height:56px;
	padding-bottom:0;
	margin-bottom:0
}
#CollapsiblePanel1 {
	position:absolute;
	top:-1000px
}
.mainmenu {
	width:100%;
	margin:0;
	padding:0
}
.mainmenu:hover {
	background:#f5f5f5
}
.bg {
	width:100%;
	background:#fff;
	overflow:hidden;
	margin-top: 12px
}
.visual {
	margin: 220px auto 10px auto;
}
.marginhp {
	margin: 50px auto 0 auto;
}
.marginsidebarpage {
	margin:310px auto 0
}
.margincp {
	margin:299px auto 0
}
.main {
	max-width:980px;
	padding:0 10px
}
.subnav {
	width:160px;
	float:left;
	overflow:auto;
	margin:42px 40px 0 0
}
.subnav ul {
	margin:0 0 40px;
	padding:0;
	list-style:none
}
.subnav ul li {
	margin:0;
	padding:0;
	font-size:13px;
	text-align:left;
	border-bottom:1px solid #e1e1e1
}
.subnav ul li a {
	color:#999;
	text-decoration:none;
	display:block;
	padding:10px 0
}
.sub-menu li.current-menu-item a, .sub-menu li.current_page_item a, .subnav ul li a:hover, .subnav ul li.current_page_item a {
	color:#333
}
.subnav h2 {
	display:none
}
#megaMenu ul li ul.sub-menu li.current_page_item a {
	color:#000
}
.content {
	overflow:hidden;
	margin:0;
	padding:0
}
.sub {
	max-width:780px
}
.nosub {
	max-width:980px;
	margin:0 auto;
	float:none
}
.text {
	float:left;
	width:300px;
	overflow:auto;
	margin-top:-4px;
	padding-bottom:15px
}
.gallery {
	float:right;
	width:426px;
	text-align:right;
	margin:37px -5px 0 0
}
.gallery p {
	display:none
}

.ngg-gallery-thumbnail img:hover {
	background:#e9e9e9!important;
	border:1px solid #e1e1e1!important
}

.ngg-fancybox img {
border: 1px solid #fff!important;
}


.ngg-fancybox img:hover {
border-style: 1px solid #fff!important;
}

.ngg-gallery-thumbnail {
border: 1px solid #e1e1e1!important;
}

.ngg-gallery-thumbnail:hover {
background: #f0f0f0!important;
}
.both {
	clear:both;
	position:relative;
	top:-20px;
	padding-top:20px
}
.contactform {
	width:220px;
	float:right;
	overflow:auto;
	margin-left:40px
}
.contactform.mobiel {
	display:none
}
.CollapsiblePanel {
	margin:0;
	padding:0;
	border-bottom:solid 1px #e1e1e1
}
.CollapsiblePanelTab {
	font-size:12px;
	margin:0;
	padding: 10px;
	cursor:pointer;
	-moz-user-select:none;
	-khtml-user-select:none;
	text-align:left;
	background:url(https://34345b.claudeassets.com/20240602075519im_/https://www.viasitbureaustoel.org/wp-content/themes/toceemland/img/3lines.png) right no-repeat;
	color:#333
}
.CollapsiblePanelContent {
	margin:0;
	padding:0
}
.CollapsiblePanelTab a {
	text-decoration:none
}
.CollapsiblePanelFocused .CollapsiblePanelTab, .CollapsiblePanelOpen .CollapsiblePanelTab, .CollapsiblePanelOpen .CollapsiblePanelTabHover, .CollapsiblePanelTabHover {
	background-color:#f5f5f5
}
.CollapsiblePanelContent ul {
	text-align:left;
	padding:0;
	margin:0;
	width:100%
}
.CollapsiblePanelContent ul li {
	font-size:12px;
	width:49%;
	display:inline-block;
	border-left:1px solid #e1e1e1;
	margin-left:-2px
}
.CollapsiblePanelContent ul li a {
	color:#999;
	text-decoration:none;
	width:100%;
	display:block;
	padding:10px 0 8px 12px;
	border-top:1px solid #e1e1e1
}
.CollapsiblePanelContent ul li a:hover, .CollapsiblePanelContent ul li.current-page-ancestor a, .CollapsiblePanelContent ul li.current_page_item a {
	color:#000
}
.footer-fw {
	width:100%;
	padding:0;
	margin:0;
	background:#f5f5f5;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1
}
.footer {
	max-width:980px;
	margin:0 auto;
	padding:0 10px
}
.footer p {
	color:#999;
	font-size:11px;
	padding:20px 0;
	margin:0;
	line-height:1.6em
}
.footer p a {
	color:#999;
	text-decoration:none
}
.footer p a:hover {
	color:#333
}
.ezcol {
	line-height:1.6em;
	margin-top:-4px
}
.content p, .textwidget p {
	font-size:14px;
	margin:0;
	padding:0 0 20px;
	color:#666;
	line-height:1.6em
}
.content ul {
	margin: 0 0 0 20px;
	padding: 0 0 20px 0;
	}
.content ul li {
	font-size: 14px;
	color: #666;
	}
.content p a, .textwidget p a {
	color:#111;
	text-decoration:none;
}
.content p a:hover, .textwidget p a:hover {
	color:#666
}
.content h1 {
    margin: 0;
    padding: 15px 0 22px;
    font-weight: 400;
    font-size: 22px;
    line-height: 1.4em;
}

.content h2, .content h6, .textwidget h2 {
	margin:0;
	padding:15px 0 8px;
	font-weight:400;
	font-size:18px;
	line-height:1.6em;
}

h1.title_nwsbrf {
	margin-top: -36px;
	margin-bottom: -7px;
	}


.textwidget h2 {
	padding: 0;
}
.content h6 {
	display:block;
	width:50px;
	height:28px
}

h2.title-ezcol {
	margin:-12px 0 -8px 0
}
.crumbs-fw {
	border-bottom:1px solid #e1e1e1;
	background:#f5f5f5
}
.crumbs {
	max-width:980px;
	margin:0 auto;
	padding:0 10px
}
.crumbs p {
	padding:6px 0 5px;
	margin:0;
	font-size:11px;
	max-width:980px;
	text-align:left;
	color:#111;
	line-height:1.7em
}
.crumbs p a {
	color:#888;
	text-decoration:none
}
.crumbs p a:hover {
	color:#111
}
.crumbs p a img.home {
	width:15px;
	height:15px;
	margin:1px 6px 0 0;
	float:left
}
.content section {
	padding:5px 40px 30px 30px;
	background:#f5f5f5;
	margin:24px 0;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-left:3px solid #9e9e9e
}
.content section h2 {
	margin:0;
	padding:20px 0 7px
}
.content section p {
	padding:0;
	margin:0
}
.content section a {
	color:#777
}
.content section a:hover {
	color:#000
}

a.knop, .nwsbrf_knop input[type=submit] {
	color:#999!important;
	padding: 6px 20px;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-image:linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-o-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-moz-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-ms-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efefef));
	border:1px solid #aaa;
	text-decoration:none;
	font-size:16px;
	letter-spacing: 0!important;
	font-family: arial!important;
}
.nwsbrf_knop input[type=submit] {
	font-size: 14px;
}

a.knop:hover, .nwsbrf_knop input[type=submit]:hover {
	color: #000!important;
	}
 
.formbtn {
	color:#333;
	padding:4px 8px;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-image:linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-o-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-moz-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-ms-linear-gradient(top, #fff 0, #efefef 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efefef));
	border:1px solid #aaa;
	text-decoration:none
}
.verder {
	float:right;
	margin-top:31px
}
.mobiel {
	display:none
}

.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
	position: relative!important;
}


@media screen and (max-width:979px) {
.text {
float:none;
display:block;
width:100%
}
.gallery {
float:none;
max-width:none;
width:100%;
display:block;
margin:-25px 0 10px 0
}
}
@media screen and (max-width:900px) {
section {
padding:20px 30px 0
}
.verder {
float:none;
display:none
}
.mobiel {
display:block!important;
margin:15px 0 0
}
.ezcol p {
padding-right:20px
}
.contactform {
float:none;
width:100%;
display:block
}
.contactform.mobiel {
display:block
}
.contactform.rechts {
display:none
}
}
@media screen and (max-width:768px) {
.subnav {
float:none;
width:100%;
display:block
}
.subnav ul {
margin:0 0 20px;
padding:0;
list-style:none
}
.subnav ul li {
width:29%;
display:inline-block;
margin-left:-2px;
margin-right:10px
}
.subnav ul li a {
padding:10px 0 10px 2px
}
.content {
float:none;
max-width:none;
width:100%;
display:block
}
}
@media screen and (max-width:568px) {

	
h1.title_nwsbrf {
	margin-top: 0px;
	}

.header img {
width:270px;
height:56px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
transition:all .2s;
margin-top:-5px;
padding-bottom:0;
margin-bottom:0
}
.header .mainmenu {
margin-top:12px;
border-top:none
}
.header.shrink {
-webkit-transition:all .2s;
-moz-transition:all .2s;
transition:all .2s
}
#CollapsiblePanel1 {
position:relative;
top:0
}
.CollapsiblePanel {
margin:0;
padding:0;
border-bottom:solid 1px #e1e1e1
}
.mainmenu ul {
display:none
}
.subnav ul {
margin:-10px 0 25px
}
.crumbs p {
padding:3px 10px 4px 0;
margin:0;
font-size:10px
}
.crumbs p a img.home {
width:11px;
height:11px;
margin:2px 3px 0 0
}
.bg {
margin-top:-48px;
padding-top:48px
}
.visual {
margin:154px auto 0
}
.marginhp {
margin:10px auto 0
}
.margincp {
margin:225px auto 0
}
.marginsidebarpage {
margin:230px auto 0
}
h2.title-ezcol {
margin:0 0 -10px 0
}
.content h6 {
display:none
}
.visual-form-builder li.vfb-three-column div span {
margin:10px 5px 0 0!important;
width:98%!important;
display:block
}
.formbtn {
position:relative;
top:-15px
}
.socialmedia img {
width:16px;
height: 16px;
margin-top:5px;
}
.socialmedia {
display: none;
}

.footer-fw .footer p, .info p {
font-size:10px
}
.content h1, .content h2 {
font-size:16px;
padding:0 0 10px
}
.content h1 {
margin-top:15px
}
.content p {
font-size:12px;
line-height:1.7em
}
.content ul li {
	font-size: 12px;
	}

.subnav ul li {
width:49%;
display:inline-block;
margin-left:0;
margin-right:0
}
.subnav ul li a {
padding:10px 0
}
img.alignnone {
	margin-bottom: 15px;
	width: 100%;
	height: auto;
	}

}

/*
     FILE ARCHIVED ON 07:56:12 Jun 02, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:11:09 May 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.73
  exclusion.robots: 0.116
  exclusion.robots.policy: 0.093
  esindex: 0.01
  cdx.remote: 15.194
  LoadShardBlock: 39.337 (3)
  PetaboxLoader3.datanode: 63.659 (5)
  PetaboxLoader3.resolve: 46.046 (2)
  load_resource: 77.292
  loaddict: 29.245
*/