:root {
  --bruingoud: rgba(182, 155, 86, 1);
  --rood1: #f8696b;
  --oranje1: #fa9d75;
  --oranje2: #fdd17f;
  --groen1: #e0e383;
  --groen2: #a2d07f;
  --groen3: #63be7b;
  --grijs05: rgba(242,242,242,0.5);
  --grijs1: #f2f2f2;
  --grijs2: #f2f2f2;
  --grijs3: #cccccc;
  --zwart: #282828;
  --geel1: var(--bruingoud);
}



body { font-family: "Montserrat", sans-serif; font-size:16px; margin:0px; padding:0px; color:#292929; scroll-behavior: smooth; }
html, body, form { height:100%; }
p, ol, ul { line-height:180%; }
a { cursor:pointer; text-decoration:underline; }

textarea, input { outline:none; -webkit-appearance: none; font-family: "Montserrat", sans-serif; font-size: 18px; border:0px solid #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:100%;}
input[type=checkbox] { -webkit-appearance:checkbox; }
input, textarea, select { -webkit-appearance: none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:15px; box-sizing:border-box; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#cccccc;}
input::-moz-placeholder, textarea::-webkit-input-placeholder { color:#cccccc; }
input[type="date"] { font-size: 18px; /*height:45px;*/ }

h1 { font-size:75px; font-family: "Montserrat", sans-serif; text-transform:unset; text-transform:uppercase; }
h2 { font-size:50px; font-family: "Montserrat", sans-serif; text-transform:unset; text-transform:uppercase; }
h3 { font-size:40px; font-family: "Montserrat", sans-serif; text-transform:unset; text-transform:uppercase; margin:0px; padding:0px; line-height:100%; font-weight:800; }
h4 { font-size:50px; font-family:"wendy-lp", sans-serif; font-weight:500; font-style:normal; text-transform:unset; }
h5 { font-size:20px; font-family: "Montserrat", sans-serif; text-transform:unset; text-transform:uppercase; }

nav { position:fixed; right:0px; top:0px; z-index:999; padding:15px; cursor:pointer; color:#161616; transition:all 0.4s ease; }

main { overflow-x:hidden; overflow-y:hidden; display:flex; height:100vh; scroll-snap-type:x mandatory; scroll-behavior:smooth;
	-webkit-overflow-scrolling: touch;
}

label { float:left; margin:10px 0px; font-weight:bold; font-size:80%; }
section { min-height:100vh; min-width:100vw; display:flex; padding:0px; margin:0px; scroll-snap-align:start; width:100vw; height:100vh; position:relative; border:0.1px solid rgba(0,0,0,0.1); }

.hide { display:none; }
.start_over { position:absolute; background-color:rgba(18, 18, 18, 0.7); top:0px; bottom:0px; width:100%; backdrop-filter:blur(11px); }
.over1 { position:absolute; background-color:rgba(18, 18, 18, 0.7); top:0px; bottom:0px; width:100%; backdrop-filter:blur(11px); }
.menuitems25 { background-color:rgba(22,22,22,0.9); position:fixed; top:0px; bottom:0px; left:0px; right:0px; padding:40px 40px 40px 40px; text-align:center; display:none; z-index:999; }

.menuitem25 { padding:10px 0px; display:block; }
a.menuitem25:link {color:#fff; text-decoration:none; font-size:40px; font-weight:800; }
a.menuitem25:visited {color:#fff; text-decoration: none; }
a.menuitem25:hover {color:var(--bruingoud); text-decoration: none; }

.menuitem25sub { font-size:20px; font-weight:800; padding:5px 0px; }
a.menuitem25sub:link {color:#fff; text-decoration:none; }
a.menuitem25sub:visited {color:#fff; text-decoration: none; }
a.menuitem25sub:hover {color:var(--bruingoud); text-decoration: none; }
.menuitem { width:100%; text-transform: uppercase; }
.menuitem img { width:30px; }
.menuvlaggen img { width:20px; margin:0px 3px; }
.menuvlaggen .taal { filter: grayscale(100%) opacity(0.6); transition: all 0.2s ease; }
.menuvlaggen .taal:hover { filter: grayscale(0%) opacity(1); transform: scale(1.05); }

.interactief { font-family: "Montserrat", sans-serif; font-size: 18px; -webkit-border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px; padding:15px; box-sizing:border-box; text-align:left; line-height:150%; }
.interactief span { font-weight:bold; }
.interactief_label { margin:10px 0px; font-weight:bold; font-size:80%; text-align:left; }
.interactief_txt { -webkit-border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px; max-width:100%; min-width:100%;line-height:150%; }

.int_regel { overflow:hidden; height:100%; }
.center_center { display:flex; align-items:center; justify-content:center; }
.center_bottom { position:absolute; left:0px; right:0px; text-align:center; bottom:100px; }
.slide {  }
.slide_over { position:fixed; top:0px; bottom:0px; right:0px; left:0px; z-index:888; }
.txtbruingoud { color: var(--bruingoud); }
.txtgrijs { color: var(--grijs3); }
.bggrijs { background-color: var(--grijs1); }
.regel { margin:5px 0px; overflow:hidden; }
.lijn { border-bottom:1px solid var(--grijs1); height:16px; margin-bottom:10px; }
.lijn2 { border-bottom:1px solid var(--grijs3); height:10px; margin-bottom:20px; }
.txtw { color:#fff; }
.txtz { color:var(--zwart); }
.txtm { text-align:center; }
.bgw { background-color:#fff; }
.flex { display:flex; }
.column {flex-direction:column; }
.center_h { justify-content:center; }
.center_v { align-items:center; }
.fotoinfo { position:absolute; bottom:15px; left:20px;}
.fw500 { font-weight:500; }
.txt_wit { color:#fff; }
.padr_65 { padding-right:65px; width:100%; }
.relative { position:relative; }
.z9 { z-index:9; }
.normaal { font-weight:300; }
.bg_zwart { background-color: #161616; }
.bg_grijs { background-color: #f2f2f2; }
.vierkant { aspect-ratio:1; }
.button-klein2 { padding:1px 15px 0px 15px; }

.grid2 { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:32.5px; row-gap:0; }
.grid3 { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:32.5px; row-gap:0; }
.grid4 { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:10px; row-gap:0; }
.grid5 { display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:32.5px; row-gap:0; }
.nawgrid2 { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:32.5px; row-gap:0; }

.wave_l_o { background-image: url('https://theweddingdj.nl/image/wave_l_o.svg'); background-size:20%; background-position:left bottom; background-repeat:no-repeat; position:absolute; top:0px; bottom:0px; left:0px; right:0px; }
.wave_r_b { background-image: url('https://theweddingdj.nl/image/wave_r_b_g.svg'); background-size:20%; background-position:right top; background-repeat:no-repeat; position:absolute; top:0px; bottom:0px; left:0px; right:0px; }
.wave_r_b2 { background-image: url('https://theweddingdj.nl/image/wave_r_b_g.svg'); background-size:80%; background-position:right top; background-repeat:no-repeat; position:absolute; top:0px; bottom:0px; left:0px; right:0px; opacity:0.5; }
.wave_r_o { background-image: url('https://idee.twdj.nl/image/wave_r_o_gray.svg'); background-size:60%; background-position:right bottom; background-repeat:no-repeat; position:absolute; top:0px; bottom:0px; left:0px; right:0px; }

.headerbg { background-image: url('https://extranet.twdj.nl/image/header.webp'); height:100%; width:100%; background-size:cover; background-position:center center; }
.bg_team { background-image: url('https://theweddingdj.nl/image/team-the-wedding-dj-2025.webp'); height:100%; width:100%; background-size:cover; background-position:center center; }
.lijst { position:absolute; top:0px; bottom:0px; left:0px; right:0px; -webkit-box-shadow: 0px 50px 0px 150px #fff inset; -moz-box-shadow: 0px 50px 0px 150px #fff inset; box-shadow: 0px 50px 0px 150px #fff inset; }

.w30 { width:30vw; height:100vh; float:left; }
.w30_container { padding:60px 100px; }
.w30 p { padding:30px 60px; }
.w70 { width:70vw; height:100vh; float:left; }
.logo { width:100px; position:absolute; bottom:60px; left:0px; right:0px; }
.extra {  }
.persoonblok { width:100%; max-width:90%; margin:0px auto; }

.autosave { transition: all 0.2s ease; }
.autosave.is-changed { background-color: #fff8e1; }
.autosave.is-saved { background-color: #e8f5e9; transition: background-color 0.5s ease; }
.is-changed { background-color: #fff8e1; }

.kol80 { width:80%; float:left; height:100%; }
.kol75 { width:75%; float:left; height:100%; }
.kol60 { width:60%; float:left; height:100%; }
.kol50 { width:50%; float:left; height:100%; }
.kol40 { width:40%; float:left; height:100%; }
.kol33 { width:33.3333%; float:left; height:100%; }
.kol25 { width:25%; float:left; height:100%; background-color:#fff; }
.kol20 { width:20%; float:left; height:100%; }

.slide1 { width:100%; min-width:100%; overflow:hidden; position:relative; }
.headerbg video { margin:0; padding: 0; position:absolute; top:0px; left:0px; bottom:0px; right:0px; min-width:100%; min-height:100%; width:auto; height:auto; }
.slide1_center_center { position:absolute; top:0px; bottom:0px; left:0px; right:0px; display:flex; align-items:center; justify-content:center; color:#fff; background-color:rgba(0,0,0,0.3); }
.slide1_content { width:1000px; text-align:center; z-index:99; }
.slide1_content p { margin-top:50px; }

.slide2 {  }
.slide2_container { padding:80px; width:100%; width:100vw; position:relative; }
.slide2_bottom { position:absolute; bottom:80px; left:80px; right:80px; }
.algemeen_container { position:fixed; top:0px; bottom:0px; left:0px; right:0px; display:flex; align-items:center; justify-content:center; background-color:rgba(0,0,0,0.8); z-index:999; display:none; }
.algemeen_content { width:1000px; max-height:80vh; text-align:center; z-index:99; background-color:#fff; padding:40px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position:relative; }
.algemeen_content p { margin-top:50px; }
.algemeen_close { position:absolute; top:0px; right:0px; padding:15px; color:#181818; cursor:pointer; }
.algemeen_velden { max-height:80vh; overflow:hidden; overflow-y: auto; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
.autocomplete-list { overflow:hidden; overflow-y: auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
.autocomplete-item { text-align:left; padding:15px; overflow:hidden; cursor:pointer; background-color:var(--grijs05); margin-bottom:2px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.autocomplete-item:hover { background-color:var(--grijs1); }

.imgfit { height:100%; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; }
.p100 { width:100%; height:100%; overflow:hidden; }
.p66 { width:66.66%; height:100%; float:left; }
.p50 { width:50%; height:100%; float:left; }
.p50_txt { height:100%; position:absolute; top:0px; }
.p33 { width:33.33%; height:100%; float:left; }
.container-65 { padding:100px 65px; }
.max80p { max-width:80%; width:100%; margin:0px auto; }
.max600 { max-width:600px; margin:0px auto; }
.max800 { max-width:800px; margin:0px auto; }
.fright { float:right; }
.side_photo { overflow:hidden; position:absolute; right:65px; top:65px; bottom:65px; display:flex; }
.side_photo img { height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.side_photo svg { height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.side_photo img.port { width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.foto100 {  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden; }
.foto100 img { width:100%; height:100%; object-fit:cover; object-position:center center; }
.p_nr_l { position:absolute; bottom:26px; left:65px; font-size:80%; }
.p_nr_r { position:absolute; bottom:26px; right:65px; font-size:80%; }

.slide3 {  }
.slide_kop { position:absolute; top:65px; left:0px; right:0px; }
.pijler { height:75%; overflow:hidden; }
.pijler img { transition:transform .2s; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.pijler img:hover { transform: scale(1.2); }

.pijlers:hover img { filter: grayscale(100%); } 
.pijler_info { margin-top:30px; }


.slide4 {  }
.sterren_container { margin-top:65px; }
.sterren { float:left; width:50%; }
.sterren i { font-size:42px; }
.stertekst { float:left; width:50%; line-height:42px; }
.djgrid { display:grid; grid-template-columns: 1fr; grid-template-rows:1fr; column-gap:65px; row-gap:0; }
.djgrid.open { grid-template-columns: 1fr 1fr; /* eind = 50/50 */ }
.djfoto { height:100%; width:100%; float:right; transition: width 1.5s ease; }
.djfoto img { transition:transform .2s; cursor:pointer; }
.djfoto img:hover { transform: scale(1.2); }
.djtekst { opacity:0; transform:translateX(-30px); transition:all 0.4s ease; pointer-events: none; min-width: 0; overflow:hidden; }
.djgrid.open .djtekst { opacity:1; transform:translateX(0); pointer-events:auto; }


.slide5 {  }
.video-container2 { width:100vw; height:100%; overflow:hidden; position:static; padding:80px; box-sizing:border-box; display:flex; background-color:#fff;}
.video-container2 video { width:100%; height:100%; object-fit:cover; }
.video_play { color:#fff; font-size:60px; cursor:pointer; }
.video_center_center { position:absolute; inset:80px; display:flex; align-items:center; justify-content:center; color:#fff; background-color:rgba(0,0,0,0.3); opacity:0.01 }
.video_center_center:hover { opacity:1; }

.slide6 {}
.show { overflow:hidden; aspect-ratio:1; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.show img { transition:transform .2s; cursor:pointer; }
.show img:hover { transform: scale(1.2); }
.show_info { position:absolute; right:20px; bottom:18px; z-index:1; font-size:20px; }
.show_info i { font-size:20px; opacity:0.3; }
.show_info i:hover { font-size:20px; opacity:1; }
.show_info i.show_keuze { opacity:1; }
.show_info i.extra_keuze { opacity:1; }
.showsgrid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:65px; row-gap:65px; margin-top:150px; grid-auto-rows:1fr; }
.stap_griffoto_txt { text-transform: uppercase; position: absolute; bottom: 20px; left: 0px; right: 0px; font-size: 20px; z-index: 1; text-align:center; }
.grad_bottom25 { background-image: linear-gradient(rgba(22, 22, 22, 0), rgba(22, 22, 22, 1)); height: 25%; width: 100%; position: absolute; bottom: 0; }
sup { font-size:40%; opacity:0.3; }
.showsfotogrid { display:grid; grid-template-columns:repeat(5, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:30px; row-gap:30px; grid-auto-rows:1fr; width:80%; margin:80px auto 0px auto; }
.shows img {}

.slide8 {  }
.slide8_container { padding:80px; width:600px; background-color:#fff; position:relative; }
.slide8_bottom { position:absolute; bottom:80px; left:80px; right:80px; }

.spotify_content { width:1000px; text-align:center; z-index:99; background-color:#121212; padding:40px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position:relative; }
.spotify_content p { margin-top:50px; }
.spotify_container { position:fixed; top:0px; bottom:0px; left:0px; right:0px; display:flex; align-items:center; justify-content:center; color:#fff; background-color:rgba(0,0,0,0.8); z-index:999; display:none; }
.spotify_result { max-height:400px; overflow:hidden; overflow-y: auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
.spotify_open { filter: grayscale(100%); transition:all 0.4s ease; }
.spotify_open:hover { filter: grayscale(0%); }

.song { width:100%; margin-bottom:2px; background-color:#1f1f1f; overflow:hidden; padding:5px; cursor:pointer; box-sizing:border-box; position:relative; }
.song:hover { background-color:#3e3e3e;  }
.song_cover { width:80px; float:left; text-align:left; }
.song_tekst { float:left; display:flex; justify-content:center; width:calc(100% - 150px); box-sizing:border-box; text-align:left; height:60px; flex-direction:column; max-width:350px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.spotify-embed { opacity:0.0001; width:1px; height:1px; overflow:hidden; position:absolute; bottom:0px; left:0px; }
.song_icons { position:absolute; right:10px; top:0px; bottom:0px; width:100px; display:flex; justify-content:right; align-items:center; text-align:right;}
.song_icons i { opacity:0.2; padding:0px 5px; }
.song_icons i:hover { opacity:1; }
.spotify_close { position:absolute; top:0px; right:0px; padding:15px; color:#fff; cursor:pointer; }
.song_like.select { color:#cc0000; opacity:1; }
.song_favorites.select { color:#cc0000; opacity:1; }
.song_up.select { color:var(--groen3); opacity:1; }
.song_mustplay.select { color:var(--groen3); opacity:1; }
.song_down.select { color:#fff; opacity:1; }
.song_donotplay.select { color:#fff; opacity:1; }
.musicgrid { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:32.5px; row-gap:32.5px; margin-top:150px; grid-auto-rows:1fr; }
.musicgrid2 { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-template-rows:1fr; column-gap:32.5px; row-gap:32.5px; grid-auto-rows:1fr; flex:1; min-height:0px; overflow:hidden; }
.musicgrid2 h5 { margin-bottom:20px; flex:0 0 auto; }
.musicgrid2 .song { background-color:var(--grijs05); }
.musicgrid2 .song:hover { background-color:var(--grijs1); }
.musiccol { min-height:0; max-height:100%; overflow-y:auto; overflow-x:hidden; scrollbar-width:none; flex-direction: column; min-height: 0; display:flex; }
.music_container { height:100vh; width:100vw; padding:65px; box-sizing:border-box; display:flex; flex-direction:column; gap:32.5px; position:relative; }
.music_list { flex: 1; min-height: 0; overflow-y: auto; overflow-x: hidden; scrollbar-width:none; }
.musicicon { width:15px; display:inline-block; margin-left:5px; filter: grayscale(100%); transition:all 0.4s ease; }
.musicicon:hover { filter: grayscale(0%); }

.muzikislide { background-color:#f7ee79; color:#181818; }
.muzikislide .txtbruingoud { color:#181818; } 
.muz_titel { margin-top:20px; font-size:40px; font-weight:800; text-transform:uppercase; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.muz_artiest {}
.muz_img { width:300px; position:relative; margin:0px auto; }
.muz_img_play { position:absolute; top:0px; bottom:0px; left:0px; right:0px; display:none; background-color:rgba(247,238,121,0.8); }
.muz_img:hover .muz_img_play { display:flex; }
.muz_img_play i { font-size:50px; color:#181818; }

.muz_play { display:none; }
.muz_play i { font-size:50px; margin-top:20px; transition:transform .2s; }
.muz_play i:hover { font-size:50px; margin-top:20px; transform: scale(1.2); }
.muz_btns { margin-top:20px; }
.muz_btn_ja {background-color:#181818; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:20px; display: inline-block; color:#f7ee79; font-weight:bold; transition:transform .2s; width:110px; margin:5px; }
.muz_btn_ja:hover { transform: scale(1.2); }
.muz_btn_nee {background-color:#181818; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:20px; display: inline-block; color:#f7ee79; font-weight:bold; transition:transform .2s; width:110px; margin:5px; }
.muz_btn_nee:hover { transform: scale(1.2); }
.muz_next { transform: scale(0.7); opacity:0.5; }
.muz_over { position:absolute; top:0px; bottom:0px; left:0px; right:0px; background-color:#f7ee79; opacity:0.1; }
.muz_nr { font-size:80%; text-align:center; padding-bottom:5px; }

.slider_wrap { width:100%; height:100%; overflow:hidden; position:relative; }
.slider_track { display:flex; align-items:center; transition:transform 0.4s ease; padding-bottom:10px; }
.muz_slide { flex: 0 0 calc(100% / 3); opacity: 0.4; transform: scale(0.85); transition: all 0.4s ease; text-align:center; position:relative; }
.muz_slide.active { opacity:1; transform:scale(1); }
.muz_slide.active .muz_over { opacity:0; display:none; }
.notactive { opacity:0.3; }


.oo_item { background-color:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; height:calc(50% - 32.5px); text-align:center; position:relative; overflow:hidden; padding:30px; box-sizing:border-box; }
.oo_item h3 { z-index:9; transition:transform 0.4s ease;}
.oo_item img { height:100%; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.oo_mid { height:32.5px; width:100%; }
.oo_container { display:flex; flex-direction:column; }
.oo_over { position:absolute; background-color:rgba(18, 18, 18, 0.3); top:0px; bottom:0px; width:100%; transition:transform 0.4s ease;}
.oo_item:hover .oo_over { display:none; }
.oo_item:hover h3 { display:none; }

.tl_container { display:flex; position:absolute; left:0px; right:0px; top:0px; bottom:0px; align-content:center; justify-content:center; flex-wrap:wrap;}
.tl_item { width:100%; }
.st0, .st1, .st2 { fill: #181818; }
.st1 { font-family: Montserrat-Bold, Montserrat; font-weight: 700; }
.st1, .st2 { font-size: 36px; }
.st4, .st5, .st6 { fill: none; stroke: #181818; stroke-miterlimit: 10; }
.st4, .st6 { stroke-width: 3px; }
.st7 { fill: #fff; }
.st2 { font-family: Montserrat-Regular, Montserrat; font-size: 24px; }
.st5 { stroke-width: .5px; }
.st6 { stroke-dasharray: 50 50; }
.st0.active { fill: var(--bruingoud); }

.samenvatting_center_center { position:absolute; top:0px; bottom:0px; left:0px; right:0px; display:flex; align-items:center; justify-content:center; }
.samenvatting_content { width:1000px; text-align:center; z-index:99; }
.samenvatting_content p { margin-top:50px; }

.AniSlideIn { transform:translateX(-30px); transition:all 0.4s ease; }
.AniSlideIn.go { transform:translateX(0); }


@media screen and (max-width:1444px) { 

	.nawgrid2 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.persoonblok .lijn { display:none; }
	
}