/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./THEMENAME/bootstrap/assets/stylesheets/bootstrap/_variables.scss
 */
/* line 159, ../scss/_default-variables.scss */
.simple-search-mobile {
  width: calc(100vw - 80px) !important;
  position: absolute;
  right: 40px;
  padding-left: 0;
  padding-top: 0;
}
/* line 166, ../scss/_default-variables.scss */
.simple-search-mobile input {
  width: 100% !important;
  opacity: 1 !important;
  left: 0 !important;
  right: 40px;
  height: 40px !important;
  margin-top: -5px;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 196, ../scss/_default-variables.scss */
.empty-padding {
  padding: 0 !important;
}

/* line 201, ../scss/_default-variables.scss */
.background-rect-one {
  display: block;
  background-image: url(../images/svg/rectangle_1.svg);
  background-size: 100%;
  position: absolute;
  max-width: 100%;
  left: 0;
  right: 0;
  width: 1366px !important;
  height: 928px !important;
  background-repeat: no-repeat;
  top: -100px;
  opacity: .4;
}

/* line 217, ../scss/_default-variables.scss */
.islandora-object-birdseye-background {
  z-index: -1;
  pointer-events: none;
  display: block;
  background-image: url(../images/svg/rect_3.svg);
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  width: 100% !important;
  height: 404px !important;
  background-repeat: no-repeat;
  top: 0px;
  max-width: 100%;
}

/* line 236, ../scss/_default-variables.scss */
h1,
h1,
h1 a {
  font-family: 'Arvo', sans-serif !important;
  font-weight: bold;
  font-size: 48px;
  line-height: 57px;
  color: #3B3B3B;
}

/* line 246, ../scss/_default-variables.scss */
h2,
h2 a {
  font-family: 'Arvo', sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  color: #3B3B3B;
}

/* line 256, ../scss/_default-variables.scss */
h3,
h3 a {
  font-family: 'Arvo', sans-serif;
  font-weight: bold;
  font-size: 38px;
  line-height: 33px;
  color: #3B3B3B;
}

/* line 267, ../scss/_default-variables.scss */
.islandora-toolbar-collection-count,
h4,
h4 a,
.view-content-explore .title-field a {
  font-family: "Arvo", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #3B3B3B;
}

/* line 275, ../scss/_default-variables.scss */
.islandora-toolbar-collection-count {
  font-weight: normal;
}

/* line 287, ../scss/_default-variables.scss */
#sidr-content .block-title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 41px;
  color: black;
}

/* line 297, ../scss/_default-variables.scss */
body {
  font-size: 14px;
  line-height: 16px;
}

/* line 338, ../scss/_default-variables.scss */
body,
p,
ul.menu li a {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 16px;
}

/* line 422, ../scss/_default-variables.scss */
.btn-default {
  background-color: #db242e;
  border-color: #db242e;
  color: white;
}

/* line 461, ../scss/_default-variables.scss */
.gradient {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 50px;
  background: white;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(70%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 70%);
}

/* line 3, ../scss/jquery.sidr.custom.dark.scss */
.sidr {
  display: none;
  position: absolute;
  position: fixed;
  padding: 10px;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 292px;
  overflow-x: none;
  overflow-y: auto;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 15px;
  background: #6e6e6e;
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  word-wrap: break-word;
}
/* line 23, ../scss/jquery.sidr.custom.dark.scss */
.sidr aside {
  display: block;
  width: auto;
  margin-bottom: 40px;
}
/* line 29, ../scss/jquery.sidr.custom.dark.scss */
.sidr .sidr-content-inner {
  height: calc(100vh - 30px);
  overflow-y: scroll;
}
/* line 34, ../scss/jquery.sidr.custom.dark.scss */
.sidr .sidr-inner {
  padding: 0 0 15px;
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
/* line 39, ../scss/jquery.sidr.custom.dark.scss */
.sidr .sidr-inner > p {
  margin-left: 15px;
  margin-right: 15px;
}
/* line 44, ../scss/jquery.sidr.custom.dark.scss */
.sidr.right {
  left: auto;
  right: -292px;
}
/* line 48, ../scss/jquery.sidr.custom.dark.scss */
.sidr.left {
  left: 0;
  right: auto;
}
/* line 52, ../scss/jquery.sidr.custom.dark.scss */
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  margin: 0px;
  color: #fff;
  line-height: 41px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
}
/* line 65, ../scss/jquery.sidr.custom.dark.scss */
.sidr p {
  font-size: 13px;
  margin: 0 0 12px;
}
/* line 68, ../scss/jquery.sidr.custom.dark.scss */
.sidr p a {
  color: rgba(255, 255, 255, 0.9);
}
/* line 72, ../scss/jquery.sidr.custom.dark.scss */
.sidr > p {
  margin-left: 15px;
  margin-right: 15px;
}
/* line 77, ../scss/jquery.sidr.custom.dark.scss */
.sidr .logo {
  display: block;
  margin: 15px auto;
  text-align: center;
}
/* line 83, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu {
  text-align: center;
  display: block;
  margin: 0 0 15px;
  padding: 0;
  border-top: none;
  border-bottom: none;
}
/* line 90, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li {
  display: inline-block;
  margin: 0;
  line-height: 48px;
  border-top: none;
  border-bottom: none;
  border: 1px solid transparent;
}
/* line 97, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li:hover, .sidr ul.menu li.active, .sidr ul.menu li.active {
  border-top: none;
  line-height: 12px;
  background-color: rgba(43, 43, 43, 0.35);
  border: 1px solid #F0F8FD;
}
/* line 104, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li:hover > a, .sidr ul.menu li:hover > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
/* line 112, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li.active > a, .sidr ul.menu li.active > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 119, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li.active > a, .sidr ul.menu li.active > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 125, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li a, .sidr ul.menu li span {
  padding: 10px 15px;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  text-decoration: none;
  color: #fff;
}
/* line 133, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul {
  border-bottom: none;
  margin: 0;
}
/* line 136, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul li {
  line-height: 40px;
  font-size: 13px;
}
/* line 139, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul li:last-child {
  border-bottom: none;
}
/* line 142, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul li:hover, .sidr ul.menu li ul li.active, .sidr ul.menu li ul li.active {
  border-top: none;
  line-height: 41px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 150, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul li:hover > a, .sidr ul.menu li ul li:hover > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 157, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul li.active > a, .sidr ul.menu li ul li.active > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 164, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul li.active > a, .sidr ul.menu li ul li.active > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 170, ../scss/jquery.sidr.custom.dark.scss */
.sidr ul.menu li ul li a, .sidr ul.menu li ul li span {
  color: rgba(255, 255, 255, 0.8);
  padding: 10px 15px;
}
/* line 178, ../scss/jquery.sidr.custom.dark.scss */
.sidr form {
  margin: 0px;
}
/* line 181, ../scss/jquery.sidr.custom.dark.scss */
.sidr form .ui-slider {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
/* line 187, ../scss/jquery.sidr.custom.dark.scss */
.sidr label {
  font-size: 13px;
}
/* line 191, ../scss/jquery.sidr.custom.dark.scss */
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"] {
  width: 100%;
  font-size: 13px;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  background: rgba(255, 255, 255, 0.6);
  color: black;
  display: block;
  clear: both;
}
/* line 211, ../scss/jquery.sidr.custom.dark.scss */
.sidr textarea, .sidr select {
  width: 100%;
  font-size: 13px;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  background: white;
  color: rgba(0, 0, 0, 0.1);
  display: block;
  clear: both;
}
/* line 231, ../scss/jquery.sidr.custom.dark.scss */
.sidr input[type=checkbox] {
  width: auto;
  display: inline;
  clear: none;
}
/* line 244, ../scss/jquery.sidr.custom.dark.scss */
.sidr .sbtn {
  color: black;
}
