/*! ******************************************************
*
*	Theme Name:     Toolset Starter Child
*   Author:         OnTheGoSystems
*   Author URI:     http://www.onthegosystems.com/
*   Description:    Simple, clear and modern Bootstrap 3-based theme. Perfect base for developing all kinds of responsive sites with Toolsets, including the Layouts plugin (no extra integration needed, you activate Layouts and the drag and drop facilities work out of the box). Uses WordPress theme customizer and supports Font Awesome Icons. Supports WooCommerce integration by styles unification.
*   Version:        1.1
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       toolset-starter
*
*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/* GENERAL */
*{font-family: Helvetica, sans-serif !important;}

h1{font-size: 26pt; color: #e4a636; font-weight: bold; margin-bottom: 25px; text-align: center;}
h2{font-size: 20pt; color: #011e2e; font-weight: bold; margin-bottom: 20px;}
h3{font-size: 13pt;}

.btn-default{font-weight: bold; text-transform: uppercase; padding: 15px !important; background-color: #011e2e !important; color: #ffffff !important;}
.btn-default:hover{color: #e4a636 !important; margin-right: 7px;}

a[target="_blank"]:not(.notarget):after{display: none !important;}

.home-intro p{
	max-width: 800px;
	margin: 0 auto !important;
	text-align: center;
	font-size: 16pt !important;
	color: #011e2e !important;
	line-height: 22pt;
	padding-bottom: 20px;
}

.funkey-content img{width: 750px !important; max-width: 100% !important; }
.funkey-content {background-color:  !important; text-align: center;}

.container-main{margin-top: 40px !important;}

.voka-ambassadeur-2018, .bryo-ambassadeur-2018, .plato-ambassadeur-2018{margin-bottom: 30px;}

.voka-ambassadeur-2018 h2{text-align: center; color: #e4a636 !important;}
.page-home-na-stemming .voka-ambassadeur-2018, .home .voka-ambassadeur-2018{border-top: solid 2px #e4a636 !important; padding-top: 20px;}
.voka-ambassadeur-2018 .btn-default{color: #FFFFFF !important; background-color: #e4a636 !important;}
.page-home-na-stemming .voka-ambassadeur-2018 iframe, .home .voka-ambassadeur-2018 iframe{border: solid 3px #e4a636 !important;}
.voka-ambassadeur-2018 h1, .bryo-ambassadeur-2018 h2{color: #e4a636 !important;}
.voka-ambassadeur-2018 p.lees-meer a{color: #FFF !important; background-color: #e4a636; padding: 7px 15px;}

.plato-ambassadeur-2018 h2{text-align: center; color: #009de0 !important;}
.page-home-na-stemming .plato-ambassadeur-2018, .home .plato-ambassadeur-2018{border-top: solid 2px #009de0 !important; padding-top: 30px;}
.plato-ambassadeur-2018 .btn-default{color: #FFFFFF !important; background-color: #009de0 !important;}
.plato-ambassadeur-2018 iframe{border: solid 3px #009de0 !important;}
.plato-ambassadeur-2018 h1, .bryo-ambassadeur-2018 h2{color: #009de0 !important;}
.plato-ambassadeur-2018 p.lees-meer a{color: #FFF !important; background-color: #009de0; padding: 7px 15px;}

.bryo-ambassadeur-2018 h2{text-align: center; color: #a2c037 !important;}
.page-home-na-stemming .bryo-ambassadeur-2018, .home .bryo-ambassadeur-2018{border-top: solid 2px #a2c037 !important; padding-top: 30px;}
.bryo-ambassadeur-2018 .btn-default{color: #FFFFFF !important; background-color: #a2c037 !important;}
.bryo-ambassadeur-2018 iframe{border: solid 3px #a2c037 !important;}
.bryo-ambassadeur-2018 h1, .bryo-ambassadeur-2018 h2{color: #a2c037 !important;}
.bryo-ambassadeur-2018 p.lees-meer a{color: #FFF !important; background-color: #a2c037; padding: 7px 15px;}

/* WP POLLS */
.wp-polls-ans small,
.wp-polls-ans .pollbar{
	display: none !important;
}
.wp-polls-ans p:last-of-type, .wp-polls-form p:nth-child(3){display: none !important;}
.wp-polls p:nth-child(1){display: none !important;}

/* Kandidaat Verkiezingspagina */
.kandidaat img{
	width: 100%;
}

/* HEADER BACKGROUND */
.header-background{
	text-align: center;
	background-color: #011e2e !important;
}
.header-background img{
	min-width: auto !important;
}

/* VERKIEZING */
.logo-verkiezing img{width: 180px !important;}
.video-verkiezing{text-align: center;}
.kandidaten-home{margin-bottom: 15px;}

h3 .bedrijf-regio, p .bedrijf-regio{
	font-size: 10pt !important; font-weight: bold !important;
}

.kandidaten-verkiezing h2{margin-bottom: 25px !important; margin-top: 10px !important;}

/* TOP KEUZE VERKIEZING */

.keuzemenu-verkiezingen{margin-bottom: 60px;}
.keuze-wrapper{height: 230px; display: table;}
.keuze-voka{text-align: center;}
.keuze-wrapper img{height: 150px !important;}
.keuze-voka img{height: 230px !important;}
.keuze-bryo, .keuze-plato, .keuze-voka{display: table-cell; height: 100%; vertical-align: middle !important;}
.keuze-plato{text-align: left; padding-top: 15px;}

.keuzemenu-verkiezingen .keuze-wrapper{padding-left: 0 !important; padding-right: 0 !important;}

.pom-oost-vlaanderen img{height: 51px;}
.funkey img{height: 80px;}
.deloitte-private img{height: 80px;}

/* MAIN FOOTER */
.main-footer{background-color: #011e2e !important; border: none !important; margin-top: 0;}
.main-footer-first{padding-top: 0; padding-bottom: 20px; margin-top: 15px;}
.main-footer-first h1{color: #FFF !important;}

.container-main input[type="submit"]{border: none !important;}

/* PLATO VERKIEZINGSPAGINA */
.plato-ambassadeur-2018 .kandidaten-detail h3{margin-top: 15px;}
.plato-ambassadeur-2018 h2, .plato-ambassadeur-2018 h3{color: #009de0 !important;}
.plato-ambassadeur-2018 .container-main h1{color: #009de0;}
.wp-polls-ul{width: 550px; margin: 0 auto !important;}
.plato-ambassadeur-2018 h3{color: #011e2e !important;}
.plato-ambassadeur-2018 p, .plato-ambassadeur-2018 label{color: #000 !important;}
.stemming{margin-bottom: 30px !important; padding-bottom: 15px; margin-top: 0 !important;}
.stemming label{font-weight: normal !important;}
.stemming h2{text-align: center;}
.plato-ambassadeur-2018 .stemming{margin-top: 20px; padding: 15px 20px; padding-bottom: 25px; background-color: #009de0; color: #FFF !important;}
.plato-ambassadeur-2018 .stemming h1, .plato-ambassadeur-2018 .stemming h2, 
.plato-ambassadeur-2018 .stemming label, .plato-ambassadeur-2018 .stemming p strong{color: #FFF !important;}
.plato-ambassadeur-2018 input[type="button"]{
	border: none !important; margin-top: 25px; color: #009de0 !important; background-color: #fff !important; font-weight: bold; text-transform: uppercase; padding: 10px !important;
}
.plato-ambassadeur-2018 input[type="submit"]:hover{color: #e4a636 !important;}
.plato-ambassadeur-2018 input[type="submit"],
.plato-ambassadeur-2018 .btn-default{ background-color: #000 !important; font-weight: bold; text-transform: uppercase; padding: 10px !important; }
.plato-ambassadeur-2018 .btn-default:hover{color: #e4a636 !important;}
.home .plato-ambassadeur-2018 .btn-default{ color: #FFF !important; background-color: #009de0 !important; font-weight: bold; text-transform: uppercase; padding: 10px !important; }
.home .plato-ambassadeur-2018 .btn-default:hover{ color: #FFF !important;}

.plato-ambassadeur-2018 .kandidaat{position: relative; margin-bottom: 25px;}
.plato-ambassadeur-2018 .kandidaat h3{background-color: #009de0 !important; color: #FFF !important; text-align: center;
padding: 7px; position: absolute; bottom: 5px; width: 300px; left: 50%; margin-left: -150px;}

/* BRYO VERKIEZINGSPAGINA */
.bryo-ambassadeur-2018 .kandidaten-detail h3{margin-top: 15px;}
.bryo-ambassadeur-2018 h2, .bryo-ambassadeur-2018 h3{color: #a2c037 !important;}
.bryo-ambassadeur-2018 .container-main h1{color: #a2c037;}
.wp-polls-ul{width: 550px; margin: 0 auto !important;}
.bryo-ambassadeur-2018 h3{color: #011e2e !important;}
.bryo-ambassadeur-2018 p, .bryo-ambassadeur-2018 label{color: #000 !important;}
.bryo-ambassadeur-2018 .stemming{margin-top: 20px; padding: 10px 20px;  padding-bottom: 25px; background-color: #a2c037; color: #FFF !important;}
.bryo-ambassadeur-2018 .stemming h1, .bryo-ambassadeur-2018 .stemming h2, 
.bryo-ambassadeur-2018 .stemming label, .bryo-ambassadeur-2018 .stemming p strong{color: #FFF !important;}
.bryo-ambassadeur-2018 input[type="button"]{
	border: none !important; margin-top: 25px; color: #a2c037 !important; background-color: #fff !important; font-weight: bold; text-transform: uppercase; padding: 10px !important;
}
.bryo-ambassadeur-2018 input[type="submit"]:hover{color: #e4a636 !important;}
.bryo-ambassadeur-2018 input[type="submit"],
.bryo-ambassadeur-2018 .btn-default{ background-color: #000 !important; font-weight: bold; text-transform: uppercase; padding: 10px !important; }
.home .bryo-ambassadeur-2018 .btn-default{ color: #FFF !important; background-color: #a2c037 !important; font-weight: bold; text-transform: uppercase; padding: 10px !important; }
.home .bryo-ambassadeur-2018 .btn-default:hover{ color: #FFF !important;}
.bryo-ambassadeur-2018 .btn-default:hover{color: #e4a636 !important;}

.bryo-ambassadeur-2018 .kandidaat{position: relative; margin-bottom: 25px;}
.bryo-ambassadeur-2018 .kandidaat h3{background-color: #a2c037 !important; color: #FFF !important; text-align: center;
padding: 7px; position: absolute; bottom: 5px; width: 300px; left: 50%; margin-left: -150px;}

.verkiezing-detail{padding-top: 0 !important; borer: none !important;}

/* VOKA VERKIEZINGSPAGINA */
.voka-ambassadeur-2018 .kandidaten-detail h3{margin-top: 15px;}
.voka-ambassadeur-2018 h2, .voka-ambassadeur-2018 h3{color: #e4a636 !important;}
.voka-ambassadeur-2018 .container-main h1{color: #e4a636;}
.wp-polls-ul{width: 550px; margin: 0 auto !important;}
.voka-ambassadeur-2018 h3{color: #011e2e !important;}
.voka-ambassadeur-2018 p, .voka-ambassadeur-2018 label{color: #000 !important;}
.voka-ambassadeur-2018 .stemming{margin-top: 20px; padding: 10px 20px; padding-bottom: 25px; background-color: #e4a636; color: #FFF !important;}
.voka-ambassadeur-2018 .stemming h1, .voka-ambassadeur-2018 .stemming h2, 
.voka-ambassadeur-2018 .stemming label, .voka-ambassadeur-2018 .stemming p strong{color: #FFF !important;}
.voka-ambassadeur-2018 input[type="button"]{
	border: none !important; margin-top: 25px; color: #e4a636 !important; background-color: #fff !important; font-weight: bold; text-transform: uppercase; padding: 10px !important;
}
.voka-ambassadeur-2018 input[type="submit"]:hover{color: #e4a636 !important;}
.voka-ambassadeur-2018 input[type="submit"],
.voka-ambassadeur-2018 .btn-default{ background-color: #000 !important; font-weight: bold; text-transform: uppercase; padding: 10px !important; }
.voka-ambassadeur-2018 .btn-default:hover{color: #e4a636 !important;}
.home .voka-ambassadeur-2018 .btn-default{ color: #FFF !important; background-color: #e4a636 !important; font-weight: bold; text-transform: uppercase; padding: 10px !important; }
.home .voka-ambassadeur-2018 .btn-default:hover{ color: #FFF !important;}

.voka-ambassadeur-2018 .kandidaat{position: relative; margin-bottom: 25px;}
.voka-ambassadeur-2018 .kandidaat h3{background-color: #e4a636 !important; color: #FFF !important; text-align: center;
padding: 7px; position: absolute; bottom: 5px; width: 300px; left: 50%; margin-left: -150px;}

.wpcf7-response-output{background-color: white !important; color: rgba(60,60,60,1) !important; font-weight: bold !important; padding: 10px 0 !important; padding-left: 25px !important; border: none !important; border-radius: 30px !important;}

.kandidaat h3{
	max-width: 100% !important;
}

.voka-ambassadeur-2018 p.titel-kandidaat{
	background-color: #e4a636 !important;
	color: #FFF !important;
	text-align: center;
	padding: 7px;
	margin-bottom: 0 !important;
}

.plato-ambassadeur-2018 p.titel-kandidaat{
	background-color: #009de0 !important;
	color: #FFF !important;
	text-align: center;
	padding: 7px;
	margin-bottom: 0 !important;
}

.bryo-ambassadeur-2018 p.titel-kandidaat{
	background-color: #a2c037 !important;
	color: #FFF !important;
	text-align: center;
	padding: 7px;
	margin-bottom: 0 !important;
}

/* KEUZEKNOPPEN */
.keuze-wrapper{
	position: relative;
}
.keuzeknop{
	width: 100%;
	text-align: center;
	position: absolute;
	top: 125px;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	opacity: 0;
}
.keuze-wrapper:hover .keuzeknop{
	opacity: 1;
	text-decoration: none !important;
}
.keuzeknop a:hover{
	text-decoration: none !important;
}
.keuze-wrapper img{
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.1s ease-in-out;
}
.keuze-wrapper:hover img{
	opacity: 0.4;
}
.keuze-plato .keuzeknop .btn-default{background-color: #009de0 !important; color: #FFF !important;}
.keuze-plato .keuzeknop .btn-default:hover{background-color: #009de0 !important; color: #FFF !important;}
.keuze-bryo .keuzeknop .btn-default{background-color: #a2c037 !important; color: #FFF !important;}
.keuze-bryo .keuzeknop .btn-default:hover{background-color: #a2c037 !important; color: #FFF !important;}
.keuze-voka .keuzeknop .btn-default{background-color: #e4a636 !important; color: #FFF !important;}
.keuze-voka .keuzeknop .btn-default:hover{background-color: #e4a636 !important; color: #FFF !important;}
.keuze-bryo{text-align: right;}

/* PARTNERS */
.partners{padding-bottom: 20px; max-width: 768px; margin: 0 auto !important; border-top: solid 2px #e4a636 !important;}
.partners h1{margin-bottom: 10px; color: #FFF !important;}
h1.titel-partners{background-color: #e4a636 !important; padding-top: 20px; padding-bottom: 20px; margin-bottom: 40px;}
.partner-wrapper{height: 100px !important; text-align: center; display: table; width: 100%; padding: 0px; margin-bottom: 30px;}
.partner-inner{display: table-cell; height: 100% !important; vertical-align: middle; background-color: #FFF;}
.partner-inner img{max-height: 100px; width: auto !important; padding: 7px;}
img.funkey-banner{margin-bottom: 30px !important;}

.partner-inner a img{max-width: 160px !important;}

iframe{max-width: 100% !important;}

.call-to-wrapper{position: relative;}
.call-to-action{position: absolute; bottom: 20px;}
.call-to-action .btn-default{background-color: #e4a636 !important; color: #fff !important; border: none !important;}
.call-to-wrapper img{width: 100% !important; height: auto !important;}

/* Smartphones */
@media (max-width: 767px) {
	.call-to-action{display: none !important;}
	.keuzemenu-verkiezingen{display: none;}
	.home-intro{padding-bottom: 20px;}
	.logo-verkiezing{text-align: center !important;}
	.logo-verkiezing img{margin-bottom: 25px;}
	.video-verkiezing{text-align: center;}
	.video-verkiezing iframe{max-width: 100% !important;}
	/* Kandidaat Homepagina */
	.blok-kandidaat-wrapper{
		margin-bottom: 25px;
	}
	.blok-kandidaat-wrapper img{
		width: auto !important;
	}
	.blok-1-kandidaat{display: none !important;}
	.blok-kandidaat-wrapper{text-align: center; position: relative;}
	.blok-kandidaat-wrapper .lees-meer{width: 100%; text-align: center; position: absolute; bottom: 25px;}		
	.knoppen-verkiezing .btn-default{margin-bottom: 4px;}	
	.voka-ambassadeur-2018 .col-sm-4:nth-child(4){margin-left: 0;}
	.blok-kandidaat-wrapper p.lees-meer{
		position: absolute;
		top: 25px;
		right: 30px;
		z-index: 10;
		width: 100%;
		text-align: right;
	}

}

/* Small devices (tablets, 768px - 991px) */
@media (min-width: 768px) and (max-width: 991px) {
	.kandidaat h3{width: 200px; position: static !important; margin-left: 0 !important;}
	.keuzemenu-verkiezingen img{width: 150px !important; height: auto !important;}
	.keuze-wrapper{height: 130px !important;}
	.keuzeknop{top: 60px;}
	.keuze-bryo img{width: 180px !important;}
	.verkiezingen-overzicht iframe{height: 400px !important;}
	.logo-verkiezing img{width: 130px !important;}
	.blok-kandidaat-wrapper img{height: 145px !important;}
	.blok-kandidaat-wrapper{height: 145px !important;}
	/* Kandidaat Homepagina */
	.blok-kandidaat-wrapper{
		position: relative;
		height: 240px;
		margin-bottom: 25px;
	}
	.blok-kandidaat-wrapper img{
		height: 240px;
		width: auto !important;
	}
	.blok-1-kandidaat{
		position: absolute;
		top: 0;
		z-index: 5;
		opacity: 1;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-2-kandidaat{
		position: absolute;
		top: 0;
		z-index: 5;
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-kandidaat-wrapper p.lees-meer{
		position: absolute;
		bottom:5px;
		right: 30px;
		z-index: 10;
		width: 100%;
		text-align: right;
	}
	.blok-kandidaat-wrapper:hover .blok-2-kandidaat{
		opacity: 1;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-kandidaat-wrapper:hover .blok-1-kandidaat{
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.kandidaat h3{margin-top: 0 !important;}
	.keuze-wrapper{height: 150px !important;}
	.keuze-voka img{height: 150px !important; width: auto !important;}
	.voka-ambassadeur-2018 .col-sm-4:nth-child(4){margin-left: 0px;}
}

/* Medium devices (desktops, 992px - 1199px) */
@media (min-width:992px) and (max-width: 1199px) {
	.kandidaat h3{width: 250px !important; margin-left: -125px !important;}
	.blok-kandidaat-wrapper img{height: 195px !important;}
	.blok-kandidaat-wrapper{height: 195px !important;}
	/* Kandidaat Homepagina */
	.blok-kandidaat-wrapper{
		position: relative;
		height: 240px;
		margin-bottom: 25px;
	}
	.blok-kandidaat-wrapper img{
		height: 240px;
		width: auto !important;
	}
	.blok-1-kandidaat{
		position: absolute;
		top: 0;
		z-index: 5;
		opacity: 1;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-2-kandidaat{
		position: absolute;
		top: 0;
		z-index: 5;
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-kandidaat-wrapper p.lees-meer{
		position: absolute;
		bottom:5px;
		right: 30px;
		z-index: 10;
		width: 100%;
		text-align: right;
	}
	.blok-kandidaat-wrapper:hover .blok-2-kandidaat{
		opacity: 1;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-kandidaat-wrapper:hover .blok-1-kandidaat{
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.keuze-voka img{height: 200px !important;}
	.keuze-wrapper{height: 200px !important;}
	.voka-ambassadeur-2018 .col-sm-4:nth-child(4){margin-left: 0px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px) {
	/* Kandidaat Homepagina */
	.blok-kandidaat-wrapper{
		position: relative;
		height: 240px;
		margin-bottom: 25px;
	}
	.blok-kandidaat-wrapper img{
		height: 240px;
		width: auto !important;
	}
	.blok-1-kandidaat{
		position: absolute;
		top: 0;
		z-index: 5;
		opacity: 1;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-2-kandidaat{
		position: absolute;
		top: 0;
		z-index: 5;
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-kandidaat-wrapper p.lees-meer{
		position: absolute;
		bottom:5px;
		right: 30px;
		z-index: 10;
		width: 100%;
		text-align: right;
	}
	.blok-kandidaat-wrapper:hover .blok-2-kandidaat{
		opacity: 1;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
	.blok-kandidaat-wrapper:hover .blok-1-kandidaat{
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
	    -moz-transition: opacity .35s ease-in-out;
	    -ms-transition: opacity .35s ease-in-out;
	    -o-transition: opacity .35s ease-in-out;
	    transition: opacity .35s ease-in-out;
	}
}

.extra-knoppen{margin-top: 20px !important;}

.wpcf7-checkbox{
	width: 300px;
	margin: 0 auto !important;
	margin-top: 20px;
	margin-bottom: 20px;
}

.wpcf7-checkbox input[type="checkbox"]{
	width: 25px;
}

.wpcf7-checkbox .wpcf7-list-item{
	display: block !important;
}

.stemming h1{font-size: 18pt !important;}

/* 2018 */

.main-footer-first .row{max-width: 100vw;}
.only-winner{display: none !important;}

#custom_html-2{width: 100% !important;}
.social-media{width: 300px !important; margin: 0 auto !important;}
.social-media a{display: inline !important;}
.social-media a img{display: inline !important; height: 40px; margin: 0 15px;}

.funkey-content a{display: inline-block; color: white; background-color: #e4a636; font-size: 16px; font-weight: bold; padding: 7px 15px; margin-bottom: 25px; text-decoration: none;}
.funkey-content a:hover{color: white !important; margin-right: 5px; }
.okt15{text-align: center; margin-bottom: 15px; display: block;}

.vorige-winnaars{text-align: center;}
.vorige-winnaar{margin: 50px 0;}
.vorige-winnaar h6{font-size: 1.5em; color: #e4a636; margin-bottom: 15px; font-weight: lighter; font-style: italic; letter-spacing: 3px;}
.vorige-winnaar .winnaar-container{position: relative; width: 500px; margin: 0 auto;}
.vorige-winnaar .winnaar-container img{width: 500px;}
.vorige-winnaar .winnaar-container span{position: absolute; color: white; bottom: 0; left: 0; background-color: #e4a636; font-weight: bold; text-align: center; width: 100%; padding: 10px;}

.elevator-pitch{line-height: 1.75em;}

@media (max-width: 767px) {

	.social-media{width: 275px !important; margin: 0 auto !important; text-align: center;}
	.social-media a img{height: 30px; margin: 0 10px;}

	.vorige-winnaar .winnaar-container{width: 400px;}
	.vorige-winnaar .winnaar-container img{width: 400px;}

}

@media (max-width: 480px) {

	.vorige-winnaar .winnaar-container{width: 80vw;}
	.vorige-winnaar .winnaar-container img{width: 80vw;}

}

/* resultaten 2017 - aanpassen na verkiezing 2018 */

/*

.voka-ambassadeur-2018 .Bruyckere .blok-kandidaat-wrapper:hover .blok-2-kandidaat,
.voka-ambassadeur-2018 .Bruyckere .blok-kandidaat-wrapper .blok-2-kandidaat{
	opacity: 1;
	-webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.plato-ambassadeur-2018 .Pynaert .blok-kandidaat-wrapper:hover .blok-2-kandidaat,
.plato-ambassadeur-2018 .Pynaert .blok-kandidaat-wrapper .blok-2-kandidaat{
	opacity: 1;
	-webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.bryo-ambassadeur-2018 .Dejonghe .blok-kandidaat-wrapper:hover .blok-2-kandidaat,
.bryo-ambassadeur-2018 .Dejonghe .blok-kandidaat-wrapper .blok-2-kandidaat{
	opacity: 1;
	-webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.voka-ambassadeur-2018 .kandidaten-home .col-sm-4:nth-child(5) .only-winner,
.bryo-ambassadeur-2018 .kandidaten-home .col-sm-4:nth-child(3) .only-winner,
.plato-ambassadeur-2018 .kandidaten-home .col-sm-4:nth-child(2) .only-winner{
	display: inline-block !important;
}

*/