/*
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
*/
.fusion-button-text{pointer-events:none !important;}

/*menu*/
header{z-index:1 !important; border-bottom:1px solid #fff !important;}
.awb-menu.collapse-enabled a.awb-menu__sub-a{min-height: 35px !important;}
.awb-menu.collapse-enabled a {min-height: 50px !important;}
html .awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile {display: none !important;}
html .awb-menu_dropdown .awb-menu__sub-ul{transition: none !important;}
html .awb-menu.collapse-enabled .awb-menu__main-li, .awb-menu.collapse-enabled .awb-menu__sub-li {background: transparent !important;}
.awb-menu__open-nav-submenu_mobile {display: none !important;}
.awb-menu.collapse-enabled .awb-menu__sub-ul {display: block !important;}
.collapse-enabled #menu-main-menu .menu-item a{background:#fafafa !important;}
.collapse-enabled #menu-main-menu{width: calc(0px + 40vw) !important;left: 152px !important;height:100vh;right: 0; top:-40px; z-index: 0;  padding: 40px 40px;background: #fafafa !important;}
.awb-menu__m-toggle{z-index: 1;}
li.menu-item  a.awb-menu__main-a_regular span{text-transform: uppercase  !important;}
.awb-menu__sub-ul li a span{font-size:14px !important;}
.awb-menu__sub-ul li a{min-height: 40px !important;}
.awb-menu.collapse-enabled li {border-bottom: none !important;}
.menu-item-662 a span{padding:10px 20px; background:#F25F5C !important; color:#fff !important;}
html li ul li.menu-item:hover a span{color:#008bd2 !important;}
#menu-main-menu .awb-menu__main-li_regular .awb-menu__main-a_regular:hover span{color:#008bd2;}
html #menu-main-menu .menu-item-662 a:hover span{background: var(--button_gradient_top_color_hover) !important; color:#fff !important;}


.home h1{line-height:.85em;}
h1 i{font-size:.65em;line-height:1.25em;font-style:normal !important;display:inline-block;}
.home-banner{filter: grayscale(0.5) !important;}
h2.teaser{line-height:1.5em !important;}

.info .image{position:absolute; right:0;}
.info .tekst{padding:40px 0;}
.info .image .fusion-imageframe{height: 490px !important;width: 766px !important;}
.info .image .fusion-imageframe img{height: 100%;width: 100%;object-fit: cover;}

/*breadcrumbs*/
.breadcrumb .fusion-column-wrapper{margin:0px !important;}
.awb-breadcrumb-list{background: #008bd2;padding: 5px 20px !important;}


/*expertise block*/

.expertisesblock{display: grid; grid-template-areas: "b c e f"; gap:20px; grid-template-columns:24% 24% 24% 24%;}
.expertisesblock a  p{background: rgba(255, 255, 255, 0.8);padding: 10px;margin: 0px; height: 80px;justify-content: center;display: flex;align-items: center;text-align:center;}
.expertisesblock a {filter:grayscale(100%);background-position: center !important;display: grid;align-items: end;background-size: cover !important;background-repeat: no-repeat !important;width:100%;height:200px;}
.expertisesblock a:hover{filter: grayscale(0%);}

/*vastgoedrecht*/.dienstleistungen{grid-area: b; background: url("/wp-content/uploads/2023/07/dylan-gillis-KdeqA3aTnBY-unsplash-800x533-1.webp");}
/*overheidsrecht*/.unternehmensdienstleistungen{grid-area: c;background: url("/wp-content/uploads/2023/07/hunters-race-MYbhN8KaaEc-unsplash-scaled-1.webp");}

/*ondernemingsrecht*/.arbeitsrecht{grid-area: e;background: url("/wp-content/uploads/2023/07/sams-solutions-qsk_ifUucWE-unsplash-scaled-1.jpg");}
/*vennootschapsrecht*/.projektmanagement{grid-area: f;background: url("/wp-content/uploads/2023/07/brooke-cagle-g1Kr4Ozfoac-unsplash-scaled-1.webp");}

/*home*/
#hometop{z-index: 20 !important;padding:0px !important;}
#hometop:after{content:"©Eric Bouvier"; color:#fff; position: absolute;right: 0;bottom: 0;padding:5px; font-size: 14px;}
#hometop .fusion-builder-row{margin-left: 0px !important; margin-right: 0px !important;}
main{z-index: 0;position: relative;background: #fafafa !important;padding-top:0px !important;}
#wrapper{background: #fafafa !important;}
.home .fusion-tb-header{height:0px !important; }
header{padding-top:50px !important; padding-left:30px; padding-right:30px;}
.info .image{position:absolute; right:0;}
.info .tekst{padding:40px 0;}
.info .image .fusion-imageframe{height: 490px !important;width: 766px !important;}
.info .image .fusion-imageframe img{height: 100%;width: 100%;object-fit: cover;}
.fusion-tb-footer .fusion-footer-widget-area .fusion-fullwidth{padding-top:12px !important; padding-bottom:12px !important;}
.subexpertise.advocaat.fusion-fullwidth{padding-top:0px !important;}
.subexpertise .fusion-image-element{filter:grayscale(1);}
.subexpertise.advocaat .fusion-image-element{filter:grayscale(0) !important;}

.fusion-text p a{text-decoration:underline;}

html .single-post header.fusion-fullwidth{padding-top:25px!important; padding-bottom:20px !important;}
.home header.fusion-fullwidth{padding-top:40px !important;}
.info.fusion-fullwidth, .advocaat-info.fusion-fullwidth{padding-top:0px !important;}

/*footer*/
#menu-main-menu-1 .awb-menu__sub-ul{display:none !important;}
@media only screen and (max-width: 1600px){
	.expertisesblock p{font-size:16px !important;}
}
@media only screen and (max-width: 1240px){
	.expertisesblock { grid-template-columns: 49% 49%;grid-template-areas:"b c" "e f";}
	.expertisesblock a{height: 200px;}
}
@media only screen and (max-width: 1024px){
    .collapse-enabled #menu-main-menu {left:85px !important;}
	.info .image{display:none !important; }
	h1{font-size:35px !important;}
	h2{font-size:30px !important;}
	p{font-size:16px !important;}

}
@media only screen and (max-width: 800px){
	.home-banner{height:400px !important;background-position:top;}
   .collapse-enabled #menu-main-menu {width: 100vw !important; left:auto !important;right: -40px;top: -40px;padding-top: 128px;}

}
@media only screen and (max-width: 768px){
	.collapse-enabled #menu-main-menu {right: -31px !important;}
}

@media only screen and (max-width: 600px){
		.expertisesblock { grid-template-columns: 100%;grid-template-areas:"b" "c" "e" "f";}

}
