/* BODY */

a.linkinbio {
text-align: center;
    max-width: 700px;
margin: auto;
    border: 2px solid #f9b000;
    background: #f9b000;
    padding: 10px;
    display: block;
color: #FFFFFF !important;
}

a.linkinbio:hover {
    border: 2px solid #37B6B8 !important;
    background: #FFFFFF !important;
color: #37B6B8 !important;
    padding: 10px !important;
}

a.linkinbio::after {
    content: "\f04b";
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight:900;
    font-size: 0.7em !important;
    position: absolute;
    padding: 0 1em;
    font-size: 1em;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
a.linkinbio:hover::after {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
}

/* HEADINGS */

h1,
h1 a:link,
h1 a:visited,
h2,
h2 a:link,
h2 a:visited,
h3,
h3 a:link,
h3 a:visited,
h4,
h4 a:link,
h4 a:visited,
h5,
h5 a:link,
h5 a:visited,
h6,
h6 a:link,
h6 a:visited {
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}
/*
h1 {
    font-family: "CeraPro Medium", "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    text-transform: uppercase;
}*/

h1.archive_header {
color: #f9b000;
}

h1.va-artikeltekst {
color: #00566e;
}


h1.product_title {
    font-size: 36px;
    line-height: 30px;
    color: #00566e;
    margin-bottom: 5px !important;
}

.woocommerce .related h2,
.woocommerce .upsells h2 {
    color: #37B6B8;
    line-height: 30px;
    font-family: "CeraPRO Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    text-transform: uppercase;
}
/* OOK DEZE DINGEN RESPONSIVE MAKEN, LET OP DE MIN MARGINS */

#connect h3 {
    margin-bottom: 0px;
}
#respond h3 {
    color: #37B6B8;
    font-size: 18px;
}
#respond label {
    font-size: 14px;
}
#comments h3 {
    color: #37B6B8;
    font-size: 18px;
}

/*opmaak van producttitel in shop */


h4 {
    font-weight: normal;
    font-size: 17px;
    color: #37B6B8;
}
h4.entry-title a {
    color: #666666;
    font-size: 14px;
}


/* MAILCHIMP SIGNUP */
#mc_embed_signup {
clear:left; 
max-width:700px;
}

#mce-EMAIL,
#mce-FNAME {
    padding: 11px;
    width: 150px;
    background: #ffffff;
border: 1px solid rgba(50, 182, 184, 0.3);
}

#mc_embed_signup div.mce_inline_error {
    background-color: #f9b000 !important;
    font-weight: bold;
    z-index: 1;
    color: inherit;
    display: inline-block;
    padding: 0.5em 1em !important;
    font-size: inherit;
}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
border:2px solid #f9b000;
}


/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:0px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:inline-block;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}




/* PRODUCT BLOKKEN */

#productblok {
    padding: 20px;
    background: #ecf8f8;
    margin-bottom: 30px;
    min-height: 200px;
}

#productblok.productblokblanco {
    background: none;
    padding: 0px !important;
}

#productblok.productblok-1 {
background: rgba(50, 182, 184, 0.13);
    background-image: url(https://vinkacademy.nl/wp-content/themes/va-2017/theme-images/background-driehoek-white-50-l.png);
    background-size: 75%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: center;
}

#productblok.productblok-2 {
    background: rgba(238, 121, 137, 0.3);
    background-image: url(https://vinkacademy.nl/wp-content/themes/va-2017/theme-images/background-driehoek-white-50-l.png);
    background-size: 75%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: center;
}

#productblok.productblok-3 {
background: rgba(103, 190, 228, 0.3)
}

#productblok.productblok-4 {
border: 1px dashed #37B6B8;
background: none;
}

h2.productblok-1 {
    color: #00566e;
    margin-top: 0px !important;
    margin-bottom: 10px;
}
a.button-productblok-1,
a.button-productblok-2 {
    background: #ff5379;
    color: #FFFFFF !important;
    padding: 0.5em 2.5em 0.5em 1em !important;
    border: 0px !important;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal !important;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    display: inline-block;
    vertical-align: middle;
}
a.button-productblok-1::after {
    content: "\f04b";
    font-family: 'Font Awesome 5 Pro' !important;
       font-weight:900;
    font-size: 0.7em !important;
    position: absolute;
    padding: 0 1em;
    font-size: 1em;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
a.button-productblok-1:hover::after {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
}

a.button-productblok-2::before {
    content: "\f04b";
    font-family: 'Font Awesome 5 Pro' !important;
       font-weight:900;
    font-size: 0.7em !important;
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-size: 1em;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
a.button-productblok-1:hover::before,
a.button-productblok-2:hover::before {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
}
a.button-productblok-1:hover {
    background: #f9b000;
}
a.button-productblok-2:hover {
    background: #37B6B8;
}


a.backtotop {
    color: #f9b000 !important;
    font-size: 1.5em;
    border-bottom: 0px !important;
}

a.backtotop:hover {
color: #37B6B8 !important;
background: none !important;
padding: 0px !important;
}

/* SALES PAGINA */

#sales-opsomming-blok {
    padding: 20px;
    color: #777777;
}
#sales-opsomming-blok.meestgekozen {
    padding: 20px;
    background: #ecf8f8;
    color: #444444;
}
/* COMMENTS */


#comments .comment .reply a {
    background: rgba(208, 227, 227, 0.4) !important;
    color: #666666 !important;
    font-weight: normal;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

#commentform input.txt,
#commentform textarea {
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 17px;
    color: #444444;
}

.select2-container .select2-choice {
    border-radius: 0px;
}

/* FOTO IDEEEN GENERATOR */

input#fibutton.button_fotoidee {
    background: #ff5379;
    color: #FFFFFF !important;
    padding: 0.5em 1em 0.5em 1em !important;
    border: 0px !important;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal !important;
    display: inline-block;
    vertical-align: middle;
}


/* BETER LEREN FOTOGRAFEREN PAGINA */


ul.gform_fields_3 li {
    padding-left: 0px !important; 
}

.gform_wrapper ul.gform_fields li.gfield {
    padding-left: 0px;
}

.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
box-sizing: inherit !important;
}

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
margin: 0px;
}

.gform_wrapper ul.gfield_radio li.gchoice_3_1_0 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_1_1 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_1_2 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_1_3 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_1_4 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_1_5 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_1_6 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_3_0 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_4_0 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_4_1 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_4_2 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_4_3 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_7_0 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_7_1 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_7_2 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_7_3 input[type=radio]:checked+label,
.gform_wrapper ul.gfield_radio li.gchoice_3_7_4 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_7_5 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_7_6 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_7_7 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_0 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_1 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_2 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_3 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_4 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_5 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_6 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_7 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_8 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_9 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_10 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_11 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_12 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_13_13 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_27_0 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_27_1 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_27_2 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_27_3 input[type=radio]:checked+label,
li.gchoice_3_30_0 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_30_1 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_30_2 input[type=radio]:checked+label,
 .gform_wrapper ul.gfield_radio li.gchoice_3_30_3 input[type=radio]:checked+label {
background: #f9b000 !important;
color: #ffffff;
border: 1px solid #f9b000 !important;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
width: 100%;
}

#gform_fields_3 label.gfield_label {
    font-size: 21px !important;
    text-transform: uppercase;
font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    color: #00566e;
    margin: 20px 0px 0px 0px;
}

input#gform_submit_button_3.gform-button.button {
display: none !important;
}

label#label_3_3_0 {
    text-align: center;
    padding: 10px !important;
margin-left: 0px;
    background: #ff5379;
    color: #ffffff;
    text-transform: uppercase;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 18px;
}

label#label_3_1_0,
label#label_3_1_1,
label#label_3_1_2,
label#label_3_1_3 {    
    width: 220px;
    background: #ecf8f8;
    padding: 0.5em 1em !important;
    margin: 0px 20px 20px 0px;
    font-size: 16px;
    display: inline-block;
min-height: 30px;
border: 1px solid rgba(50, 182, 184, 0.2);
font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

label#label_3_1_0:hover,
label#label_3_1_1:hover,
label#label_3_1_2:hover,
label#label_3_1_3:hover,
label#label_3_1_4:hover,
label#label_3_1_5:hover,
label#label_3_1_6:hover,
label#label_3_4_0:hover,
label#label_3_4_1:hover,
label#label_3_4_2:hover,
label#label_3_4_3:hover,
label#label_3_7_0:hover,
label#label_3_7_1:hover,
label#label_3_7_2:hover,
label#label_3_7_3:hover,
label#label_3_7_4:hover,
label#label_3_7_5:hover,
label#label_3_7_6:hover,
label#label_3_7_7:hover,
label#label_3_13_0:hover,
label#label_3_13_1:hover,
label#label_3_13_2:hover,
label#label_3_13_3:hover,
label#label_3_13_4:hover,
label#label_3_13_5:hover,
label#label_3_13_6:hover,
label#label_3_13_7:hover,
label#label_3_27_0:hover,
label#label_3_27_1:hover,
label#label_3_27_2:hover,
label#label_3_27_3:hover,
label#label_3_30_0:hover,
label#label_3_30_1:hover {
background: #37B6B8;
color: #ffffff !important;
}

label#label_3_1_4,
label#label_3_1_5,
label#label_3_1_6 {
    width: 220px;
    background: #ecf8f8;
    padding: 0.5em 1em !important;
    margin: 0px 20px 20px 0px;
    font-size: 16px;
    display: inline-block;
min-height: 52px;
border: 1px solid rgba(50, 182, 184, 0.2);
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

label#label_3_4_0,
label#label_3_4_1,
label#label_3_4_2,
label#label_3_4_3 {
    width: 220px;
    background: #ecf8f8;
    padding: 0.5em 1em !important;
    margin: 0px 20px 20px 0px;
    font-size: 16px;
    display: inline-block;
min-height: 52px;
border: 1px solid rgba(50, 182, 184, 0.2);
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

label#label_3_13_0,
label#label_3_13_1,
label#label_3_13_2,
label#label_3_13_3,
label#label_3_13_4,
label#label_3_13_5,
label#label_3_13_6,
label#label_3_13_7,
label#label_3_27_0,
label#label_3_27_1,
label#label_3_27_2,
label#label_3_27_3,
label#label_3_30_0,
label#label_3_30_1 {
    width: 220px;
    background: #ecf8f8;
    padding: 0.5em 1em !important;
    margin: 0px 20px 20px 0px;
    font-size: 16px;
    display: inline-block;
min-height: 30px;
border: 1px solid rgba(50, 182, 184, 0.2);
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

label#label_3_7_0,
label#label_3_7_1,
label#label_3_7_2,
label#label_3_7_3,
label#label_3_7_4,
label#label_3_7_5,
label#label_3_7_6,
label#label_3_7_7 {
    width: 312px;
    background: #ecf8f8;
    padding: 0.5em 1em !important;
    margin: 0px 20px 20px 0px;
    font-size: 16px;
    display: inline-block;
min-height: 62px;
border: 1px solid rgba(50, 182, 184, 0.2);
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

ul#input_3_1.gfield_radio li.gchoice_3_1_0,
ul#input_3_1.gfield_radio li.gchoice_3_1_1,
ul#input_3_1.gfield_radio li.gchoice_3_1_2,
ul#input_3_1.gfield_radio li.gchoice_3_1_3,
ul#input_3_1.gfield_radio li.gchoice_3_1_4,
ul#input_3_1.gfield_radio li.gchoice_3_1_5,
ul#input_3_1.gfield_radio li.gchoice_3_1_6,
ul#input_3_4.gfield_radio li.gchoice_3_4_0,
ul#input_3_4.gfield_radio li.gchoice_3_4_1,
ul#input_3_4.gfield_radio li.gchoice_3_4_2,
ul#input_3_4.gfield_radio li.gchoice_3_4_3,
ul#input_3_7.gfield_radio li.gchoice_3_7_0,
ul#input_3_7.gfield_radio li.gchoice_3_7_1,
ul#input_3_7.gfield_radio li.gchoice_3_7_2,
ul#input_3_7.gfield_radio li.gchoice_3_7_3,
ul#input_3_7.gfield_radio li.gchoice_3_7_4,
ul#input_3_7.gfield_radio li.gchoice_3_7_5,
ul#input_3_7.gfield_radio li.gchoice_3_7_6,
ul#input_3_7.gfield_radio li.gchoice_3_7_7,
ul#input_3_13.gfield_radio li.gchoice_3_13_0,
ul#input_3_13.gfield_radio li.gchoice_3_13_1,
ul#input_3_13.gfield_radio li.gchoice_3_13_2,
ul#input_3_13.gfield_radio li.gchoice_3_13_3,
ul#input_3_13.gfield_radio li.gchoice_3_13_4,
ul#input_3_13.gfield_radio li.gchoice_3_13_5,
ul#input_3_13.gfield_radio li.gchoice_3_13_6,
ul#input_3_13.gfield_radio li.gchoice_3_13_7,
ul#input_3_27.gfield_radio li.gchoice_3_27_0,
ul#input_3_27.gfield_radio li.gchoice_3_27_1,
ul#input_3_27.gfield_radio li.gchoice_3_27_2,
ul#input_3_27.gfield_radio li.gchoice_3_27_3,
ul#input_3_30.gfield_radio li.gchoice_3_30_0,
ul#input_3_30.gfield_radio li.gchoice_3_30_1 {
    float: left;
}

input#choice_3_3_0, 
input#choice_3_1_0,
input#choice_3_1_1,
input#choice_3_1_2,
input#choice_3_1_3,
input#choice_3_1_4,
input#choice_3_1_5,
input#choice_3_1_6,
input#choice_3_4_0,
input#choice_3_4_1,
input#choice_3_4_2,
input#choice_3_4_3,
input#choice_3_13_0,
input#choice_3_13_1,
input#choice_3_13_2,
input#choice_3_13_3,
input#choice_3_13_4,
input#choice_3_13_5,
input#choice_3_13_6,
input#choice_3_7_0,
input#choice_3_7_1,
input#choice_3_7_2,
input#choice_3_7_3,
input#choice_3_7_4,
input#choice_3_7_5,
input#choice_3_7_6,
input#choice_3_27_0,
input#choice_3_27_1,
input#choice_3_27_2,
input#choice_3_27_3,
input#choice_3_30_0,
input#choice_3_30_1 {
display: none;
}

input#gform_submit_button_3.gform_button.button {
display: none;
}

/* BUTTONS */

ul.products li.product a.button:hover {
background: #ff5379;
}

.cart-collaterals .cart_totals .checkout-button::after {
    content: "\f04b";
    font-family: 'Font Awesome 5 Pro' !important;
       font-weight:900;
    font-size: 0.7em !important;
    margin-left: 0px;
}



#commentform #submit:hover,
.submit:hover,
input[type="submit"]:hover {
background: #f9b000 !important;
}

a.button:hover::after,
a.comment-reply-link:hover::after,
button.button:hover::after,
#wrapper .woo-sc-button:hover::after,
a.productbutton:hover::after {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
}


input#place_order.button.alt {
    background: #ff5379;
    padding: 0.5em 2em;
}
input#place_order.button.alt:hover {
    background: #f9b000;
}
a.checkout-button.button.alt.wc-forward {
    background: #ff5379;
    padding: 1em 2.5em 1em 1em !important;
}
a.checkout-button.button.alt.wc-forward:hover {
    background: #f9b000;
}
a.woo-sc-button.custom {
    padding: 0.5em 2em 0.5em 1em !important;
    background: #ff5379;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
}
a.woo-sc-button.custom::after {
    content: "\f04b";
    font-family: 'Font Awesome 5 Pro' !important;
       font-weight:900;
    font-size: 0.7em !important;
    color: #ffffff;
}

a.button-geel,
a.button-geelopen {
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 0px;
    padding: 0.5em 1em !important;
    border: 2px solid #f9b000 !important;
}
a.button-geel {
    color: #ffffff !important;
    background: #f9b000 none repeat scroll 0% 0%;
}
a.button-geel:hover {
    color: #f9b000 !important;
    background: #FFF none repeat scroll 0% 0%;
    border: 2px solid #f9b000 !important;
}
a.button-geelopen {
    color: #f9b000 !important;
    background: rgba(255, 255, 255, 0.3);
}
a.button-geelopen:hover {
    color: #ffffff !important;
    background: #f9b000 none repeat scroll 0% 0%;
    border: 2px solid #f9b000 !important;
}


button.single_add_to_cart_button.button.alt {
    background: #ff5379;
    padding: 0.5em 2em;
    font-size: 20px;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-weight: normal;
}
button.single_add_to_cart_button.button.alt:hover {
    background: #f9b000;
}
table.cart td.actions .button {
    background: rgba(50, 182, 184, 0.4);
}
/* INFO BOXEN */

body .woo-sc-box.normal {
    border-color: #ecf8f8 !important;
    background: #ecf8f8 !important;
}

body .woo-sc-box.note {
    border-color: rgba(249, 176, 0, 0.4);
    background-color: rgba(249, 176, 0, 0.4);
    background-image: none;
    font-size: 18px;
    -webkit-transition: -webkit-transform 0.3s ease-out !important;
    -moz-transition: -moz-transform 0.3s ease-out !important;
    -o-transition: -o-transform 0.3s ease-out !important;
    -ms-transition: -ms-transform 0.3s ease-out !important;
    transition: transform 0.3s ease-out !important;
}
body .woo-sc-box.note:hover {
    font-size: 19px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 200;
}
body .woo-sc-box.info {
    background-color: #ecf8f8;
}
body .woo-sc-box.tick {
    border: 0px;
    background-color: #37B6B8;
    background-image: none;
    font-size: 18px;
    color: #ffffff;
}
body .woo-sc-box.download {
    border: 0px;
    background-color: rgba(249, 176, 0, 0.5);
    background-image: none;
    font-size: 18px;
}
body .woo-sc-box.alert {
    background-color: #f9e400;
}

body .woo-sc-box.combideals {
    border-color: rgba(255, 206, 208, 0.7);
    background-color: rgba(255, 206, 208, 0.7);
    background-image: none;
    font-size: 18px;
    -webkit-transition: -webkit-transform 0.3s ease-out !important;
    -moz-transition: -moz-transform 0.3s ease-out !important;
    -o-transition: -o-transform 0.3s ease-out !important;
    -ms-transition: -ms-transform 0.3s ease-out !important;
    transition: transform 0.3s ease-out !important;
}


/* BEFORE AFTER */
.beforeafterverticaal, #beforeafterverticaal {
max-height: 700px;
max-width: 466px;
margin: auto;
}


/* SOCIAL BUTTONS WIDGET FOOTER */

#connect .social a {
    opacity: 1;
}
#connect .social a::before {
    font-family: 'Font Awesome 5 Pro' !important;
       font-weight:900;
    background: none;
    color: #f9b000;
    font-size: 1.6em !important;
    padding: 0px !important;
    opacity: 0.8;
}
#connect .social a.facebook::before {
    content: "\f09a";
}
#connect .social a.twitter::before {
    content: "\f099";
}
#connect .social a.instagram::before {
    content: "\f16d";
}
#connect .social a.pinterest::before {
    content: "\f0d2";
}
#connect .social a.youtube::before {
    content: "\f167";
}
#connect .social a.googleplus::before {
    content: "\f0d5";
}
#connect .social a.facebook::before,
#connect .social a.twitter::before,
#connect .social a.youtube::before,
#connect .social a.instagram::before,
#connect .social a.googleplus::before,
#connect .social a.pinterest::before {
    background: #ffffff;
}
#connect .social a::before {
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.widget_woo_subscribe .social {
    text-align: left !important;
}
/* WOOCOMMERCE */

a.woocommerce-review-link {
    border-bottom: 3px solid #f9b000;
}
a.woocommerce-review-link:hover {
    text-decoration: none;
}

body .woo-sc-box.download::before {
    content: "\f00c";
}

body .woo-sc-box.note::before {
    content: "\f00c";
}

body .woo-sc-box.info::before {
    content: "\f04b";
}

.cart-collaterals .cross-sells {
    display: none;
}
/* NIEUW OP DE BLOG VOORPAGINA */

.lcp_post {
    font: 19px/1.3em "CeraPro Black", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    text-align: left;
    border: 1px solid #37B6B8;
    display: block;
    padding-top: 10px;
    text-transform: uppercase;
    color: #37B6B8;
    overflow: hidden;
    margin: 0px !important;
    max-width: 250px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-top: 0px;
    max-height: 280px;
    min-height: 122px;
}

h3.lcp_post {
    text-transform: uppercase;
}


/* RELATED POSTS */

.wp_rp_thumbnail {
    padding-bottom: 0px;
}
a.wp_rp_title {
    border: 1px solid #37B6B8;
    padding-top: 10px;
}
.wp_rp_wrap .related_post_title {
    margin-top: 40px !important;
    font-size: 24px;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
    text-transform: uppercase;
    font-weight: bold;
    color: #37B6B8;
    letter-spacing: 1px;
}
ul.related_post li {
    width: 17% !important;
    margin: 0px 25px 0px 0px !important;
}
ul.related_post li a {
    color: #37B6B8;
    font: 17px "CeraPro Medium", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    text-transform: uppercase;
    border: 1px #37B6B8 !important;
}
ul.related_post li img {
    width: 100% !important;
}
/* SHOP */

.post-5636 section.entry,
.post-5637 section.entry {
    width: auto;
    margin-left: 0px;
}

/* verbergt het balkje om te kiezen */

.orderby {
    display: none
}
/* TABS OP SINGLE PRODUCT PAGE */

.wc-force-sells p {
    font-size: 12px;
    text-align: left;
    width: 64%;
    background: rgba(249, 176, 0, 0.1);
    padding: 10px;
    margin-top: 15px;
}
.wc-force-sells ul {
    display: none;
}

#reviews .comment-text {
    width: 100% !important;
    float: right;
}
#reviews .comment-text p {
    font-size: 15px;
    line-height: 24px;
}

.quantity .qty {
font-size: 18px;
padding: 1em;
}

/* TABEL */

table.boekeigenschappen {
    color: #37B6B8;
    font-size: 14px;
    line-height: 24px;
    width: 100%;
}
table.boekeigenschappen tr {
    border-bottom: 1px solid #37B6B8;
}
table.boekeigenschappen td {
    padding-right: 30px;
}

p#vat_number_field {
    margin-bottom: 50px;
}
.required {
    color: #ff5379;
    border: 0;
    text-decoration: none;
}


/* TOGGLE */

.shortcode-toggle .toggle-content {
    padding: 10px 10px;
    background: rgba(236, 248, 248, 0.7);
    font-size: 14px;
}

.shortcode-toggle .toggle-content p {
    font-size: 14px;
    margin-bottom: 1em;
}

.shortcode-toggle h4 a {
    background: #37B6B8;
    color: #ffffff;
    background-image: none !important;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
    font-weight: normal;
    font-size: 15px;
}
.shortcode-toggle h4 a:hover {
    text-decoration: none;
    background: rgba(50, 182, 184, 0.7);
}
.shortcode-toggle.closed h4 a:before {
    font-family: 'Font Awesome 5 Pro' !important;
       font-weight:900;
    content: "\f0da";
    margin-right: 15px;
    color: #ffffff;
    background-image: none;
}
.shortcode-toggle.open h4 a:before {
    font-family: 'Font Awesome 5 Pro' !important;
       font-weight:900;
    content: "\f0d7";
    color: #ffffff;
    margin-right: 15px;
    background-image: none;
}
.shortcode-toggle.blauwgroen h4 a {
    background: #37B6B8;
    color: #ffffff
}
.shortcode-toggle.blauwgroen h4 a:hover {
    background: rgba(50, 182, 184, 0.7);
}
.shortcode-toggle.blauwgroen.closed h4 a:before,
.shortcode-toggle.blauwgroen.open h4 a:before,
.shortcode-toggle.oranjegeel.closed h4 a:before,
.shortcode-toggle.oranjegeel.open h4 a:before {
    color: #ffffff;
}
.shortcode-toggle.oranjegeel h4 a {
    background: #f9b000;
    color: #ffffff;
}
.shortcode-toggle.oranjegeel h4 a:hover {
    background: rgba(249, 176, 0, 0.7);
}
.shortcode-toggle.white h4 a {
    background: #ffffff;
    color: #37B6B8;
}
.shortcode-toggle.white h4 a:hover {
    background: rgba(236, 248, 248, 0.7);
}
.shortcode-toggle.white.closed h4 a:before,
.shortcode-toggle.white.open h4 a:before,
.shortcode-toggle.blanco.closed h4 a:before,
.shortcode-toggle.blanco.open h4 a:before,
.shortcode-toggle.blancorechts.closed h4 a:before,
.shortcode-toggle.blancorechts.open h4 a:before {
    color: #37B6B8;
}

.shortcode-toggle.blancorechts h4 {
text-align: right;
}

.shortcode-toggle.blanco.closed h4 a,
.shortcode-toggle.blanco.open h4 a,
.shortcode-toggle.blancorechts.closed h4 a,
.shortcode-toggle.blancorechts.open h4 a {
    color: #37B6B8;
background: none !important;
}

.shortcode-toggle.blanco h4 a:hover,
.shortcode-toggle.blancorechts h4 a:hover {
    background: none !important;
}

.shortcode-toggle.banaanknop.closed h4 a {
    background: #ff5379;
    color: #ffffff;
font-size: 18px;
padding: 1em;
}

.shortcode-toggle.banaanknop.open h4 a {
background: #f9b000;
font-size: 18px;
padding: 1em;
}

.shortcode-toggle.banaanknop h4 a:hover {
    background: #37B6B8;
}

.banaanknop .toggle-content {
    background: rgba(255, 255, 255, 0.5) !important;
}

.blanco .toggle-content, 
.blancorechts .toggle-content {
    background: none;
}

.oranjegeel .toggle-content {
    background: rgba(249, 176, 0, 0.7);
}

/* FOOTER */

#footer-widgets-container {
    border-top: 4px solid #f9b000;
    background: #ffffff url('https://vinkacademy.nl/wp-content/themes/va-2017/theme-images/footer-background.jpg') no-repeat center bottom;
    padding-bottom: 120px;
    background-size: 1200px;
}
#footer-widgets {
    border-top: 0px;
}
#footer-container {
    display: none;
}
.block .widget_text .textwidget {
    color: #666666;
}
#footer-widgets .block a {
    font-weight: normal;
    text-transform: uppercase;
color: #37B6B8;
}

.widget p,
.widget .textwidget {
    font: 14px "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    line-height: 1.6em;
    color: #888888;
}
/* Pagina nummers */

.woo-pagination {
    text-align: left;
}
.woo-pagination a:link,
.woo-pagination a:visited,
.woo-pagination a:active {
    background: none !important;
    font-size: 14px;
    color: #37B6B8;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px;
box-shadow: none! important;
}

.woo-pagination span.current {
    border: none;
    background: #ecf8f8;
    font-weight: bold;
    font-size: 16px;
    color: #37B6B8;
    padding: 10px;
}
.woo-pagination a:hover {
    background: #ecf8f8 !important;
}
.sensei-pagination {
    display: none;
}
/* -----------------------------



ALLES ONDER DEZE REGELS MOET NOG OPGERUIMD WORDEN 




---------------------------- */
/*
WOO CUSTOM STYLESHEET SUBSITE
---------------------

2Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */

nav#post-entries.post-entries fix {
    display: none;
}
.post-entries fix {
    display: none;
}
/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

.onsale {
    background: rgba(255, 83, 121, 0.85);
    padding: 0.5em 1em !important;
    border-radius: 0px;
    text-transform: uppercase;
    z-index: 200;
}
.woocommerce #main .onsale {
    top: 30px !important;
    left: 6px;
}
ul.products li.product ins {
    color: #ff5379;
    font-size: 120%;
    display: inline;
    margin-top: 10px;
}
.woocommerce .summary p.price ins {
    text-decoration: none;
    padding-left: .5em;
    color: #ff5379;
    font-size: 120%;
}
#navigation ul.cart .widget,
#navigation ul.nav-search .widget {
    margin: 0px;
    padding: 5px;
}
#navigation ul.cart a.cart-contents + ul,
#navigation ul.cart a.search-contents + ul,
#navigation ul.nav-search a.cart-contents + ul,
#navigation ul.nav-search a.search-contents + ul {
    width: 13em;
    padding: 5px;
}
#grijsstuk {
    max-width: 100%;
    background: rgba(236, 248, 248, 0.59);
    margin: 10px 0px 10px 0px;
    padding: 20px;
}
.widget_woothemes_features .feature {
    text-align: center;
    font: 300 15px/1.5em "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}
.widget_woothemes_features .columns-2 .feature img {
    float: left;
    margin: 2.3em 2em 0px 1em;
}
#main .widget_woothemes_features .feature {
    float: left;
    margin-right: 1.3%;
    border-bottom: 30px none;
}
.widget_woothemes_features .feature.last {
    margin-right: 0px;
    margin-bottom: 30px;
}
.widget_woothemes_features .columns-1 .feature img {
    float: left;
    margin: 2em 2em 0px 1em;
}
/* EDITS */

ul.flex-direction-nav {
    display: none;
}
/* LINK CATEGORIE */

.read-more a {
    border: 1px solid #37B6B8 !important;
    border-radius: 0px;
    color: #37B6B8 !important;
    display: inline-block;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 14px;
    padding: 0.5em 1em !important;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
}

.read-more a:hover {
    background-color: #37B6B8 !important;
    color: #ffffff !important;
    text-decoration: none;
}


/* WIDGETS */

.widget h3 {
    padding: 0px;
}
.widget ul {
    list-style: none;
}
#connect p {
    display: none;
}


/* QUOTE */

.quote {
    display: block;
    position: relative;
    margin: 1.5em 0 1.5em 1.5em;
    border: 0px;
    color: #37B6B8 !important;
    font-size: 21px !important;
    font-family: "CeraPro RegularItalic", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
    text-align: right;
    line-height: 1.3em;
}
.quote:before {
    content: "\f04b";
    position: absolute;
    top: 15px;
    left: -50px;
    font-size: 15em;
    color: rgba(238, 121, 137, 0.1);
font-family: 'Font Awesome 5 Pro' !important;
    font-style: normal;
    z-index: -100;
}
.quote:after {}
/* END QUOTE */
/* BLOCKQUOTE */

.entry blockquote {
    position: relative;
    padding: 10px 20px 10px 50px;
    color: #444;
}
.entry blockquote::before {
    content: "\f04b";
    position: absolute;
    top: 15px;
    left: -50px;
    font-size: 15em;
    color: #ecf8f8;
font-family: 'Font Awesome 5 Pro' !important;
    font-style: normal;
    z-index: -100;
}
/* BUTTONS */

.button-rood {
    background-color: #F37980;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #E83256;
    display: inline-block;
    color: #ffffff !important;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding: 8px 30px;
    text-decoration: none;
    text-transform: none !important;
}
.button-rood a {
    background-color: #F37980;
    color: #ffffff !important;
}
.button-rood:hover {
    background-color: #E83256;
}
.button-rood:active {
    position: relative;
    top: 1px;
}
.button-blauw {
    background-color: #6EC9D7;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #6EC9D7;
    display: inline-block;
    color: #ffffff;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding: 8px 30px;
    text-decoration: none;
    text-transform: none !important;
}
.button-blauw:hover {
    background-color: #12A5B5;
}
.button-blauw:active {
    position: relative;
    top: 1px;
}
.button-blauw a {
    color: #ffffff !important;
}
.button-rood2 {
    background-color: #E83256 !important;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #F37980;
    display: inline-block;
    color: #ffffff;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 18px !important;
    font-weight: normal;
    padding: 6px 30px !important;
    text-decoration: none;
    text-transform: none !important;
}
.button-rood2:hover {
    background-color: #F37980;
}
.button-rood2:active {
    position: relative;
    top: 1px;
}
.button-rood2 a {
    color: #ffffff !important;
}
.button-rood3 {
    background-color: #E83256;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #F37980;
    display: inline-block;
    color: #ffffff;
    font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 16px !important;
    font-weight: normal;
    padding: 8px 30px;
    text-decoration: none;
    text-transform: none !important;
}
.button-rood3:hover {
    background-color: #F37980;
}
.button-rood3:active {
    position: relative;
    top: 1px;
}
.button-rood3 a {
    color: #ffffff !important;
}
.button-blauw2 {
    background-color: #12A5B5;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #6EC9D7;
    display: inline-block;
    color: #ffffff;
    font-family: CeraPro, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding: 8px 30px;
    text-decoration: none;
    text-transform: none !important;
}
.button-blauw2:hover {
    background-color: #6EC9D7;
}
.button-blauw2 a {
    color: #ffffff !important;
}
.button-blauw2:active {
    position: relative;
    top: 1px;
}
img.thumbnail {
    background: none;
    border: medium none;
    padding: 5px;
}
/* KOPIEER BEVEILIGING TEXT */


input.required,
textarea.required {
    color: #7d7d7d;
}
/* FEATURES */

.widget_woothemes_features {
    padding: 0px;
}
.widget_woothemes_features .feature img {
    border: medium none;
    float: none;
    margin: 0 auto 4px;
    border-radius: 0px;
}
#main .widget_woothemes_features .columns-4 .feature {
    text-align: center;
    width: 24%;
}
#main .widget_woothemes_features .feature {
    float: left;
    margin-right: 1.3%;
}
/* FOOTER */

.post-142 h1.entry-title,
.post-4944 h1.entry-title,
.post-2515 h2.entry-title,
.post-2515 .post-more {
    display: none;
}
#ssba img {
    margin-left: 12px;
}


ul.related_post li {
    border-bottom: 0px !important;
}
ul.related_post li a {
    color: #888888 !important;
    font-weight: bold;
}
ul.related_post li img {
    height: 75px !important;
}
.ngg-widget img {
    border-radius: 0px;
    margin: 0 5px 5px 0 !important;
    padding: 0px !important;
    border: 0px !important;
}
img.attachment-medium {
    border-radius: 0px;
    padding-bottom: 0px;
    margin-bottom: 5px;
}
h5.nocomments {
    display: none;
}
.wp-polls .Buttons {
    background: none repeat scroll 0 0 #12A5B5;
    border: 0 solid #C8C8C8;
    color: white;
    font-size: 12px;
    padding: 3px;
}


/* REACTIES VAN CURSISTEN */

.comment-meta-above {
    border-top: 1px dashed #C6C6C6;
    margin-top: 20px;
    padding-top: 10px;
}
.comment-time {
    padding-left: 10px;
    float: right;
    font-size: 90%;
}




@media only screen and (min-device-width: 768px) and (max-device-width: 868px) {
    .pnm-lin-logo-menu-item > a > img {
        max-width: 180px !important;
        padding-left: 30px;
        z-index: 1000;
    }
} /* <---- EINDE MEDIA ONLY */

@media only screen and (min-device-width: 868px) {
    .pnm-lin-logo-menu-item > a > img {
        max-width: 210px !important;
    }
} /* <---- EINDE MEDIA ONLY */

@media only screen and (min-device-width: 768px) {
    #navigation .logo-in-nav-left {
        padding-right: 105px !important;
    }
    #navigation .logo-in-nav-right {
        padding-left: 105px !important;
    }
} /* <---- EINDE MEDIA ONLY */

@media only screen and (min-device-width: 770px) {

#parallaxaboutme1 {
background-image: url('https://vinkacademy.nl/wp-content/uploads/laura-met-camera-analoog.jpg'); 
background-attachment: fixed; 
background-repeat: no-repeat; 
background-size: 1200px; 
min-height: 340px; 
background-position-x: center; 
background-position-y: -20px; margin-bottom: 2em;
}

#parallaxaboutme2 {
background-image: url('https://vinkacademy.nl/wp-content/uploads/laura-deathvalley.jpg'); 
background-attachment: fixed; 
background-repeat: no-repeat; 
background-size: 1200px; 
min-height: 330px; 
background-position-x: center; 
background-position-y: bottom; 
margin-bottom: 1em;
}

#parallaxaboutme3 {
background-image: url('https://vinkacademy.nl/wp-content/uploads/ducky-8563.jpg'); 
background-attachment: fixed; 
background-repeat: no-repeat; 
background-size: cover; 
min-height: 400px; 
background-position-x: center; 
background-position-y: bottom;
}

#parallaxboekreis1 {
background-image: url('https://fotografielessen.vinkacademy.nl/wp-content/uploads/boek-reisfotografie-stapel-7942.jpg'); 
background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 1500px;
    min-height: 350px;
    background-position-x: center;
    background-position: bottom;
    margin-bottom: 2em;
}

#parallaxboekreis2{
background-image: url('https://fotografielessen.vinkacademy.nl/wp-content/uploads/boek-reisfotografie-zomer-2501.jpg'); 
background-attachment: fixed; 
background-repeat: no-repeat; 
background-size: 1200px; 
min-height: 330px; 
background-position-x: center; 
background-position-y: bottom; 
margin-bottom: 1em;
}

} /* <---- EINDE MEDIA ONLY */

@media only screen and (max-device-width: 768px) {

#knipoog {
width: 100px;
height: 100px;
}

#parallaxaboutme1 {
background-image: url('https://vinkacademy.nl/wp-content/uploads/laura-met-camera-analoog.jpg'); 
background-repeat: no-repeat; 
background-size: contain; 
width: 100%;
min-height: 400px; 
background-position-x: center; 
background-position-y: center; 
margin-bottom: 2em;
}

#parallaxaboutme2 {
background-image: url('https://vinkacademy.nl/wp-content/uploads/laura-deathvalley.jpg'); 
background-repeat: no-repeat; 
background-size: contain; 
width: 100%;
min-height: 400px; 
background-position-x: center; 
background-position-y: center; 
margin-bottom: 1em;
}

#parallaxaboutme3 {
background-image: url('https://vinkacademy.nl/wp-content/uploads/ducky-8563.jpg'); 
background-repeat: no-repeat; 
background-size: contain; 
width: 100%;
min-height: 400px; 
background-position-x: center; 
background-position-y: center;
}

    #content {
        padding-top: 0px;
    }
    body.full-width #header,
    #nav-container,
    body.full-width #content,
    body.full-width #footer-widgets,
    body.full-width #footer {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    #bannerhome {
        background-image: none !important;
        background: #37B6B8 !important;
min-height: 480px;
    }
    #bannerhomefoto {
        background-size: 270px;
    }
    #kolomfixer {
        min-height: 50px !important;
    }

    
} /* <---- EINDE MEDIA ONLY */

@media only screen and (min-width: 1270px) {
    #bannerhome {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 349px, 900px 100%, 0 100%); 
    clip-path: polygon(0 0, 100% 0, 100% 349px, 900px 100%, 0 100%);
}
} /* <---- EINDE MEDIA ONLY */

@media only screen and (min-width: 1040px) {
    section.entry {
        width: 700px;
    margin: auto;
    }
    /*
    .page-title,
    .post .title,
    .page .title,
    .single-lesson header h1 {
        font-size: 44px !important;
        line-height: 60px !important;
    }
    
    */
    h1.title.entry-title {
    }
    h2.intro {
        line-height: 30px !important;
        font-size: 24px;
    }
    h2.boekeigenschappen {
        line-height: 30px !important;
        font-size: 24px;
    }
    .post-meta {
        width: 700px;
        margin: auto;
    }
    .post #comments {
        padding: 40px 0 0 0;
        width: 700px;
        margin: auto;
        border-top: 0px;
    }
    .post #respond {
        margin: 40px 0 0;
        width: 700px;
        margin: auto;
    }
    img.volledigbreed {
        max-width: 1200px;
        margin-left: -220px;
        position: relative;
    }
    span.nummer {
        margin-left: 0px;
    }
    .footer-widget-1,
    .footer-widget-2,
    .footer-widget-3 {
        width: 18% !important;
        margin-right: 1%;
    }
    .footer-widget-4 {
        width: 38% !important;
        margin-right: 1%;
    }
    #footer-widgets .block {
        margin-right: 2%;
        float: left;
    }
} /* <---- EINDE MEDIA ONLY */

@media only screen and (min-device-width: 940px) and (max-device-width: 1039px) {
    #header {
        padding: 0px 0 35px;
    }
    section.entry {
        width: 700px;
        margin: auto;
    }
    h1.title.entry-title {
    }
    h2.intro {
        line-height: 36px !important;
        font-size: 24px;
    }
    .page-title,
    .post .title,
    .page .title,
    .single-lesson header h1 {
        font-size: 42px;
        line-height: 49px !important;
    }
    .post-meta {
        width: 700px;
        margin: auto;
    }
    .post #comments {
        padding: 40px 0 0 0;
        width: 700px;
        margin: auto;
    }
    .post #respond {
        margin: 40px 0 0;
        width: 700px;
        margin: auto;
    }
    img.volledigbreed {
        max-width: 1040px;
        margin-left: -70px;
        position: relative;
    }
    span.nummer {
        margin-left: 0px;
    }
    .footer-widget-1,
    .footer-widget-2,
    .footer-widget-3 {
        width: 18% !important;
        margin-right: 1%;
    }
    .footer-widget-4 {
        width: 38% !important;
        margin-right: 1%;
    }
    #footer-widgets .block {
        margin-right: 2%;
        float: left;
    }
} /* <---- EINDE MEDIA ONLY */

@media only screen and (min-device-width: 720px) and (max-device-width: 1050px) {
    #header {
        padding: 0px 0 25px;
    }
    section.entry {
        width: 700px;
        margin: auto;
    }
    /*
    .page-title,
    .post .title,
    .page .title,
    .single-lesson header h1 {
        font-size: 36px;
        line-height: 44px !important;
    }*/
    
    h1.title.entry-title {
    }
    h2.intro {
        line-height: 32px !important;
        font-size: 22px;
    }
    #bannertitelwit,
    #banner-tekst-home {
        font-size: 40px;
        line-height: 40px;
    }
    .post-meta {
        width: 700px;
        margin: auto;
    }
    .post #comments {
        padding: 40px 0 0 0;
        width: 700px;
        margin: auto;
    }
    .post #respond {
        margin: 40px 0 0;
        width: 700px;
        margin: auto;
    }
    img.volledigbreed {
        max-width: 700px;
        margin: auto;
        position: relative;
    }
    span.nummer {
        margin-left: 0px;
    }
    a.button-geel,
    a.button-geelopen {
        padding: 0px !important;
        border: 0px;
        border-bottom: 2px solid #f9b000 !important;
        background: none !important;
    }
    .footer-widget-1,
    .footer-widget-2,
    .footer-widget-3 {
        width: 47% !important;
        margin-right: 1%;
    }
    .footer-widget-4 {
        width: 47% !important;
        margin-right: 1%;
    }
    #footer-widgets .block {
        margin-right: 2%;
        float: left;
    }
    #breedstukduizendvijftig {
        margin: auto;
        width: 700px;
        position: relative;
    }
    #bannerblauw,
    #bannerblauwwithout,
    #bannerroze,
    #bannergrijs {
        width: 94% !important
    }
    .alignright {
        display: block;
    }
    .alignleft {
        display: block;
    }
    .attachment-thumbnail {
        display: block;
    }

 
} /* <---- EINDE MEDIA ONLY */

@media only screen and (max-width: 720px) and (min-width: 480px) {
    #header {
        padding: 0px 0 15px;
    }
    #main-sidebar-container {
        margin-top: 10px;
    }
    #logo {
        width: 175px;
    }
    body,
    p,
    .entry,
    .entry p {
        font-size: 17px;
        color: #222222;
    }
    .entry .wp-caption-text {
        font-size: 15px;
    }
    section.entry {
        width: 100%;
    }
    .page-title,
    .post .title,
    .page .title,
    .single-lesson header h1 {
        font-size: 32px;
        line-height: 40px !important;
    }
    h1.title.entry-title {
        width: 100%;
    }
    h2.intro {
        line-height: 1.6em !important;
        font-size: 18px;
        font-weight: bold;
    }
    #bannerhomefoto {
        background-size: 250px;
    }
    #bannertitelwit,
    #banner-tekst-home {
        font-size: 40px;
        line-height: 40px;
        margin-top: 10px;
    }
    .post-meta {
        width: 100%;
        margin-left: 0px;
    }
    .post #comments {
        padding: 40px 0 0 0;
        width: 100%;
        margin-left: 0px;
    }
    .post #respond {
        margin: 40px 0 0;
        width: 100%;
        margin-left: 0px;
    }
    img.volledigbreed {
        max-width: 100%;
        margin-left: 0px;
        position: relative;
    }
    span.nummer {
        margin-left: 0px;
    }
    #breedstukduizendvijftig {
        margin-left: 0px;
        width: 480px;
        position: relative;
    }
    p.kolomfront {
        min-height: 40px !important;
    }
    .course-container p.sensei-message.download,
    .course-container p.sensei-message.tick,
    .course-container div.sensei-message.download,
    .course-container div.sensei-message.tick,
    .course p.sensei-message.download,
    .course p.sensei-message.tick,
    .course div.sensei-message.download,
    .course div.sensei-message.tick,
    .lesson p.sensei-message.download,
    .lesson p.sensei-message.tick,
    .lesson div.sensei-message.download,
    .lesson div.sensei-message.tick,
    .quiz p.sensei-message.download,
    .quiz p.sensei-message.tick,
    .quiz div.sensei-message.download,
    .quiz div.sensei-message.tick,
    .learner-info p.sensei-message.download,
    .learner-info p.sensei-message.tick,
    .learner-info div.sensei-message.download,
    .learner-info div.sensei-message.tick {
        font-size: 12px;
    }
    #bannerblauw,
    #bannerblauwwithout,
    #bannerroze,
    #bannergrijs {
        width: 92%;
    }
    .alignright,
    .alignleft {
        display: block;
    }
    .attachment-thumbnail {
        display: block;
    }
 /* <---- EINDE MEDIA ONLY */
}
@media only screen and (max-width: 480px) {
    #header {
        padding: 0px 0 15px;
    }
    #main-sidebar-container {
        margin-top: 10px;
    }
    #logo {
        width: 105px;
    }
    body,
    p,
    .entry,
    .entry p {
      /*  font-size: 18px;
        color: #222222; */
    }
    .entry .wp-caption-text {
        font-size: 16px;
    }
    span.nummer {
        margin-left: 0px;
    }
    p.kolomfront {
        min-height: 40px !important;
    }
    .page-title,
    .post .title,
    .page .title,
    .single-lesson header h1 {
        font-size: 24px;
        line-height: 30px !important;
    }
    h1.title.entry-title {
        width: 96%;
        font-size: 24px;
        line-height: 30px !important;
    }
    h2.intro {
        line-height: 1.6em !important;
        font-size: 18px;
        font-weight: bold;
    }
    .post-meta {
        width: 96%;
        margin-left: 0px;
    }
    #bannerhomefoto {
        background-image: none;
    }
    #bannertitelwit,
    #banner-tekst-home {
        font-size: 30px;
        line-height: 32px;
    }
    .course-container p.sensei-message.download,
    .course-container p.sensei-message.tick,
    .course-container div.sensei-message.download,
    .course-container div.sensei-message.tick,
    .course p.sensei-message.download,
    .course p.sensei-message.tick,
    .course div.sensei-message.download,
    .course div.sensei-message.tick,
    .lesson p.sensei-message.download,
    .lesson p.sensei-message.tick,
    .lesson div.sensei-message.download,
    .lesson div.sensei-message.tick,
    .quiz p.sensei-message.download,
    .quiz p.sensei-message.tick,
    .quiz div.sensei-message.download,
    .quiz div.sensei-message.tick,
    .learner-info p.sensei-message.download,
    .learner-info p.sensei-message.tick,
    .learner-info div.sensei-message.download,
    .learner-info div.sensei-message.tick {
        font-size: 11px;
    }
    #navigation ul {
        padding: 5px !important;
        margin: 0 !important
    }
    #navigation {
        font-size: 11px !important
    }
    #bannerblauw,
    #bannerblauwwithout,
    #bannerroze,
    #bannergrijs {
        width: 92%;
    }
    .alignright {
        float: none;
        display: block;
    }
    .alignleft {
        float: none;
        display: block;
    }
    .attachment-thumbnail {
        display: block;
    }

} /* <---- EINDE MEDIA ONLY */

@media only screen and (max-width: 340px) {
    p.tags,
    span.geschrevendoorlaura {
        display: none;
    }
    .metatekst {
        position: relative;
        top: 0px;
    }
} /* <---- EINDE MEDIA ONLY */

/* MOBIELE MENU

VANAF HIER ALLEEN DE OPTIES DIE TE MAKEN HEBBEN MET HET MOBIELE MENU! 
BREAKPUNT ZO GEKOZEN DOOR STYLE.CSS, dus gemakkelijkst om hier bij te blijven
*/

@media only screen and (max-width: 767px) {
    #nav-container #navigation {
        background: #ecf8f8;
    }
    #navigation ul.nav > li a {
        background: #ecf8f8;
        margin: 5px;
    }
    ul.nav li a {
        font-family: "CeraPro Regular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
        color: #37B6B8;
        font-size: 17px;
    }
    .nav-toggle {
        cursor: pointer;
        text-align: left;
        display: block;
        padding: 0;
        font-size: 1em;
        background-color: #37B6B8;
        background-image: none !important;
        border-bottom: 0px;
        margin-bottom: 20px !important;
    }
    .nav-toggle a {
        text-shadow: none;
        border-left: 0px;
    }
    .nav-toggle::before {
        text-shadow: none;
    }
    h3.nav-toggle {
        text-shadow: none;
    }
    #navigation h3 {
        display: none;
    }
    h3.top-menu {
        display: none;
    }
    #navigation #main-nav li {
        width: auto;
        text-align: left;
    }
    #navigation .nav-home:before,
    #navigation .nav-close:before,
    #navigation ul.rss li a:before,
    #navigation ul.cart a.cart-contents:before,
    #navigation ul.nav-search a.search-contents:before {
        background: #37B6B8;
    }
    ul.sub-menu {
        /* grootte aangeven bij desktop css */
        
        width: auto;
        margin: 0px !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    ul.sub-menu li {
        width: auto !important;
        float: none !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
    .sub-menu a {
        width: 100%;
        height: 100%;
        padding-top: 0px !important;
        padding-bottom: 5px !important;
        text-align: left;
        font-size: 14px !important;
        font-weight: normal !important;
        margin-left: 15px;
    }
    li#menu-item-10404,
    li#menu-item-10404:hover,
    li#menu-item-7244,
    li#menu-item-7244:hover,
 li#menu-item-23554,
    li#menu-item-23554:hover  {
        /* fotografietips */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-10405,
    li#menu-item-10405:hover,
    li#menu-item-7241,
    li#menu-item-7241:hover 
  li#menu-item-23552,
    li#menu-item-23552:hover {
        /* fotografie inspiratie */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-10406,
    li#menu-item-10406:hover,
    li#menu-item-7240,
    li#menu-item-7240:hover {
        /* fotografie challenge */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-11531,
    li#menu-item-11531:hover,
    li#menu-item-12162,
    li#menu-item-12162:hover {
        /* fotografie weetjes */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-10409,
    li#menu-item-10409:hover,
    li#menu-item-18360,
    li#menu-item-18360:hover {
        /* persoonlijk */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-8670,
    li#menu-item-8670:hover,
    li#menu-item-10289,
    li#menu-item-10289:hover {
        /* online cursus */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-13644,
    li#menu-item-13644:hover,
    li#menu-item-16278,
    li#menu-item-16278:hover {
        /* boek reisfotografie */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-10422,
    li#menu-item-10422:hover,
    li#menu-item-7303,
    li#menu-item-7303:hover {
        /* overzicht fotografietips */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-18426,
    li#menu-item-18426:hover,
    li#menu-item-7234,
    li#menu-item-7234:hover,
 li#menu-item-10410,
    li#menu-item-10410:hover  {
        /* gratis eBooks */
        
        height: auto;
        background-image: none;
    }
    li#menu-item-10929,
    li#menu-item-10929:hover,
    li#menu-item-10860,
    li#menu-item-10860:hover {
        /* webinars */
        
        height: auto;
        background-image: none;
    }
} /* <---- EINDE MEDIA ONLY */ 
/* BREAKPUNT VOOR AFREKENPAGINA

VANAF HIER ALLEEN DE OPTIES DIE TE MAKEN HEBBEN MET HET MOBIELE MENU! 
BREAKPUNT ZO GEKOZEN DOOR STYLE.CSS, dus gemakkelijkst om hier bij te blijven
*/

@media only screen and (max-device-width: 900px) {

} /* <---- EINDE MEDIA ONLY */ 
/* OUD */

.js .tmce-active .wp-editor-area {
    color: #666666!important;
}
.sensei_text_editor {
    border: 2px solid #efefef!important;
    margin-bottom: 10px;
    font: 300 15px/1.5em CeraPRO, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    color: #666;
}
.page-id-5638 #my-courses {
    display: none!important;
}
.post-entries {
    display: none!important;
}
.sensei_text_editor {
    visibility: visible!important;
}

embed,
iframe,
video {
    max-width: 100%;
}
#billing_address_1_field,
#billing_address_2_field,
#shipping_address_1_field,
#shipping_address_2_field {
    display: block;
}
.wp-force-sells p {
    font-size: 0.7em;
}
.i4ewOd-pzNkMb-haAclf {
    display: none !important;
}
i4ewOd-pzNkMb-haAclf QUIbkc {
    display: none !important;
}
li.date,
li.total,
li.method,
li.order {
    border: 0px;
}
.cart-collaterals .cross-sells ul.products li {
    border: 0px;
}
p.wc-cart-shipping-notice {
    font-size: 0.7em;
    line-height: 1em;
}
/* change the images and gallery styling */

.gallery .gallery-item {
    margin-right: 2% !important;
    width: 31% !important;
}

.entry .wp-caption-text {
    margin-top: 5px;
}



/* POLYGONEN */

.blog-featured {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 84%, 89% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 84%, 89% 100%, 0 100%);
    transition: all 0.3s ease-out 0s;
}

.blog-featured:hover {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%);
}

.blog-grid {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%);
    transition: all 0.3s ease-out 0s;
}

.blog-grid:hover {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%);
}

.va-img-1 {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 11%, 13% 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 11%, 13% 0);
    transition: all 0.3s ease-out 0s;
}

.va-img-1:hover {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0, 0 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0, 0 0);    
}

.va-img-2 {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 16%, 19% 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 16%, 19% 0);
}

.va-img-2:hover {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0, 0 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0, 0 0);
}

.va-img-3 {
-webkit-clip-path: polygon(100% 90%, 88% 100%, 0 100%, 0 0, 100% 0);
clip-path: polygon(100% 90%, 88% 100%, 0 100%, 0 0, 100% 0);
}

.va-img-3:hover {
-webkit-clip-path: polygon(100% 100%, 100% 100%, 0 100%, 0 0, 100% 0);
clip-path: polygon(100% 100%, 100% 100%, 0 100%, 0 0, 100% 0);
}
.va-img-4 {
-webkit-clip-path: polygon(100% 0, 100% 90%, 88% 100%, 0 100%, 0 5%, 6% 0);
clip-path: polygon(100% 0, 100% 90%, 88% 100%, 0 100%, 0 5%, 6% 0);
}

.va-img-4:hover {
-webkit-clip-path: polygon(100% 0, 100% 100%, 100% 100%, 0 100%, 0 0, 0 0);
clip-path: polygon(100% 0, 100% 100%, 100% 100%, 0 100%, 0 0, 0 0);
}

.va-img-5 {
-webkit-clip-path: polygon(100% 5%, 100% 100%, 6% 100%, 0 95%, 0 0, 94% 0);
clip-path: polygon(100% 5%, 100% 100%, 6% 100%, 0 95%, 0 0, 94% 0);
}

.va-img-5:hover {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 100%, 0 0, 100% 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 100%, 0 0, 100% 0);
}

.va-img-6 {
-webkit-clip-path: polygon(100% 0, 100% 100%, 56% 100%, 50% 95%, 44% 100%, 0 100%, 0 0);
clip-path: polygon(100% 0, 100% 100%, 56% 100%, 50% 95%, 44% 100%, 0 100%, 0 0);
}

.va-img-6:hover {
-webkit-clip-path: polygon(100% 0, 100% 100%, 56% 100%, 50% 100%, 44% 100%, 0 100%, 0 0);
clip-path: polygon(100% 0, 100% 100%, 56% 100%, 50% 100%, 44% 100%, 0 100%, 0 0);

}

.va-img-7 {
-webkit-clip-path: polygon(0 0, 94% 0, 100% 5%, 100% 100%, 12% 100%, 6% 95%, 0 100%);
clip-path: polygon(0 0, 94% 0, 100% 5%, 100% 100%, 12% 100%, 6% 95%, 0 100%);
}

.va-img-7:hover {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 12% 100%, 6% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 12% 100%, 6% 100%, 0 100%);
}

.va-img-1, .va-img-2, .va-img-3, .va-img-4, .va-img-5, .va-img-6, .va-img-7, .va-staand, .va-vierkant {
      transition: all 0.3s ease-out 0s;
}

.va-img-1:hover, .va-img-2:hover, .va-img-3:hover, .va-img-4:hover, .va-img-5:hover, .va-img-6:hover, .va-img-7:hover, .va-staand, .va-vierkant {
transition: all 0.3s ease-in-out 0s;
}

/* fix for scroll to top JS not working on screens smaller than 768px */
@media only screen and (max-device-width: 767px) {
	#top {display: block !important;}
	#top > .col-full {display: none;}
}

