article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block; } audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1; } audio:not([controls]) {
display: none;
height: 0; } [hidden] {
display: none; }  html {
background: #fff; color: #000; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } html,
button,
input,
select,
textarea {
font-family: sans-serif; } body {
margin: 0; }  a:focus {
outline: thin dotted; } a:active,
a:hover {
outline: 0; }  h1 {
font-size: 2em;
margin: 0.67em 0; }
h2 {
font-size: 1.5em;
margin: 0.83em 0; }
h3 {
font-size: 1.17em;
margin: 1em 0; }
h4 {
font-size: 1em;
margin: 1.33em 0; }
h5 {
font-size: 0.83em;
margin: 1.67em 0; }
h6 {
font-size: 0.67em;
margin: 2.33em 0; } abbr[title] {
border-bottom: 1px dotted; } b,
strong {
font-weight: bold; }
blockquote {
margin: 1em 40px; } dfn {
font-style: italic; } hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0; } mark {
background: #ff0;
color: #000; } p,
pre {
margin: 1em 0; } code,
kbd,
pre,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em; } pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word; } q {
quotes: none; } q:before,
q:after {
content: '';
content: none; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }  dl,
menu,
ol,
ul {
margin: 1em 0; }
dd {
margin: 0 0 0 40px; } menu,
ol,
ul {
padding: 0 0 0 40px; } nav ul,
nav ol {
list-style: none;
list-style-image: none; }  img {
border: 0; -ms-interpolation-mode: bicubic; } svg:not(:root) {
overflow: hidden; }  figure {
margin: 0; }  form {
margin: 0; } fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; } legend {
border: 0; padding: 0;
white-space: normal; *margin-left: -7px; } button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button,
input {
line-height: normal; } button,
select {
text-transform: none; } button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; *overflow: visible; } button[disabled],
html input[disabled] {
cursor: default; } input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; } textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0; }  html,
button,
input,
select,
textarea {
color: #222; }
body {
font-size: 1em;
line-height: 1.4; } ::-moz-selection {
background: #b3d4fc;
text-shadow: none; }
::selection {
background: #b3d4fc;
text-shadow: none; } hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0; } img {
vertical-align: middle; } fieldset {
border: 0;
margin: 0;
padding: 0; } textarea {
resize: vertical; } .chromeframe {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0; } html,
body {
background: #fff;
font: 1em 'Open Sans';
color: #999; }
ul, li, p, h1, h2, h3, h4, h5 {
margin: 0;
padding: 0; }
@font-face {
font-family: 'Fontello';
src: url(//nova.nl/rijschool/wp-content/themes/nova/fonts/fontello.eot);
src: url(//nova.nl/rijschool/wp-content/themes/nova/fonts/fontello.eot?#iefix) format("embedded-opentype"), url(//nova.nl/rijschool/wp-content/themes/nova/fonts/fontello.woff) format("woff"), url(//nova.nl/rijschool/wp-content/themes/nova/fonts/fontello.ttf) format("truetype"), url(//nova.nl/rijschool/wp-content/themes/nova/fonts/fontello.svg#Fontello) format("svg");
font-weight: normal;
font-style: normal; }
* {
-webkit-font-smoothing: antialiased;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.wrapper {
width: 100%;
max-width: 65em;
margin: 0 auto;
padding: 0 2%; }
body > header {
width: 100%;
min-height: 6.5em;
background: #1c1c1c;
display: block; }
body > header.f-header {
margin-bottom: 48px; }
body > header .logo {
color: #ffde00;
letter-spacing: 2.85px;
float: left;
margin: 0.5em 0; }
body > header .logo span {
font-size: 1em;
display: inline; }
body > header .logo span a img {
height: 4em; }
body > header .partners {
float: right;
margin: 2.1em 3em; }
body > header .partners ul li {
display: inline-block; }
body > header .partners ul li a {
margin-left: 1.5em;
opacity: 0.4;
-webkit-transition: opacity 200ms;
-moz-transition: opacity 200ms;
-ms-transition: opacity 200ms;
-o-transition: opacity 200ms;
transition: opacity 200ms; }
body > header .partners ul li a:hover {
opacity: 1; }
body > header .partners ul li a img {
height: 1.5em; }
body > header .partners ul li:first-child a img {
height: 2.2em;
vertical-align: middle; }
body > nav {
width: 100%;
background: #ffde00;
height: 3em;
-webkit-box-shadow: 0 0 1em #000;
-moz-box-shadow: 0 0 1em #000;
box-shadow: 0 0 1em #000; }
body > nav.f-nav {
position: fixed;
top: 0;
left: 0;
z-index: 99; }
body > nav .logo {
float: left;
line-height: 3em;
margin: .55em 1em 0 0;
display: none; }
body > nav .logo img {
height: 60%; }
body > nav .tinynav {
display: none; }
body > nav .wrapper > ul {
margin-left: -1em;
font-size: 0.8125em;
font-weight: 600; }
body > nav .wrapper > ul > li {
display: inline-block;
position: relative;
white-space: nowrap; }
body > nav .wrapper > ul > li:hover {
background: #fff; }
body > nav .wrapper > ul > li:hover ul {
left: 0; }
body > nav .wrapper > ul > li.current_page_item > a {
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_nav-top.gif) no-repeat center 2.5em; }
body > nav .wrapper > ul > li.current_page_parent > a {
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_nav-top.gif) no-repeat center 2.5em; }
body > nav .wrapper > ul > li.current_page_ancestor > a {
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_nav-top.gif) no-repeat center 2.5em; }
body > nav .wrapper > ul > li > a {
color: #131210;
text-decoration: none;
display: inline-block;
line-height: 3.7em;
padding: 0 1.15em; text-align: center;
margin: 0 0 0 0 ;
float: left;
}
body > nav .wrapper > ul > li ul {
position: absolute;
top: 0;
left: -9999px;
background: #fff;
top: 3.4em;
z-index: 10; }
body > nav .wrapper > ul > li ul li a {
text-decoration: none;
padding: 0.75em 1em;
display: block;
color: #131210; }
body > nav .wrapper > ul > li ul li a:hover {
text-decoration: underline; }
body > nav .wrapper > ul > li ul li:last-child a {
padding-bottom: 1.25em; }
body > nav .wrapper > ul > li ul li.current_page_item a {
text-decoration: underline; }
body > nav .wrapper > ul > li ul li ul {
display: none; }
.intro {
width: 100%;
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_intro.jpg) center center no-repeat #1c1c1c; }
.intro .swipe {
overflow: hidden;
visibility: hidden;
position: relative; }
.intro .swipe .swipe-wrap {
overflow: hidden;
position: relative; }
.intro .swipe .swipe-wrap > div {
float: left;
width: 100%;
position: relative;
display: table; }
.intro .swipe .swipe-wrap > div article {
display: table-cell;
width: 66%;
vertical-align: middle;
padding: 2.5em 0; }
.intro .swipe .swipe-wrap > div article header h2 {
font-family: "Arvo", sans-serif;
color: #fff;
font-weight: 400;
font-size: 1.75em; }
.intro .swipe .swipe-wrap > div article header time {
font-weight: 600;
font-size: 0; }
.intro .swipe .swipe-wrap > div article p {
font-size: 0.875em;
margin: 1em 0;
line-height: 1.6; }
.intro .swipe .swipe-wrap > div article footer a {
color: #ffde00;
font-weight: 800;
font-size: 0.75em;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: color 250ms;
-moz-transition: color 250ms;
-ms-transition: color 250ms;
-o-transition: color 250ms;
transition: color 250ms; }
.intro .swipe .swipe-wrap > div article footer a:hover {
color: #fff; }
.intro .swipe .swipe-wrap > div figure {
display: table-cell;
padding: 3.5em 0;
vertical-align: middle;
width: 30%; }
.intro .swipe .swipe-wrap > div figure a {
margin-right: 10%;
display: inline-block; }
.intro .swipe .swipe-wrap > div figure a img {
border: 5px solid #fff;
width: 100%; }
.prices {
width: 100%;
color: #1c1c1c;
margin-top: -2.25em;
padding-bottom: 3em; }
.prices .wrapper:after {
content: '';
width: 100%;
display: inline-block; }
.prices ul {
float: left;
width: 12.50%; } .prices ul li {
margin: 0 0.25em;
text-align: center;
padding: 0.4em 0; min-height: 3.6em;
display: block; }
.prices ul li strong {
width: 100%;
display: block;
font-size: 1.125em;
font-weight: 700;
line-height: 1; }
.prices ul li span {
font-size: 0.74em; font-weight: 600;
color: #636363; }
.prices ul li.gray {
background: #eae9e5; }
.prices ul li.first { }
.prices ul,
.prices li {
margin: 0;
padding: 0;
list-style: none; }
.prices h4 {
font-size: 0.8125em;
line-height: 1; }
.prices h3 { text-transform: uppercase;
line-height: 1; }
.prices .from {
text-decoration: line-through;
line-height: 1;
display: inline-block;
padding: 2em 0 .25em; }
.prices a {
background: #131210;
width: 100%;
display: block;
text-align: center;
color: #fff;
font-size: 1.375em;
padding: 0.35em 0;
font-weight: 700;
text-decoration: none; }
.prices a:hover {
background: #ffde00;
color: #131210; }
.prices a.yellow {
color: #ffde00; }
.prices a.yellow:hover {
background: #ffde00;
color: #131210; }
.iconstudent {
position: relative;
top: -7;
height: 67.4px;
}
.ups {
width: 100%;
margin-top: -1.75em;
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_usp.gif) repeat-x 0 1.75em;
text-align: justify; }
.ups .wrapper:after {
content: '';
width: 100%;
display: inline-block; }
.ups section {
width: 100%;
max-width: 17em;
display: inline-block;
color: #131210;
text-align: center;
line-height: 2;
height: 18.1em;
vertical-align: top; }
.ups section header a {
text-decoration: none;
font-size: 1.5em;
color: #131210;
width: 2.3em;
height: 2.3em;
background-color: #ffde00;
display: inline-block;
line-height: 2.4em;
-webkit-border-radius: 9999px;
-moz-border-radius: 9999px;
border-radius: 9999px;
behavior: url(//nova.nl/rijschool/wp-content/themes/nova/css/wp-content/themes/nova/css/PIE/PIE.htc);
margin-bottom: 1em;
font-family: "Fontello";
font-weight: 400; }
.ups section header h2 {
font-size: 1.0625em;
font-weight: 600; }
.ups section p {
font-size: 0.8125em;
margin: 1em 0; }
.ups section footer a {
text-decoration: none;
font-size: 0.8125em;
color: #131210;
font-weight: 600;
padding-bottom: 2px;
border-bottom: 2px solid #ffde00; }
.ups section footer a:after {
content: ' \2192';
display: inline;
font-family: "Fontello";
font-weight: 400; }
.testimonials {
width: 100%;
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_testimonials.jpg) center center; }
.testimonials .wrapper {
max-width: 59em; }
.testimonials .testimonial-list {
list-style: none;
color: #fff;
display: block;
min-height: 16em; }
.testimonials .testimonial-list li {
list-style: none;
display: block;
text-align: center;
width: 100%;
min-height: 16em; }
.testimonials .testimonial-list li .table {
display: table;
min-height: 16em;
width: 100%; }
.testimonials .testimonial-list li .table .cell {
display: table-cell;
vertical-align: middle;
width: 100%;
padding: 3em 0; }
.testimonials .testimonial-list li .table .cell p {
text-align: center;
width: 100%;
font-size: 1.75em;
font-weight: 600;
display: block;
font-style: italic; }
.testimonials .testimonial-list li .table .cell span {
text-align: right;
color: #ffde00;
font-size: 1em;
margin-top: .25em;
position: absolute;
font-weight: 700;
display: block;
width: 100%; }
.action {
width: 100%; }
.action a {
display: block;
width: 100%;
background: #ffde00;
font-family: "Arvo", sans-serif;
font-size: 1.75em;
color: #fff;
padding: 0.75em 0.57em 1em;
text-align: center;
font-weight: 400;
text-decoration: none;
-webkit-text-shadow: 0 1px 0 #b39b00;
-moz-text-shadow: 0 1px 0 #b39b00;
-ms-text-shadow: 0 1px 0 #b39b00;
-o-text-shadow: 0 1px 0 #b39b00;
text-shadow: 0 1px 0 #b39b00;
line-height: 1.6;
-webkit-transition: background-color 250ms;
-moz-transition: background-color 250ms;
-ms-transition: background-color 250ms;
-o-transition: background-color 250ms;
transition: background-color 250ms; }
.action a:hover {
background: #f5d500; }
.action a small {
color: #131210;
font-weight: 600;
font-size: 0.57em;
font-family: "Open Sans", sans-serif;
-webkit-text-shadow: none;
-moz-text-shadow: none;
-ms-text-shadow: none;
-o-text-shadow: none;
text-shadow: none;
padding-bottom: 2px;
border-bottom: 2px solid #131210; }
.action a small:after {
content: ' \2192';
display: inline;
font-size: 0.85em;
font-family: "Fontello";
font-weight: 400; }
.action .main_scroller {
margin-top: -40px;
position: absolute; }
.content {
width: 100%;
background: #1c1c1c;
padding: 3em 2%; }
.content .wrapper {
background: #131210;
padding: 0; }
.content .wrapper aside {
width: 20%;
float: left;
padding: 2.5em 0 2.5em 2.5%; }
.content .wrapper aside ul {
list-style: none; }
.content .wrapper aside ul > li {
list-style: none;
line-height: 1.6; }
.content .wrapper aside ul > li > a {
color: #ffde00;
text-decoration: none;
font-size: 0.8125em;
font-weight: 600; }
.content .wrapper aside ul > li > a:hover {
border-bottom: 1px dotted #ffde00; }
.content .wrapper aside ul > li.current_page_item > a {
border-bottom: 1px solid #ffde00; }
.content .wrapper aside ul > li > ul {
margin: .25em 0 1.5em 1em; }
.content .wrapper aside ul > li > ul > li > a {
color: #fff;
font-weight: 400; }
.content .wrapper aside ul > li > ul > li > a:hover {
border-bottom: 1px dotted #fff; }
.content .wrapper aside ul > li > ul > li.current_page_item > a {
border-bottom: 1px solid #fff; }
.content .wrapper section {
color: #323230;
float: right;
line-height: 2;
width: 80%;
background: #f7f6f1;
padding: 2.5em 5%;
min-height: 41em; }
.content .wrapper section.loading h1 {
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/loader.gif) right no-repeat; }
.content .wrapper section .gallery dl a {
float: left;
background: #fff;
padding: 5px;
-webkit-box-shadow: 0 0 5px #e7e7e5;
-moz-box-shadow: 0 0 5px #e7e7e5;
box-shadow: 0 0 5px #e7e7e5;
margin-right: 2.5%;
border: none;
width: 22.5%;
display: block; }
.content .wrapper section .gallery dl a:hover {
background: #ffde00; }
.content .wrapper section .gallery dl a img {
width: 100%;
height: auto; }
.content .wrapper section .gallery dl:last-child a {
margin: 0; }
.content .wrapper section form {
font-size: 0.8125em; }
.content .wrapper section form dl dd {
margin: 0 0 .5em 0; }
.content .wrapper section form label, .content .wrapper section form input, .content .wrapper section form textarea {
color: #323230;
margin-bottom: 1em; }
.content .wrapper section form input[type=text],
.content .wrapper section form input[type=email],
.content .wrapper section form input[type=tel],
.content .wrapper section form input[type=submit],
.content .wrapper section form textarea {
width: 100%;
border: 1px solid #ccc;
padding: 0.4em 0.5em;
max-width: 20em;
color: #666;
font-family: "Open Sans", sans-serif;
background: #fff; }
.content .wrapper section form input[type=submit] {
width: auto;
padding: 0.4em 2em; }
.content .wrapper section form textarea {
max-width: 30em; }
.content .wrapper section form #dob-day,
.content .wrapper section form #dob-month,
.content .wrapper section form #dob-year {
width: 33%;
max-width: 6.15em; }
.content .wrapper section form small {
margin-left: 1em; }
.content .wrapper section form .wpcf7-not-valid-tip,
.content .wrapper section form .wpcf7-not-valid-tip-no-ajax {
display: none; }
.content .wrapper section form .wpcf7-not-valid {
border: 1px solid #ffadad !important;
background: #ffe8e8 !important; }
.content .wrapper section form .wpcf7-list-item label {
margin-right: 1em; }
.content .wrapper section form .wpcf7-list-item label input {
margin-right: 0.25em; }
.content .wrapper section article {
border-bottom: 1px dashed #131210;
padding: 1em 0; }
.content .wrapper section article:first-child {
padding-top: 0; }
.content .wrapper section article:last-child {
border-bottom: none; }
.content .wrapper section h1 {
font-family: "Arvo", sans-serif;
font-size: 1.125em;
font-weight: 400;
margin-bottom: 1em; }
.content .wrapper section h2 {
font-family: "Arvo", sans-serif;
font-size: 1em;
font-weight: 400; }
.content .wrapper section .image-link {
border: none; }
.content .wrapper section img.attachment-post-thumbnail {
border: 5px solid #fff;
width: 11em;
height: auto;
float: left;
margin: 0 1em 0 -5px; }
.content .wrapper section .articles {
width: 73%;
float: left; }
.content .wrapper section .article time {
width: 100%;
display: block;
margin-bottom: 5px; }
.content .wrapper section .article img.attachment-post-thumbnail {
width: 12.5em;
margin-top: 5px; }
.content .wrapper section .article > ul, .content .wrapper section .article > ol {
font-size: 0.8125em;
margin-bottom: 1em;
margin-left: 2em; }
.content .wrapper section .sidebar {
width: 23%;
float: right; }
.content .wrapper section .sidebar ul {
list-style: none; }
.content .wrapper section .sidebar ul li {
margin-bottom: 1.75em; }
.content .wrapper section .sidebar ul li ul {
font-size: 0.8125em;
margin-left: 1.75em;
list-style-type: square; }
.content .wrapper section .sidebar ul li ul li {
margin: 0; }
.content .wrapper section time {
font-size: 0.75em;
font-weight: 600; }
.content .wrapper section h3 {
font-family: "Arvo", sans-serif;
font-size: .875em;
font-weight: 400;
margin-bottom: 1em; }
.content .wrapper section p {
font-size: 0.8125em;
margin-bottom: 1em; }
.content .wrapper section p.header {
font-size: 1.0625em;
line-height: 1.6; }
.content .wrapper section > ul, .content .wrapper section > ol {
font-size: 0.8125em;
margin-bottom: 1em;
margin-left: 2em; }
.content .wrapper section a {
color: #131210;
text-decoration: none;
border-bottom: 1px dotted #131210; }
.content .wrapper section a:hover {
color: #666;
border: none; }
.content .wrapper section table {
width: 100%;
color: #323230;
font-size: 0.8125em;
margin-bottom: 2em; }
.content .wrapper section table thead tr {
background: #ffde00; }
.content .wrapper section table thead tr td {
padding: 0.75em 1em; }
.content .wrapper section table tbody tr:nth-child(2n) {
background: #fff; }
.content .wrapper section table tbody tr td {
padding: 0.5em 1em; }
.vehicles {
width: 100%;
background: #131210; }
.vehicles li {
display: block;
float: left;
width: 25%; }
.vehicles li a {
background: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
float: left;
width: 100%;
height: 12.5em;
display: table;
color: #fff;
text-decoration: none;
text-align: center; }
.vehicles li a .tablecell {
display: table-cell;
vertical-align: middle;
height: 12.5em; }
.vehicles li a .icon {
font-family: "Fontello";
font-size: 2.5em;
font-weight: 400; }
.vehicles li a .title {
font-family: "Arvo", sans-serif;
font-size: 1.75em;
-webkit-text-shadow: 0 1px 0 #131210;
-moz-text-shadow: 0 1px 0 #131210;
text-shadow: 0 1px 0 #131210;
display: none; }
.vehicles li a .instappen {
color: #131210;
font-weight: 600;
display: none; }
.vehicles li a:hover .title {
display: block; }
.vehicles li a:hover .instappen {
display: block; }
.vehicles li a:hover .icon {
display: none; }
.vehicles li a.auto {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/clio_bw.jpg); }
.vehicles li a.auto:hover {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/clio_yellow.jpg); }
.vehicles li a.scooter {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/scooter.jpg); }
.vehicles li a.scooter:hover {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/scooter_hover.jpg); }
.vehicles li a.motor {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/motor.jpg); }
.vehicles li a.motor:hover {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/motor_hover.jpg); }
.vehicles li a.aanhanger {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/auto.jpg); }
.vehicles li a.aanhanger:hover {
background-image: url(//nova.nl/rijschool/wp-content/themes/nova/img/voertuigen/auto_hover.jpg); }
.contact {
width: 100%;
position: relative; }
.contact #map {
width: 100%;
height: 38em;
position: relative;
z-index: 1; }
.contact .contact {
position: absolute;
top: 0;
width: 100%; }
.contact .contact section {
max-width: 26em;
width: 100%;
margin-top: 6.25em;
text-align: center;
color: #131210;
position: relative;
z-index: 2; }
.contact .contact section header {
display: inline-block;
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_footer-top.png);
padding: 0 8%; }
.contact .contact section header .icon {
margin-top: -1.2em;
text-decoration: none;
font-size: 1.5em;
color: #131210;
width: 2.3em;
height: 2.3em;
background-color: #ffde00;
display: inline-block;
line-height: 2.4em;
-webkit-border-radius: 9999px;
-moz-border-radius: 9999px;
border-radius: 9999px;
behavior: url(//nova.nl/rijschool/wp-content/themes/nova/css/wp-content/themes/nova/css/PIE/PIE.htc);
margin-bottom: 1em;
font-family: "Fontello";
font-weight: 400; }
.contact .contact section header h3 {
font-size: 1.0625em;
font-weight: 600; }
.contact .contact section header p {
font-size: 0.8125em;
line-height: 2;
margin: 1em 0 2em; }
.contact .contact section > div {
background: url(//nova.nl/rijschool/wp-content/themes/nova/img/bg_footer-bot.png);
padding: 2em 8%; }
.contact .contact section > div > p {
font-size: 0.875em;
line-height: 1.6;
margin: 0 0 1em; }
.contact .contact section > div > p b {
font-weight: 600;
font-size: 1.124em; }
body > footer {
background: #131210;
padding-bottom: 2em; }
body > footer section {
width: 33%;
float: left;
text-align: center;
position: relative;
z-index: 2;
color: #fff;
line-height: 1.75; }
body > footer section .icon {
margin-top: -1.2em;
text-decoration: none;
font-size: 1.5em;
color: #131210;
width: 2.3em;
height: 2.3em;
background-color: #ffde00;
display: inline-block;
line-height: 2.4em;
-webkit-border-radius: 9999px;
-moz-border-radius: 9999px;
border-radius: 9999px;
behavior: url(//nova.nl/rijschool/wp-content/themes/nova/css/wp-content/themes/nova/css/PIE/PIE.htc);
margin-bottom: 0.5em;
font-family: "Fontello";
font-weight: 400; }
body > footer section h3 {
font-size: 1em;
font-weight: 600;
margin-bottom: 0.75em; }
body > footer section .cff-post-desc,
body > footer section .cff-viewpost,
body > footer section .cff-expand {
display: none !important; }
body > footer section p {
font-size: 0.8125em; }
body > footer section .cff-date {
font-size: 1em;
font-weight: 600;
color: #ffde00;
width: 100% !important;
text-align: center; }
body > footer section .cff-item {
border-bottom: none !important; }
body > footer section ul li {
font-size: 0.8125em;
list-style: none; }
body > footer section a {
color: #fff;
border-bottom: 1px dotted #fff;
text-decoration: none; }
body > footer section a:hover {
color: #ffde00;
border: none; }
body > footer section > a {
border-bottom: none; } .alignnone {
margin: 5px 20px 20px 0; }
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto; }
.alignright {
float: right;
margin: 5px 0 20px 20px; }
.alignleft {
float: left;
margin: 5px 20px 20px 0; }
.aligncenter {
display: block;
margin: 5px auto 5px auto; }
a img.alignright {
float: right;
margin: 5px 0 20px 20px; }
a img.alignnone {
margin: 5px 20px 20px 0; }
a img.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center; }
.wp-caption.alignnone {
margin: 5px 20px 20px 0; }
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto; }
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px; }  .ir {
background-color: transparent;
border: 0;
overflow: hidden; *text-indent: -9999px; }
.ir:before {
content: "";
display: block;
width: 0;
height: 150%; } .hidden {
display: none !important;
visibility: hidden; } .visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; } .visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; } .invisible {
visibility: hidden; } .clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both; } .clearfix {
*zoom: 1; } @media only screen and (max-width: 61em) {
body {
font-size: 90%; }
.intro .swipe .swipe-wrap > div article header h2 {
font-size: 1.5em; }
body > nav .wrapper > ul {
margin-left: -.7em; }
body > nav .wrapper > ul > li > a,
body > nav .wrapper > ul > li ul li a {
padding-left: .7em;
padding-right: .7em; }
.ups {
background: none; } }
@media only screen and (max-width: 51em) {
.ups section {
width: 49%;
max-width: 100%;
float: left;
margin: 0;
padding: 0 2em;
height: auto;
margin-bottom: 2em;
display: block; } }
@media only screen and (max-width: 48em) {
.content .wrapper aside {
display: none; }
.content .wrapper section {
width: 100%; }
.intro .swipe .swipe-wrap > div figure {
width: 40%; }
.priceList {
width: 33.333% !important; }
body > nav .wrapper {
text-align: center; }
body > nav .wrapper > ul {
display: none; }
body > nav .wrapper > .tinynav { margin-top: .85em; }
.vehicles li {
width: 50%; } }
@media only screen and (max-width: 40em) {
.intro .swipe .swipe-wrap > div figure {
width: 50%; }
.intro .swipe .swipe-wrap > div article p {
display: none; }
.intro .swipe .swipe-wrap > div article header time {
margin: .5em 0;
display: inline-block; }
body > header .logo {
width: 100%; margin: 1em 0 0; }
body > header .partners {
width: 100%;
text-align: center; }
.ups section {
width: 100%;
padding: 0 10%; }
.testimonials .testimonial-list li .table .cell p {
font-size: 1.3em; }
.action a {
font-size: 1.5em; }
.action a small {
font-size: .5em; } }
@media only screen and (max-width: 36em) {
body > header .partners ul li a {
margin-left: 1em; }
body > header .partners ul li:first-child a {
margin-left: 0; }
.priceList {
width: 50% !important;
float: left; }
.priceList:nth-child(2n) {
float: right; }
.content .wrapper section .sidebar,
.content .wrapper section .articles {
width: 100%; }
.content .wrapper section .sidebar {
border-top: 1px dashed #131210;
padding-top: 1em; }
body > header .partners ul li a img {
height: 1em; }
.intro .swipe .swipe-wrap {
padding: 1em 0; }
.intro .swipe .swipe-wrap > div figure {
width: 100%;
clear: both;
display: block;
padding: 0; }
.intro .swipe .swipe-wrap > div figure a {
margin: 0;
padding: 0;
width: 100%;
display: block;
text-align: center; }
.intro .swipe .swipe-wrap > div figure a img {
width: auto;
height: auto;
max-width: 99%; }
.intro .swipe .swipe-wrap > div article {
width: 100%;
clear: both;
display: block;
padding: 1em 0 2em;
text-align: center; }
.testimonials .testimonial-list li .table .cell p {
font-size: 1.1em; }
.testimonials .testimonial-list li .table .cell span {
font-size: .8em;
position: relative;
text-align: center;
width: 100%;
margin-top: 1em; }
.vehicles li {
width: 100%; }
.contact #map {
display: none; }
.contact .contact {
position: relative; }
.contact .contact section {
margin: 0 auto; }
.contact .contact section > div {
padding-top: 0; }
body > footer section {
width: 100%;
clear: both;
margin-bottom: 4em; }
body > footer section:last-child {
margin-bottom: 0; } }
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { } @media print {
* {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
abbr[title]:after {
content: " (" attr(title) ")"; } .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: ""; }
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; } }
.partners{
position:relative;
}
.partners .p-small{
font-size:14px;
color:#ffde00;
position:absolute;
right:0;
top:-25px;
display:block;
}
.partners .p-small a{
color:#ffde00;
}
.contact-submit {
background:#05A1F5 ! important;
border:1px;
color:white ! important;
font-weight: bold ! important;
font-size: 11px ! important;
border-radius: 2px;
height: 22px ! important;
behavior:url(//nova.nl/rijschool/wp-content/themes/nova/css/border-radius.htc);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
}
#wpcf7-f489-o1 .contact-telefoon {
font-size: 12;
height: 22px;
padding: 4;
}