/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 28 2023 | 08:35:51 */
@import url('https://fonts.googleapis.com/css?family=Comfortaa:300,400,500,600,700|Lora:400,700,700i|Open+Sans:300,400,400i,700,800&display=swap');

.form-group.imgvideofilter {
	margin-bottom: 20px;
	text-transform: uppercase;
}
.imglink a {
	color: white !important;
	text-decoration: underline !important;
}
.img_aanmelden h2 {
	font-weight: bold !important;
	color: #ea307b !important;
}
.img_aanmelden #mc_embed_signup .mc-field-group {
	padding-bottom: 30px !important;
}
.img_aanmelden {
	margin: -30px !important;
}
.img_aanmelden h2 {
	display: none !important;
}
.aanmelden {
	margin-top: 40px;
	background-color: #f2f2f2;
	padding: 20px;
}

.agendasingle .googlecaptxt a {
	font-size: 12px !important;
	color: unset !important; */
	
}

.agendasingle .img-eventitem-meta {
	margin-bottom: 30px;
}
.agendasingle .img-agenda-wrapper {
	display: flex;
	margin-top: 50px !important;
}
.layout-boxed #Wrapper {
	box-shadow: 0 0 40px 0 rgba(0,0,0,.2) !important;
}
.imgclearfix:after {
  content:"";
  display:table;
  clear:both;
}

#Top_bar .menu > li > a span:not(.description) {
	padding: 0 10px !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
}
#Content {
	width: 100%;
	padding-top: 0px;
}
.blogrij {
	//padding-right: 40px !important;
}
#cookie-notice .cn-button {
  background: #CCB395 url("https://www.ivendo.nl/wp-content/uploads/2018/02/icon-arrow-red.svg") no-repeat scroll right 8px center / 20px auto !important;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans !important;
  font-size: 13px;
  font-weight: bold !important;
  left: 0;
  line-height: 20px;
  padding: 5px 35px 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.cookie-notice-container > span {
  font-family: "Open Sans",sans-serif !important;
}
.cookie-notice-container a {
  margin: 0px 0px -10px 0px;
}
.cookie-notice-container {
  padding: 10px 10px 15px 10px !important;
}
#cookie-notice a.button, #cookie-notice a.tp-button, #cookie-notice button, #cookie-notice input[type="submit"], #cookie-notice input[type="reset"], #cookie-notice input[type="button"] {
  box-shadow: none !important;
}
body:not(.template-slider) #Header {
	min-height: 0px !important;
}
.menu_wrapper {
	//margin-top: 20px;
}
.logo {
	//margin-top: 20px !important;
}
.home h1, .tagline h1 {
	color: #ea307b !important;
	font-size: 50px !important;
	background: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
.tagline h2 {
	color: #ea307b !important;
	font-size: 50px !important;
	background: none;
	margin-left: 0px;
	font-weight: bold !important;
	margin-right: 0px;
	margin-top: 0px;
	line-height: 130% !important;
	padding: 0px;
}
.layout-boxed {
	padding: 20px !important;
}
#Wrapper {
	border-radius: 20px !important;
}
.hpgridk1 h2 {
	color: white !important;
	font-weight: bold !important;
}
.hpgridk1 p {
	color: white !important;
	font-size: 16px !important;
	margin-bottom: 30px !important;
}
.hpgridk1 {
	text-align: center !important;
}
.hpgridrij1, .hpgridrij2 {
	margin-bottom: 0px !important;
}
.hprij2col1 h2 {
	font-weight: bold !important;
	color: #ea307b !important;
}
.imgproduct h3 {
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 20px !important;
	min-height: 60px !important;
}
.aanbevelingen p {
	font-size: 18px !important;
	line-height: 30px !important;
	font-style: italic !important;
	margin-bottom: 50px !important;
	font-weight: lighter !important;
}
.hpgridk2 {
	background-image: url(/wp-content/uploads/groepsfoto-juni-2019-ingekort-scaled.jpg);
	background-position: center center !important;
	background-size: cover !important;
}
.lpgrid {
	background-image: url(/wp-content/uploads/vrouw-denkend-2-Depositphotos_25863793_original-scaled.jpg);
	background-position: center center !important;
	background-size: cover !important;
}
.lpgrid2 {
	background-image: url(/wp-content/uploads/video-programma-afvallen-scaled.jpg);
	background-position: center center !important;
	background-size: cover !important;
}
.lpgrid3 {
	background-image: url(/wp-content/uploads/emotie-eten-de-baas2.jpg);
	background-position: center center !important;
	background-size: cover !important;
}
.lpgrid4 {
	background-image: url(/wp-content/uploads/vrouw-denkend-2-Depositphotos_25863793_original-scaled.jpg);
	background-position: center center !important;
	background-size: cover !important;
}
.img-nieuwswrapper {
    float: left !important;
    width: 32% !important;
}
.img-hpnieuws-container {
	display: flex !important;
	flex-direction: row !important;
	justify-content: space-between !important;
	flex-wrap: wrap !important;
  width: 100% !important;
}
.img-nieuwsloop-image-wrap {
	width: 100%;
	height: 300px;
}
.img-nieuwswrapper {
	background: white !important;
}
.img-nieuwsloop-meta {
	padding: 30px 20px 20px 20px !important;
	font-size: 14px !important;
}
.img-nieuwsloop-titel a {
	color: #ea307b !important;
	font-family: Comfortaa !important;
	font-weight: bold !important;
	font-size: 20px !important;
}
.img-nieuwsloop-titel {
	margin-bottom: 20px !important;
}
.img-nieuwsloop-auteur {
	display: flex !important;
	color: #999 !important;
	margin-top: -10px !important;
	margin-bottom: 10px !important;
	font-size: 12px !important;
}
.img-nieuwsloop-door {
	margin-right: 5px !important;
}
.img-nieuwsloop-datum {
	margin-left: 5px !important;
}
.img-nieuwsloop-samenvatting {
	margin-bottom: 20px !important;
}
.img-nieuwsloop-meer a {
	color: #414042 !important;
	font-weight: bold !important;
}
.img-nieuwsloop-image-wrap {
	background-size: cover !important;
	background-position: center center !important;
}
.blog-kop-hp h2 {
	font-weight: bold !important;
	color: black !important;
	font-size: 40px !important;
}
.blog-kop-hp p {
	margin-bottom: 60px !important;
	font-size: 16px !important;
	color: #000 !important;
}
.nieuwslabel {
	background: #ea307b !important;
	display: inline-table !important;
	color: white !important;
	padding: 0px 10px !important;
	text-transform: uppercase !important;
	position: relative !important;
	top: 10px !important;
	right: 0px !important;
	border-top-right-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}
.img-nieuwsloop-image-wrap {
	background-size: 580px  !important;
	background-position: center center !important;
	border-radius: 20px 20px 0px 0px !important;
}
.img-nieuwswrapper {
	border-radius: 0px 0px 20px 20px !important;
}
.button.button_size_2 {
	background: #ea307b !important;
	//border: 2px solid white !important;
	text-transform: uppercase !important;
	color: white !important;
	//font-weight: bold !important;
	//padding: 5px 10px !important;
	letter-spacing: 1px !important;
}

.button.border-wit.button_size_2 {
	background: #ea307b !important;
	border: 2px solid white !important;
	text-transform: uppercase !important;
	color: white !important;
	//font-weight: bold !important;
		//padding: 5px 10px !important;
	letter-spacing: 1px !important;
}
.button.donkere-knop.button_size_2  {
	background: #414042 !important;
	//border: 2px solid white !important;
	text-transform: uppercase !important;
	color: white !important;
	//font-weight: bold !important;
	//padding: 5px 10px !important;
	letter-spacing: 1px !important;
}
.hp-begeleiding p{
	font-size: 16px !important;
	line-height: 30px !important;
	color: black !important;
	margin-bottom: 30px !important;
}
.hp-begeleiding li {
	font-size: 16px !important;
	line-height: 30px !important;
	color: black !important;
		margin-bottom: 0px !important;
}
.hp-begeleiding {
	margin-bottom: 0px !important;
}
.button_label {
	font-family: "Font Awesome 5 Pro", Open Sans !important;
}
.img-nieuwsloop-meer a:hover {
	text-decoration: none !important;
	color: #ea307b !important;
}
.ivendo-shape-divider {
	transform: rotate(180deg) !important;
	height: 115px !important;
	width: 100% !important;
}
.divider-rij-180 .ivendo-shape-divider {
	transform: rotate(360deg) !important;
	height: 115px !important;
	width: 100% !important;
}
.wpb_text_column.wpb_content_element.hpintro-header {
	width: 50% !important;
	font-size: 20px !important;
	line-height: 30px !important;
}
.img-nieuwsloop-titel a:hover {
	text-decoration: none !important;
	color: #414042 !important;
}
.action_button {
	background: #414042 !important;
	color: white !important;
	//font-weight: bold !important;
}
.action_button {
	font-family: "Font Awesome 5 Pro", Open Sans !important;
	font-size: 12px !important;
}
.img-eventitem {
	margin-bottom: 20px;
	width: 100%;
	display: flex !important;
}
.img-datum-wrap {
	/* float: left; */
	padding-right: 20px;
	width: 12%;
	font-weight: bold !important;
}
.imgevent-wrap {
	/* float: left !important; */
	width: 88% !important;
}
.img-eventitem-datum {
	background: #ea307b !important;
	color: white;
	line-height: 100%;
	margin-top: 10px;
	padding: 10px 0;
	text-align: center;
}
.img-eventitem-titel {
	/* float: left; */
	line-height: 150%;
	//margin-bottom: 10px;
	/* margin-left: 3px; */
	margin-top: 15px;
	width: 100% !important;
}
.img-eventitem-datum span {
	font-size: 14px;
}
.img-eventitem-klik {
	text-align: right;
	float: right !important;
	width: 84% !important;
	display: none !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 15px !important;
	color: black !important;
}
.img-eventitem-datum {
	font-size: 22px !important;
}
.img-eventitem-titel a, .img-eventitem-titel  {
	font-size: 16px !important;
	color: black !important;
}
.img-eventitem-tijdstip {
	font-size: 14px !important;
	/* color: #999 !important; */
}
.img-eventitem-meta {
	display: flex !important;
}
.img-eventitem-tijdstip {
	margin-right: 15px !important;
}
.img-eventitem-prijs {
	margin-right: 15px !important;
}
.img-eventitem-specialist {
	margin-right: 15px !important;
}
.img-eventitem-meta .fal {
	margin-right: 5px !important;
	/* font-weight: bold !important; */
	/* color: #e7e7e2 !important; */
}
.img-eventitem-titel {
	margin-bottom: 5px !important;
	font-weight: bold !important;
}
.img-eventitem-titel a:hover {
	text-decoration: none !important;
	color: #ea307b !important;
}
.button.border-wit.randje.button_size_2 {
	background: transparent !important;
}
.button.border-wit.randje.button_size_2  {
	background: white !important;
	color: #ea307b !important;
	/* border: 5px dotted rgba(255,255,255,0.9) !important; */
}
.img-nieuwswrapper {
	border-radius: 20px 20px 0px 0px !important;
}
.blauwe-blok h2 {
	color: #414042 !important;
}
.blauwe-blok p {
	color: #414042 !important;
}
.footer_copy {
	background: #414042 !important;
	color: white !important;
}
.footer_copy a{
	color: white !important;
}
.copyright a {
	border-bottom: 1px solid !important;
}
.footer_action .ebook-wrap {
	border: 2px solid rgba(162,162,162,0.14) !important;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
	border-radius: 50px !important;
	padding: 5px 5px 6px 5px !important;
	width: 97% !important;
	background: white !important;
}
input#mce-FNAME, input#mce-EMAIL {
	//box-shadow: none !important;
	//float: left !important;
	//height: 42px !important;
	//width: 55% !important;
	//font-family: FontAwesome, Open Sans !important;
	//border: 0px !important;
	//background: transparent !important;
	//padding-left: 20px !important;
}
#mce-EMAIL, .btn-submit {
	margin: 0px !important;
}
#mce-EMAIL, .btn-submit {
	font-size: 16px !important;
	color: #999;
	font-weight: lighter !important;
}
.btn-submit {
	border-radius: 0 !important;
	background: #8DC540 !important;
	margin-left: 3px !important;
	margin-right: 0 !important;
	margin-top: 1px !important;
	width: 44% !important;
	font-family: "Font Awesome 5 Pro", Open Sans !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
}
.btn-submit {
	border-radius: 50px !important;
	padding: 10px 20px 10px 20px !important;
}
.mailchimp-nieuwsbrief-groningen-rechts {
	//padding-left: 100px !important;
	box-sizing: border-box !important;
	/* vertical-align: middle !important; */
	/* position: relative !important; */
	padding-top: 20px !important;
}
#Footer .footer_action {
	background: #EEF3F7 !important;
	color: black !important;
}
#Footer .footer_action .one {
	margin-bottom: 40px !important;
	padding-top: 60px !important;
}
.mailchimp-nieuwsbrief-groningen {
	width: 50% !important;
	margin: 0 auto !important;
}
.mailchimp-nieuwsbrief-groningen-links h4 {
	color: #ea307b !important;
	font-weight: bold !important;
	font-size: 28px !important;
	line-height: 30px !important;
}
.mailchimp-nieuwsbrief-groningen-rechts h5 {
	color: black !important;
	font-family: Open Sans !important;
	font-weight: lighter !important;
	font-size: 12px !important;
	text-align: right !important;
	padding-right: 10px !important;
	padding-top: 10px !important;
}
#Footer .footer_copy .social-menu li {
	border-right: 0px !important;
}
#menu-item-10899::after, #menu-item-10900::after, #menu-item-10901::after, #menu-item-12355::after {
	content: "/";
	margin-left: 15px !important;
	color: white !important;
	top: 2px !important;
	position: relative !important;
	/* margin-right: 15px !important; */
	font-weight: lighter !important;
	font-size: 14px !important;
}
#Footer .widgets_wrapper {
	background: #DA2D72 !important;
}
#Footer .widgets_wrapper {
	background: #DA2D72 !important;
	padding: 80px 0px 10px 0px !important;
	text-align: center !important;
	color: white !important;
	font-family: Open Sans !important;
	font-size: 16px !important;
	line-height: 30px !important;
}
.googlecaptxt {
	font-size: 12px !important;
}
.googlecaptxt a {
	font-size: 12px !important;
	color: white !important;
	border-bottom: 1px solid !important;
}
#text-2 h2 {
	font-weight: bold !important;
	font-size: 46px !important;
	line-height: 50px !important;
}
#text-2 {
	width: 70% !important;
	margin: 0 auto !important;
}
#text-2 h3 {
	font-size: 16px !important;
		font-family: Open Sans !important;
	font-weight: bold !important;
}
.volg-social-btn {
	font-size: 40px !important;
	font-weight: normal !important;
	margin-bottom: 40px !important;
}
.cta-btn-img-1 {
	margin-top: 40px !important;
}
.cta-btn-img-1 a.contact-knop {
	background: white none repeat scroll 0 0;
	color: #DA2D72 !important;
	font-weight: bold;
	padding: 15px 20px !important;
	font-size: 14px !important;
	border-radius: 50px !important;
	font-family: Open Sans !important;
	letter-spacing: 1px !important;
}
.cta-btn-img-1 a.contact-knop:hover {
	background: #ea307b none repeat scroll 0 0;
	color: white !important;
	font-weight: bold;
	padding: 15px 20px !important;
	font-size: 14px !important;
	border-radius: 50px !important;
	font-family: Open Sans !important;
	letter-spacing: 1px !important;
	text-decoration: none !important;
	border: 2px solid !important;
	border-radius: 50px !important;
}
.volg-social {
	margin-top: 50px !important;
}
.over-fenna h2 {
	color: #ea307b !important;
	font-weight: bold !important;
}
.over-fenna p {
	color: #414042 !important;
	//font-weight: bold !important;
	font-size: 18px !important;
}
.divider-rij-180.aansluiting-footer {
	margin-bottom: -45px !important;
	/* margin-top: 20px !important; */
}
.over-fenna a {
	color: #414041 !important;
	/* border-bottom: 1px solid!; */
}
.over-fenna .button.button_size_2 {
	margin-top: 20px !important;
}
#Subheader {
	background-color: #3C3C3D !important;
}
#Subheader .title {
	color: #fff !important;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
	color: #fff !important;
}
#Subheader ul.breadcrumbs li span {
	margin: 0px !important;
}
#Subheader::after {
	box-shadow: none !important;
}
#Subheader .title {
	font-weight: bold !important;
	font-style: normal !important;
}
.vc_row.wpb_row.vc_row-fluid.swirl-regio.vc_row-no-padding {
	z-index: 9999 !important;
}
.imgspecialistencontainer {
	text-align: center !important;
}
.gm-control-active.gm-fullscreen-control {
	//top: unset !important;
	//bottom: 100px !important;
}
body.page-id-10176.layout-boxed .vc_row[data-vc-stretch-content="true"] {
	margin-left: -1.7% !important;
	margin-right: -1.7% !important;
}
.page-id-10176 .footer_action, .single-specialist .footer_action {
	display: none !important;
}
.maps-fixed .wpb_text_column.wpb_content_element {
	margin-bottom: 0px !important;
}
.maps-spec .wpb_text_column.wpb_content_element {
	//margin-bottom: 0px !important;
}
.programmaspecialist {
	color: red !important;
}
#js-wpv-addon-maps-render-map-1 {
	margin-bottom: 0px !important;
}
.imgspecialistencontainer {
	//padding-left: 10px !important;
	padding-right: 20px !important;
	box-sizing: border-box !important;
}
.imgspecialistencontainer {
    float: left !important;
    //width: 32% !important;
}
.img-loopspecialisten {
	display: flex !important;
	flex-direction: row !important;
	justify-content: space-between !important;
	flex-wrap: wrap !important;
  width: 100% !important;
}
.imgspecialistencontainer {
	margin-bottom: 20px !important;
}
#Subheader .title {
	padding-left: 10px !important;
	box-sizing: border-box !important;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
	position: absolute !important;
	top: 50px !important;
}
#Subheader ul.breadcrumbs {
	padding-right: 15px !important;
	box-sizing: border-box !important;
}
.column.one.post-nav {
	display: none !important;
}
.column.one.post-header {
	display: none !important;
}
.single-photo-wrapper.image {
	display: none !important;
}
.fixed-nav.fixed-nav-prev.format-.style-default {
	display: none !important;
}
.specialist .fotospecialist {
	width: 200px !important;
}
.contactspecialist {
	float: left !important;
	width: 100% !important;
}
.specdetwrap {
	float: left !important;
	width: 70% !important;
	padding-left: 50px !important;
	box-sizing: border-box !important;
}
.fotospecialist {
	width: 30% !important;
	float: left !important;
}
.specdetwrap {
	margin-bottom: 0px !important;
	padding-top: 20px !important;
}
.specialistbody h3 {
	font-weight: bold !important;
	color: #ea307b !important;
	font-size: 30px !important;
}
.spec-info-img {
	font-size: 16px !important;
	line-height: 30px !important;
	color: black !important;
	margin-top: 30px !important;
}
.contactspecialist {
	display: flex !important;
}
.websitespecialist {
	margin-right: 10px !important;
}
.websitespecialist a {
	background: #DA2D72 !important;
	color: white !important;
	text-transform: uppercase !important;
	padding: 15px !important;
	border-radius: 50px !important;
}
.berichtspecialist a {
	background: #3C3C3D !important;
	color: white !important;
	text-transform: uppercase !important;
	padding: 15px !important;
	border-radius: 50px !important;
}
.websitespecialist a:hover, .berichtspecialist a:hover {
	text-decoration:none !important;
}
.contactspecialist {
	float: left !important;
	width: 70% !important;
	padding-left: 50px !important;
	box-sizing: border-box !important;
	margin-top: 50px !important;
}
.contactspecialist {
	font-family: "Font Awesome 5 Pro", Open Sans !important;
}
.imgmodalbxrij {
	height: 0px !important;
	max-height: 0px !important;
	min-height: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
	overflow: hidden !important;
}
.hpintro-header p {
	color: #3C3C3D !important;
}
.fad.fa-quote-left {
	font-size: 80px !important;
	color: #DA2D72 !important;
	margin-bottom: 30px !important;
	transform: rotate(-3deg) !important;
}
.hpgridk1 .aanbevelingen {
	text-align: left !important;
}
.aanbevelingen p {
	/* font-weight: 600 !important; */
	font-style: normal !important;
	margin-bottom: 20px !important;
}
.aanbevelingen strong {
	font-weight: 600 !important;
}
.lpquote p {
	color: white !important;
	font-size: 24px !important;
	line-height: 30px !important;
	text-align: center !important;
	font-weight: bold !important;
}
.lpquote1 p {
	color: white !important;
	font-size: 24px !important;
	line-height: 30px !important;
	text-align: center !important;
	//font-weight: bold !important;
}
.alignnone.size-full.wp-image-11006 {
	filter: brightness(0) invert(1) !important;
}
.wittetekst p {
	font-size: 20px !important;
	color: white !important;
	line-height: 26px !important;
}
.wittetekst h2 {
	color: white !important;
	margin-bottom: 30px !important;
}
.page-id-10178 .footer_action, .page-id-10178 #Footer .widgets_wrapper {
	display: none !important;
}
a.button.lpactie .button_label {
	padding: 30px 40px !important;
	font-size: 24px !important;
}
.over-fenna h3 {
	font-weight: bold !important;
	margin-top: 30px !important;
	font-size: 24px !important;
}
.faq .question::before {
	background: #EA307B !important;
}
.faq .question .title > .acc-icon-plus::before, .faq .question .title > .acc-icon-minus::before {
	color: white !important;
	font-weight: bold !important;
}
.faq .question {
	background: rgba(234,48,123,.1) !important;
}
.title.wpb_toggle {
	font-size: 16px !important;
}
.wpb_toggle_content.answer p, .wpb_toggle_content.answer li {
	font-size: 16px !important;
	color: black !important;
	line-height: 30px !important;
}
.question.active .title {
	color: #DA2D72 !important;
	font-weight: bold !important;
}
.mooielink a {
	border-bottom: 1px solid !important;
	color: black !important;
}
.mooielink a:hover {
	border-bottom: 0px solid !important;
	color: black !important;
	text-decoration: none !important;
}
.programma-col h2 {
	font-size: 50px !important;
	line-height: 60px !important;
}
.programma-col h4 {
	line-height: 30px !important;
	margin-bottom: 40px !important;
	color: black !important;
}
.programma-col h3 {
	font-weight: bold !important;
	margin-top: 30px !important;
	font-size: 24px !important;
}
.fas.fa-times-circle {
	color: white !important;
	font-size: 175px !important;
}
.page-id-10178 .button.border-wit.button_size_2 {
	margin-top: 20px !important;
}
.page-id-10178 .button.donkere-knop.button_size_2 {
	margin-top: 20px !important;
}
.font-check li::before {
	content: "\f00c" !important;
	font-family: 'Font Awesome 5 Pro' !important;
	margin-left: -30px !important;
	font-size: 20px !important;
	font-weight: lighter !important;
	color: #DA2D72 !important;
	position: absolute !important;
}
ul.font-check {
	list-style: none;
	padding: 0;
}
.font-check li {
	//padding-left: 10px !important;
}


.font-arrow li::before {
	content: "\f178" !important;
	font-family: 'Font Awesome 5 Pro' !important;
	margin-left: -30px !important;
	font-size: 20px !important;
	font-weight: lighter !important;
	color: #DA2D72 !important;
	position: absolute !important;
}
ul.font-arrow {
	list-style: none;
	padding: 0;
}
.font-arrow li {
	//padding-left: 10px !important;
}


.hoogteblok {
//	min-height: 600px !important;
//	max-height: 600px !important;
}
.page-id-10182 .img-nieuwswrapper {
	margin-bottom: 30px !important;
}
.views-template-nieuws-template {
	font-size: 16px !important;
	line-height: 1.4;
}
.bodyText {
	text-align: center !important;
}
#awf_field-94645461, #awf_field-94645462 {
	margin: auto;
}
.img-aweberform {
	text-align: center;
	color: white;
	font-size: 16px;
}
#awf_field-94645461, #awf_field-94645462 {
	margin: auto;
	margin-bottom: 20px;
}
.img-aweberform input[type="submit"]{
	background-color: #414042;
	color: #ffffff;
	text-transform: uppercase;
}
#af-header-809226782 span {
	font-size: 30px;
	color: #DA2D72 !important;
}
.img-aweberform label {
	color: #DA2D72 !important;
}

.formuitleg h2 {
	color: white !important;
	font-weight: 400;
}
.formuitleg p {
	color: white !important;
}
.hprij2col1 .bgroze h2 {
	font-weight: bold !important;
	color: white !important;
}
.hp-begeleiding.bgroze li {
	font-size: 16px !important;
	line-height: 30px !important;
	color: white !important;
	margin-bottom: 0px !important;
}
.bgroze .font-check li::before {
	content: "\f00c" !important;
	font-family: 'Font Awesome 5 Pro' !important;
	margin-left: -30px !important;
	font-size: 20px !important;
	font-weight: lighter !important;
	color: #000 !important;
	position: absolute !important;
}
.hp-begeleiding.bgroze p {
	font-size: 16px !important;
	line-height: 30px !important;
	color: #fff !important;
	margin-bottom: 30px !important;
}
.center-header-img .wpb_text_column.wpb_content_element.hpintro-header {
	width: 100% !important;
	font-size: 22px !important;
	line-height: 34px !important;
	padding-left: 230px !important;
	padding-right: 230px !important;
	box-sizing: border-box !important;
	margin-bottom: 60px !important;
}
.wpb_text_column.wpb_content_element.knop-midden {
	text-align: center !important;
}
.center-header-img .button.button_size_2  {
	background: #ea307b !important;
	//border: 2px solid white !important;
	text-transform: uppercase !important;
	color: white !important;
	//font-weight: bold !important;
	padding: 12px !important;
	font-size: 18px !important;
	letter-spacing: 1px !important;
}
.page-id-11188 .footer_action, .page-id-10184 .footer_action, .page-id-11186 .footer_action {
	display: none !important;
}
.center-header-img h1.hptitel {
	margin-bottom: 30px !important;
}
#Top_bar a.action_button {
	letter-spacing: 1px !important;
}
.page-id-11653 .footer_action {
	display: none !important;
}
.form-gratis-video #af-form-1516511518, .form-gratis-video #af-form-1516511518 .quirksMode {
	max-width: 70% !important;
	margin: 0 auto !important;
}
#awf_field-71627320, #awf_field-71627319 {
	height: 40px !important;
	font-size: 16px !important;
	font-weight: lighter !important;
	padding-left: 10px !important;
}
#af-header-1516511518 .bodyText p span {
	font-size: 26px !important;
	line-height: 30px !important;
	font-weight: bold !important;
}
#af-form-1516511518 .buttonContainer input.submit {
	background-image: none !important;
	background-color: #ea307b !important;
	border: 0px !important;
}
.af-element.buttonContainer input {
	font-size: 14px !important;
	padding: 20px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.img-agenda-omschrijving p {
	font-size: 16px !important;
	color: black !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.img-agenda-meerinfo {
	font-size: 14px !important;
	color: black !important;
}
.img-eventitem-meta {
	color: black !important;
}
.img-agenda-item {
	margin-top: 50px !important;
}
.img-agenda-meerinfo a {
	color: #DA2D72 !important;
	border-bottom: 1px solid !important;
}
.img-agenda-meerinfo a:hover {
	color: #DA2D72 !important;
	border-bottom: 0px solid !important;
	text-decoration: none !important;
}
.page-id-10180 .img-eventitem-datum {
	width: 70px !important;
}
.page-id-10180 .img-datum-wrap {
	float: left !important;
	/* padding-right: 20px; */
	width: 12% !important;
	font-weight: bold !important;
	box-sizing: border-box !important;
}
.page-id-10180 .img-agendadetails {
	width: 88% !important;
	float: left !important;
	margin-top: -10px !important;
}
#Subheader .title {
	width: 100% !important;
}
#Subheader ul.breadcrumbs {
	width: 100% !important;
	margin: 0px !important;
	font-size: 1em !important;
	float: left !important;
	text-align: left !important;
	margin-top: 10px !important;
}
#Subheader ul.breadcrumbs {
	padding-left: 10px !important;
	font-size: 14px !important;
}
#Subheader ul.breadcrumbs li span {
	margin: 0px !important;
	opacity: 1 !important;
}
.post.type-post {
	padding: 0px 400px !important;
}
.post.type-post img {
	margin-bottom: 30px !important;
	width: 100% !important;
}
.page-id-11679 .footer_action, .page-id-11680 .footer_action {
	display: none !important;
}
.page-id-11679 #Subheader, .page-id-11680 #Subheader {
	display: none !important;
}
#myModalLabel {
	font-weight: bold !important;
	color: #DA2D72 !important;
}
.modal-header {
	border-bottom: 0px !important;
}
.modal-content .googlecaptxt a {
	color: #3C3C3D !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #3C3C3D !important;
  opacity: 1 !important;
  font-size: 14px !important;
  //text-transform: uppercase !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #3C3C3D !important;
  //text-transform: uppercase !important;
  opacity: 1 !important;
  font-size: 14px !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #3C3C3D !important;
  opacity:  1 !important;
  font-size: 14px !important;
  //text-transform: uppercase !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #3C3C3D !important;
  opacity: 1 !important;
  font-size: 14px !important;
  //text-transform: uppercase !important;
}
.modal-lg {
	width: 600px !important;
}
.modal-content {
	padding: 20px !important;
}
.wpcf7-form-control.wpcf7-submit {
	font-family: "Font Awesome 5 Pro", Open Sans !important;
}
.wpcf7-form-control.wpcf7-submit {
	background: #DA2D72 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	/* margin-top: 0px !important; */
	height: 50px !important;
}
.wpcf7-form-control-wrap.recipient-email {
	display: none !important;
}
.close {
	background: #3C3C3D !important;
	margin-top: 8px !important;
}
.close:hover {
	background: #DA2D72 !important;
	opacity: 1 !important;
	color: white !important;
}
.googlecaptxt a:hover {
	text-decoration: none !important;
	border-bottom: 0px !important;
}
#Subheader ul.breadcrumbs {
	display: none !important;
}
.bgroze .fad.fa-quote-left {
	font-size: 80px !important;
	color: #fff !important;
	margin-bottom: 30px !important;
	transform: rotate(-3deg) !important;
}
.page-id-10 #myModalLabel, .page-id-11685 #myModalLabel {
	text-align: left !important;
	font-size: 30px !important;
}
.verzend-knop {
	text-align: left !important;
}
.modal-left-txt {
	text-align: left !important;
}
.modal-left-txt {
	color: black !important;
}
.page-id-10 .modal-body {
	margin-top: -20px !important;
}
.berichtspecialist a {
	font-family: "Font Awesome 5 Pro", Open Sans !important;
	letter-spacing: 1px !important;
	padding: 20px !important;
	/* display: inline !important; */
	/* margin-top: 20px !important; */
}
.page-id-10 .berichtspecialist, .page-id-11685 .berichtspecialist {
	margin-top: 50px !important;
}
.websitespecialist a {
	padding: 20px !important;
		letter-spacing: 1px !important;
}
.maps-kaartje h2 {
	font-weight: bold !important;
	color: #E42E78 !important;
	margin-bottom: 40px !important;
}
.programmaspecialist {
	margin-top: 5px !important;
}
.imgprogramma, .spec-info-groep {
	background: #DA2D72;
	color: white !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	padding: 2px 5px !important;
	font-size: 12px !important;
}
.volg-social-btn a {
	color: white !important;
}
.hprij2col1 .rozevlak h2, .hprij2col1 .rozevlak p, .hprij2col1 .rozevlak li, .hprij2col1 .rozevlak a {
	color: white !important;
}
.hprij2col1 .rozevlak a {
	color: white !important;
	border-bottom: 1px solid !important;
}
.hprij2col1 .rozevlak a:hover {
	color: white !important;
	border-bottom: 0px solid !important;
	text-decoration: none !important;
}
#Top_bar .menu li ul li {
	width: 340px !important;
}
#Top_bar .menu > li ul {
	background-color: #EEDFEA !important;
	color: black !important;
}
#Top_bar .menu > li ul li a {
	color: black !important;
}
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a {
	background: #DA2D72 !important;
	color: white !important;
}
.rozekop h2 {
	font-weight: bold !important;
	color: #fff !important;
}
.page-id-11184 .button.donkere-knop.button_size_2  {
	margin-top: 30px !important;
}
#cookie-notice .button {
  background: #DA2D72 url("https://www.ivendo.nl/wp-content/uploads/2018/02/icon-arrow-red.svg") no-repeat scroll right 8px center / 20px auto !important;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans !important;
  font-size: 13px;
  font-weight: bold !important;
  left: 0;
  line-height: 20px;
  padding: 5px 35px 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.cookie-notice-container > span {
  font-family: "Open Sans",sans-serif !important;
}
.cookie-notice-container a {
  margin: 0px 0px -10px 0px;
}
.cookie-notice-container {
  padding: 10px 10px 15px 10px !important;
}
#cookie-notice a.button, #cookie-notice a.tp-button, #cookie-notice button, #cookie-notice input[type="submit"], #cookie-notice input[type="reset"], #cookie-notice input[type="button"] {
  box-shadow: none !important;
}
.lnaamspecialistlbl {
	font-weight: bold !important;
}
.lfotospecialist img {
	width: 100% !important;
}
#respond .form-submit input[type="submit"] {
	font-size: 14px;
	float: right !important;
	margin: 0 !important;
	background: #DA2D72 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	height: 60px !important;
}
#reply-title {
	font-weight: bold !important;
	color: black !important;
}
#af-form-809226782 h1, #af-form-809226782 p {
	display: none !important;
}
.spec-info-groep {
	margin-top: 10px !important;
	display: table;
}
.page-id-11847 .button.donkere-knop.button_size_2  {
	position: absolute;
}
.page-id-11847 .footer_action {
	display: none !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
}

.page-id-11184 .bgroze a {
	color: white !important;
	text-decoration: underline !important;
}
.page-id-11142 input#mce-FNAME, .page-id-11142 input#mce-EMAIL,.page-id-11142 input#mce-LNAME, .img_aanmelden input#mce-FNAME, .img_aanmelden input#mce-EMAIL, .img_aanmelden input#mce-LNAME {
	box-shadow: none !important;
	float: left !important;
	height: 42px !important;
	width: 100% !important;
	font-family: FontAwesome, Open Sans !important;
	border: 0px !important;
	background: white !important;
	padding-left: 20px !important;
	border-radius: 30px !important;
	margin-top: 5px !important;
}
.page-id-11142 #mce-group\[79132\] {
	border-radius: 30px !important;
	width: 100% !important;
	height: 42px !important;
  padding-left: 20px !important;
	margin-top: 5px !important;
}
select {
	-webkit-appearance: none !important;
	-moz-appearance: none;
	background-image: url('https://www.ivendo.nl/wp-content/uploads/2020/11/keyboard-down-arrow.png');
	background-position: calc(100% - 15px) center;
	background-repeat: no-repeat;
}
.page-id-11142 .mc-field-group {
	margin-top: 10px !important;
}
.page-id-11142 #mc-embedded-subscribe, .img_aanmelden #mc-embedded-subscribe {
	border-radius: 30px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	height: 60px !important;
	background: #DA2D72 !important;
	margin-top: 10px !important;
}
.page-id-11142 #mc-embedded-subscribe:hover, .img_aanmelden #mc-embedded-subscribe:hover {
	border-radius: 30px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	height: 60px !important;
	background: #414042 !important;
}
.page-id-11142 .mce_inline_error, .img_aanmelden .mce_inline_error {
	display: none !important;
}
.page-id-11142 #mce-EMAIL.mce_inline_error, .page-id-11142 #mce-LNAME.mce_inline_error, .page-id-11142 #mce-FNAME.mce_inline_error, .page-id-11142 
#mce-group\[79132\].mce_inline_error, .img_aanmelden #mce-EMAIL.mce_inline_error, .img_aanmelden #mce-LNAME.mce_inline_error, .img_aanmelden #mce-FNAME.mce_inline_error {
	display: block !important;
}
.page-id-11142 #mc_embed_signup label, .img_aanmelden #mc_embed_signup label {
	font-weight: normal !important;
	letter-spacing: 1px !important;
}
.page-id-11142 #mc_embed_signup_scroll {
	padding: 0px 100px !important;
}
.page-id-11142 #mce-EMAIL, .img_aanmelden #mce-EMAIL {
	margin-bottom: 20px !important;
}

.intro-specialist {
	margin-bottom: 20px !important;
	margin-top: -30px !important;
}


.single-specialist .fotospecialist {
	width: 70% !important;
	float: unset !important;
	margin-top: 35px !important;
	margin: 0 auto;
}

.single-specialist .contactspecialist {
	width: 100% !important;
	padding-left: 10px !important;
}

.single-specialist .specdetwrap {
	width: 100% !important;
	padding-left: 10px !important;
}
.single-specialist .specdetwrap {
	width: 100% !important;
	padding-left: 10px !important;
	text-align: center;
}
.single-specialist .spec-info-groep {
	margin-top: 10px !important;
	display: inline-table !important;
	text-align: center !important;
}
.single-specialist .spec-info-img {
	font-size: 16px !important;
	line-height: 30px !important;
	color: black !important;
	margin-top: 0px !important;
}
.single-specialist .contactspecialist {
	width: 100% !important;
	padding-left: 10px !important;
	margin-bottom: 60px !important;
}
.single-specialist .imgspecialisttekst {
	padding-top: 50px !important;
}
.single-specialist .imgspecialisttekst h3, .agenda-single-spec h3 {
	font-family: "Comfortaa", Arial, Tahoma, sans-serif !important;
	font-weight: bold !important;
}
.single-specialist .imgspecialisttekst p {
	font-size: 18px !important;
	padding-right: 50px !important;
}
.single-specialist .imgagenda_specialist {
	display: none !important;
}
.single-specialist .agendamobile {
	display: none !important;
}

.img-nieuwsloop-image-wrap {
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}
.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}

.meld-je-aan-als-specialist p {
	font-size: 16px !important;
}
#cred_form_12696_1_1 input[type="text"] {
	width: 100% !important;
}


.meld-je-aan-als-specialist a {
	border-bottom: 1px solid !important;
}

.meld-je-aan-als-specialist a:hover {
	border-bottom: 0px solid !important;
	text-decoration: none !important;
}

.specialistkolom {
	padding-left: 50px !important;
	padding-right: 50px !important;
}

#cred_form_12696_1_1_form_submit_1 {
	background: #DA2D72 !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	padding: 15px 20px !important;
}
#cred_form_12696_1_1 label {
	font-weight: normal !important;
	font-size: 16px !important;
}
.contactspecialist2 {
	float: left;
	width: 100% !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	text-align: center !important;
}
.speclink a {
	font-family: "Font Awesome 5 Pro", Open Sans !important;
	font-size: 16px !important;
	line-height: 250% !important;
}
.wpt-form-error-wrapper.alert {
	display: none !important;
}


#Footer {
	margin-top: -15px !important;
}




.modal-header {
	padding: 30px 30px 0px 30px !important;
}
.modal-dialog.modal-lg {
	margin-top: 80px !important;
}
.modal-content {
	border-radius: 0px !important;
}
.close {
	opacity: 1 !important;
}
.modal-header .close {
	padding: 10px 14px !important;
	margin: 0px !important;
}
.modal-header .close {
	right: 0px !important;
	top: 0px !important;
	position: absolute !important;
}
.modal-header {
	display: block !important;
}
.footer-widget-area-inner.site-info-inner .modal-body p {
	color: black !important;
}
.modal-body .wpcf7 p, .modal-body .wpcf7 a {
	color: black !important;
}
.modal-body .wpcf7-form-control.wpcf7-submit {
	//color: white !important;
	//background: #2E1133 !important;
}
.modal-body {
	padding: 0px 30px 15px 30px !important;
}
h2#myModalLabel {
	//color: #2D4373 !important;
	font-size: 30px !important;
	line-height: 100% !important;
	text-align: left !important;
	margin-bottom: 20px !important;
	margin-top: 0px !important;
}
.modal-header .close {
	//background: #2E1133 !important;
}
.modal-body .wpcf7-form-control {
	width: 100% !important;
	//border-radius: 30px !important;
	margin-top: 5px !important;
}
.wpcf7-spinner {
	display: none !important;
}

.modal-body .wpcf7-form-control.has-spinner.wpcf7-submit {
	width: 100% !important;
	box-sizing: border-box !important;
}

#_form_6422A4B84F516_ ._form-thank-you {

	text-align: left !important;

}
#_form_6422A4B84F516_._form_1 {
	margin: 20px -20px !important;
}

@media  screen and (max-width: 1440px) {
.imgprogramma {
	font-size: 10px !important;
}
.specialist .fotospecialist {
	width: 30% !important;
}
.single-specialist .specialist .fotospecialist {
	width: 100% !important;
}
.contactspecialist {
	float: left !important;
	width: 100% !important;
	padding-left: 0px !important;
	box-sizing: border-box !important;
	margin-top: 50px !important;
}	
.contactspecialist {
	margin-bottom: 70px !important;
}
	.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}
}

@media  screen and (max-width: 1366px) {
#Top_bar .menu > li > a span:not(.description) {
	padding: 0 8px !important;
}
#menu-item-10198 {
	display: none !important;
}
.home .img-eventitem-meta {
	display: block !important;
}
.home .img-eventitem-tijdstip, .home .img-eventitem-prijs, .home .img-eventitem-specialist, .home .img-eventitem-groep {
	width: 50% !important;
	margin:	0px !important;
	float: left !important;
	display: block !important;
}
.single-specialist .berichtspecialist {
	margin-top: 40px;
}
.single-specialist .contactspecialist {
	display: flex !important;
	flex-direction: column;
}
.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}
}


@media only screen and (max-width: 1280px) and (orientation : landscape) {
#Top_bar .menu > li > a span:not(.description) {
	padding: 0 8px !important;
}
#menu-item-10198 {
	display: none !important;
}
#Top_bar .logo {
	margin: 0 15px 0 20px !important;
}
#search_button {
	display: none !important;
}
.top_bar_left.clearfix {
width: 999px !important;
}
.imgspecialistencontainer {
	float: left !important;
	width: 50% !important;
}
.imgprogramma {
	font-size: 12px !important;
}
#Top_bar .menu > li > a span:not(.description) {
	padding: 0 6px !important;
}
.hpintro-header p br {
	display: none !important;
}
.blogrij {
	padding-top: 50px !important;
}
	.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}
}


@media only screen and (max-width: 1024px) and (orientation : landscape) {

.top_bar_left.clearfix {
width: 716px !important;
}
.responsive-menu-toggle span {
	font-size: 18px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
	color: #444444;
	opacity: 1 !important;
	font-size: 16px !important;
}
.imgprogramma {
	font-size: 10px !important;
}
.controle-padding {
	padding: 40px !important;
}	
a.button .button_label {
	padding: 5px 10px !important;
}
.video-rij-hp {
	padding: 0px 70px !important;
}
.wie-is-fenna-hp {
	padding: 0px 70px !important;
}
.mailchimp-nieuwsbrief-groningen {
	width: 80% !important;
	margin: 0 auto !important;
}
#text-2 {
	width: 90% !important;
	margin: 0 auto !important;
}
#Footer .footer_copy .social-menu {
	float: left !important;
	margin-right: 0px !important;
	/* margin-top: 10px !important; */
}
.hpgridk1.wpb_column.vc_column_container.vc_col-sm-6 {
	width: 100% !important;
}
.hpgridk2.wpb_column.vc_column_container.vc_col-sm-6 {
	width: 100% !important;
	height: 450px !important;
}
.center-header-img .wpb_text_column.wpb_content_element.hpintro-header {
	padding-left: 70px !important;
	padding-right: 70px !important;
}
.faqrij {
	padding: 0px 50px !important;
}
#Top_bar #menu {
	width: 350px !important;
}
.controle-padding {
	padding: 40px !important;
}	
.controle-padding-breed {
	padding-left: 70px !important;
	padding-right: 70px !important;
}
.blogrij {
	padding: 0px 40px 0px 40px !important;
}
.post.type-post {
	padding: 0px 200px !important;
}
.agendarij .vc_col-sm-1\/5 {
	display: none !important;
}
.agendarij .vc_col-sm-3\/5 {
	width: 100% !important;
	padding: 0px 40px !important;
	box-sizing: border-box !important;
}
#Side_slide {
	background-color: #DF2D75 !important;
	border-color: #DF2D75 !important;
}
#Side_slide li a span {
	color: white !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
#Side_slide .extras .action_button {
	letter-spacing: 1px !important;
}
#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle {
	color: white !important;
	opacity: 1 !important;
}	
.blogrij .vc_column-inner {
	padding-left: 40px !important;
	padding-right: 40px !important;
}	
.blogrij {
	padding-top: 50px !important;
}	
.naarbuiten {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.fas.fa-times-circle {
	color: white !important;
	font-size: 120px !important;
}	
.over-fenna-rij .vc_col-sm-6 {
	width: 100% !important;
	padding-left: 100px !important;
	padding-right: 100px !important;
}	
.page-id-10178 .lpgrid4.wpb_column.vc_column_container.vc_col-sm-6 {
	height: 450px !important;
	width: 100% !important;
	display: none !important;
}	
.faqrij {
	padding-bottom: 80px !important;
}
#programma {
	padding-left: 100px !important;
	padding-right: 100px !important;
}	
.blogrij .vc_column-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}	
.page-id-11847 .vc_col-sm-6 {
	width: 100% !important;
}	
.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}
.specialistkolom {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
}

@media only screen and (max-width: 800px) and (orientation : portrait) {  
#Side_slide {
	background-color: #DF2D75 !important;
	border-color: #DF2D75 !important;
}
#Side_slide .extras .action_button {
	letter-spacing: 1px !important;
}
#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle {
	color: white !important;
	opacity: 1 !important;
}	
.responsive-menu-toggle span {
	font-size: 18px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
	color: #444444;
	opacity: 1 !important;
	font-size: 16px !important;
}
.controle-padding {
	padding: 40px !important;
}	
.controle-padding-breed {
	padding-left: 70px !important;
	padding-right: 70px !important;
}
.home .img-eventitem-tijdstip, .home .img-eventitem-prijs, .home .img-eventitem-specialist, .home .img-eventitem-groep {
	width: 100% !important;
	margin: 0px !important;
	float: left !important;
	display: block !important;
}
.home .img-datum-wrap {
	width: 20% !important;
}
.home imgevent-wrap {
	width: 80% !important;
}
.home .img-eventitem-titel {
	margin-top: 5px !important;
}	
.hpgridk1.wpb_column.vc_column_container.vc_col-sm-6 {
	width: 100% !important;
}
.hpgridk2.wpb_column.vc_column_container.vc_col-sm-6 {
	width: 100% !important;
	height: 450px !important;
}	
.home .img-hpnieuws-container .img-nieuwswrapper:nth-child(3), .home .img-hpnieuws-container .img-nieuwswrapper:nth-child(4), .home .img-hpnieuws-container .img-nieuwswrapper:nth-child(5), .home .img-hpnieuws-container .img-nieuwswrapper:nth-child(6) {
	display: none !important;
}
.home .img-nieuwswrapper {
	float: left !important;
	width: 48% !important;
}
.hpwebshoprij .vc_col-sm-1\/5:nth-child(1), .hpwebshoprij .vc_col-sm-1\/5:nth-child(5) {
	display: none !important;
}
.hpwebshoprij .vc_col-sm-1\/5 {
	width: 33.333% !important;
}
.video-rij-hp {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.home .aanbevelingen {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.wie-is-fenna-hp {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.mailchimp-nieuwsbrief-groningen {
	width: 80% !important;
	margin: 0 auto !important;
}
#Footer .footer_copy .social-menu {
	float: left !important;
	margin-right: 0px !important;
}
.center-header-img .wpb_text_column.wpb_content_element.hpintro-header {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.lpgrid4.wpb_column.vc_column_container.vc_col-sm-6 {
	height: 450px !important;
	width: 100% !important;
}
.faqrij {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
#programma {
	padding-left: 40px !important;
	padding-right: 40px !important;
}	
.agendarij .vc_col-sm-1\/5 {
	display: none !important;
}
.agendarij .vc_col-sm-3\/5 {
	width: 100% !important;
	padding: 0px 40px !important;
	box-sizing: border-box !important;
}
.page-id-10180 .img-agendadetails {
	width: 84% !important;
}	
.page-id-10180 .img-datum-wrap {
	width: 16% !important;
}	
.page-id-10180 .img-eventitem-tijdstip, .page-id-10180 .img-eventitem-prijs, .page-id-10180 .img-eventitem-specialist, .page-id-10180 .img-eventitem-groep {
	width: 50% !important;
	margin:	0px !important;
	float: left !important;
	display: block !important;
}	
.page-id-10180 .img-eventitem-meta {
	display: block !important;
}
.page-id-10180 .img-agenda-omschrijving {
	display: block !important;
	float: left !important;
}
.page-id-1018 .img-agenda-meerinfo {
	display: block !important;
	float: left !important;
}	
.blogrij {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.img-nieuwswrapper {
	float: left !important;
	width: 48% !important;
}
.post.type-post {
	padding: 0px 0px !important;
}
.page-id-10184 .vc_col-sm-6,.page-id-11186 .vc_col-sm-6, .page-id-11184 .vc_col-sm-6, .page-id-11188 .vc_col-sm-6, .page-id-10 .vc_col-sm-6  {
	width: 100% !important;
	min-height: 400px !important;
}
#Top_bar #menu {
	width: 350px !important;
}
#Side_slide li a span {
	color: white !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
.page-id-11186 .hp-begeleiding {
	margin-bottom: 0px !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.draaiom {
	display: flex;
	flex-direction: column-reverse !important;
}
.wpb_text_column.wpb_content_element.hpintro-header {
	width: 100% !important;
}
.wpb_text_column.wpb_content_element.hpintro-header {
	width: 100% !important;
}	
.page-id-10176 .vc_col-sm-6 {
	width: 100% !important;
}	
.page-id-10176 .vc_col-sm-6 {
	width: 100% !important;
}	
.single-specialist .vc_col-sm-6 {
	width: 100% !important;
}	
.page-id-10178 .vc_col-sm-6 {
	width: 100% !important;
}
.page-id-10178 .vc_col-sm-6 {
	width: 100% !important;
	min-height: 450px !important;
}	
.naarbuiten {
	padding-left: 20px !important;
	padding-right: 20px !important;
}	
.fas.fa-times-circle {
	color: white !important;
	font-size: 100px !important;
}	
.lpquote {
	padding: 0px !important;
}
a.button.lpactie .button_label {
	padding: 15px 20px !important;
	font-size: 18px !important;
}
.img-agenda-meerinfo {
	float: left !important;
	display: block !important;
}
.page-id-10180 .img-eventitem-tijdstip, .page-id-10180 .img-eventitem-prijs, .page-id-10180 .img-eventitem-specialist, .page-id-10180 .img-eventitem-groep {
	width: 100% !important;
	margin: 0px !important;
	float: left !important;
	display: block !important;
}	
.page-id-10 .hprij2col1.wpb_column.vc_column_container.vc_col-sm-6 {
	margin-bottom: 50px !important;
}
.googlecaptxt {
	font-size: 12px !important;
	line-height: 150% !important;
}
.page-id-11847 .vc_col-sm-6 {
	width: 100% !important;
}

.single-specialist .agendamobile {
	display: block !important;
	padding: 0px 30px !important;
}
.single-specialist .agendadesktop {
	display: none !important;
}
.single-specialist .wpb_column.vc_column_container.vc_col-sm-4, .single-specialist .wpb_column.vc_column_container.vc_col-sm-8 {
	width: 50% !important;
}
.single-specialist .imgspecialisttekst p {
	font-size: 16px !important;
}
.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}
.specialistkolom {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.single-specialist .wpb_column.vc_column_container.vc_col-sm-4, .single-specialist .wpb_column.vc_column_container.vc_col-sm-8 {
	width: 100% !important;
	padding-left: 50px !important;
	padding-right: 50px !important;
}	
.specialist .fotospecialist {
	text-align: center !important;
}	
.single-specialist .imgspecialisttekst p {
	padding-right: 0px !important;
}	
	
	
}

@media only screen and (max-width: 768px) and (orientation : portrait) {  

.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}


}

@media screen and (max-width: 767px) { 

.layout-boxed {
	padding: 0px !important;
}
#Wrapper {
	max-width: calc(100% - 0px) !important;
}
#Wrapper {
	border-radius: 0px !important;
}
#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
	padding: 0 !important;
	margin: 10px 0px !important;
}
.logo-mobile.scale-with-grid {
	float: left !important;
}
#Side_slide {
	width: 300px !important;
}
.top_bar_right {
	margin-bottom: 20px !important;
	/* text-align: center !important; */
}
.intro-header-home .vc_column-inner {
	padding-left: 0px !important;
}
.wpb_text_column.wpb_content_element.hpintro-header {
	width: 100% !important;
	font-size: 20px !important;
	line-height: 30px !important;
}
.controle-padding {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.home .controle-padding {
	padding-right: 30px !important;
}
.video-rij-hp {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.hpwebshoprij .vc_col-sm-1\/5 {
	width: 100% !important;
}
.imgproduct h3 {
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 20px !important;
	min-height: auto !important;
}
.home .img-nieuwswrapper {
	float: left !important;
	width: 100% !important;
	margin-bottom: 40px !important;
}
.home  .blogrij .vc_column-inner {
	padding: 0px !important;
}
#text-2 {
	width: 100% !important;
	margin: 0 auto !important;
}
.mailchimp-nieuwsbrief-groningen {
	width: 100% !important;
	margin: 0 auto !important;
}
.btn-submit {
	border-radius: 50px !important;
	padding: 10px !important;
}
.btn-submit {
	font-size: 12px !important;
}
#mce-EMAIL, .btn-submit {
	font-size: 14px !important;
}
.maps-spec .wpb_text_column.wpb_content_element {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.imgspecialistencontainer {
	float: left !important;
	width: 48% !important;
}
.lwerkgebiedspecialist {
	line-height: 150% !important;
}
.specialist .fotospecialist {
	width: 100% !important;
}
.specdetwrap {
	float: left !important;
	width: 100% !important;
	padding-left: 0px !important;
	box-sizing: border-box !important;
}
.websitespecialist {
	margin-right: 0px !important;
	width: 100% !important;
	float: left !important;
	display: block !important;
}
.berichtspecialist {
	float: left !important;
	width: 100% !important;
	display: block !important;
}
.contactspecialist {
	display: block !important;
}
.berichtspecialist {
	margin-top: 40px !important;
}
.center-header-img .wpb_text_column.wpb_content_element.hpintro-header {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.bgroze.controle-padding {
	padding-left: 30px !important;
	padding-right: 30px !important;
}	
.layout-boxed {
	padding: 0px !important;
}	
.vc_col-sm-6 {
	min-height: 350px !important;
}
.omdraaien {
	display: flex;
	flex-direction: column-reverse !important;
}	
.link-naar-blog-hp {
	padding-top: 0px !important;
	margin-top: -30px !important;
}
.controle-padding {
	padding: 40px !important;
}
.videobox-img.vc_col-sm-6, .page-id-11186 .videobox-img.vc_col-sm-6  {
	min-height: auto !important;
}
.page-id-10176 .vc_col-sm-6 {
	width: 100% !important;
	padding: 0px 30px !important;
}
.maps-fixed.sticky-float-ivendo.wpb_column.vc_column_container.vc_col-sm-6.sticky-element-original.sticky-element-active.element-is-not-sticky {
	display: none !important;
}
.single-specialist .vc_col-sm-6 {
	width: 100% !important;
	padding: 0px 30px !important;
}
.bgroze.controle-padding {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.page-id-10178 .aanbevelingen.controle-padding {
	padding: 20px !important;
}
.agendarij .vc_col-sm-3\/5 {
	width: 100% !important;
	padding: 0px !important;
	box-sizing: border-box !important;
}
.page-id-10180 .img-datum-wrap {
	width: 100% !important;
}
.page-id-10180 .img-agendadetails {
	width: 100% !important;
}
.page-id-10180 .img-eventitem-datum {
	width: 100% !important;
	margin-bottom: 20px !important;
}
.img-nieuwswrapper {
	float: left !important;
	width: 100% !important;
}
.tagline h2 {
	font-size: 40px !important;
}
.center-header-img .button.button_size_2  {
	background: #ea307b !important;
	//border: 2px solid white !important;
	text-transform: uppercase !important;
	color: white !important;
	//font-weight: bold !important;
	padding: 10px !important;
	font-size: 16px !important;
	letter-spacing: 1px !important;
}
.page-id-10184 .controle-padding {
	padding: 25px !important;
}
.page-id-10184 .controle-padding-breed {
	padding: 0px !important;
}
.rondje-fenna.wpb_column.vc_column_container.vc_col-sm-2 {
	text-align: center !important;
	/* margin: 0px !important; */
}
.rondje-fenna .wpb_text_column.wpb_content_element {
	margin: 0px !important;
	margin-bottom: -40px !important;
}
.controle-padding-breed.stukje-over-fenna {
	padding: 0px !important;
	margin-top: -100px !important;
}
.stukje-over-fenna .wpb_text_column.wpb_content_element {
	margin: 0px !important;
}
.foto-fenna.wpb_column.vc_column_container.vc_col-sm-6 {
	margin-bottom: -60px !important;
}
.controle-padding-breed.stukje-over-fenna {
	padding: 0px !important;
	margin-top: -100px !important;
	text-align: center !important;
	margin-bottom: 80px !important;
}
.videobox-1 .vc_column-inner {
	padding-bottom: 0px !important;
}
.page-id-10 .controle-padding-breed {
	padding-left: 40px !important;
	padding-right: 40px !important;
}	
.modal-lg {
	width: 95% !important;
}	
.modal-header .close {
	top: 0px !important;
	right: -30px !important;
}
.home .aanbevelingen {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.home .intro-header-home.wpb_column.vc_column_container.vc_col-sm-12 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.wpb_text_column.wpb_content_element.hpintro-header p br {
	display: none !important;
}
.home .wie-is-fenna-hp {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.home .wpb_text_column.wpb_content_element.over-fenna {
	text-align: center !important;
	margin-top: -100px !important;
}
.btn-submit {
	width: 48% !important;
}
input#mce-FNAME, input#mce-EMAIL {
	width: 51% !important;
}
.imgprogramma {
	padding: 2px 0px !important;
}
.page-id-10176 .maps-fixed.sticky-float-ivendo.wpb_column.vc_column_container.vc_col-sm-6.sticky-element-original.element-is-sticky, .page-id-10176 .sticky-element-placeholder.sticky-element-active {
	display: none !important;
}
.specialist .fotospecialist, .specialist .fotospecialist img {
	width: 100% !important;
}
.page-id-10178 .over-fenna-rij, .page-id-10178 .over-fenna-rij p {
	padding: 0px !important;
	text-align: center !important;
}
.page-id-10178 .wpb_text_column.wpb_content_element.over-fenna {
	margin-top: -100px !important;
}
.page-id-11847 .vc_col-sm-6 .hp-begeleiding {
	padding: 40px !important;
}
.page-id-11847 .button.button_size_2 {
	display: block !important;
}
.vvgr {
	padding: 40px !important;
}
.page-id-11847 .tagline h2 {
	font-size: 35px !important;
}
.page-id-11847 .hprij2col1 {
	//margin-bottom: 30px !important;
	//margin-top: 30px !important;
}
.page-id-11847 .button span {
	font-size: 14px !important;
	text-align: center !important;
	width: 100% !important;
	margin: 0px !important;
	padding: 10px !important;
}
.page-id-11847 .button.button_size_2  {
	display: block !important;
	position: relative !important;
	text-align: center !important;
}

	
.page-id-11142 input#mce-FNAME, .page-id-11142 input#mce-EMAIL,.page-id-11142 input#mce-LNAME {
	box-shadow: none !important;
	float: left !important;
	height: 42px !important;
	width: 100% !important;
	font-family: FontAwesome, Open Sans !important;
	border: 0px !important;
	background: white !important;
	padding-left: 20px !important;
	border-radius: 30px !important;
	margin-top: 5px !important;
}
.page-id-11142 #mce-group\[79132\] {
	border-radius: 30px !important;
	width: 100% !important;
	height: 42px !important;
		padding-left: 20px !important;
	margin-top: 5px !important;
}
select {
	-webkit-appearance: none !important;
	-moz-appearance: none;
	background-image: url('https://www.ivendo.nl/wp-content/uploads/2020/11/keyboard-down-arrow.png');
	background-position: calc(100% - 15px) center;
	background-repeat: no-repeat;
}
.page-id-11142 .mc-field-group {
	margin-top: 10px !important;
}
.page-id-11142 #mc-embedded-subscribe {
	border-radius: 30px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	height: 60px !important;
	background: #DA2D72 !important;
}
.page-id-11142 #mc-embedded-subscribe:hover {
	border-radius: 30px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	height: 60px !important;
	background: #414042 !important;
}
.page-id-11142 .mce_inline_error {
	display: none !important;
}
.page-id-11142 #mc_embed_signup label {
	font-weight: normal !important;
	letter-spacing: 1px !important;
}
.page-id-11142 #mc_embed_signup_scroll {
	padding: 0px 30px !important;
}
	.single-specialist .agendamobile {
	display: block !important;
	padding: 0px 30px !important;
}
.single-specialist .agendadesktop {
	display: none !important;
}
.single-specialist .wpb_column.vc_column_container.vc_col-sm-4, .single-specialist .wpb_column.vc_column_container.vc_col-sm-8 {
	width: 100% !important;
}
.single-specialist .imgspecialisttekst p {
	font-size: 16px !important;
}
	.single-specialist .agendamobile {
	display: block !important;
	padding: 0px 0px !important;
}

.single-specialist .specdetwrap {
	padding-left: 0px !important;
}
.maps-spec .wpb_text_column.wpb_content_element {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.single-specialist .img-eventitem-tijdstip, .single-specialist .img-eventitem-prijs, .single-specialist .img-eventitem-specialist, .single-specialist .img-eventitem-groep {
	width: 100% !important;
	margin: 0px !important;
	float: left !important;
	display: block !important;
}
.imgspecialistencontainer {
	float: left !important;
	width: 100% !important;
}
.single-specialist .img-eventitem-meta {
	display: block !important;
}
	.upb_row_bg.vcpb-default {
	background-image: none !important;
	background-color: #EEF3F7 !important;
	max-width: 100% !important;
}
.agendasingle	.img-eventitem-meta {
	display: flex !important;
	flex-direction: column;
}
.agendasingle .img-datum-wrap {
	float: unset !important;
	padding-right: 20px;
	width: 25% !important;
	font-weight: bold !important;
}
.single-specialist .wpb_column.vc_column_container.vc_col-sm-4, .single-specialist .wpb_column.vc_column_container.vc_col-sm-8 {
	width: 100% !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}	
.cf7col_labels, .cf7col_waardes {
	width: 100% !important;
}
}