/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada

COLORS
#3d6c89 => Blauw
#fbe5d6 => Licht roze
#f6be98 => Roze
#f9f5e3 => Licht geel
#f1f1f1 => Heel licht grijs
#b5b5b5 => Licht grijs
#a0a0a0 => Grijs
#333333 => Lichter zwart
#181717 => Zwart
*/
/*cases*/

h4.fusion-rollover-title a{color:#fff !important;}
.fusion-portfolio-content-wrapper .fusion-image-wrapper{height: 250px !important;}
article .fusion-image-wrapper img{height: 100% !important;width: 100%;object-fit: cover;}

.fusion-separator.sep-double{display: none !important;}
.fusion-image-wrapper .fusion-rollover {opacity: 1 !important;transform: translateX(0) !important;}



.post-type-archive-avada_portfolio .fusion-tb-header .fullwidth-box.fusion-builder-row-2{background:url("/wp-content/uploads/2023/02/bg05.jpg");background-repeat: no-repeat;background-size: cover;}
/*.blog-shortcode-post-title.entry-title, .fusion-post-content-wrapper{display: none !important;}*/

.single-avada_portfolio .fusion-tb-header .fullwidth-box.fusion-builder-row-2{background:url("/wp-content/uploads/2023/02/bg16.jpg");background-repeat: no-repeat;background-size: cover;}

.team .fusion-builder-row{display: grid !important;grid-template-columns: auto auto auto auto auto auto auto;}
.team .fusion-builder-row .fusion-layout-column{width: 100% !important;}
.team .fusion-column-wrapper{margin:0px !important;}
.team img{filter: grayscale(80%); object-fit: contain; height: 100%;}
.team .fusion-imageframe{height: 205px !important;}


.slides li .fusion-image-wrapper{height: 300px;}
.slides li .fusion-image-wrapper img{object-fit: cover; height: 100%;}
/*CUSTOMIZER CSS*/
.social{background: #f6be98 !important}
.fusion-sharing-box{padding-left:0 !important;padding-right:0 !important;}


.services i{position:relative; bottom: 20px;}

h1 em {text-transform: capitalize;font-size: .65em !important;font-style:normal;color: #848484 !important;clear: both;display: block;line-height: 1.45;font-weight: 400 !important;}

#survey button:not(.close){background:#F6BE98!important;}
#survey button span{color:#000 !important;}
#survey input[type=email]{text-align:center;}
html #survey .fusion-button-default:hover{background:#fff !important;}

.fusion-project-details-tb h3, .project-content h3{margin-bottom:0 !important;}

/*progressbar*/
.vcard .fusion-imageframe img{filter: grayscale(1);}
.vcard:hover .fusion-imageframe img{filter: grayscale(0);}
.progressbar .fusion-column-wrapper{gap:5px;}
.fusion-progressbar-value:after{content:"%";}
.fusion-progressbar{margin-bottom:20px;display: grid;grid-template-columns: 100%; grid-template-areas: "a""b"}
.progress-title{font-size: 16px;color: #333333;grid-area: a;transform: none !important;display: grid;grid-template-columns: 97% 10%;}
.fusion-progressbar-bar{grid-area: b;margin-bottom: 30px;}
.fusion-progressbar-text-on-bar .progress-title {position: inherit !important;left: 0 !important;top: 0 !important;}
/*FONTS*/
#menu-main li, #menu-main-nl li{text-transform:uppercase;}

h2.teaser{font-family:"Roboto Condensed" !important;color:#181717 !important;font-weight:300 !important;line-height: 1.5 !important;}
h2:not(.teaser){font-size:36px !important;font-weight:700;}
h2.content-box-heading{font-size:24px !important;}
body:not(.home) h1{margin-top:0 !important;}

.fusion-text ul{list-style:none;}
.fusion-text ul li{position:relative;}
.fusion-text ul li:before{color:#3d6c89;content:"\f0c8";position:absolute;left:-15px;top:7px;font-size:10px !important;font-family:"Font Awesome 5 Free";font-weight:900;}
.fusion-imageframe, .fusion-imageframe img{width:100%;height:auto;}
b, strong{font-weight:400 !important;}
.top-title{z-index: 0 !important;}

/*BREADCRUMBS*/
.fusion-breadcrumbs{padding-bottom:20px;font-size:18px !important;}
.fusion-breadcrumbs a{color:#fff !important;text-decoration:underline;}
.fusion-breadcrumbs a:hover{color:#fff !important;text-decoration:none;}
.single-post .fusion-builder-row-2{background-image: url(https://dev-hudicor.applicgroup6.com/wp-content/uploads/2023/01/colton-duke-UExx0KnnkjY-unsplash-scaled.jpg) !important;}
/*MENU*/
body:not(.home) .awb-menu__sub-ul{border:1px solid #e1e1e1;}
/*TOP*/
/*filter*/
/*.page:not(.home) .fusion-tb-header .fusion-fullwidth {filter: grayscale(40%);}*/
.fusion-tb-header .fusion-builder-row-1{position:relative;z-index:11;overflow: visible;}
.fusion-tb-header .fusion-builder-row-2{position:relative;z-index:9 !important;}
#logo img{width:140px;}
main#main{position:relative;z-index:0;}
.single-post main{padding-top:55px !important;}
.single-post main .fusion-fullwidth{padding-left:0 !important;padding-right:0 !important;}
.fusion-tb-header .awb-menu__main-ul{min-height:none !important;padding:0 80px !important;}
.fusion-tb-header .fusion-separator{height:1px;width:100%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%) !important;}

/*OVERZICHT*/
#overzicht .fusion-content-boxes{height:640px;display:grid;grid-template-columns:50% 50%;margin-left:0 !important;margin-right:0 !important;}
#overzicht .fusion-content-boxes .heading{margin-bottom:0px !important;}
#overzicht .fusion-content-boxes .heading a .image img{max-width: 36px !important;}
#overzicht .fusion-content-boxes .fusion-clearfix, #overzicht .fusion-content-boxes:before, .fusion-content-boxes:after{display:none !important;}
#overzicht .fusion-content-boxes .content-box-wrapper{display:flex;justify-content:center;align-items:center;height:100%;}
#overzicht .fusion-content-boxes .content-box-column{background:#3d6c89 !important;margin:0 !important;padding:0 !important;border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
#overzicht .fusion-content-boxes .content-box-column:hover{background:#f5f5f5 !important;}
#overzicht .fusion-content-boxes .content-box-column:nth-child(2n+2)){border-right:0;}
#overzicht .fusion-content-boxes .content-box-column:nth-child(1), .fusion-content-boxes .content-box-column:nth-child(2){border-top:0 !important;}
#overzicht .fusion-content-boxes .content-box-column h2{color:#fff !important;font-weight:400 !important;text-transform:uppercase;padding:0 10px;}
#overzicht .fusion-content-boxes .content-box-column:hover h2{color:#333 !important;}
/*#overzicht .fusion-content-boxes .content-box-column:hover img{filter: grayscale(1);filter: brightness(0.35);}*/
#overzicht .fusion-text p{padding:0 40px;padding-top:2em;font-size:32px;line-height:1.2em;color:#fff;text-shadow:1px 1px #000;text-align:center;max-width:720px;margin:0 auto;}
/*4 columns*/
.vier-columns {display: grid;}
.vier-columns .content-box-column{width: 100% !important;margin-bottom:0px !important;}
.vier-columns .content-box-wrapper{display: flex;}
.vier-columns .content-container, .vier-columns .heading{margin-bottom:0px !important;}
.vier-columns.lijn{max-width:80%;margin:0 auto;}
.vier-columns.lijn .content-box-column .content-box-wrapper{border-bottom:1px solid #b5b5b5;}
.vier-columns.lijn .content-box-column-last .content-box-wrapper{border-bottom:none;padding-top:20px;}
/*ICONWRAPPER*/
.iconwrapper .fusion-text h4{margin:10px 0 5px !important;}
.iconwrapper .fusion-text p{font-size:14px !important;}
/*IMAGES*/
.imgborder img{border:1px solid #e1e1e1;padding:5px;}
/*DETAILS*/
#details .fusion-layout-column.left{position:relative;}
#details .fusion-layout-column.left .fusion-image-element{position:relative;z-index:0;}
#details .fusion-layout-column.left .fusion-title{position:absolute;background:#3d6c89;left:10px;top:5px;padding:10px 15px;z-index:1;max-width:80%;}
#details .fusion-layout-column.left .fusion-title h2{color:#fff !important;}
#details .fusion-layout-column.left .fusion-text h4{color:#fff !important;text-transform:uppercase;margin-top:20px !important;font-size:30px !important;}
#details .fusion-layout-column.left .fusion-text ul{list-style:none;padding-left:20px;}
#details .fusion-layout-column.left .fusion-text ul li{text-transform:uppercase;color:#fff !important;margin-bottom:10px;position:relative;}
#details .fusion-layout-column.left .fusion-text ul li:before{color:#fff;content:"\f0c8";position:absolute;left:-15px;top:5px;font-size:10px !important;font-family:"Font Awesome 5 Free";font-weight:900;}
#details:not(.noimg) .fusion-layout-column.left .fusion-text{background:#3d6c89;padding:20px 20px 80px 20px;}
#details:not(.noimg) .fusion-layout-column.left .fusion-text p{color:#fff;font-size:30px;text-align:center;text-transform:uppercase;line-height:1.4;}
#details .fusion-layout-column.right .fusion_builder_column_inner .fusion-text{border:5px solid #3d6c89;padding:20px;margin-bottom:40px;text-align:center;text-transform:uppercase;color:#3d6c89;position:relative;}
#details .fusion-layout-column.right .fusion_builder_column_inner .fusion-text:before{position:absolute;content:"";width:50px;height:50px;top:-32px;left:50%;margin-left:-25px;border:5px solid #f1f1f1;}
#details .fusion-layout-column.right .fusion_builder_column_inner .fusion-text.achievement:before{background:#f1f1f1 url(/wp-content/uploads/2023/01/noun-achievement-2127257-b.png) no-repeat;background-size:contain !important;}
#details .fusion-layout-column.right .fusion_builder_column_inner .fusion-text.quote:before{background:#f1f1f1 url(/wp-content/uploads/2023/01/noun-quote-1942327-b.png) no-repeat;background-size:contain !important;}
#details.noimg .fusion-layout-column.left .fusion-text{padding-top:10px;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column{margin-bottom:0 !important;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .content-box-wrapper{display:grid;grid-template-columns: 40% 60%;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .fusion-clearfix{display:none;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .heading{margin-bottom:0 !important;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .heading img{width:100%;height:auto;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .content-container{padding-left:10px;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .content-container h3{font-size:22px !important;margin:10px 0 10px 0 !important;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .content-container ul{margin:0 !important;font-size:16px !important;list-style:none;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .content-container ul li{position:relative;}
#details.noimg .fusion_builder_column_3_5 .fusion_builder_column_inner_2_3 .fusion-content-boxes .content-box-column .content-container ul li:before{color:#3d6c89;content:"\f0c8";position:absolute;left:-15px;top:5px;font-size:10px !important;font-family:"Font Awesome 5 Free";font-weight:900;}
/*SERVICES*/
#services .fusion-builder-row .fusion-layout-column{padding-right:20px !important;}
#services .fusion_builder_column_inner_1_3:hover h4{text-decoration:underline !important;}
/*BLOG*/
/*.fusion-posts-container .fusion-post-wrapper .fusion-flexslider img{filter: grayscale(1);}
.fusion-posts-container .fusion-image-wrapper .fusion-rollover{transition:none !important;transform:translateX(0) !important;opacity:1;background-image:none;background-color:rgba(61, 108, 137,.8);}
.fusion-posts-container .fusion-post-wrapper .fusion-rollover h4{transform: scale(1);transition:transform 1s;}
.fusion-posts-container .fusion-post-wrapper .fusion-rollover h4 a{color:#fff !important;text-transform:uppercase !important;font-size:20px !important;}
.fusion-posts-container .fusion-post-wrapper:hover .fusion-rollover h4{transform:scale(1.15);}
.fusion-posts-container .fusion-post-wrapper .fusion-clearfix{display:none;}*/
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper {background:#fff;justify-content: center; transition: 0.6s;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper h2{font-size:30px !important;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper .post-content{margin-bottom:0px !important;}
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid {padding:10px !important;}
 .fusion-post-wrapper:hover .fusion-post-content-wrapper{background: #3d6c89 !important;}
 .fusion-post-wrapper:hover .fusion-post-content-wrapper h3 a, .fusion-post-wrapper:hover .fusion-post-content-wrapper h2 a{color:#fff !important;}
/*insights*/
.fusion-post-content h3{font-size:30px !important;}
/*SINGLE BLOG*/
article.post .fusion-meta-info{display:none;}
.fusion-sharing-box{background:#f6be98 !important;}
.fusion-sharing-box h4{text-transform:uppercase !important;}
/*ICONS IN TEXT*/
#icons-left .content-box-wrapper{display:flex;align-items:flex-start;}
#icons-left .content-box-wrapper .heading{margin-top:0 !important;}
#icons-left .content-box-wrapper .heading img{max-width:100px !important;}
.content-box-wrapper .fusion-clearfix{display: none !important;}
#icons-left .content-box-wrapper .content-container{padding-left:0 !important;}
/*INDUSTRIES*/
/*#industries .fusion-column-wrapper{display:grid;grid-template-areas:"a";grid-template-columns:100%;}
#industries .fusion-column-wrapper .fusion-image-element, #industries .fusion-column-wrapper .fusion-title{grid-area:a;}
#industries .fusion-column-wrapper .fusion-image-element{z-index:0;}
#industries .fusion-column-wrapper .fusion-image-element img{filter: grayscale(1);}
#industries .fusion-column-wrapper .fusion-title{z-index:1;display:grid;align-items:center;background:rgba(61, 108, 137,.8);margin:0 !important;}
#industries .fusion-column-wrapper .fusion-title h3{color:#fff !important;text-transform:uppercase;font-size:20px !important;transform: scale(1);transition:transform 1s;}
#industries .fusion-layout-column:hover .fusion-column-wrapper .fusion-title h3{transform:scale(1.15);}*/
#industries .fusion-layout-column:hover .fusion-column-wrapper .fusion-title{background:#3d6c89;}
#industries .fusion-layout-column:hover .fusion-column-wrapper .fusion-title h3{color:#fff;}
#industries .fusion-layout-column{height: 300px;}
#industries .fusion-column-wrapper{justify-content: end;}
#industries .fusion-column-wrapper .fusion-title{background:#fff;  transition: 0.6s;}
/*FORM*/
.fusion-form .fusion-fullwidth{padding-left:0 !important;padding-right:0 !important;}
.fusion-form .fusion-fullwidth .fusion-column-wrapper{margin-left:0 !important;}
.fusion-form .fusion-form-field{margin:0 0 11px 0 !important;}
.fusion-form input, .fusion-form textarea{background-color:#fff !important;border-radius:0 !important;}
.fusion-form textarea{height:173px !important;resize:none;}
.fusion-form button:not(.close){width:100% !important;border-radius:0 !important;height:48px !important;background:#3d6c89 !important;}
.fusion-form button:hover{background:#498ab2 !important;}
.fusion-form button .fusion-button-text{text-transform:uppercase;}
.page-id-17 .fusion_builder_column_1_4 .fusion-text h3{margin-top:0 !important;margin-bottom:10px !important;}
.page-id-17 .fusion_builder_column_1_4 .fusion-text p{margin-bottom:10px !important;}
.fusion-form-form-wrapper input:not([type=submit]):focus, .fusion-form-form-wrapper textarea:focus, .fusion-form-form-wrapper input:not([type=submit]):hover, .fusion-form-form-wrapper textarea:hover{border-color:#3d6c89 !important;}
form .fusion-builder-row{margin-right:0 !important;margin-left:0 !important;}
#contact a:hover{color:black !important; text-decoration: underline;}
p a:hover{color:black; text-decoration: underline !important;}
/*CALL TO ACTION*/
#cta{margin-top:50px;}
#cta *{text-transform:uppercase;font-size:28px;}
#cta p{margin:10px 0 !important;color:#fff !important;}
#cta .fusion_builder_column_1_4 p{text-align:right;}
#cta a{color:#454545 !important;padding:5px 10px;border:2px solid #454545;font-weight:400;}
#cta a:hover{background:rgba(256,256,256,.25);}
/*FOOTER*/
.fusion-tb-footer .fusion-footer-widget-area .fusion-fullwidth{padding-top:60px;}
.fusion-tb-footer .fusion-menu{padding-left:0 !important;}
.fusion-tb-footer .fusion-menu li ul, .fusion-tb-footer .fusion-menu .awb-menu__open-nav-submenu-hover{display:none !important;}
.fusion-tb-footer .fusion-menu li{margin-bottom:6px;}
.fusion-tb-footer .fusion-menu li .menu-text{text-transform:uppercase;text-align:right;}
.fusion-tb-footer .fusion-menu li.current-page-ancestor .menu-text, .fusion-tb-footer .fusion-menu li.current-menu-item .menu-text, .fusion-tb-footer .fusion-menu li:hover .menu-text, .fusion-tb-footer .fusion-menu li.current-menu-item a, .fusion-tb-footer .fusion-menu li:hover a{color:#141617 !important;text-decoration:underline;}
.fusion-tb-footer .fusion-text h3 /*, .fusion-tb-footer .fusion-text p, .fusion-tb-footer .fusion-text a, .fusion-tb-footer .fusion-text :hover*/{margin:0 0 10px 0 !important;color:#141617 !important;}
.fusion-tb-footer .fusion_builder_column_2_5 .fusion-text{margin:30px 0 20px;font-size:16px;font-style:italic;}
#subfootertext p{font-size:14px !important;text-align:center;margin-bottom:0 !important;margin-top:0 !important;}
#subfootermenu{text-align:center;list-style:none;margin-top:0 !important;padding-left:0 !important;margin-bottom:0 !important;}
#subfootermenu li{display:inline-block;margin-left:15px;margin-right:15px;font-size:16px !important;}
#subfootermenu li a, #subfootertext a{color:#141617 !important;}
#subfootermenu li a:hover, #subfootertext a:hover{text-decoration:underline;}
.fusion-tb-footer .fusion-separator{height:1px;width:100%;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%) !important;}
.menu-item a:focus-visible, .menu-item:focus-visible{outline-color:transparent !important;border-color:transparent !important;}
#footercontacttext p{margin-top:0 !important;}


.about-author{background:#f1f1f1;padding:20px;border-bottom-left-radius:15px;position:relative;}
.about-author .about-author-container .avatar img{width:150px !important; padding-right:20px !important; filter:grayscale(100%); transition:filter 0.3s ease;}
.about-author .about-author-container .avatar img:hover{ filter:grayscale(0%);}
.about-author .description{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title avatar""functie avatar""tagline avatar""social avatar";gap:8px 16px;align-items:start;}
.about-author .title{grid-area:title;font-size:24px;font-weight:700;}
.about-author .functie{grid-area:functie;font-style:italic;font-weight:600;}
.about-author .tagline{grid-area:tagline;font-size:16px;padding:5px 0 0;position:relative;z-index:0;}
.about-author .tagline:before{position:absolute;content:"";width:60px;height:60px;background:url(/wp-content/uploads/2022/09/quotes.png) no-repeat;background-size:contain;z-index:-1;top:10px;left:-10px;}
.about-author .avatar{grid-area:avatar;margin-top:5px;margin-bottom:0;}
.about-author .author_social{position:absolute;top:20px;right:20px;text-align:right;background:transparent;}
.about-author .author_social a{text-decoration:none;display:inline-block;margin-left:10px;color:#EECF6D;}
.about-author .author_social a:hover{color:#d4b850;}
.about-author .email:before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;color:#f6be98;margin-right:5px;font-size:29px;position:relative;top:1px;}
.about-author .linkedin:before{content:"\f08c";font-family:"Font Awesome 5 Brands";font-weight:900;color:#f6be98;font-size:26px;}
.about-author .email:hover:before{color:#3D6D8A;}
.about-author .linkedin:hover:before{color:#3D6D8A;}



@media screen and (max-width: 1600px) {
 #industries{padding-left:30px;padding-right:30px;}
 .post .post-content .fusion-builder-row-3, .post .fusion-sharing-box{margin-left: 20px !important;margin-right: 20px !important;}
}
@media screen and (max-width: 1366px) {
 .vier-columns.lijn{max-width:100%;}
}
@media screen and (max-width: 1140px) {
  #intro .fusion-builder-row, #intro .fusion-builder-row .fusion-column-wrapper{margin-left:0 !important;margin-right:0 !important;}
  #intro .fusion_builder_column_2_5{display:none !important;}
  #intro .fusion_builder_column_3_5{width:100% !important;}
  #services .fusion-builder-row .fusion-layout-column:not(.fusion_builder_column_inner){width:100% !important;}
  #services .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{padding-left:0 !important;}
  #services .fusion-builder-row .fusion-layout-column .fusion-text{margin-right:0 !important;margin-bottom:40px !important;}
  #cta *{text-transform:uppercase;font-size:22px;}
  #cta .fusion_builder_column_1_4 p{text-align:left;}
  #cta .fusion-builder-row{display: flex; flex-direction: column;}
  #cta .fusion-builder-row .fusion-layout-column{width: 100% !important;}
  #cta .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{margin-left:25px !important;margin-right: 25px !important;}

  .fusion-tb-footer .fusion-builder-row{display:grid !important;grid-template-areas:"a a a" "b c d";}
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column:nth-child(1){grid-area:a;}
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column{width:100% !important;}
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column:nth-child(1) .fusion-column-wrapper{padding-right:0 !important;display:grid !important;grid-template-areas:"a c" "b c";}
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column:nth-child(1) .fusion-column-wrapper .fusion-image-element:first-child{grid-area:a;}
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column:nth-child(1) .fusion-column-wrapper .fusion-text{grid-area:b;padding-right:20%;}
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column:nth-child(1) .fusion-column-wrapper .fusion-image-element:last-child{grid-area:c;}
  .fusion-tb-footer *{text-align:left !important;}
  .fusion-tb-footer .awb-menu__main-ul_column .awb-menu__main-a{justify-content:flex-start !important;}
  .vier-columns.lijn .content-box-wrapper .content-container, .vier-columns.lijn .content-box-wrapper .heading{width:50% !important;display:flex;align-items:center;}
  .vier-columns.lijn .content-box-wrapper .content-container{flex-direction:column;align-items:flex-start;}
  .vier-columns.lijn .content-box-wrapper .content-container ul{font-size:16px;}
  .vier-columns.lijn .content-box-wrapper .heading img{width:100%;height:auto;}
}
@media screen and (max-width: 1024px) {
  .home .fusion-tb-header .fusion-builder-row{position: static !important;}
  .home .fusion-tb-header .fusion-builder-row .fusion-layout-column{position: unset;}
  .home #menu-main{position: absolute; top: 97px;left:0; z-index: 99999;}
  .home .fusion-tb-header .fusion-column-wrapper{align-items: center;display: grid !important; grid-template-columns: 50% 50%;grid-template-areas:"a b" "c c";}
  .home .fusion-tb-header .fusion-column-wrapper .awb-menu{position: inherit !important;grid-area: b;height: fit-content;padding-top: 20px !important;}
  .home .fusion-tb-header .fusion-column-wrapper .fusion-separator{grid-area: c;}
  .home .fusion-tb-header .fusion-column-wrapper .fusion-image-element{grid-area: a;text-align: left !important;}
  #menu-main{margin-top:22px !important;}
  #mobile-menu .fas{color:black !important;}
  .mobile-mode-collapse-to-button{justify-content: right !important; }
  .mobile-mode-collapse-to-button button{background: transparent !important; color:#fff !important;}
  #getsurveyform{max-width:420px !important;}
  #overzicht .fusion_builder_column_1_2{width:100% !important;}
  #overzicht .fusion_builder_column_1_2:nth-child(1){height:400px !important;}
  #overzicht .fusion_builder_column_1_2 .fusion-column-wrapper{margin:0 !important;}
  .vier-columns .content-box-wrapper{flex-direction:column !important;}
  .vier-columns .content-box-wrapper .content-container h4{margin-top:10px !important;font-size:20px !important;}
  .vier-columns .content-box-wrapper .content-container ul{margin-top:0 !important;font-size:16px !important;}
  .page-id-117 .post-content .fusion_builder_column_3_5{width:75%;}
  .page-id-117 .post-content .fusion_builder_column_2_5{width:25%;}
  .vier-columns.lijn .content-box-wrapper .content-container, .vier-columns.lijn .content-box-wrapper .heading{width:50% !important;display:flex !important;align-items:center !important;}
  .vier-columns.lijn .content-box-wrapper{flex-direction:row !important;}
  html .vier-columns.lijn .fusion-columns-4 .fusion-column{width:100% !important;}
  .vier-columns.lijn .content-box-wrapper .content-container{flex-direction:column !important;align-items:flex-start !important;}
  .vier-columns.lijn .content-box-wrapper .heading img{width:100%;height:auto;}
  #industries .fusion_builder_column_1_4{width:50%;}
  #details .fusion_builder_column_2_5:nth-child(2){width:60% !important;}
  #details .fusion_builder_column_1_5{width:100% !important;margin-top:40px;}
  #services  h3, #services  p{text-align: left !important;}
}
@media screen and (max-width: 840px) {
  #mobile-menu .fusion-builder-row {display: flex;}
  #mobile-menu .fusion-builder-row .fusion-layout-column{width: 50% !important;}
  h1{font-size:38px !important;}
  h2.teaser{font-size:22px !important;line-height:1.72;}
  .page-id-117 .post-content .fusion_builder_column_3_5, .page-id-117 .post-content .fusion_builder_column_2_5{width:100%;}
  .vier-columns .content-box-wrapper{flex-direction:row !important;}
  .fusion-breadcrumbs{display:none !important;}
  .page-id-121 .content-boxes .content-box-wrapper{flex-direction:column !important;}
  .page-id-121 .content-boxes .content-box-wrapper .heading, .page-id-121 .content-boxes .content-box-wrapper .content-container{width:100%;}
  .page-id-121 .content-boxes .content-box-wrapper .content-container h3{margin-top:0 !important;}
  html .vier-columns.lijn.fusion-columns-4 .fusion-column{width:100% !important;}
  .vier-columns.lijn .content-box-wrapper{flex-direction:column !important;}
  .vier-columns.lijn .content-box-wrapper .content-container, .vier-columns.lijn .content-box-wrapper .heading{width:100% !important;}
  .vier-columns.lijn .content-box-wrapper .heading{padding-top:20px;}
  .page-id-62 .fusion_builder_column_1_2{width:100% !important;}
  .page-id-62 #switchgrid .fusion-builder-row{display:grid;grid-template-areas:"b" "a";}
  .page-id-62 #switchgrid .fusion-builder-row .fusion-builder-column-6{grid-area:a;}
  .page-id-62 #switchgrid .fusion-builder-row .fusion-builder-column-7{grid-area:b;}
  #details .fusion_builder_column_2_5, #details .fusion_builder_column_2_5:nth-child(2){width:100% !important;}
  .fusion-tb-header .awb-menu__main-ul{min-height:none !important;padding:0px 0px !important;}
}
@media screen and (max-width: 800px) {
  .vcard .fusion-image-element{display: flex; justify-content:center;}
  .vcard .fusion-column-wrapper{text-align: center;}
  .vcard .socialConnect{margin: auto;}
}

@media screen and (max-width: 640px) {
  h1{font-size:32px !important;}
  h2.teaser{font-size:20px !important;line-height:1.72;}
  h3{font-size:30px !important;}
  .fusion-tb-footer .fusion-builder-row{grid-template-areas:"a a" "b c" "d d";}
  #services .fusion-builder-row .fusion-layout-column{width:50% !important;}
  #icons-left.fusion-content-boxes .content-box-wrapper{flex-direction:column;}
  #icons-left.fusion-content-boxes .content-box-wrapper h3{margin-top:0 !important;}
  .fusion-tb-header .awb-menu__main-ul{min-height:none !important;padding:0px !important;}
  .Consulting-images img { min-height: 500px; height: auto !important; display: block; object-fit: cover !important;}

  @media (max-width:767px){
  .about-author .description{grid-template-columns:1fr;grid-template-areas:"avatar""title""functie""tagline""social";}.about-author .social{text-align:left;}}
  .archive.author .fusion-post-grid .fusion-post-wrapper,
  .tax-portfolio_category .fusion-post-grid .fusion-post-wrapper{background:transparent;border:none;overflow:hidden;}
  .archive.author .fusion-post-grid .fusion-image-wrapper img,
  .tax-portfolio_category .fusion-post-grid .fusion-image-wrapper img{width:100%;height:auto;display:block;}
  .archive.author .fusion-post-grid .fusion-post-content-wrapper,
  .tax-portfolio_category .fusion-post-grid .fusion-post-content-wrapper{padding:30px 25px 25px;}
  .archive.author .fusion-post-grid .fusion-post-content-wrapper h2 a,
  .tax-portfolio_category .fusion-post-grid .fusion-post-content-wrapper h2 a{font-size:28px;font-weight:700;color:#0b1d50;text-decoration:none;}
  .archive.author .fusion-post-grid .fusion-post-content-wrapper h2 a:hover,
  .tax-portfolio_category .fusion-post-grid .fusion-post-content-wrapper h2 a:hover{color:var(--awb-color2);text-decoration:underline;}
  .archive.author .fusion-post-grid .fusion-single-line-meta,
  .tax-portfolio_category .fusion-post-grid .fusion-single-line-meta{font-size:14px;color:#666;margin-top:5px;}
  .archive.author .fusion-post-grid .fusion-single-line-meta a,
  .tax-portfolio_category .fusion-post-grid .fusion-single-line-meta a{color:#0b1d50;text-decoration:none;}
  .archive.author .fusion-post-grid .fusion-single-line-meta a:hover,
  .tax-portfolio_category .fusion-post-grid .fusion-single-line-meta a:hover{color:var(--awb-color2);text-decoration:underline;}
}
@media screen and (max-width: 540px) {
  #industries .fusion_builder_column_1_4{width:100%;}
}
@media screen and (max-width: 480px) {
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column:nth-child(1) .fusion-column-wrapper{grid-template-areas:"a" "b" "c";}
  .fusion-tb-footer .fusion-builder-row .fusion-layout-column:nth-child(1) .fusion-column-wrapper .fusion-text{padding-right:0 !important;}
  .fusion-tb-footer .fusion-builder-row{grid-template-areas:"a" "b" "c" "d";}
  #industriesmenu{display:none !important;}
}
@media screen and (max-width: 414px) {
	#services .fusion-builder-row .fusion-layout-column{width:100% !important;padding-right:0 !important;margin-bottom:30px;}
	#services .fusion-builder-row .fusion-layout-column.fusion_builder_column_inner_1_3 *{text-align:center;}
	#overzicht .fusion-content-boxes{grid-template-columns:100%;height:auto !important;}
	#overzicht .fusion-content-boxes .content-box-column{padding:20px 0 !important;}
	#overzicht .fusion-content-boxes .content-box-column:nth-child(1), .fusion-content-boxes .content-box-column:nth-child(2){border-top:1px solid #f1f1f1 !important;}
	.vier-columns .content-box-wrapper{flex-direction:column !important;}
}
