@media screen and (max-width:800px){

    /* General */
    #main .fusion-fullwidth {
        --awb-padding-top:64px;
        --awb-padding-bottom:32px;
    }

    .border-radius-top-mobile > .fusion-column-wrapper{border-radius: 24px 24px 0 0 !important}
    .border-radius-bottom-mobile > .fusion-column-wrapper{border-radius: 0 0 24px 24px !important}

    .filters .filter {padding:12px 20px;}

    /* Mobile menu */
    #wrapper .fusion-mobile-nav-holder {padding-top:100px; align-items: flex-start; margin-top:32px;}
    #wrapper .fusion-mobile-nav-holder .fusion-menu {margin-top:0; text-align: left; padding-top:0px;}

    #wrapper .fusion-flyout-mobile-menu .fusion-menu > li.menu-button a {font-size:16px;background-color:var(--orange); padding:16px 32px !important; line-height:1.2 !important; border-radius:10px; color:#fff !important}
    #wrapper .fusion-flyout-mobile-menu .fusion-menu > li {display:flex; flex-wrap:wrap; justify-content: space-between; align-items:center; border-bottom:solid 1px var(--light_orange);}
    #wrapper .fusion-flyout-mobile-menu .fusion-menu > li:last-child {border-bottom:0px;}
    #wrapper .fusion-flyout-mobile-menu .fusion-menu > li.fusion-mobile-current-nav-item > a > span {color:var(--primary)}
    #wrapper .fusion-flyout-mobile-menu .fusion-menu > li.fusion-mobile-current-nav-item li.fusion-mobile-current-nav-item > a > span {color:var(--primary)}

    #wrapper .fusion-flyout-mobile-menu .fusion-menu > li > ul {order:3; width:100% !important;}
    #wrapper .fusion-flyout-mobile-menu .fusion-menu > li > a {order:1;flex:1; padding:8px 0 !important;}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children > div.submenu-toggle {order:2}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children .submenu-toggle {width: 26px;height: 26px;border: solid 1px; transition:.3s; display:flex; border-radius:4px; align-items: center;justify-content: center; background:var(--orange)}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children .submenu-toggle i {font-size:16px; transition:.3s; color:#fff;}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children .submenu-toggle.active i {transform:rotate(180deg); color:var(--orange);}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children .submenu-toggle.active {background:#fff;}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children > ul li a {margin-left:16px; line-height: 1.2; padding:0px; font-weight:normal; font-size:18px; width:100%;}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children > ul li {padding:10px 0; display:flex;}
    #wrapper .fusion-flyout-mobile-menu .menu-item-has-children > ul li:last-child {border:none;}
    
    /* Titlebar */
    .titlebar-wrapper {min-height:unset;}
    .titlebar-wrapper .titlebar-container .titlebar-content {width:100%; padding-bottom:0px; padding-top:32px; padding-bottom:32px; max-width:100%;}
    .titlebar-wrapper .titlebar-container .titlebar-image {width:100%; position:relative; max-width: 100%; margin-bottom:64px}

    .titlebar-wrapper .titlebar-container .titlebar-content ul li {font-size:18px; line-height:1.2; padding:12px 0; }
    .titlebar-wrapper .titlebar-container .titlebar-content ul li:before {flex:0 0 24px;  width:24px; height:24px;}

    .titlebar-wrapper.no-image .titlebar-container .titlebar-content {grid-template-columns: repeat(1, 1fr);}

    .single-displays .titlebar-wrapper .titlebar-container {flex-direction: column;}
    .single-displays .titlebar-wrapper .titlebar-container .titlebar-content {width:100%;}
    .single-displays .titlebar-wrapper .titlebar-container .titlebar-image {width:100%;}

    .page-id-409 .titlebar-wrapper .titlebar-container .titlebar-image {display:none;}

    /* Home */
    .home .titlebar-wrapper .titlebar-container .titlebar-content {padding-bottom:32px;}
    .home-intro-container .fusion-builder-row {margin-top:0px; padding-left:0px !important; padding-right:0px !important}

    .map-wrapper .wpgmza-marker-listing-category-filter {width:100%; border-radius:0px;}

    .wpgmza_map {height: 400px!important;}
    #main .wpgmza-marker-grid {grid-template-columns: 1fr;}

    .posts-wrapper#displays .output {grid-template-columns: repeat(2, 1fr); gap:16px;}
    .posts-wrapper#displays .output .single h3 {font-size:18px !important}
    .map-wrapper .wpgmza_map {border-radius:0px !important}

    /* Grids */
    .posts-wrapper#nieuws .output,
    .posts-wrapper#team .output,
    .posts-wrapper#verhuur .output,
    .posts-wrapper#narrowcasting .output {grid-template-columns: repeat(1, 1fr);}

    /* Nieuws */
    .posts-wrapper#nieuws .output .single .image-wrapper {height:240px;}

    /* Contact */
    .contact-container:before { bottom:0; padding-top:5%;}
    .contact-container:after {display:none;;}

    /* Footer */
    .footer-links {flex-direction: column; gap:0px;}

    /* Displays */
    .single-displays .usp-wrapper {}
    .single-displays .usp-wrapper .fusion-builder-row {display:grid; grid-template-columns: repeat(2, 1fr); gap:8px;  margin-bottom:64px;}
    .single-displays .usp-wrapper .fusion-builder-row .fusion-layout-column {margin:0px;}
    .single-displays .usp-wrapper .fusion-builder-row .fusion-column-wrapper {padding:16px; margin:0px}
    .single-displays .usp-wrapper .fusion-builder-row .fusion-column-wrapper h3 {margin:0px !important; font-size:18px !important; }
}