@media screen and (min-width: 840px) { div.mobile_flag { display: none; }
  div.wrapper { width: 1100px; margin: 0 auto; padding: 0 10px; position: relative; }
  div.header { padding-top: 200px; background-image: url(/foto/bg4.jpg); background-position: center top; }
  body.menu2 div.header { background-image: url(../foto/bg4.jpg); }
  div.header img.klas { display: none; }
  div.header div.menubalk { font-size: 150%; padding: 16px 12px 16px 12px; }
  div.header div.menubalk div.wrapper { width: 840px; padding-left: 260px; }
  div.header div.menubalk div.menu-icon { display: none; }
  div.header div.menubalk ul.menu1 { z-index: 10; width: 190px; background: #ffdc00; display: block; position: absolute; left: 0; top: 10px; border-radius: 10px; padding: 15px; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); }
  div.header div.menubalk ul.menu1 a { margin: 0 0 8px; font-size: 70%; color: black; }
  div.header div.menubalk ul.menu1 a:before { color: rgba(0, 0, 0, 0.7); }
  div.header div.filterbalk { display: none; }
  div.page { margin-left: 220px; padding-right: 255px; position: relative; min-height: 580px; }
  body.menu2 div.page { padding-right: 404px; }
  div.text { padding: 20px 0 40px 20px; }
  div.text a:hover { color: #3f9500; }
  div.column { display: block; width: 235px; position: absolute; right: 0; top: 0; }
  div.column img { display: block; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; }
  body.menu2 div.column { width: 354px; }
  div.column a { color: #3f9500; text-decoration: none; }
  div.column a.banner { background: #f2f2f2; color: black; text-decoration: none; text-align: center; border-radius: 10px; display: block; margin: 0 0 30px; }
  div.column a.banner strong { font-family: "DIN Medium"; display: block; padding: 6px 12px; font-weight: normal; }
  div.column div.schoolklas { border-radius: 10px; background: #f2f2f2; padding: 0; position: relative; }
  div.column div.schoolklas div.count { padding: 8px 0 6px 0; }
  div.column div.schoolklas a { text-align: left; margin: 0; color: rgba(0, 0, 0, 0.7); font: 100% "DIN Medium"; padding: 5px 0 5px 16px; }
  div.column div.schoolklas a.count { padding: 15px 20px; }
  div.column div.schoolklas a.scholenkaart { padding: 10px 20px 10px; display: block; border-top: 1px solid #aaa; }
  div.column div.schoolklas a.reset { font-size: 100%; color: #7d7d7d; margin: 0px 8px 0 0; position: absolute; top: 4px; right: 4px; }
  div.column div.schoolklas a.reset:before { content: '\f021'; font: 16px FontAwesome; margin: 0 4px 0 0; }
  div.column div.schoolklas a.selected, div.column div.schoolklas a:hover { color: #00af00; }
  div.column div.schoolklas ul.menu2 { list-style-type: none; margin: 0; padding: 0px 20px 10px 20px; }
  div.column div.schoolklas ul.menu2 a { display: block; position: relative; }
  div.column div.schoolklas ul.menu2 a:hover { color: #00af00; }
  div.column div.schoolklas ul.menu2 a:before { content: '\f054'; color: #00af00; position: absolute; left: 0; top: 9px; font-family: "FontAwesome"; font-size: 70%; }
  div.column div.schoolklas ul.menu2 a.done span { color: #00af00; }
  div.column div.schoolklas ul.menu2 a.done:before { content: '\f111'; color: #00af00; position: absolute; left: 0; top: 9px; font-family: "FontAwesome"; font-size: 70%; }
  div.foot div.footer { margin-left: 260px; }
  div.foot div.footer div.col { width: 300px; float: left; margin: 0 20px 0 0; }
  div.foot div.footer div.col ul { margin: 0 0 0 85px; }
  div.foot div.footer:after { content: ' '; display: block; clear: left; }
  body.scholen div.column div.schoolklas { font-size: 85%; }
  body.scholen div.column div.schoolklas div.count a { padding-left: 10px; }
  body.scholen div.column div.schoolklas a.scholenkaart { display: none; }
  body.scholen div.column div.schoolklas ul.menu2 { padding: 0 10px 10px 10px; }
  body.kaart div.column div.schoolklas a.scholenkaart { display: none; }
  body.kaart div.wrapper { width: auto; margin: 0; padding: 0; }
  body.kaart div.header { padding-top: 0; }
  body.kaart div.header img.logo { display: none; }
  body.kaart div.header h1 { padding-left: 20px; }
  body.kaart div.header div.menubalk ul.menu1 { left: 20px; top: 10px; }
  body.kaart div.page { margin: 0; padding: 0; }
  body.kaart div.text { padding: 0; }
  body.kaart div.column { left: 32px; right: auto; top: 330px; position: fixed; font-size: 85%; }
  body.kaart div.column div.schoolklas { width: 220px; padding: 0; box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }
  body.kaart div.column div.schoolklas div.count a { padding-left: 10px; }
  body.kaart div.column div.schoolklas ul.menu2 { padding: 0 10px 10px 10px; }
  body.kaart div.kaartlijst { width: 330px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
  body.kwaliteitsgids div.text div.uitklappers h1 em, body.kwaliteitsgids div.text div.uitklappers h1 strong { display: block; position: absolute; top: 10px; color: #7d7d7d; text-align: right; right: 40px; font-size: 80%; font-style: normal; font-weight: normal; text-transform: none; font-family: "DIN Regular"; } }

/*# sourceMappingURL=inb-desktop.css.map */
