/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 14 2025 | 11:40:05 */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


#Footer a[href^="tel:"] {
  color: white;
}
.blog_news .desc > h6 {
  color: #1F3B85 !important;
  font-weight: bold;
  line-height: 18px;
}
.Recent_posts ul li .desc h6 {
  border-bottom-width: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.comment-reply-title {
  font-weight: bold !important;
  border-bottom: 2px solid !important;
  display: table !important;
}
.column.one.single-photo-wrapper.image {
  display: none !important;
}
.section.section-post-related {
  display: none !important;
}
#widget_mfn_recent_posts-2 > h3 {
  font-weight: bold !important;
  margin-top: 20px !important;
  margin-bottom: 25px !important;
}
.date {
  font-size: 12px !important;
}

.imgclearfix:after {
  content:"";
  display:table;
  clear:both;
}

a {
  transition: all 200ms ease-in 0s;
}

#Footer {
  background: #28318E !important;
  color: white !important;
}
#Footer .footer_copy {
  border-top: 0px !important;
}
body.header-stack:not(.template-slider) #Header {
  min-height: 0 !important;
}
.home #Content {
  padding-top: 0px !important;
}
.menu-item a span {
  color: white !important;
  padding-right: 5px !important;
}
.header-stack #Top_bar .logo {
  border-bottom-width: 0px !important;
}
#menu-item-39 span {
  padding-left: 10px !important;
}
#Top_bar .menu_wrapper {
  background: #1F3B85 !important;
  width: 100% !important;
  padding: 0 115px !important;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
  padding: 15px 125px !important;
}
.mediation-row-hp {
  margin-top: -30px !important;
}
.hp-slide-rechts h2 {
  color: white;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0px;
  text-align: right;
  font-family: SKModernist-bold,sans-serif !important;
}
.hp-slide-rechts h3 {
  background: #26B6B4 !important;
  color: white !important;
  font-size: 18px !important;
  font-weight: bold !important;
  margin-bottom: 0 !important;
  padding: 15px 20px !important;
}
.hp-slide-rechts h4 {
  background: #1F3B85 !important;
  color: white !important;
  font-size: 16px !important;
  padding: 15px 20px !important;
}
.hp-slide-rechts h5 {
  text-align: right !important;
  margin-top: -10px !important;
}
.hp-slide-rechts h5 a {
  color: white !important;
  font-size: 14px !important;
  border-bottom: 2px solid !important;
  font-weight: normal !important;
  border-bottom: 2px solid !important;
  margin-top: -10px !important;
  text-align: right !important;
  text-transform: uppercase !important;
  font-family: Roboto Condensed !important;
}
.hp-slide-rechts h5 a:hover {
  border-bottom: 0px solid !important;
}
#Footer h2 {
  font-family: SKModernist-bold,sans-serif !important;
  text-align: center !important;
  margin-top: 40px !important;
}
#Footer p {
  text-align: center !important;
  font-family: Roboto Condensed !important;
  font-size: 24px !important;
  line-height: 30px !important;
  padding: 0px 100px !important;
}
.cta-btn-img-1 {
  margin-top: 60px !important;
  margin-bottom: 30px !important;
}
.cta-btn-img-1 a {
	border: 0px !important;
	color: white !important;
	font-size: 20px !important;
	padding: 20px !important;
	text-align: center !important;
	background: #25B5B4 !important;
}
.cta-btn-img-1 a:hover {
	border: 0px !important;
	color: #28318E !important;
	text-decoration: none !important;
	padding: 20px !important;
	text-align: center !important;
	background: #ECE43E !important;
}
.fa.fa-angle-right {
  font-size: 50px;
  margin-top: -35px;
  position: absolute;
  margin-left: 10px !important;
}
.footer-copy-center #Footer .footer_copy .copyright, footer-copy-center #Footer .footer_copy .copyright a {
  color: white !important;
  font-size: 15px !important;
}
#Footer .copyright > a {
  color: white !important;
}
.icon-up-open-big {
  color: white !important;
}
.icon-search-fine {
  color: white !important;
  padding-right: 115px !important;
}
#Top_bar .search_wrapper input[type="text"] {
  border-width: 0px !important;
}
.hp-slide-links h2 {
  color: #1f3b85;
  font-family: SKModernist-bold,sans-serif;
  font-size: 38px !important;
  line-height: 40px!important;
}
.hp-slide-links h3 {
  font-family: SKModernist-bold,sans-serif;
  color: #26B6B4 !important;
}
.scheidingsmediation-arbeidsmediation-intro h1, .vvpage-row1-col1 h1 {
  color: #1F3B85 !important;
  font-family: SKModernist-bold !important;
  font-size: 40px !important;
}
.scheidingsmediation-arbeidsmediation-intro h2, .vvpage-row1-col1 h2 {
  color: #1F3B85 !important;
  font-family: SKModernist-bold !important;
  font-size: 20px !important;
  line-height: 30px !important;
}
.scheidingsmediation-arbeidsmediation-intro h3 {
  color: black !important;
  font-family: SKModernist-bold !important;
  font-size: 18px !important;
}
.scheidingsmediation-arbeidsmediation-intro p {
  color: black !important;
  font-size: 16px !important;
}
.scheidingsmediation-arbeidsmediation-intro {
  margin-bottom: 0px !important;
}
.logo-sticky.scale-with-grid {
  margin-left: 20px !important;
}
#text-2 em {
  font-style: normal !important;
  border-bottom: 2px solid !important;
}
#Footer {
  margin-top: -15px !important;
}
.hp-video-vimeo a {
  border-bottom: 2px solid;
  font-size: 16px;
  font-weight: bold;
  color: #254082 !important;
}
.hp-video-vimeo a:hover {
  border-bottom: 0px solid;
  font-size: 16px;
  text-decoration: none !important;
  font-weight: bold;
  color: #26B6B4 !important;
}
.embed-container {
  margin-top: -24px !important;
}
#Top_bar .banner_wrapper {
  display: block !important;
}
#Top_bar .banner_wrapper {
  box-sizing: border-box !important;
  padding: 20px 635px 20px 20px !important;
  position: absolute !important;
  text-align: right !important;
  top: 10px !important;
	font-weight: bold !important;
  width: 100% !important;
  margin-left: 500px !important;
}
.banner_wrapper > h2 {
  font-family:  SKModernist-bold !important;
  font-size: 20px !important;
  //font-weight: bold !important;
  color: #1F3B85 !important;
  margin-bottom: 0px !important;
}
.banner_wrapper > h3 {
  color: #26B6B4 !important;
  font-family: SKModernist-bold !important;
  font-size: 26px !important;
}
#Top_bar.is-sticky .banner_wrapper {
  box-sizing: border-box !important;
  margin-left: 500px !important;
  padding: 20px 350px 20px 20px!important;
  position: absolute !important;
  text-align: right !important;
  top: -18px !important;
  width: 100% !important;
}
#Top_bar.is-sticky .banner_wrapper > h2 {
  font-size: 16px !important;
  margin-bottom: -12px !important;
}
#Top_bar.is-sticky .banner_wrapper > h3 {
  font-size: 16px !important;
}
.img-hp-titel {
  font-size: 14px !important;
  font-family: SKModernist-bold !important;
   color: white !important;
  font-weight: normal !important;
}
.img-hp-datum {
  color: white !important;
}
a.leesmeernews {
  font-weight: bold !important;
  color: white !important;
  border-bottom: 2px solid !important;
  font-size: 14px !important;
}
a.leesmeernews:hover {
  border-bottom: 0px solid !important;
  text-decoration: none !important;
}
a.streeplink {
  font-weight: bold !important;
  color: #213B82 !important;
  border-bottom: 2px solid !important;
  font-size: 16px !important;
}
a.streeplink:hover {
  border-bottom: 0px solid !important;
  color: #26B6B4 !important;
  text-decoration: none !important;
}
.hp-blok-geel p, .hp-blok-geel a {
  font-size: 16px !important;
  font-family: SKModernist-bold !important;
  color: #1F3B85 !important;
}
.hp-blok-geel a {
  border-bottom: 2px solid;
}
.hp-blok-geel a:hover {
  border-bottom: 0px solid !important;
  text-decoration: none !important;
}
.img-hp-meer {
  color: white !important;
}
.img-hp-meta-wrap {
  width: 100% !important;
}
.img-hp-datum {
  width: 50% !important;
  float: left !important;
  color: #2991d6 !important;
  font-size: 14px !important;
  font-weight: bold !important;
}
.img-hp-meer {
  width: 50% !important;
  float: left !important;
  text-align: right !important;
}
.img-hp-nieuws-wrapper.imgclearfix {
  margin-bottom: 10px !important;
}
.img-hp-nieuws-container > a:hover {
  text-decoration: none !important;
}
h3.groentxt {
  font-size: 20px !important;
  color: #26B6B4 !important;
}
.cta-btn-img-1 img {
  padding: 0px 15px  !important;
}
#Footer .footer_copy .one {
  padding-top: 0px !important;
}
.img-hp-titel:hover {
  color: #2991d6 !important;
}
#Top_bar.is-sticky .top_bar_right {
  padding-top: 60px !important;
}
.vvpage-row1-col1 h3, .vvpage-row1-col1 h4, .vvpage-row1-col1 h5, .vvpage-row1-col1 h6 {
  color: #26B6B4 !important;
  font-family: SKModernist-bold !important;
  font-size: 22px !important; 
}
.addtoany_list a {
  padding: 0px !important;
  margin-right: 4px !important;
}
.addtoany_shortcode {
  margin-top: 30px !important;
}
.a2a_button_whatsapp {
  display: none !important;
}
#a2a_share_save_widget-2 h3 {
  color: black !important;
  //font-family: Open Sans !important;
  font-size: 12px !important;
 // font-weight: bold !important;
  margin-bottom: 5px !important;
}
#text-3 h3, #text-3 h4, #text-4 h3, #text-4 h4 {
  background: #26B6B4 !important;
  color: white !important;
  margin-bottom: 0px !important;
}
#text-3 p, #text-4 p {
  background: #1f3b85 none repeat scroll 0 0;
  color: white;
  padding: 20px;
  font-family: Lato !important;
  font-size: 16px !important;
}
#text-3 h3, #text-4 h3 {
  font-family: SKModernist-bold;
  font-size: 18px;
  padding: 20px 20px 10px;
}
#text-3 h4, #text-4 h4{
  font-family: Lato !important;
  padding: 0 20px;
  font-size: 16px !important;
  padding-bottom: 20px !important;
}
#text-3 .textwidget a, #text-4 .textwidget a {
  color: white !important;
  text-decoration: underline !important;
}
.quick-links a {
  color: black !important;
  border-bottom: 1px solid;
}
.quick-links a:hover {
  color: #26B6B4 !important;
  border-bottom: 0px solid !important;
  text-decoration: none !important;
}
.quick-links .fa.fa-chevron-right {
  color: #1F3B85 !important;
}
.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive.rev_redraw_on_blurfocus {
  border-bottom: 5px solid #EDE53F !important;
}
#Subheader {
  background: #25B5B4 !important;
  color: black !important;
}
#Subheader .title {
  width: 50% !important;
  color: white !important;
  font-style: normal !important;
  font-family: SKModernist-bold !important;
}
#Subheader ul.breadcrumbs {
  width: 50% !important;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
  color: white !important;
  font-weight: bold !important;
  font-size: 12px !important;
}
#Subheader ul.breadcrumbs li span {
  margin: 0px !important;
  opacity: 1 !important;
}
.team-mc h3 {
  font-family: SKModernist-bold !important;
}



.gewenstetjd {
  font-size: 14px !important;
  margin-bottom: 5px !important;
  margin-top: 30px !important;
}
.modal-body input[type="date"], .modal-body input[type="email"], .modal-body input[type="number"], .modal-body input[type="password"], .modal-body input[type="search"], .modal-body input[type="tel"], .modal-body input[type="text"], .modal-body input[type="url"], .modal-body select, .modal-body textarea, .modal-body .woocommerce .quantity input.qty {
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1) inset !important;
  margin-bottom: -2px !important;
}
.modal-header .close {
  border: 0 none !important;
  box-shadow: none !important;
  font-size: 20px !important;
  margin-top: 0 !important;
  background: #141847 !important;
  color: white !important;
}
.modal-header .close:hover, .modal-header .close:focus {
  color: white !important;
  cursor: pointer;
  opacity: 1 !important;
  text-decoration: none;
  background: #333333 !important;
}
.cf7col_wrap.imgclearfix {
  margin-bottom: 20px !important;
}
.cf7col_labels {
  float: left !important;
  font-family: Open Sans !important;
  font-size: 14px !important;
  font-weight: lighter !important;
  margin-top: 8px !important;
  width: 30% !important;
  color: #333 !important;
}
input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea {
  font: 14px/24px Open Sans !important;
  font-weight: lighter !important;
}
.cf7col_waardes {
  float: left !important;
  width: 70% !important;
}
.modal-header {
  border-bottom: 0px !important;
  padding: 0px 30px 0px 30px !important;
}
.modal-body {
  padding: 10px 30px 30px 30px !important;
}
.modal-title {
	color: #141847 !important;
	font-family: Open Sans !important;
	font-weight: bold !important;
	font-size: 20px !important;
}
.modal-header > h3 {
  color: black !important;
  font-family: PT Sans !important;
  margin: 0 !important;
  font-size: 16px !important;
}
.cf7col_waardes_gevonden .wpcf7-form-control.wpcf7-select {
  font-size: 14px !important;
  margin-bottom: 20px !important;
  margin-top: 0 !important;
}
.cf7col_waardes_terugbellen .wpcf7-form-control.wpcf7-select {
  font-size: 14px !important;
  margin-top: 0 !important;
}
.cf7col .wpcf7-form-control.wpcf7-submit {
  background: #26B6B4 none repeat scroll 0 0 !important;
  border: 0 none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: white !important;
  cursor: pointer !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
}
.cf7col .wpcf7-form-control.wpcf7-submit:hover {
  background: #1F3B85 none repeat scroll 0 0 !important;
}
.cf7col h3 {
  color: black !important;
  font-family: PT Sans !important;
  margin: 0 !important;
  font-size: 16px !important;
}
.modal.in .modal-dialog {
  margin-top: 75px !important;
}
.modal-header .close {
  right: -50px !important;
  top: -25px !important;
}
.cf7col_waardes_area textarea {
  height: 150px !important;
}
.cf7col.imgclearfix > p {
  color: #333 !important;
  font-family: Open Sans !important;
  font-size: 14px !important;
  font-weight: lighter !important;
}
.col1 li {
  color: #333 !important;
}
.modal-header {
  padding-top: 30px !important;
}
.modal-content .wpcf7-form {
  width: 100% !important;
}
.modal-header .close {
  margin-top: -25px !important;
  border-radius: 0px !important;
}
.modal-content h3 {
  font-weight: bold !important;
  font-size: 16px !important;
}
.modal-body h5 {
  font-size: 14px !important;
  margin-bottom: 20px !important;
}
.h3kopjeform1, .h3kopjeform2 {
  padding-top: 10px !important;
  display: block !important;
}
.cf7col_waardes_gevonden, .cf7col_waardes_terugbellen2 {
  width: 45% !important;
}
.cf7col_waardes_terugbellen1 {
  width: 90% !important;
}
.cf7col_2colwrap {
  width: 100% !important;
  float: left !important;
}
.cf7col_2colwrap_links {
  width: 50% !important;
  float: left !important;
}
.cf7col_2colwrap_rechts {
  box-sizing: border-box !important;
  float: left !important;
  padding-left: 20px !important;
  width: 50% !important;
}
.modal-body .wpcf7-form-control-wrap.naam {
  width: 80% !important;
  padding-left: 5px !important;
  box-sizing: border-box !important;
}
.wpcf7-form-control-wrap.aanhef {
  float: left !important;
  width: 20% !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #333 !important;
  opacity: 1 !important;
  font-size: 14px !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #333 !important;
  opacity: 1 !important;
  font-size: 14px !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #333 !important;
  opacity:  1 !important;
  font-size: 14px !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #333 !important;
  opacity: 1 !important;
  font-size: 14px !important;
}
.modal-content {
  border: 0px !important;
  border-radius: 0px !important;
}
#Footer h2.modal-title {
  text-align: left !important;
  margin-top: 0px !important;
}
#form-container > h5 {
  color: black !important;
  font-size: 18px !important;
}
#form-container > h3 {
  color: black !important;
}
#Footer p.nemencontactop {
  font-family: Open Sans !important;
  font-size: 17px !important;
  margin-top: 120px !important;
  text-align: left !important;
  padding: 0px !important;
}
#Footer p.altijdunvullen, .sendknopje {
  font-family: Open Sans !important;
  font-size: 17px !important;
  margin-top: 0px !important;
  text-align: left !important;
  padding: 0px !important;
}
.page-id-71  table tr:first-child td {
  background: none !important;
}
.page-id-71 td {
  border: 0px !important;
}
.page-id-71 td {
  text-align: left !important;
}
.page-id-71 td {
  padding: 0;
}
.img-eventloop-title > a {
  background: #25b5b4 none repeat scroll 0 0;
  color: white;
  position: relative;
  text-align: left;
  top: -80px !important;
  padding: 15px !important;
  font-size: 18px !important;
}
.img-datum-wrap2 {
  width: 100% !important;
}
.img-eventloop-date {
  width: 50% !important;
  float: left !important;
}
.img-meer-pijl2 {
  float: left !important;
  width: 50% !important;
  text-align: right !important;
}
.img-eventloop-date {
  color: #1F3B85 !important;
  font-weight: bold !important;
    font-size: 14px !important;
}
.img-eventloop-excerpt {
  min-height: 130px !important;
}
.page-id-71 #Wrapper, .page-id-71 #Content {
  background-color: #e7f7fd !important;
}
.img-eventloop-archivewrap.imgclearfix {
  background: white !important;
}
.img-meer-pijl2 .fa.fa-arrow-right {
  color: #e5e241 !important;
  font-size: 30px !important;
}
.img-eventloop-excerpt {
  padding: 0px 20px 0px 20px !important;
}
.img-datum-wrap2 {
  padding: 20px !important;
  box-sizing: border-box !important;
  padding-bottom: 50px !important;
}
.img-eventloop-title > a:hover {
  color: white !important;
  text-decoration: none !important;
}
.img-eventloop-archivewrap.imgclearfix:hover {
  background: #1F3B85 !important;
  color: white !important;
}
.img-eventloop-archivewrap.imgclearfix:hover .img-eventloop-date {
  color: white !important;
}
.img-eventloop-archivewrap.imgclearfix:hover .img-eventloop-title > a {
  background: #1F3B85 !important;
}
.img-eventloop-archivewrap.imgclearfix {
  margin-bottom: 20px !important;
}
.team-mc h3 {
  font-family: SKModernist-bold;
  color: #254188 !important;
}
.borderomimg {
  border: 1px solid #25B5B4;
}

ul.ulvinkje li::before {
  color: #1F3B85;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  margin-left: -30px;
  margin-right: 16px;
}
.ulvinkje > li {
  list-style-type: none !important;
}
.ulvinkje > li {
  margin-bottom: 0px !important;
  color: #555 !important;
}
.img-eventloop-container {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
}
.img-eventloop-archivewrap.imgclearfix {
  width: 32% !important;
}
.img-eventloop-container::after {
  content: "" !important;
  flex: 0 1 32% !important;
}
.Recent_posts.blog_news ul li .photo {
  border-right: 3px solid #25B5B4 !important;
}
.post-more {
  color: #1F3B85 !important;
  font-weight: bold !important;
  border-bottom: 2px solid !important;
}
.post-meta.clearfix {
  display: none !important;
}
.icon-doc-text {
  display: none !important;
}
.post-title a {
  font-family: SKModernist-bold !important;
  font-size: 26px !important;
}

.hprij1-col1 h5, .hprij1-col1 h5 a {
  color: #26B6B4 !important;
  font-size: 20px !important;
}
.ref-page h3 {
  margin-top: 30px !important;
}
#Top_bar.is-sticky {
  background: white !important;
  opacity: 1 !important;
}
.single-post .the_content h2 {
  color: #1F3B85 !important;
  font-family: SKModernist-bold !important;
  font-size: 28px !important;
  font-weight: bold;
}
.single-post .the_content h3 {
  color: #25B5B4 !important;
  font-family: SKModernist-bold !important;
  font-size: 24px !important;
  font-weight: bold;
}
.single-post .the_content h4, .single-post .the_content h5, .single-post .the_content h6 {
  color: #1F3B85 !important;
  font-weight: bold;
  font-family: SKModernist-bold !important;
  font-size: 24px !important;
}
.section.section-post-comments {
  display: none !important;
}
a.bgColor {
  text-transform: uppercase !important;
}


.testimonials_slider .testimonials_slider_ul li .bq_wrapper {
  background: transparent !important;
  margin-bottom: 0px !important;
  padding: 20px 0px !important;
}
blockquote {
  font-family: SKModernist-bold !important;
  color: white !important;
  opacity: 1 !important;
  border: 0px !important;
}
.hr_color, .hr_color hr, .hr_dots span {
  background: white !important;
  color: white !important;
}
blockquote {
  background: none !important;
}
.slick-list .author > h5 {
  color: white !important;
  font-family: Lato !important;
}
blockquote {
  text-align: center !important;
}
.testimonials_slider a.slider_prev, .testimonials_slider a.slider_next {
  top: 40% !important;
}
.hp-blok-geel strong {
  font-weight: lighter !important;
  margin-top: 5px !important;
  display: block !important;
}
.imgmodala {
  background: orange !important;
  color: white !important;
  padding: 15px 10px !important;
  font-weight: bold !important;
  font-size: 14px !important;
  letter-spacing: 1px !important;
}
.imgmodala:hover {
  text-decoration: none !important;
   background: #25B5B4 !important;
}
.imgmodalknop {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}



.ebookvlak {
  width: 100% !important;
  float: left !important;
  display: block !important;
}
.ebookvlak-links {
  float: left !important;
  width: 16% !important;
}
.ebookvlak-rechts {
  float: left !important;
  width: 84% !important;
}
.svg-inline--fa.fa-book.fa-w-14 {
  font-size: 30px !important;
  margin-top: 10px !important;
  transform: rotate(-3deg) !important;
}
.hp-blok-geel p, .hp-blok-geel a {
  margin-bottom: 0px !important;
}

#column-link1:hover {
  text-decoration: none !important;
}

.gmaps-ivendo {
  margin-bottom: -20px !important;
}


#cookie-notice .button {
  //background: #25B5B3 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: "Fira 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;
}


.cook-priv a {
  color: white !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  border-bottom: 1px solid !important;
}
.cook-priv a:hover {
  color: white !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  border-bottom: 0px solid !important;
  text-decoration: none !important;
}
#Footer .cook-priv p {
  font-size: 14px !important;
}

#laatstestap .wpcf7-form-control.wpcf7-submit {
  margin-top: 30px !important;
  text-transform: uppercase !important;
  font-size: 18px !important;
  letter-spacing: 1px !important;
  padding: 15px !important;
}
.spreeklocaties-mc li {
	margin-bottom: 0px !important;
	color: #555 !important;
}



.vvpage-row1-col2 .imgmodala {
	background: orange !important;
	color: white !important;
	padding: 15px 10px !important;
	font-weight: bold !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
  width: 100% !important;
  display: block !important;
  text-align: center !important;
  box-sizing: border-box !important;
}



.wpcf7-form p.googlecaptxt {
	font-size: 12px !important;
	font-weight: normal !important;
  line-height: 200% !important;
}

#Footer .wpcf7-form p.googlecaptxt {
	font-size: 12px !important;
		color: black !important;
	font-weight: normal !important;
  line-height: 200% !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
}
.googlecaptxt a {
	color: black !important;
	border-bottom: 1px solid !important;
}
#Footer .googlecaptxt a {
		font-size: 12px !important;
	color: black !important;
	border-bottom: 1px solid !important;
}
.googlecaptxt a:hover {
	color: black !important;
	text-decoration: none !important;
	border-bottom: 0px solid !important;
}
.sub-menu li a span {
	color: #1F3B85 !important;
	font-size: 14px !important;
}
#text-4 {
	display: none !important;
}
.page-id-4191 #text-3 {
	display: none !important;
}
.page-id-4191 #text-4 {
	display: block !important;
}

#Top_bar {
	border-bottom: 0px !important;
}
.aligncenter.wp-image-376 {
	width: 100% !important;
}
.aligncenter.wp-image-515 {
	width: 100% !important;
}

.loc-winschoten img {
	//height: 282px !important;
}
.loc-assen img {
	width: 100% !important;
}
.scheidingsmediation-arbeidsmediation-intro ul {
	color: black !important;
}
.vvpage-row1-col1 ul {
	color: #626262 !important;
}
.page-id-4451 .alignright {
	margin: -30px 0 40px 40px;
	border-radius: 30px !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;
}

#Footer p.sendknopje {
	padding: 0px !important;
}

.vvpage-row1 ul li {
	color: #626262 !important;
}


h1.title {
	padding-left: 10px !important;
	box-sizing: border-box !important;
}
#Footer {
	margin-top: -20px !important;
}


.imgzelfdehoogte img {
	height: 300px !important;
}
.copyright a {
	border-bottom: 1px solid !important;
}
.copyright a:hover {
	border-bottom: 1px solid !important;
	text-decoration: none !important;
}
#Footer .modal-body p {
	text-align: left !important;
	font-family: Roboto Condensed !important;
	font-size: 14px !important;
	line-height: 30px !important;
	padding: 0px !important;
}




@media  screen and (max-width: 1366px) {

.hp-slide-links h2 {
  font-size: 34px !important;
}
.hp-slide-rechts h3 {
  font-size: 16px !important;
}
.img-hp-datum {
  width: 75% !important;
} 
.img-hp-meer {
  width: 25% !important;
}
}

@media only screen and (max-width: 1280px) and (orientation : landscape) {  
.hp-slide-links h2 {
  font-size: 32px !important;
} 
.hp-slide-rechts h3 {
  font-size: 15px !important;
}
.hp-slide-rechts h4 {
  font-size: 15px !important;
}
.top_bar_right {
	display: none !important;
}
.menu-item a span {
	color: white !important;
	padding-right: 0px !important;
}
#Top_bar .menu > li > a span:not(.description) {
	padding: 0px 0px 0px 18px !important;
}
}

@media only screen and (max-width: 1024px) and (orientation : landscape) {  
.hp-slide-links h2 {
  font-size: 25px !important;
  line-height: 30px !important;
}
.hp-slide-rechts h3 {
  font-size: 18px !important;
  line-height: 22px !important;
}
.banner_wrapper > h2 {
  font-size: 16px !important;
}  
.banner_wrapper > h3 {
  font-size: 20px !important;
}
.icon-menu-fine {
  color: white !important;
}
.img-hp-datum {
  width: 100% !important;
}
.img-hp-meer {
  display: none !important;
}
.hp-blok-geel a {
  border-bottom: 0px !important;
  text-decoration: underline !important;
}
#text-2 img {
  width: 20% !important;
}
.banner_wrapper > h3 {
  margin-top: -10px !important;
}
.menu-item a span {
  color: #1F3B85 !important;
  font-weight: bold !important;
  padding-right: 0 !important;
}
#menu-item-39 span {
  padding-left: 0px !important;
}
.img-eventloop-title > a {
  font-size: 14px !important;
}
.img-eventloop-excerpt {
  min-height: 180px !important;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
  padding: 15px 50px !important;
}
#Top_bar .banner_wrapper {
  padding: 20px 550px 20px 20px !important;
}
#Top_bar .menu_wrapper {
  padding: 0 40px !important;
}
.icon-search-fine {
  padding-right: 30px !important;
}
.menu-item a span {
  color: #1F3B85 !important;
  padding-right: 0px !important;
}
#menu-item-39 span {
  padding-left: 0px !important;
}
.ebookvlak-links {
  display: none !important;
}
.ebookvlak-rechts {
  width: 100% !important;
}
.menu-toggle {
	font-size: 14px !important;
	opacity: 1 !important;
	font-weight: bold !important;
	color: #1F3B85 !important;
	top: 2px !important;
}
.sub-menu li a span {
	color: #1F3B85 !important;
	font-size: 14px !important;
	padding-left: 20px !important;
}
#Top_bar .banner_wrapper {
	padding: 20px 450px 20px 20px !important;
}
#Top_bar .banner_wrapper {
	margin-left: 400px !important;
}
.loc-winschoten img {
	height: 214px !important;
}
}

@media only screen and (max-width: 800px) and (orientation : portrait) {  
.icon-menu-fine {
  color: white !important;
} 
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
  padding: 15px 25px !important;
}
#Top_bar .banner_wrapper {
  margin-left: 285px !important;
  padding: 20px 310px 20px 20px !important;
}
#Top_bar .menu_wrapper {
  padding: 0 25px !important;
}
.icon-search-fine {
  color: white;
  padding-right: 10px !important;
}
.menu-item a span {
  color: #1F3B85 !important;
  padding-right: 0px !important;
}
#menu-item-39 span {
  padding-left: 0px !important;
}
.hprij1-col3 {
  display: none !important;
}
.hprij1-col1 {
  width: 100% !important;
  margin-bottom: -8px !important;
}
.hprij2-col1 {
  display: none !important;
}
.hprij2-col2, .hprij2-col3 {
  width: 50% !important;
}
.hp-video-vimeo.hprij3-col1 {
  width: 100% !important;
  margin-top: -60px !important;
}
.hprij3-col2 {
  width: 100% !important;
  padding: 0px 50px 0px 50px !important;
}
.hprij3-col2 .vc_column-inner {
  padding: 0px !important;
  margin-top: -40px !important;
}
#text-2 h2 {
  font-size: 45px !important;
  line-height: 50px !important;
}
#Footer p {
  padding: 0px !important;
}
#text-2 img {
  width: 22% !important;
}
.modal-dialog {
  width: 95% !important;
}
.vvpage-row1-col1,.vvpage-row1-col2 {
  width: 100% !important;
}
.team-mc h3 {
  font-size: 18px !important;
}
.img-eventloop-archivewrap.imgclearfix {
  width: 49% !important;
}
.img-eventloop-container::after {
  content: "";
  flex: 0 1 49% !important;
}
.imgmodala {
  display: inherit !important;
  line-height: 250% !important;
  padding: 15px !important;
}
.menu-toggle {
	font-size: 14px !important;
	opacity: 1 !important;
	font-weight: bold !important;
	color: #1F3B85 !important;
	top: 2px !important;
}
.sub-menu li a span {
	color: #1F3B85 !important;
	font-size: 14px !important;
	padding-left: 20px !important;
}
.banner_wrapper > h2 {
	font-size: 16px !important;
}
.banner_wrapper > h3 {
	font-size: 20px !important;
margin-top: -10px !important;
}	
.page-id-4451 .vvpage-row1-col1 {
	width: 75% !important;
}
.page-id-4451 .vc_col-sm-4 {
	width: 25% !important;
}
}

@media only screen and (max-width: 768px) and (orientation : portrait) {   
.banner_wrapper > h2 {
  font-size: 18px !important;
}
.banner_wrapper > h3 {
  font-size: 24px !important;
}  
}

@media screen and (max-width: 767px) {
.banner_wrapper > h2 {
  font-size: 12px !important;
}
#Top_bar .banner_wrapper {
  margin-left: 0 !important;
  margin-top: 95px !important;
  padding: 0px 20px 0px 0px !important;
}
.banner_wrapper > h3 {
  font-size: 16px;
  margin-top: -10px !important;
}
.hprij2-col2, .hprij2-col3 {
  width: 100% !important;
}
.hp-video-vimeo.hprij3-col1 {
  margin-top: 0px !important;
}
.hp-video-vimeo .wpb_text_column.wpb_content_element {
  padding: 0 !important;
}
.hprij3-col2 {
  padding: 0 20px !important;
  width: 100% !important;
  margin-top: 20px !important;
}
.scheidingsmediation-arbeidsmediation-intro h1, .vvpage-row1-col1 h1 {
  font-size: 28px !important;
}
.hp-foto-down {
  display: none !important;
}
#text-2 h2 {
  font-size: 30px !important;
  line-height: 30px !important;
}
#Footer p {
  font-family: Roboto Condensed;
  font-size: 18px;
  line-height: 30px !important;
  padding: 0 100px;
  text-align: center;
}
.cta-btn-img-1 a {
  border: 2px solid #fff;
  color: white;
  display: ruby-text;
  font-size: 12px  !important;
  margin-top: 30px;
  padding: 20px;
  text-align: center;
}
#text-2 img {
  width: 100% !important;
}
.logo-mobile.scale-with-grid {
  float: left !important;
  margin-left: 20px !important;
  width: 60% !important;
  margin-bottom: 20px !important;
}
#Top_bar .logo #logo {
  margin: 10px 0px !important;
}
.hp-slide-links h2 {
  font-size: 25px !important;
  line-height: 30px !important;
}
.hprij-3-video {
  margin-top: -12px !important;
}
.icon-menu-fine {
  color: #1E3B84 !important;
}
#Top_bar .banner_wrapper {
  display: none !important;
}
.top_bar_right {
  display: none !important;
}
.hprij1-col1 .wpb_text_column.wpb_content_element {
  padding: 0px 20px !important;
}
.hprij2-col2 .wpb_text_column.wpb_content_element, .hprij2-col3 .wpb_text_column.wpb_content_element {
  padding: 0px 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.hprij-3-video {
  margin-top: -12px !important;
}
.mfn-main-slider {
  display: none !important;
}
#Content .sections_group {
  margin-top: -40px !important;
}
.home #Content .sections_group {
  margin-top: 0px !important;
}
.content_wrapper.clearfix {
  background: white !important;
}
.vvpage-row1 .wpb_text_column.wpb_content_element {
  padding: 0px !important;
}
.vvpage-row1-col2 .wpb_text_column.wpb_content_element {
  margin-top: 0px !important;
}
.scheidingsmediation-arbeidsmediation-intro h1, .vvpage-row1-col1 h1 {
  line-height: 30px !important;
}
.page-id-71 .content_wrapper.clearfix {
  background: #E7F7FD !important;
}
.img-eventloop-container td {
  width: 100% !important;
  float: left !important;
}
.img-eventloop-archivewrap {
  max-width: 100% !important;
  width: 100% !important;
}
.img-eventloop-title > a {
  font-family: open sans !important;
  font-size: 11px !important;
}
.img-eventloop-excerpt {
  font-size: 14px !important;
  line-height: 18px !important;
}
.img-eventloop-date {
  width: 70% !important;
}
.img-meer-pijl2 {
  width: 30% !important;
}
.img-eventloop-excerpt {
  min-height: 110px !important;
}
.img-eventloop-archivewrap.imgclearfix {
  width: 100% !important;
}
.img-eventloop-container::after {
  content: "";
  flex: 0 1 100% !important;
}
.cta-btn-img-1 {
  display: none !important;
}
#Subheader .title {
  width: 100% !important;
}
.hp-blok-geel {
  margin-bottom: 80px !important;
}
  .cookie-notice-container > span {
  width: 100% !important;
  float: left !important;
}
.menu-toggle {
	font-size: 14px !important;
	opacity: 1 !important;
	font-weight: bold !important;
	color: #1F3B85 !important;
	top: 2px !important;
}
.sub-menu li a span {
	color: #1F3B85 !important;
	font-size: 14px !important;
	padding-left: 20px !important;
}
.menu-toggle {
	right: 30px !important;
}
#tidio-chat {
	display: none !important;
}
.loc-winschoten img {
	height: 248px !important;
}
.loc-winschoten img {
	height: auto !important;
}
.page-id-4451 .vvpage-row1-col1 {
	width: 100% !important;
}
.page-id-4451 .vc_col-sm-4 {
	width: 100% !important;
}	
.draaiom {
	display: flex;
	flex-direction: column-reverse !important;
}	
.page-id-4451 .alignright {
	margin: -30px 0 20px 40px;
	border-radius: 30px !important;
}
.cf7col_labels, .cf7col_waardes {
	width: 100% !important;
}
}
	
	

@media only screen and (max-width: 700px) and (orientation : landscape) {
.logo-mobile.scale-with-grid {
  width: 30% !important;
} 
.hprij1-col2, .hprij1-col3 {
  display: none !important;
}
.hprij2-col1 {
  display: none !important;
}
.hprij3-col2 .vc_column-inner {
  padding: 0 !important;
}
.hp-slide-links h3 {
  padding-bottom: 20px !important;
}
#Footer p {
  padding: 0px !important;
}
#text-2 img {
  width: 22% !important;
}
.img-eventloop-archivewrap.imgclearfix {
  width: 48% !important;
}
.menu-toggle {
	font-size: 14px !important;
	opacity: 1 !important;
	font-weight: bold !important;
	color: #1F3B85 !important;
	top: 2px !important;
}
.sub-menu li a span {
	color: #1F3B85 !important;
	font-size: 14px !important;
	padding-left: 20px !important;
}

}
