/*
Custom CSS voor WordPress template Rijles en Autisme
*/

/* Algemeen */
.clear {
	clear:both;
}

	/* Fonts */
	@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800';

	/* Header */
		
		/* Logo */
		hgroup {
			display: inline-block;
			width: 38%;
			overflow: hidden;
		}		
		
		hgroup a {
			display: block;
			width: 100%;
		}
		
		hgroup img {
			width:auto;
			height:auto;
			max-width:100%;
		}
	
		/* Menu */
		.main-navigation li li {
			margin: 0;
		}
	
	/* Footer */
	#footerbar.widget-area {
		width: 50%;
		float: left;
		margin: 0;
		margin-top: 30px;
	}
	
	.site-info {
		width: 50%;
		float: left;
		margin-top: 50px;
		text-align: right;
	}
	
	footer .site-info p, footer ul li, footer ul {
		font-size: 12px;
		line-height: 20px;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	footer ul li {
		display: inline-block;
		margin-right: 20px;
		width: 45%;
	}
	
	#footerbar .widget ul li a {
		color: #000000;
		text-decoration: none;
	}
	
	#footerbar .widget ul li a:hover {
		color:#cf031a;
	}
	
	/* Shortcodes */
	
		/* Drukknoppen */
		a.su-button.su-button-style-default {
			border: 0;
			color: #ffffff;
			text-decoration: none;
			text-transform: uppercase;
			letter-spacing: 1px;
			font-weight: 900;
			padding: 10px;
			box-shadow: inset 0 0 0 0 #1a8704;
			-webkit-transition: all ease 0.8s;
			-moz-transition: all ease 0.8s;
			transition: all ease 0.8s;
			margin: 0;
			margin-bottom: 20px;
		}
		
		a.su-button.su-button-style-default:hover {
			opacity:1;
		}
		
		a.su-button.su-button-style-default span {
			border: 0;
		}

			/* Rode knop */
			a.su-button.su-button-style-default.rode-knop:hover {
				box-shadow: inset 0 100px 0 0 #1a8704;
			}

			
			/* Groene knop */
			a.su-button.su-button-style-default.groene-knop:hover {
				box-shadow: inset 0 100px 0 0 #cf031a;
			}
		
		/* Tabs */
		.su-tabs.su-tabs-style-default {
			background: transparent;
			border-top: 1px solid #eaeaea;
			border-bottom: 1px solid #eaeaea;
		}
		.su-tabs.su-tabs-style-default .su-tabs-nav span.su-tabs-current {
			background-color: rgba(251,251,251,1);
			font-weight: bold;
			color: #1a8704;
		}	
		
		.su-tabs.su-tabs-style-default .su-tabs-pane {
			padding: 0 20px 20px;
		}
		
		.su-tabs.su-tabs-style-default .su-tabs-nav span:hover {
			background: rgba(251,251,251,0.5);
			color: #d4172c;
		}
	
		/* Tabellen */
		div.su-table table {
			border: 0!important;
			border-top: 1px solid #eaeaea!important;
		}
		
		div.su-table tr {
			border-bottom: 1px solid #eaeaea;
		}
		
		div.su-table .su-even td, div.su-table td {
			background: transparent!important;
			border: 0!important;
			padding: 5px 10px!important;
			vertical-align: top;
			font-size: 14px;
			line-height: 26px;
			-webkit-margin-before: 1em;
			-webkit-margin-after: 1em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
		}

		/* Spoiler */
		.su-accordion .su-spoiler-style-default.su-spoiler-closed > .su-spoiler-title {
			padding-left: 40px;
			padding-right: 0;
			background-color: #ffffff;
			border: 1px solid #eaeaea;
			font-weight: normal;
			line-height: 30px;
			color:#000000;
		}
		
		.su-accordion .su-spoiler-style-default > .su-spoiler-title {
			padding-left: 40px;
			padding-right: 0;
			background-color: rgba(251,251,251,1);
			border: 1px solid #eaeaea;
			color: #1a8704;
			font-weight: normal;
			line-height: 30px;
		}
		
		
		.su-accordion .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
			left: 10px;
			top: 12px;
		}
		
		.su-accordion .su-spoiler-style-default > .su-spoiler-title:hover {
			background-color: rgba(251,251,251,1);
			color: #1a8704;
		}
	
	/* Gallerij */
	.gallery .gallery-item .gallery-icon img {
		border: 1px solid #eaeaea!important;
	}
	
	/* Formulieren */
	.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-mail-sent-ok {
		border: 0;
		background-color: #1a8704;
		color: #ffffff;
		font-size: 13px;
		margin: 20px 0px;
	}
	
	.wpcf7-form span.wpcf7-not-valid-tip {
		color: #d4172c;
		font-size: 12px;
		display: block;
	}
	
	/* Pagina navigatie */
	.wp-pagenavi {
		text-align: right;
	}
	
	.wp-pagenavi span.pages {
		display: none;
	}
	
	.wp-pagenavi a, .wp-pagenavi span {
		border: 0;
	}
		
/* Homepagina */
.home.page h3 {
    color: #000000;
}

	/* Headerimage */
	.headerimage {
		width: 100%;
		margin: 0px auto;
		position: relative;
	}

		/* Headerimage content */
		.headerimage .headerimage-content {
			position: absolute;
			width: 56%;
			bottom: -60px;
			left: 20%;
			background-color: #ffffff;
			padding: 2%;
			text-align: center;
			border-top: 10px solid #cf031a;
			background-color: rgba(251,251,251,1);
			border-bottom: 1px solid #eaeaea;
		}

		.headerimage .headerimage-content h1 {
			color: #1a8704;
		}
	
	/* Informatie */
	.info {
		width: 80%;
		margin: 140px auto 100px;
	}
	
		/* Cotent */
		
			/* Column */
			.info .column.eenderde {
				width: 30.3%;
				margin: 0 1.5%;
				float:left;
			}	
				
			/* Content Header */
			.info .column img.icon, .info .column .content-header {
				display: inline-block;
				vertical-align:middle;
			}
			
			.info .column img.icon {
				margin-right:20px;
				margin-bottom:40px;
			}
			
			.info .column .content-header {
				margin-bottom:40px;
			}
	
			.info .column p.meer {
				display: block;
				margin-top: 40px;
			}
			
				/* Kandidaten */
				.info .column.kandidaten h4 {
					color:#cf031a;
				}
			
				.info .column.kandidaten a {
					color:#ffffff;
					background-color:#cf031a;
					text-decoration:none;
					text-transform:uppercase;
					letter-spacing:1px;
					font-weight:900;
					padding:10px 30px;
					box-shadow: inset 0 0 0 0 #1a8704;
					-webkit-transition: all ease 0.8s;
					-moz-transition: all ease 0.8s;
					transition: all ease 0.8s;
				}
				
				.info .column.kandidaten a:hover {
					box-shadow: inset 0 100px 0 0 #1a8704
				}
				
				/* Instructeurs */
				.info .column.instructeurs h4 {
					color:#1a8704;
				}
				
				.info .column.instructeurs a {
					color:#ffffff;
					background-color:#1a8704;
					text-decoration:none;
					text-transform:uppercase;
					letter-spacing:1px;
					font-weight:900;
					padding:10px 30px;
					margin-top:60px;
					box-shadow: inset 0 0 0 0 #cf031a;
					-webkit-transition: all ease 0.8s;
					-moz-transition: all ease 0.8s;
					transition: all ease 0.8s;
				}
			
				.info .column.instructeurs a:hover {
					box-shadow: inset 0 100px 0 0 #cf031a
				}
	
	/* Entry content */
	.home.page .entry-content {
		width: 60%;
		margin: 0 auto;
		text-align: center;
		padding: 100px 20%;
		background-color: rgba(251,251,251,1);
		border-top: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
	}

	.home.page .entry-content h1 {
		margin: 0;
		line-height:1;
	}
	
	/* Homebar */
	#homebar.widget-area {
		clear: both;
		float: none;
		width: 80%;
		margin: 100px auto 0;
	}
	
	#homebar .widget {
		width: 30%;
		margin-right: 3%;
		float: left;
		margin-bottom: 60px;
	}
	
	#homebar .widget a img {
		opacity: 0.4;
		transition: all 0.5s ease;
	}
	
	#homebar .widget a img:hover {
		opacity: 0.2;
	}

	.home.page #homebar h3 {
		color: #cf031a;
	}

/* Page template default */
body.page-template-default .site-content {
    width: 80%;
    margin: 20px auto;
}

/* Page template sidebar */
body.page-template-paginametsidebar .site-content {
    width: 55%;
    float: right;
    margin: 20px 10% 20px 0;
}

	/* Sidebar */
	#custombar.widget-area .widget {
		margin-bottom: 40px;
		background-color: rgba(251,251,251,1);
		border-top: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		padding: 20px 20px 1px 20px;
	}
	
	#custombar.widget-area .widget .menu {
		margin: 20px 0px;
		font-size: 14px;
		line-height: 26px;
	}
	
	#custombar.widget-area .widget .menu li a {
		text-decoration: none;
	}
	
	#custombar.widget-area .widget .menu li.current-menu-item {
		list-style: disc;
		margin-left: 20px;
	}

	#custombar.widget-area .widget .menu li.current-menu-item a {
		color:#000000;
	}

/* Vind rijschool template */
body.page-template-rijscholen .site-content, .page .site-content.expertiseniveau {
    width: 55%;
    float: right;
    margin: 20px 10% 20px 0;
}

	/* Archief */
	body.post-type-archive-rijscholen .site-content {
		width: 55%;
		float: right;
		margin: 20px 10% 20px 0;
	}
	
	.archive.tax-provincie header.entry-header, .page .site-content.expertiseniveau header.entry-header {
		width: 25%;
		float: left;
		vertical-align: top;
	}
	
	.archive.tax-provincie .entry-content, .page .site-content.expertiseniveau .entry-content {
		float: right;
		width: 70%;
		margin-left: 5%;
		vertical-align: top;
		margin-bottom: 20px;
	}
	
	.archive.tax-provincie .entry-content h1, .page .site-content.expertiseniveau .entry-content h1 {
		font-size: 22px;
		line-height: 1;
	}

	.archive.tax-provincie .entry-content p, .page .site-content.expertiseniveau .entry-content p {
		font-size: 12px;
		line-height: 20px;
	}
	
	.archive.tax-provincie .entry-content h2, .page .site-content.expertiseniveau .entry-content h2 {
		font-size: 18px;
		font-weight: 600;
	}
	
	.archive.tax-provincie .entry-content .meta-info p, .page .site-content.expertiseniveau .entry-content .meta-info p {
		margin: 0;
		line-height: 22px;
		font-size: 14px;
	}
	
	.archive.tax-provincie .site-content article, .page .site-content.expertiseniveau article {
		padding-top: 0px;
	}
	
	img.niveau {
		margin-bottom: 10px;
		max-width: 100%;
		height: auto;
	}

	a.leesmeer {
		color: #d4172c;
		text-decoration: none;
	}

	a.leesmeer:hover {
		color: #1a8704;
	}
	
	/* Provincies */
	body.tax-provincie .site-content {
		width: 55%;
		float: right;
		margin: 20px 10% 20px 0;
	}

/* Testimonials */
.style-default_style.easy_t_single_testimonial {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 25px;
}

.easy_t_single_testimonial blockquote.easy_testimonial {
    padding: 0;
}

.easy_t_single_testimonial blockquote p span.testimonial-client {
    font-weight: bold;
    font-style: normal;
}

/* Nieuws */

	/* Blog */
	body.blog .site-content {
		width: 55%;
		float: right;
		margin: 20px 10% 20px 0;
	}
	
		/* Article */
		.blog article .entry-header .entry-title {
			font-size: 18px;
			margin: 0;
			line-height: 22px;
		}
		
		.blog article {
			border-bottom: 1px solid #eaeaea;
			margin-bottom: 20px;
			padding: 10px 20px;
		}
		
		.blog article .entry-content a {
			color:#d4172c;
			text-decoration:none;
		}
		
		.blog article .entry-content a:hover {
			text-decoration:underline;
		}
		
		.blog article .entry-content a.more-link {
			color:#1a8704;
		}

			/* Entry meta */
			footer.entry-meta a {
				text-decoration: none;
				font-style: italic;
			}

	/* Sidebar */
	#nieuwsbar.widget-area .widget {
		margin-bottom: 40px;
		background-color: rgba(251,251,251,1);
		border-top: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		padding: 20px 20px 1px 20px;
	}
	
	#nieuwsbar.widget-area .widget .menu, #nieuwsbar.widget-area .widget.widget_categories ul {
		margin: 20px 0px;
		font-size: 14px;
		line-height: 26px;
	}
	
	#nieuwsbar.widget-area .widget .menu li a, #nieuwsbar.widget-area .widget.widget_categories li a {
		text-decoration: none;
	}
	
	#nieuwsbar.widget-area .widget .menu li.current-menu-item {
		list-style: disc;
		margin-left: 20px;
	}

	#nieuwsbar.widget-area .widget .menu li.current-menu-item a {
		color:#000000;
	}

	/* Archive */
	body.archive .site-content {
		width: 55%;
		float: right;
		margin: 20px 10% 20px 0;
	}
	
		/* Article */
		.archive article .entry-header .entry-title {
			font-size: 18px;
			margin: 0;
			line-height: 22px;
		}
		
		.archive article {
			border-bottom: 1px solid #eaeaea;
			margin: 20px 0;
			padding: 25px 20px;
		}
		
		.archive article .entry-content a {
			color:#d4172c;
			text-decoration:none;
		}
		
		.archive article .entry-content a:hover {
			text-decoration:underline;
		}
		
		.archive article .entry-content a.more-link {
			color:#1a8704;
		}

	/* Single */
	body.single .site-content {
		width: 55%;
		float: right;
		margin: 20px 10% 20px 0;
	}

/* Responsive */

@media screen and (max-width: 1600px) {
	/* Algemeen */
		
		/* Header */
		.site-header {
			padding: 10px 5%;
		}
			
			/* Logo */
		
			/* Menu */
		
		/* Footer */
		footer[role="contentinfo"] {
			padding: 1px 5% 30px;
		}

		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
	
			/* Headerimage content */
			.headerimage .headerimage-content {
				width: 70%;
				left: 13%;
			}

		/* Informatie */
		.info {
			width: 90%;
		}

			/* Content */
			
				/* Column */
					
				/* Content Header */
				
					/* Kandidaten */
					
					/* Instructeurs */
		
		/* Entry content */
		.home.page .entry-content {
			width: 80%;
			padding: 100px 10%;
		}

		/* Homebar */
		#homebar.widget-area {
			width: 90%;
		}
		
	/* Page template default */
	body.page-template-default .site-content {
		width: 90%;
	}

	/* Page template sidebar */
	body.page-template-paginametsidebar .site-content {
		width: 60%;
		margin: 20px 5% 20px 0;
	}
	
		/* Sidebar */
		.widget-area {
			width: 25%;
			margin-left: 5%;
			float:left;
		}	
		
	/* Vind rijschool template */
	body.page-template-rijscholen .site-content, .page .site-content.expertiseniveau {
		width: 60%;
		margin: 20px 5% 20px 0;
	}
	
		/* Archief */
		
		/* Provincies */
		body.archive .site-content {
			width: 60%;
			margin: 20px 5% 20px 0;
		}
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		body.blog .site-content {
			width: 60%;
			margin: 20px 5% 20px 0;
		}
		
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */
		body.single .site-content {
			width: 60%;
			margin: 20px 5% 20px 0;
		}
}

@media screen and (max-width: 1400px) {
	/* Algemeen */
		/* Header */
			
			/* Logo */
			hgroup {
				width: 30%;
			}
		
			/* Menu */
			.main-navigation {
				width: 68%;
				height: 45px;
				line-height: 45px;
			}
			
			.main-navigation li {
				font-size: 13px;
			}
			
			.main-navigation li a {
				line-height: 55px;
			}
			
		/* Footer */
		
		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
	
			/* Headerimage content */
			.headerimage .headerimage-content {
				width: 86%;
				left: 5%;
			}		
			
		/* Informatie */
		
			/* Cotent */
			
				/* Column */
					
				/* Content Header */
				
					/* Kandidaten */
					
					/* Instructeurs */
		
		/* Entry content */
		
		/* Homebar */
	
	/* Page template default */
	
	/* Page template sidebar */
	
		/* Sidebar */
	
	/* Vind rijschool template */
	
		/* Archief */
		
		/* Provincies */
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */
}

@media screen and (max-width: 1200px) {
	/* Algemeen */
		/* Header */
			
			/* Logo */
			hgroup {
				width: 25%;
			}
		
			/* Menu */
			.main-navigation {
				width: 75%;
			}

			.main-navigation li {
				margin: 0 0 0 20px;
			}
			
			.main-navigation li a {
				line-height: 45px;
			}
			
		/* Footer */
		
		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
	
			/* Headerimage content */
		
		/* Informatie */
		
			/* Cotent */
			
				/* Column */
				.info .column img.icon {
					margin-right: 20px;
					margin-bottom: 10px;
				}

					
				/* Content Header */
				.info .column .content-header {
					margin-bottom: 10px;
				}
				
					/* Kandidaten */
					.info .column.eenderde.kandidaten {
						width: 100%;
						float: none;
						margin-bottom: 20px;
						padding-bottom: 40px;
						border-bottom: 1px solid #eaeaea;
					}
					
					/* Instructeurs */
					.info .column.eenderde.instructeurs {
						width: 47%;
						margin: 0 1.5%;
						float: left;
						margin-top: 20px;
					}
		
		/* Entry content */
		.home.page .entry-content {
			width: 90%;
			padding: 100px 5%;
		}	
			
		/* Homebar */
		#homebar .widget {
			width: 100%;
			margin-right: 0;
			float: none;
			margin-bottom: 60px;
		}
	
	/* Page template default */
	
	/* Page template sidebar */
	
		/* Sidebar */
	
	/* Vind rijschool template */
	
		/* Archief */
		
		/* Provincies */
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */	
}

@media screen and (max-width: 1050px) {
	/* Algemeen */
		/* Header */
			
			/* Logo */
			hgroup {
				width: 35%;
			}
		
			/* Menu */
			.main-navigation {
				width: auto;
			}
			
			.menu-hoofdmenu-container {
				position: relative;
				z-index: 9999;
				text-align: left;
			}
			
			.menu-hoofdmenu-container ul#menu-hoofdmenu {
				padding: 15px 25px;
				border: 1px solid #eaeaea;
				border-top: 0;
				background-color: #ffffff;
			}
			
			.main-navigation li {
				margin:0;
			}
			
			.main-navigation li a {
				line-height: 25px;
				color: #000000;
				text-decoration: none;
			}
			
			ul.sub-menu {
				margin-left: 20px;
			}		
		/* Footer */
		#footerbar.widget-area {
			width: 30%;
		}
		
		footer ul li {
			display: block;
			margin-right: 0;
			width: 100%;
		}
		
		.site-info {
			width: 70%;
		}
		
		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
	
			/* Headerimage content */
		
		/* Informatie */
		
			/* Cotent */
			
				/* Column */
					
				/* Content Header */
				
					/* Kandidaten */
					
					/* Instructeurs */
		
		/* Entry content */
		
		/* Homebar */
	
	/* Page template default */
	
	/* Page template sidebar */
	
		/* Sidebar */
	
	/* Vind rijschool template */
	
		/* Archief */
		
		/* Provincies */
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */
	
}

@media screen and (max-width: 900px) {
	/* Algemeen */
		/* Header */
			
			/* Logo */
			hgroup {
				width: 45%;
			}
		
			/* Menu */
		
		/* Footer */
		
		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
		.headerimage {
			overflow-x: hidden;
			overflow-y: visible;
		}
		
		.entry-header .headerimage img.wp-post-image {
			width: 130%;
			max-width: none;
			margin-left: -15%;
		}
	
			/* Headerimage content */
			.headerimage .headerimage-content {
				width: 86%;
				left: 5%;
				position: relative;
				bottom: 0;
			}

		
		/* Informatie */
		.info {
			width: 90%;
			margin: 100px auto;
		}
			
			/* Cotent */
			
				/* Column */
					
				/* Content Header */
				
					/* Kandidaten */
					
					/* Instructeurs */
		
		/* Entry content */
		
		/* Homebar */
	
	/* Page template default */
	
	/* Page template sidebar */
	body.page-template-paginametsidebar .site-content {
		width: 90%;
	}
	
		/* Sidebar */
		.widget-area {
			width: 90%;
			float: none;
		}
	
	/* Vind rijschool template */
	body.page-template-rijscholen .site-content, .page .site-content.expertiseniveau {
		width: 90%;
	}
	
		/* Archief */
		.archive article {
			padding: 25px 0px;
		}

		/* Provincies */
		body.archive .site-content {
			width:90%;
		}

		.map-container.rvm-map-container {
			width: auto!important;
		}
		
		.map-container.rvm-map-container svg {
			width: auto!important;
		}
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		body.blog .site-content {
			width:90%;
		}
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */
		body.single .site-content {
			width:90%;
		}
}

@media screen and (max-width: 800px) {
	/* Algemeen */
	h1 {
		font-size: 25px;
	}
	
	h2 {
		font-size: 20px;
	}
	
	h3 {
		font-size: 16px;
	}
	
	h4 {
		font-size: 20px;
	}
	
	p {
		font-size: 13px;
		line-height: 22px;
	}

		/* Header */
			
			/* Logo */
			hgroup {
				width: 55%;
			}		
			/* Menu */
		
		/* Footer */
		
		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
	
			/* Headerimage content */
		
		/* Informatie */
		
			/* Cotent */
			
				/* Column */
					
				/* Content Header */
				
					/* Kandidaten */
					
					/* Instructeurs */
					.info .column.eenderde.instructeurs {
						width: 100%;
						margin: 20px 1.5% 40px;
						padding-bottom: 40px;
						float: none;
						display: block;
						border-bottom: 1px solid #eaeaea;
					}		
		/* Entry content */
		
		/* Homebar */
	
	/* Page template default */
	
	/* Page template sidebar */
	
		/* Sidebar */
	
	/* Vind rijschool template */
	
		/* Archief */
		.archive.tax-provincie .entry-content h1, .page .site-content.expertiseniveau .entry-content h1 {
			font-size: 20px;
		}
		
		.archive.tax-provincie .entry-content .meta-info p, .page .site-content.expertiseniveau .entry-content .meta-info p {
			margin: 0;
			line-height: 20px;
			font-size: 13px;
		}
		
		/* Provincies */
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */
}


@media screen and (max-width: 600px) {
	/* Algemeen */
	h1 {
		font-size: 22px;
	}
	
	h2 {
		font-size: 18px;
	}
	
	h3 {
		font-size: 15px;
	}
	
	h4 {
		font-size: 18px;
	}
	
	.site-header.scroll-to-fixed-fixed ~ div#main {
		height: auto!important;
	}

		/* Header */
		.site-header.scroll-to-fixed-fixed {
			position: relative!important;
		}	
		
		.site-header.scroll-to-fixed-fixed ~ div {
			height: 0!important;
		}		
			/* Logo */
			hgroup {
				width: 100%;
			}		
			/* Menu */
			.main-navigation {
				width: auto;
				float: none;
				text-align: left;
			}	
			
			.main-navigation ul.nav-menu.toggled-on, .menu-toggle {
				display: inline-block;
				width: 100%;
				text-align: left;
			}
			
			.menu-hoofdmenu-container ul#menu-hoofdmenu {
				width: auto;
			}	
		/* Footer */
		
		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
	
			/* Headerimage content */
			.headerimage .headerimage-content {
				width: 82%;
				padding: 4%;
			}		
		/* Informatie */
		.info {
			width: 90%;
			margin: 65px auto 50px;
		}		
			/* Cotent */
			
				/* Column */
					
				/* Content Header */
				
					/* Kandidaten */
					
					/* Instructeurs */
		
		/* Entry content */
		.home.page .entry-content {
			padding: 50px 5%;
		}		
		/* Homebar */
		#homebar.widget-area {
			margin: 50px auto 0;
		}	
		
		#homebar .widget {
			margin-bottom: 40px;
		}

	/* Page template default */
	
	/* Page template sidebar */
	
		/* Sidebar */
	
	/* Vind rijschool template */
	
		/* Archief */
		.archive.tax-provincie .entry-content h1, .page .site-content.expertiseniveau .entry-content h1 {
			font-size: 18px;
		}
		
		/* Provincies */
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */
}

@media screen and (max-width: 500px) {
	/* Algemeen */

		/* Header */
		
			/* Logo */	
				
			/* Menu */
			
		/* Footer */
		
		/* Shortcodes */
		
			/* Drukknoppen */
	
				/* Rode knop */
				
				/* Groene knop */
			
			/* Tabs */
		
			/* Tabellen */
	
			/* Spoiler */
		
		/* Gallerij */
		
		/* Formulieren */
		
		/* Pagina navigatie */
			
	/* Homepagina */
	
		/* Headerimage */
	
			/* Headerimage content */
				
		/* Informatie */
				
			/* Cotent */
			
				/* Column */
					
				/* Content Header */
				
					/* Kandidaten */
					
					/* Instructeurs */
		
		/* Entry content */
				
		/* Homebar */

	/* Page template default */
	
	/* Page template sidebar */
	
		/* Sidebar */
	
	/* Vind rijschool template */
	
		/* Archief */
		.archive.tax-provincie header.entry-header, .page .site-content.expertiseniveau header.entry-header {
			width: 100%;
			float: none;
		}
		
		.archive.tax-provincie .entry-content, .page .site-content.expertiseniveau .entry-content {
			float: none;
			width: 100%;
			margin-left:0;
		}
		
		/* Provincies */
	
	/* Testimonials */
	
	/* Nieuws */
	
		/* Blog */
		
			/* Article */
	
				/* Entry meta */
	
		/* Sidebar */
	
		/* Archive */
		
			/* Article */
	
		/* Single */
}