/*! HTML5 Boilerplate v9.0.1 | MIT License | https://html5boilerplate.com/ */

/* main.css 3.0.0 | MIT License | https://github.com/h5bp/main.css#readme */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

body {
  background-color: white;
}

h1 {
  margin-bottom: 16px;
}

h3 {
  font-size: 18px;
}

.main-menu-nde {
  height: 64px;
  background-color: white;
}

.search-bar-nde {
  background-color: #c40049;
  height: calc(100vh - 64px);
}

.main-menu-nde .row,
.search-bar-nde .row {
  height: 100%;
}

.search-bar-area-nde {
  background-color: white;
  height: 50px;
}

.nav-btn-nde {
  position: absolute;
  top: calc(100vh - 64px);
  left: 47%;
}

.bo-box-nde,
.pres-box-1-nde,
.pres-box-2-nde {
  margin-top: 80px;
}

.bo-link-nde {
  height: 114px;
  background-color: rgba(196, 0, 73, 0.5);
}

.pres-box-1-mini-nde {
  height: 202px;
  padding: 24px;
  background-color: rgba(241, 187, 207, 0.15);
  border: solid 1px #c40049;
}


.pres-box-2-nde {
  height: 456px;
  margin-bottom: 80px;
}

.pres-box-2-mini-nde {
  background-color: rgba(241, 187, 207, 0.15);
  padding: 32px;
}

.pres-box-2-mini-img-nde {
  background-color: lightslategrey;
}

.sub-menu-nde {
  background-color: rgba(196, 0, 73, 0.5);
  padding: 40px;
  margin-top: 80px;
}

.sub-menu-nde ul {
  padding: 0;
}

.sub-menu-nde ul li {
  list-style: none;
}