/* Stripe checkout button */

.regform-button {
  background-color: #e70076; /* magenta */
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	  padding: 12px 30px;

}

button.regform-button{
	  background-color: #e70076; /* magenta */
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	  padding: 12px 30px;
	
}

body .gform_wrapper .gform_footer input[type=submit] {
  color:#ffffff !important;
  font-size:14px;
  border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
  text-transform:lowercase !important;
  padding:3px 14px;
  font-weight:400;
	}


html, body {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
	}

/* Youtube Modal */

.start {padding:0px !important; border:none !important;}

.modal {
  background-color:rgba(0,0,0,0.7);
  display:none;
  max-width:100%;
  width:100%;
  left:0;
 	padding:10% 33%;
  visibility:hidden;
  cursor:pointer;
}

@media (min-width:40em){
  .modal {
    max-width:100%;
    cursor:pointer;
  }
}

.modal.active {
  display:block;
   height:100%;
  max-height:100%;
  overflow:auto;
  position:fixed;
  right:auto;
  top:0;
  visibility:visible;
  -webkit-overflow-scrolling:touch;
  z-index:999999999999 !important;
  cursor:pointer;
}

.modal:focus {
  outline:none;
  cursor:pointer;
}

.close {
  cursor:pointer;
  text-decoration:none;
  background-color:#e00078 !important;
  border-radius: 16px 16px 16px 16px !important;
	-moz-border-radius: 16px 16px 16px 16px !important;
	-webkit-border-radius: 16px 16px 16px 16px !important;
	padding:4px 10px !important;
  color:#ffffff !important;
  margin-left:45% !important;
  border:none !important;
  font-size:1em !important;
  z-index:999999999999 !important;
}

.close:hover {
  color:#5a5a5a;
  cursor:pointer;
}


/* Testdrive button */

.button-testdrive .avia-menu-text {
	background-color:#e00078 !important;
  border-radius: 16px 16px 16px 16px;
	-moz-border-radius: 16px 16px 16px 16px;
	-webkit-border-radius: 16px 16px 16px 16px;
	padding:4px 10px;
  color:#ffffff;
	}

.button-testdrive .avia-menu-text:hover {
  background-color:#cf0070 !important;
	}

/* request demo button */
.page-id-312 .main_color input[type="submit"],
.page-id-2265 .main_color input[type="submit"] {
  width:160px !important;
	}

/* search results page */

#top.search .sidebar {
  display: none !important;
	}

.content.template-search .widget,
.search_not_found {
  display:none !important;
	}

.avia_ajax_form .button {
  font-size:14px;
  background-color:#e00078 !important;
  border-radius: 16px 16px 16px 16px;
	-moz-border-radius: 16px 16px 16px 16px;
	-webkit-border-radius: 16px 16px 16px 16px;
	padding:4px 10px;
  min-width: 60px;
  border: none !important;
	}

/* Titels slide content logo's */

h3.slide-entry-title {
  display:none;
	}

.avia-content-slider {
  margin: 10px 0;
	}

.page-id-308 .avia-content-slider img,
.page-id-2257 .avia-content-slider img {
  filter: url("data:image/svg+xml;utf8,#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);}

.page-id-308 .avia-content-slider img:hover,
.page-id-2257 .avia-content-slider img:hover{
  filter: none;
  -webkit-filter: grayscale(0%);
	}

.slide-entry.av_one_third {
  margin-left: 1%;
  width: 32.3%;
	}

ul.disc, .entry-content-wrapper ul {
	list-style: disc inside;
	}

.portfolio-preview-content {
  padding:30px 25px 10px 25px;
	}

a.av-icon-char {
  text-decoration:none !important;
	}

/* MEDEWERKERS */

#medewerkers {
  margin-top:-60px;
	}

#medewerkers h3 {
  display:none;
	}

#medewerkers img {
  width:100% !important;
	}

/* medewerkerfotos */

#willem {
  width:100%;
  height:563px;
  display:block;
 	background: url('https://weagree.com/wp-content/uploads/2017/03/Willem-Wiggers.jpg');
  margin-bottom:30px;
	}

#willem:hover {
  background-image: url('https://weagree.com/wp-content/uploads/2017/03/Willem-Wiggers-hover.jpg');
	}

#sjoerd {
  width:100%;
  height:563px;
  display:block;
 	background: url('https://weagree.com/wp-content/uploads/2017/03/Sjoerd.jpg');
  margin-bottom:30px;
	}

#sjoerd:hover {
  background-image: url('https://weagree.com/wp-content/uploads/2017/03/Sjoerd-hover.jpg');
	}

#astrid {
  width:100%;
  height:563px;
  display:block;
 	background: url('https://weagree.com/wp-content/uploads/2017/03/Astrid-Pathuis.jpg');
  margin-bottom:30px;
	}

#astrid:hover {
  background-image: url('https://weagree.com/wp-content/uploads/2017/03/Astrid-Pathuis-hover.jpg');
	}

#dominique {
  width:100%;
  height:563px;
  display:block;
 	background: url('https://weagree.com/wp-content/uploads/2017/03/Dominique-van-Steijn.jpg');
  margin-bottom:30px;
	}

#dominique:hover {
  background-image: url('https://weagree.com/wp-content/uploads/2017/03/Dominique-van-Steijn-hover.jpg');
	}

#imke {
  width:100%;
  height:563px;
  display:block;
 	background: url('https://weagree.com/wp-content/uploads/2017/03/Imke-Burghouts.jpg');
  margin-bottom:30px;
	}

#imke:hover {
  background-image: url('https://weagree.com/wp-content/uploads/2017/03/Imke-Burghouts-hover.jpg');
	}

#sara {
  width:100%;
  height:563px;
  display:block;
 	background: url('https://weagree.com/wp-content/uploads/2017/03/Sara-Stork.jpg');
  margin-bottom:30px;
	}

#sara:hover {
  background-image: url('https://weagree.com/wp-content/uploads/2017/03/Sara-Stork-hover.jpg');
	}

#medewerkers .entry-content-wrapper li,
.page-id-308 .entry-content-wrapper li,
.page-id-375 .entry-content-wrapper li,
.page-id-2905 .entry-content-wrapper li	{
  padding-top:inherit; padding-bottom:inherit;
  line-height:inherit;
	border-bottom: inherit;
  margin-left:inherit;
  text-indent: inherit !important;
	}

#medewerkers a {
  text-decoration:none !important;
	}

/* EINDE MEDEWERKERS */

.js_active .tab {
  font-size:1em !important;
	}

button:focus {
  outline:0;
	}

#homeborder {
  z-index:-1 !important; 
	}

.mfp-container {
  z-index:9999999 !important;
	}

/* Video tutorials */

a.tuts {
  text-decoration:none;
	}

h3.tuts {
  margin-top:30px;
  padding-top:10px;
	}

.toggle_icon:before {
  content: '\E87D';
  font-family: 'entypo-fontello';
  font-size: 12px !important;
  font-weight:900 !important;
	}

.activeTitle .toggle_icon:before {
  content: '\E87B';
	}

.toggle_icon {
  border: 0;
  top:0px !important;
	}

.toggle_icon span {
  display: none;
	}

.active_tc .toggle_content {
  background: transparent !important;
  border:none !important;
	}

.toggler {
  font-weight: bold;
  background: transparent !important;
  border:none !important;
	}

.activeTitle {
  border:none !important;
	}

.togglecontainer {
  margin-top:10px;
	}

.js_active .toggler {
  padding-top:1px;
  padding-bottom:1px;
	}

.toggle_content {
	padding: 1px 30px 11px 36px;
	}

.caption_framed .slideshow_caption .avia-caption-content p,
.caption_framed .slideshow_caption .avia-caption-title,
.avia-caption .avia-caption-content p,
.avia-caption .avia-caption-title {
  background-color:#f4f4f4 !important;
  color:#000000 !important;
	}

.flex_cell {
  padding:0px !important;
	}

.entry-author-link {
  text-transform: capitalize !important;
	}

.page-id-298 #menu-item-378 a,
.page-id-2762 #menu-item-2897 a {
  padding-left:65px !important;
	}

/* toggle */

.page-id-327 .toggle_content {
  padding: 8px 10px 11px 10px;
  margin: 0px 0 5px 0;
  border-style: solid;
  border-width: 1px;
  border-top: none;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  overflow: hidden;
  background-color:#ffffff;
	}

.page-id-327 .togglecontainer .single_toggle:first-child .toggler,
.page-id-327 .togglecontainer .taglist + .single_toggle .toggler {
  background-color: #ffffff;
	}

/* WooCommerce icon */

.responsive #top .cart_dropdown {
  display:none !important;
	}

#cookie-notice .button.bootstrap {
  background-color:#e50078 !important;
  border-radius:20px;
  background-image:none !important;
  border:none !important;
	}

/* list items year blog */

#archives-2 ul.disc,
.page-id-9 .entry-content-wrapper ul,
.page-id-130 .entry-content-wrapper ul {
  list-style: none !important; 
	}

#archives-2 li, #newsbox-3 li {
	border-bottom: 0px !important;
  padding-top: 4px;
	}

h1, h2, h3, h4, h5, h6 {
  font-weight:normal !important;
  font-style:normal !important;
  text-transform: none !important;
  color:#24323c !important;
	}

.logo {margin-top:8px;}

/* linkkleur */

p a, .entry-content-wrapper li a {
  color:#d20272;
	}

/* blog */

.small-preview {
  display:none;
	}

.entry-content {
  font-size:14px;
  line-height:1.65em;
	}

/* blog widget */

.news-thumb,
.no-news-thumb,
.news-headline .news-time {
  display:none;
	}

.news-headline {
  font-weight:500 !important;
  font-size:14px;
	}

.more-link {
  color:#e00078 !important;
	}

/* plugin responsive menu */

/* tab niet weergeven op pagina's */

.page-id-9 #responsive-menu-pro-button,
.page-id-130 #responsive-menu-pro-button,
.page-id-121 #responsive-menu-pro-button,
.page-id-117 #responsive-menu-pro-button,
.page-id-321 #responsive-menu-pro-button,
.page-id-115 #responsive-menu-pro-button,
.page-id-304 #responsive-menu-pro-button,
.page-id-306 #responsive-menu-pro-button,
.page-id-308 #responsive-menu-pro-button,
.page-id-312 #responsive-menu-pro-button,
.page-id-323 #responsive-menu-pro-button,
.page-id-319 #responsive-menu-pro-button,
.page-id-310 #responsive-menu-pro-button,
.page-id-119 #responsive-menu-pro-button,
.page-id-325 #responsive-menu-pro-button,
.page-id-327 #responsive-menu-pro-button,
.page-id-22 #responsive-menu-pro-button,
.page-id-18 #responsive-menu-pro-button,
.page-id-2232 #responsive-menu-pro-button,
.page-id-2239 #responsive-menu-pro-button,
.page-id-2828 #responsive-menu-pro-button,
.page-id-2265 #responsive-menu-pro-button,
.page-id-2257 #responsive-menu-pro-button,
.page-id-20 #responsive-menu-pro-button,
.page-id-2839 #responsive-menu-pro-button,
.page-id-2275 #responsive-menu-pro-button,
.page-id-2284 #responsive-menu-pro-button,
.page-id-2855 #responsive-menu-pro-button,
.page-id-2288 #responsive-menu-pro-button,
.page-id-2991 #responsive-menu-pro-button,
.page-id-3046 #responsive-menu-pro-button,
.page-id-3049 #responsive-menu-pro-button,
.page-id-3055 #responsive-menu-pro-button,
.page-id-3069 #responsive-menu-pro-button,
.page-id-4470 #responsive-menu-pro-button,
.page-id-4622 #responsive-menu-pro-button,
.page-id-5223 #responsive-menu-pro-button,
.page-id-26 #responsive-menu-pro-button {display:none !important;}

.responsive-menu-pro-box {
  -webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	transform: rotate(90deg);
	}
  
#responsive-menu-pro-container li.responsive-menu-pro-item a {
  padding: 0 40px !important;
	}

.responsive-menu-pro-label-left {
  -webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  font-size:15px !important;
	}

.responsive-menu-pro-label {
  display: inline-block;
  font-weight: 500 !important;
  margin: 20px -10px !important;
  vertical-align: middle;
	}


button#responsive-menu-pro-button {
  top:30% !important;
  -webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
  z-index:99999;
	}

/* button#responsive-menu-pro-button:before {
	content: " ";
	position: absolute;
	top: -15px;
	right: 8px;
	width: 20px;
	height: 35px;
	background: #383c46;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	-webkit-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
	}

button#responsive-menu-pro-button:after {
	content: " ";
	position: absolute;
	top: 56px;
	right: 8px;
	width: 20px;
	height: 35px;
	background: #383c46;
	-webkit-border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	-webkit-transform: rotate(-105deg);
	-moz-transform: rotate(-105deg);
	-ms-transform: rotate(-105deg);
	transform: rotate(-105deg);
  z-index:-99 !important;
	}
 */
/* boek navigatie */

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner {
	background-image: url(/wp-content/uploads/2017/03/General_Foldin.png) !important;
  background-position: left top !important;
	}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent.opened .inner, div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent.opening .inner {
	background-image: url(/wp-content/uploads/2017/03/General_Foldout.png) !important;
  background-position: left top !important;
	}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:hover span.inner span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:hover span.inner span span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:hover a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:hover a span {
  color:#e20076 !important;
	}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover span.inner span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover span.inner span span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover a span	{
 	color:#e20076 !important;
	}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening span.inner span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening span.inner span span, div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened span.inner span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened span.inner span span, div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active span.inner span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active span.inner span span, div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active a span {
  font-weight:900 !important;
  color:#e20076 !important;
  padding-top:0px !important;
  margin-top:0px !important;
	}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt .inner {
  border:none !important;
  padding-top:0px !important;
  margin-top:0px !important;
	}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 a {
  line-height:14px !important;
	}

.nextend-nav-516,
.nextend-nav-522,
.nextend-nav-757,
.nextend-nav-1563 {
  margin-left:-20px !important;
	}

/* kruisje sluiten */

div.avia-popup .mfp-close:hover {
  border: 2px solid #fff;
  transform: scale(0);
  -webkit-transform: none !important;
	}

#top.boxed {
	margin: 40px auto;
	}

#top .av-subnav-menu .current-menu-item a .avia-menu-text {
  font-weight:900 !important;
	}

#top .av-submenu-container {
  z-index: 999!important;
	}

#top .av-submenu-container .avia-menu-text {
  font-weight:500 !important;  
	}

#top .av-submenu-pos-center {
  text-align:left !important; padding-left:22.7%;
	}

ul.sub-menu {display:none !important;}

#header .widget {
  top:-60px;
  width:70px;
  left:95%;
  position: absolute;
  z-index:999999;
  height: 30px;
	}

#polylang-2 ul {
  display: inline;
  list-style-type:none;
  float:right; 
  z-index:999;
  height: 30px;
	}

/* responsive menu-tabs */

#mobile-advanced {
  background-color:#83817a;
	}

#menu-item-129 a,
#menu-item-127 a,
#menu-item-126 a,
#menu-item-125 a,
#menu-item-128 a {
  color:#ffffff !important;
  text-transform: lowercase;
  font-weight:bold;
	}

/* 1e item */

#menu-item-129 {
  background-color:#d80073;
	}

/* 2e item */

#menu-item-127 {
  background-color:#e40075;
	}

/* 3e item */

#menu-item-126 {
  background-color:#c00066;
	} 

/* 4e item */

#menu-item-125 {
  background-color:#b1005b;
	}

/* 5e item */

#menu-item-128 {
  background-color:#a20055;
	} 

.av-subnav-menu a {
  background: none !important;
	}

/* responsive icon */
#advanced_menu_toggle[data-av_icon]:before {
  font-family: 'entypo-fontello';
  font-weight: normal;
  content: '\e811';
  position: absolute;
  font-size: 36px;  
	}

#advanced_menu_toggle {
  border-width:0px !important;
  margin-top:0px;
	}

.avia_desktop #advanced_menu_toggle:hover,
.avia_desktop #advanced_menu_hide:hover {
  background:transparent !important; color:#000000 !important;
	}

#advanced_menu_hide {
  background:transparent !important;
  border:none;
  color:#ffffff !important;
	}

#mobile-advanced li > a::before,
.html_header_mobile_behavior #mobile-advanced span > a::before,
#mobile-advanced .mega_menu_title::before {
  display:none;
	}

blockquote {
  font-size:inherit !important;
  background-color:#ffffff;
  padding:20px;
  border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
  border:none;
	}

blockquote p {
  border-left:3px solid #e50078 !important;
  padding-left:10px;
	}

/* top tab */

.top-tab {
	position: relative;
  float: right !important;
	right: 50px;
	top: -20px;
	background: #7a7771;
	width: 105px;
	height: 25px;
	}

.top-tab:before {
	content: " ";
	position: absolute;
	top: 0px;
	left: -13px;
	width: 20px;
	height: 45px;
	background: #7a7771;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
	}

.top-tab:after {
	content: " ";
	position: absolute;
	top: 0px;
	right: -13px;
	width: 20px;
	height: 45px;
	background: #7a7771;
	-webkit-border-radius: 0 8px 0 0;
	-moz-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	transform: rotate(-15deg);
	}

/**
#header .widget {
  margin-top:10px;
	}
**/

#home-text h1 {
  font-size:33px !important;
  color:#ffffff !important;
  margin-top:20px;
  font-family: 'Arial Narrow', arial !important;
  font-weight:300 !important;
	}

#home-text a {
  color:#e70076 !important;
  text-decoration:none !important;
	}

#home-text p {
  font-family: 'Arial Narrow', arial !important;
  font-size:20px;
	}

#home-text .avia-button {
  color:#ffffff !important;
  font-size:14px;
  border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
  text-transform:lowercase !important;
  padding:3px 14px;
  font-weight:400;
	}

a#scroll-top-link {
  z-index:9999 !important;
	}

#header_main {
  z-index:999 !important;
	}


.main_color {
 /**z-index:-2 !important;**/
	}

.headerbar {
  width:100%;
  height:20px !important;
  position:relative;
  z-index:999 !important;
  margin-top:0px;
	}

@media all and (max-width: 768px) {
 	#nextendaccordionmenuwidget-2 {
    display: none;
  	}
  .main_menu {
    margin-top: -10px !important;
  	}
  #main {
    padding:inherit;
  	}
  #header_main {
    margin-top:-30px;
  	}
  .responsive .logo {
    margin-top:35px !important;
    float: left !important;
  	}
  #top .widget ul {
    margin-top:-15px;
  	}
  #advanced_menu_toggle {
    margin-right:-12px !important;
    z-index:99999;
  	}
	#header .widget {
    left:90%;
    top:-20px;
    z-index:999;
  	}
  #top .av-submenu-pos-center {
    display:none;
  	}
  ul.sub-menu {
    /*display:block !important;*/ /*Per 30 januari 2019*/
    display: none !important;
    background-color:#efefef;
  	}
  ul.sub-menu a:hover {
    background-color:#efefef !important;
  	}
  ul.sub-menu a {
    font-weight:400 !important;
  	}
  ul.sub-menu .avia-menu-text {
    color:#333333 !important;
  	}
 	#menu-item-129,
  #menu-item-127,
  #menu-item-126,
  #menu-item-125,
  #menu-item-128 {
    background-color:#e50078;
  	}
	}

@media all and (max-width: 990px) {	
  #nextendaccordionmenuwidget-2 {
    display:none;
  	}
  #top.boxed {
    margin:20px 0 0 0 !important;
  	}
  .logo {
    margin-top:20px;
  	}
  .top-tab {
		position: relative;
  	float: right !important;
		right: 50px;
		top: 0px;
		background: #7a7771;
		width: 105px;
		height: 20px;
		}
  
  	#top .av-submenu-pos-center,
  	#sub_menu1,
  	#top .sticky_placeholder {
      display:none;
  		}
  	ul.sub-menu {
      /* display:block !important; */ /*Per 30 januari 2019*/
      display: none;
      background-color:#efefef;
  		}
  	ul.sub-menu a:hover {
      background-color:#efefef !important;
  		}
  	ul.sub-menu a {
      font-weight:400 !important;
  		}
  	ul.sub-menu .avia-menu-text {
      color:#333333 !important;
  		}
  	#menu-item-129,
  	#menu-item-127,
  	#menu-item-126,
  	#menu-item-125,
  	#menu-item-128 {
      background-color:#e50078;
  		}
  	#advanced_menu_toggle {
      margin-right:-10px;
      z-index:9999999;
  		}

  .top-tab:before {
		content: " ";
		position: absolute;
		top: 0px;
		left: -13px;
		width: 20px;
		height: 45px;
		background: #7a7771;
		-webkit-border-radius: 5px 0 0 0;
		-moz-border-radius: 5px 0 0 0;
		border-radius: 5px 0 0 0;
		-webkit-transform: rotate(30deg);
		-moz-transform: rotate(30deg);
		-ms-transform: rotate(30deg);
		transform: rotate(30deg);
		}

  .top-tab:after {
		content: " ";
		position: absolute;
		top: 0px;
		right: -13px;
		width: 20px;
		height: 45px;
		background: #7a7771;
		-webkit-border-radius: 0 8px 0 0;
		-moz-border-radius: 0 8px 0 0;
		border-radius: 0 8px 0 0;
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		transform: rotate(-15deg);
		}
	}

h1, h2, h3, h4, h5, h6,
#top .av-submenu-pos-center a {
  font-weight:600 !important;
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
	}

#home-lists img {
  width:60px;
	}

#home-lists a {
  text-decoration: none !important;
  color:ffffff !important;
	}

#top .av-submenu-pos-center a:hover {
  color:#000000;
	}

#mission-statement {
  text-align:justify !important;
	}

li.lang-item-14 a:after {
	content: " | ";
  color:#000000;
  }

li.lang-item {
  display: inline;
  font-size:14px;
	}

li.lang-item a:link {
  color:#000000;
	}

li.lang-item a:visited {
  color:#000000;
  text-decoration:none;
	}

li.lang-item a:focus {
  color:#ffffff;
  text-decoration:none;
	}

li.lang-item a:hover {
  color:#ffffff;
  text-decoration:none;
	}

li.lang-item a:active {
  color:#ffffff;
  text-decoration:none;
	}

/* list items */
ul {
  margin-left: 0px;
	}

.nav-list {
	text-align: center;
	opacity   : 0.6;
	cursor    : pointer;
 	font-size : 14px !important;  
	}

.nav-list a {	
  color:rgba(255, 255, 255, 0.7) !important;
	}

/* FAQ */

.page-id-9 .entry-content-wrapper li,
.page-id-130 .entry-content-wrapper li {
  padding-top:inherit;
  padding-bottom:inherit;
  line-height:inherit;
	border-bottom: inherit;
  margin-left:inherit;
  text-indent: inherit !important;
	}

.entry-content-wrapper li {
  padding-top:0px !important;
  padding-bottom:0px !important;
	border-bottom: 0px !important;
  margin-left:20px;
  text-indent: -0.820em !important;
	}

.entry-content-wrapper ol li {
	border-bottom: 0px !important;
  margin-left:6px;
  text-indent: inherit !important;
	}

.nav-list a:hover {
  color:rgba(255, 255, 255, 1) !important;
  text-decoration:none !important;
	}

.nav-list:hover {
	opacity: 0.8;
	}

.nav-list h1 a {
	color: #ffffff !important;
	font-size: 16px !important;
	margin-top: 6px !important;
  padding-bottom:6px !important;
  letter-spacing:0px !important;
  text-decoration:none !important;
	}

.nav-list ul {
	margin: 0;
	padding: 0;
	color: rgba(255, 255, 255, 0.4);
  text-decoration:none !important;
	}

.nav-list ul li {
  border-top: 1px solid rgba(255, 255, 255, 0.7) !important;
	text-align: center;
  color:#ffffff;
	}

.nav-list ul li:hover a {
	color: #ffffff !important;
	}

.nav-list ul li:last-of-type {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
	}

.nav-list ul li a {
	color: rgba(255, 255, 255, 0.7) !important;
	}

a[data-tag="{Alle}"] {
  display: none;
	}

.togglecontainer .tag-seperator:nth-child(2) {
  display: none;
	}

/* home pagina */

.page-id-9 .headerbar,
.page-id-130 .headerbar,
.page-id-2991 .headerbar,
.page-id-3046 .headerbar,
.page-id-3049 .headerbar,
.page-id-3055 .headerbar,
.page-id-3069 .headerbar,
.headerbar {
  background-color:#e70076;
	}

.page-id-9 .entry-content-wrapper li,
.page-id-130 .entry-content-wrapper li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
	}

.page-id-9 a,
.page-id-130 a {
  color:#ffffff !important;
	}

/* we are tab */
nav ul#avia-menu li:nth-child(5), nav ul#avia-menu li:nth-child(5):before,
nav ul#avia-menu li:nth-child(5):after {
	background-color:#d80072 !important;
	}

/* drafting wizard tab */
nav ul#avia-menu li:nth-child(1), nav ul#avia-menu li:nth-child(1):before,
nav ul#avia-menu li:nth-child(1):after {
  background-color:#e40075 !important;
	}

/* drafting services tab */
nav ul#avia-menu li:nth-child(2), nav ul#avia-menu li:nth-child(2):before,
nav ul#avia-menu li:nth-child(2):after {
  background-color:#c00065 !important;
	}

/* drafting principles tab */
nav ul#avia-menu li:nth-child(3), nav ul#avia-menu li:nth-child(3):before,
nav ul#avia-menu li:nth-child(3):after {
  background-color:#b1005b !important;
	}

/* mdlcntrcts tab */
.page-id-26 .headerbar,
.page-id-117 .headerbar {
  background-color:#2c36a1;
	}

nav ul#avia-menu li:nth-child(4), nav ul#avia-menu li:nth-child(4):before,
nav ul#avia-menu li:nth-child(4):after {
  background-color:#a30056 !important;
	}

.main_menu {
  margin-top:0px !important;
	}

.main_menu a {
  margin-top:-33px;
  font-weight:bold !important;
	} 

/* 25-6-2019 Edwin padding aangepast van 13px naar 12px */

.av-main-nav > li > a {
  padding-left: 12px;
  padding-right: 12px !important;
	}

nav ul#avia-menu li.menu-item {
  margin-top: 65px;
  text-transform: lowercase;  
	bottom: 0;
	cursor: pointer;
	height: 44px;
	position: relative;
	left: auto;
	padding-top: 0px;
	margin-left: 25px; /* 31-1-2019 */
	z-index: -1 !important;
  width:151px !important;
  text-align:center;
	}


nav ul#avia-menu li:nth-child(1):before,
nav ul#avia-menu li:nth-child(2):before,
nav ul#avia-menu li:nth-child(3):before,
nav ul#avia-menu li:nth-child(4):before,
nav ul#avia-menu li:nth-child(5):before {
	content              : " ";
	position             : absolute;
	top		             : 1px;
	left                 : -13px;
	width                : 20px;
	height               : 42px;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius   : 5px 0 0 0;
	border-radius        : 5px 0 0 0;
	-webkit-transform    : rotate(30deg);
	-moz-transform       : rotate(30deg);
	-ms-transform        : rotate(30deg);
	transform            : rotate(30deg);
	z-index              : -1;
	pointer-events: none;
	}

nav ul#avia-menu li:nth-child(1):after,
nav ul#avia-menu li:nth-child(2):after,
nav ul#avia-menu li:nth-child(3):after,
nav ul#avia-menu li:nth-child(4):after,
nav ul#avia-menu li:nth-child(5):after {
	content              : " ";
	position             : absolute;
	top                  : 1px;
	right                : -10px;
	width                : 20px;
	height               : 42px;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius   : 0 5px 0 0;
	border-radius        : 0 5px 0 0;
	-webkit-transform    : rotate(-15deg);
	-moz-transform       : rotate(-15deg);
	-ms-transform        : rotate(-15deg);
	transform            : rotate(-15deg);
	z-index              : -1;
	pointer-events: none;
	}

nav ul#avia-menu li:nth-child(1):hover,
nav ul#avia-menu li:nth-child(1):hover:before,
nav ul#avia-menu li:nth-child(1):hover:after,
nav ul#avia-menu li:nth-child(1).hovered,
nav ul#avia-menu li:nth-child(1).hovered:before,
nav ul#avia-menu li:nth-child(1).hovered:after
	{
	background-color: #e20076 !important;
	bottom: 10px;
	z-index: 2 !important;
	}

nav ul#avia-menu li:nth-child(2):hover,
nav ul#avia-menu li:nth-child(2):hover:before,
nav ul#avia-menu li:nth-child(2):hover:after,
nav ul#avia-menu li:nth-child(2).hovered,
nav ul#avia-menu li:nth-child(2).hovered:before,
nav ul#avia-menu li:nth-child(2).hovered:after
	{
	background-color: #ffd106 !important;
	bottom: 10px;
	z-index: 2 !important;
	}

nav ul#avia-menu li:nth-child(3):hover,
nav ul#avia-menu li:nth-child(3):hover:before,
nav ul#avia-menu li:nth-child(3):hover:after,
nav ul#avia-menu li:nth-child(3).hovered,
nav ul#avia-menu li:nth-child(3).hovered:before,
nav ul#avia-menu li:nth-child(3).hovered:after
	{
	background-color: #74cc00 !important;
	bottom: 10px;
	z-index: 2 !important;
	}

nav ul#avia-menu li:nth-child(4):hover,
nav ul#avia-menu li:nth-child(4):hover:before,
nav ul#avia-menu li:nth-child(4):hover:after,
nav ul#avia-menu li:nth-child(4).hovered,
nav ul#avia-menu li:nth-child(4).hovered:before,
nav ul#avia-menu li:nth-child(4).hovered:after
 	{
	background-color:#6d18b0 !important;
	bottom: 10px;
	z-index: 2 !important;
	}

nav ul#avia-menu li:nth-child(5):hover,
nav ul#avia-menu li:nth-child(5):hover:before,
nav ul#avia-menu li:nth-child(5):hover:after,
nav ul#avia-menu li:nth-child(5).hovered,
nav ul#avia-menu li:nth-child(5).hovered:before,
nav ul#avia-menu li:nth-child(5).hovered:after {
	background-color:#28b4e4 !important;
  	bottom: 10px;
	z-index: 2 !important;
	}

#footer {
  padding:0px; border:none !important;
  -webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	}

#footer .container {
  background:transparent !important;
  height:20px !important;
	}

#text-2 {
  display:none !important;
	}

.page-id-9 #footer,
.page-id-130 #footer {
  background-color:#041e27 !important;
	}

#socket {
  border-top-width:0px !important;
	}

#socket .copyright {
  font-size:13px;
  text-align: center;
  width: 100%;
  color:#ffffff;
	}

#socket .copyright a:hover {
  text-decoration:none !important;
  color:#ffffff;
	}

#socket .seperator {
  color:#a7b0b4 !important;
	}


#main {
  background:transparent !important;
	}


#clients {
  padding:0 100px;
	}

#clients p {
  font-size:13px !important;
  color:rgba(255,255,255,0.5);
  margin-bottom:0px;
	}

#clients .entry-content-wrapper li {
  border:none !important;
	}

/* BOOK */
.nextend-nav-757 a {
  font-weight:900 !important;
	}

/* FAQ */
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1.65;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	}

#cssmenu {
  width: 100%;
  font-family: Helvetica, Arial, sans-serif;
  color: #333333;
	}

#cssmenu ul ul {
  display: none;
	}

.align-right {
	float: right;
	}

#cssmenu > ul > li > a {
  padding: 15px 0 10px 0;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
	}

#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #333333;
	}

.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
	}

.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
	}

.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
	}

#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #333333;
	}

.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
	}

#cssmenu ul ul li a {
  cursor: pointer;
  padding: 4px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 14px;
  color: #333333;  
	}

#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  color: #333333;
	}

#cssmenu ul ul li:first-child > a {
  box-shadow: none;
	}

#cssmenu ul ul ul li:first-child > a { 
	}

#cssmenu ul ul ul li a {
  padding-left: 27px;
  padding-right:20px !important;
	}

#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
	}

#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
	}

#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #333333;
  border-left: 2px solid #333333;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
	}

#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #333333;
	}

/*** Contract Automation Wizard iframe styling ***/

.page-id-4470 .main_color,
.page-id-4622 .main_color {
  background-color: #f9f9f9;
	} 

.page-id-4470#top.boxed,
.page-id-4622#top.boxed {
  margin-bottom: 20px;
	}

.page-id-4470 #footer,
.page-id-4622 #footer {
  display: none;
	}

.page-id-4470 #socket,
.page-id-4622 #socket {
  display: none;
	}

.page-id-4470 #contract_automation_grid .avia_textblock, 
.page-id-4622 #contract_automation_grid .avia_textblock {
	height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
 	min-height: 640px;
	}

.page-id-4470 #contract_automation_iframe, 
.page-id-4622 #contract_automation_iframe {
	border: medium none;
  min-height: 100%;
  min-width: 100%;
  vertical-align: top;
	}

a.avia-button.avia-color-pink {
  border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  background: #e70076 !important;
	}

a.avia-button.avia-color-pink{
  padding: 3px 18px 3px;
	}

/*** Hamburger icon eerder tonen ***/
@media only screen and (min-width:768px) and (max-width:1100px) {
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
    display: block;
  }
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }
}

@media only screen and (max-width:1100px) {
  .headerbar {
    display: none;
  }
  .av-burger-overlay-inner {
    background-color: #7a7771;
  }
  .av-burger-overlay ul#av-burger-menu-ul .avia-menu-text {
    font-size: 16px;
    font-weight: 700;
  }
}

/*** Fiksen van hamburger icoontje over taalswitch ***/
@media only screen and (max-width:768px) {
  nav ul#avia-menu li.av-burger-menu-main {
    top: 45px;
  }
}

@media only screen and (min-width:989px) and (max-width:1100px) {
  nav ul#avia-menu li.av-burger-menu-main {
    top: 45px;
  }
}

@media only screen and (min-width:768px) and (max-width:989px) {
  nav ul#avia-menu li.av-burger-menu-main {
    top: 15px;
  }
}

