/**
 * @file
 * Subtheme specific CSS.
 */
/* line 8, ../sass/style.scss */
body {
  font-family: 'Roboto', sans-serif;
  color: #000;
  background-color: #000;
}

/* line 14, ../sass/style.scss */
.container-fluid {
  padding-right: 0;
  padding-left: 0;
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
}

/* line 22, ../sass/style.scss */
.container {
  padding: 0;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 30, ../sass/style.scss */
.layout-main-wrapper {
  position: relative;
}

#main {
    position: relative;
    background: linear-gradient(left, #000, #000 25%, #fff 25%, #fff);
    background: -webkit-linear-gradient(left, #000, #000 25%, #fff 25%, #fff);
    background: -moz-linear-gradient(left, #000, #000 25%, #fff 25%, #fff);
    background: -o-linear-gradient(left, #000, #000 25%, #fff 25%, #fff);
}

.maintenance-page #main {
    background: none;
}

#main-wrapper {
  padding-top: 0;
}

@media (max-width: 767px) {
	#main {
	    background: #fff;
	}
	#sidebar_first {
		clear: both;
	}
}

#sidebar_first {
	background-color: #000;
}

#main > .row {
    align-items: stretch;
}

.order-first {
    -ms-flex-order: -1;
    order: -1;
}

.order-last {
    -ms-flex-order: 13;
    order: 13;
}

/* line 39, ../sass/style.scss */
.main-content {
  background-color: #fff;
}

/* line 43, ../sass/style.scss */
.region, .brand, .content, .header, .featured-top, .highlighted, .main-wrapper, .footer,
.page-type-header {
  position: relative;
}

/* line 48, ../sass/style.scss */
.brand {
  height: 110px;
}

/* line 52, ../sass/style.scss */
.branding,
.logo,
.branding-text,
.site-name {
  position: relative;
  float: left;
  height: 90px;
  vertical-align: middle;
}

/* line 62, ../sass/style.scss */
.branding,
.site-name {
  display: inline-block;
  line-height: 90px;
}

/* line 68, ../sass/style.scss */
h4 {
  font-size: 1.2rem;
}

/* line 72, ../sass/style.scss */
h1 {
  font-family: 'Roboto Condensed', sans-serif;
}

/* line 76, ../sass/style.scss */
h1.page-title {
  font-size: 1.7rem;
  color: #000;
}

/* line 81, ../sass/style.scss */
.site-name h1 {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 30px;
  margin: 0;
  color: #fff;
  font-size: 2.5rem;
  text-transform: uppercase;
}

/* line 91, ../sass/style.scss */
h1 a:link {
  color: #fff;
}

/* line 95, ../sass/style.scss */
h1 a:visited {
  color: #fff;
}

/* line 99, ../sass/style.scss */
h1 a:hover {
  color: #fff;
  text-decoration: none;
}

/* line 104, ../sass/style.scss */
.branding-text h6 {
  display: inline-block;
  width: 200px;
  height: 100px;
  color: #fff;
}

/* line 111, ../sass/style.scss */
h6 .doi-text {
  font-size: .7rem;
}

/* line 115, ../sass/style.scss */
h6 .blm-text {
  font-size: 1.4rem;
}

/* line 119, ../sass/style.scss */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding-right: 0;
  padding-left: 0;
}

/* end section that needs redoing */
/* line 124, ../sass/style.scss */
.doi {
  font-size: 1.1 rem;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.btn-secondary {
  background-color: inherit;
}

.alert {
  opacity: 1;
}

.alert-wrapper {
  position: relative !important;
  margin: 10px 0;
}

/* Contextual Icon Heading */
.explore,
.learn,
.apply,
.share,
.library,
.interdisciplinary,
.programs {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 80px;
  width: 120px;
  padding-top: 80px;
  margin: 10px 20px 10px 10px;
  float: left;
  overflow: hidden;
}

/* line 141, ../sass/style.scss */
.explore {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/exploreIcon.svg") no-repeat;
}

/* line 145, ../sass/style.scss */
.learn {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/learnIcon.svg") no-repeat;
}

/* line 149, ../sass/style.scss */
.apply {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/applyIcon.svg") no-repeat;
}

/* line 153, ../sass/style.scss */
.share {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/shareIcon.svg") no-repeat;
}

/* line 157, ../sass/style.scss */
.library {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/libraryIcon.svg") no-repeat;
}

.interdisciplinary {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/interdisciplinaryIcon.svg") no-repeat;
}

/* line 161, ../sass/style.scss */
.programs {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/programsIcon.svg") no-repeat;
}

.explore.small-icon,
.learn.small-icon,
.apply.small-icon,
.share.small-icon,
.library.small-icon,
.interdisciplinary.small-icon,
.programs.small-icon {
  height: 50px;
  width: 60px;
  padding-top: 50px;
  margin: 25px 10px 0 0;
}

/* line 165, ../sass/style.scss */
.pageTitle {
  margin-left: 20px;
  padding-top: 30px;
}

.nav-tabs .nav-link {
  padding: 5px 10px;
}

/* Styling */
/* line 173, ../sass/style.scss */
hr {
  clear: both;
  margin-top: 10px;
  padding: 0px 5px;
  border-top: 2px solid #596f31;
  margin-bottom: 10px;
}

/* line 185, ../sass/style.scss */
h1,
.h1 {
  font-size: 2.5rem;
  font-weight: normal !important;
}

/* line 190, ../sass/style.scss */
h2,
.h2 {
  font-size: 1.75rem;
  font-family: "Roboto", sans-serif !important;
  font-weight: bold !important;
  text-transform: none !important;
}

/* line 195, ../sass/style.scss */
h3,
.h3 {
  font-size: 1.25rem;
  font-family: "Roboto", sans-serif !important;
  font-weight: bold !important;
  text-transform: none !important;
}

/* line 200, ../sass/style.scss */
h4,
.h4 {
  font-size: 1.25rem;
  font-family: "Roboto", sans-serif !important;
  font-weight: bold !important;
  text-transform: none !important;
}

/* line 205, ../sass/style.scss */
h5,
.h5 {
  font-size: 0.875rem;
  font-family: "Roboto", sans-serif !important;
  font-weight: bold !important;
  text-transform: none !important;
}

/* line 210, ../sass/style.scss */
h6,
.h6 {
  font-size: 0.875rem;
  font-family: "Roboto", sans-serif !important;
  font-weight: bold !important;
  text-transform: none !important;
}

/* line 215, ../sass/style.scss */
p {
  font-size: 0.875rem;
  margin-bottom: 10px;
}

li p {
  margin-bottom: 5px;
}

table p {
  margin-bottom: 5px;
}

/* line 220, ../sass/style.scss */
a:link {
  color: #035c9a;
}
/* line 223, ../sass/style.scss */
a:visited {
  color: #800080;
}
/* line 226, ../sass/style.scss */
a:hover, a:active {
  color: #035c9a;
}

/* line 231, ../sass/style.scss */
.row {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 235, ../sass/style.scss */
.node__content {
  font-size: 0.875rem;
  margin-top: 0;
}

/* line 240, ../sass/style.scss */
.img-left {
  float: left;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}

/* line 248, ../sass/style.scss */
.img-center {
  margin: 0 auto;
  display: block;
}

/* Tables */
/* line 255, ../sass/style.scss */
table {
  border: thin solid #726E64 !important;
}

/* line 258, ../sass/style.scss */
th {
  background-color: #726E64 !important;
  color: #fff !important;
}

/* line 262, ../sass/style.scss */
tr {
  border-top: thin solid #726E64 !important;
  border-bottom: thin solid #726E64 !important;
}

/* line 266, ../sass/style.scss */
tr:nth-child(odd) {
  background-color: #f2f2f2 !important;
}

/* line 269, ../sass/style.scss */
tr:nth-child(even) {
  background-color: #fff !important;
}

/* Navigation */
/* line 276, ../sass/style.scss */
.sidebar-nav ul ul ul li a {
  padding-left: 35px;
}
/* line 280, ../sass/style.scss */
.sidebar-nav ul ul ul ul li a {
  padding-left: 70px;
}
/* line 284, ../sass/style.scss */
.sidebar-nav ul ul ul ul ul li a {
  padding-left: 105px;
}

ul#primary {
    clear: both;
}

.nav-link {
  padding: 0;
}

/* Footer */
/* line 291, ../sass/style.scss */
.site-footer {
  padding-top: 15px;
}

.site-footer .block-menu,
.site-footer .nav-item {
  width: 100%;
}

/* line 295, ../sass/style.scss */
.footer-logo {
  position: relative;
}

/* line 299, ../sass/style.scss */
.footer-links {
  position: relative;
  float: left;
}
/* line 304, ../sass/style.scss */
.footer-links ul {
  float: left;
  padding: 0;
  margin: 0;
}
/* line 310, ../sass/style.scss */
.footer-links li {
  list-style: none;
  padding-left: 0;
}
/* line 314, ../sass/style.scss */
.footer-links li a {
  font-size: .88rem;
}

/* line 320, ../sass/style.scss */
.footer-links li a,
.site-footer .navigation li a {
  color: #fff;
  font-size: .9rem;
}

/* line 326, ../sass/style.scss */
.footer-links li a:hover,
.site-footer .navigation li a:hover {
  color: #fff;
  text-decoration: underline;
}

/* line 333, ../sass/style.scss */
.site-footer__top .region-footer-home {
  width: 14%;
  padding: 0 0.65%;
}
/* line 338, ../sass/style.scss */
.site-footer__top .region-footer-first {
  width: 14%;
  padding: 0 0.65%;
  text-align: center;
}
/* line 344, ../sass/style.scss */
.site-footer__top .region-footer-second {
  width: 14%;
  padding: 0 0.65%;
  text-align: center;
}
/* line 350, ../sass/style.scss */
.site-footer__top .region-footer-third {
  width: 14%;
  padding: 0 0.65%;
  text-align: center;
}
/* line 356, ../sass/style.scss */
.site-footer__top .region-footer-fourth {
  width: 14%;
  padding: 0 0.65%;
  text-align: center;
}
/* line 362, ../sass/style.scss */
.site-footer__top .region-footer-fifth {
  width: 14%;
  padding: 0 0.65%;
  text-align: center;
}
/* line 368, ../sass/style.scss */
.site-footer__top .region-footer-sixth {
  width: 14%;
  padding: 0 0.65%;
  text-align: center;
}
/* line 373, ../sass/style.scss */
.site-footer__top .region > nav > ul > li:first-child a {
  font-weight: bold;
}

/* line 378, ../sass/style.scss */
.home-main-nav li {
  list-style: none;
}

/* Homepage */
/* line 385, ../sass/style.scss */
.path-frontpage h4 {
  font-weight: normal !important;
}

/* line 388, ../sass/style.scss */
.home-main-nav {
  padding-left: 0;
}
/* line 390, ../sass/style.scss */
.home-main-nav li {
  margin-top: 25px;
}
/* line 393, ../sass/style.scss */
.home-main-nav span {
  display: block;
  margin-top: 15px;
  font-weight: bold !important;
}
/* line 398, ../sass/style.scss */
.home-main-nav a:link {
  color: #000;
}
/* line 401, ../sass/style.scss */
.home-main-nav a:visited {
  color: #000;
}
/* line 404, ../sass/style.scss */
.home-main-nav a:hover,
.home-main-nav a:active {
  color: #000;
}
/* line 408, ../sass/style.scss */
.home-main-nav img {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 413, ../sass/style.scss */
.home-main-nav img:hover, .home-main-nav img:focus, .home-main-nav img:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* line 421, ../sass/style.scss */
.view-header h3 a {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
}

/* Search Bar */
/* line 438, ../sass/style.scss */
.featured-top .form-item-search-api-fulltext label {
  visibility: hidden;
  display: none;
}
/* line 441, ../sass/style.scss */
.featured-top .form--inline.clearfix {
/*  width: 85%;  */
  width: 80%;
  margin: 0 auto;
}
/* line 445, ../sass/style.scss */
.featured-top .js-form-type-textfield {
  float: left;
  width: 90%;
}

.featured-top .form-group {
  padding: 0;
}

.featured-top #edit-actions,
.featured-top .form-actions {
/*  float: left;  */
/*  width: auto;  */
  float: right;
  width: 10%;
}

.views-exposed-form .form-row {
    display: block;
}

.views-exposed-form .form-actions.form-group {
  padding: 0;
}

/* line 450, ../sass/style.scss */
#block-exposedformsearch-solr-contentpage-1-2 {
  background-color: #9FCF6E;
  padding: 20px 0 5px 0;
  width: 100%;
}

/* line 454, ../sass/style.scss */
#edit-search-api-fulltext {
/*  width: 450px;  */
  border: none;
  border-radius: 0;
  margin-top: 0;
}

/* line 458, ../sass/style.scss */
#edit-actions {
  float: right;
  width: 30%;
}

/* line 462, ../sass/style.scss */
#edit-submit-search-solr-content-1 {
  border: none;
  border-radius: 0;
  background-color: #726E64;
}

#block-views-block-science-subjects-search {
  background: white;
  overflow: hidden;
}

#block-views-block-science-subjects-search .view-content {
  padding: 20px;
  column-count: 3;
  -moz-column-count: 3;
  -webkit-column-count: 3;
}

#science-subjects-collapse-bar {
  background-color: #9FCF6E;
  padding: 5px 0;
}

#science-subjects-collapse-bar img {
  margin: 0 auto;
  display: block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

#science-subjects-toggle {
  float: left;
  border: none;
  border-radius: 0;
  background-color: #726E64;
}

#search-bar-form {
/*  float: right;  */
}

#search-bar-help {
  float: left;
  margin-left: 10px;
  margin-top: -2px;
}

#search-bar-form {
    position: relative;
    width: 100%;
    min-height: 90px;
}

#search-bar-form .form-item-search-api-fulltext {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
}

#search-bar-form .form-actions,
#search-bar-form #edit-actions {
    position: absolute;
    top: 0;
    right: 0;
}

#search-bar-form #edit-secondary,
#search-bar-form #edit-secondary--2 {
    width: 100%;
    float: left;
    position: relative;
    top: 60px;
}

#search-bar-form #edit-secondary input,
#search-bar-form #edit-secondary select {
    border-radius: 0;
    box-sizing: border-box;
}

#search-bar-form #edit-field-publication-date-op option[value="empty"],
#search-bar-form #edit-field-publication-date-op option[value="not empty"] {
    display: none;
}

#search-bar-form .form-type-select.form-group {
    width: 50%;
    float: left;
    padding-right: 10px;
    margin-bottom: 75px;
}

#search-bar-form .form-type-select.form-group.form-item-search-api-fulltext-1-op,
#search-bar-form .form-type-select.form-group.form-item-field-publication-date-op {
    width: 30%;
    float: left;
    padding-right: 0;
    padding-left: 0;
}

#search-bar-form .form-item-search-api-fulltext-1,
#search-bar-form .form-item-field-publication-date-value {
    width: 70%;
    float: left;
    margin-bottom: 40px;
}

#search-bar-form .form-item-field-publication-date-min,
#search-bar-form .form-item-field-publication-date-max {
    width: calc(25% - 5px);
    float: left;
    padding-right: 10px;
    margin-bottom: 75px;
}

#search-bar-form .form-item-title,
#search-bar-form .form-item-field-document-author,
#search-bar-form .form-item-field-publication-date {
    width: 100%;
}

#search-bar-form #edit-secondary label {
    visibility: visible;
    display: block;
    width: 100%;
}

#search-bar-form #edit-search-api-fulltext-1-op,
#search-bar-form #edit-field-publication-date-op {
    padding-left: 0;
    padding-right: 0;
    padding-top: .3rem;
}

#search-bar-form #edit-search-api-fulltext-1,
#search-bar-form #edit-field-publication-date-value {
    margin-top: 0;
    margin-bottom: 0;
}

#search-bar-form #edit-secondary #edit-search-api-fulltext-1-op--description,
#search-bar-form #edit-secondary .form-item-search-api-fulltext-1-op label {
    display: none;
    visibility: hidden;
}

#search-bar-form #edit-search-api-fulltext-1--description {
    position: absolute;
    left: 0;
    margin-top: 2px;
}

#search-bar-form .form-item-field-publication-date-value {
    margin-top: 2rem;
}

#search-bar-form #edit-secondary .form-item-field-publication-date-op label {
    visibility: hidden;
}

#search-bar-form .form-item-field-publication-date-value:before {
    content: "Publication Date";
    position: absolute;
    left: 0;
    margin-top: -2rem;
}

#search-bar-form .form-item-field-publication-date-value:after {
    content: "Use this field to search for a document publication year.";
    position: absolute;
    left: 0;
    margin-top: 2px;
    margin-bottom: 5px;
    color: #726E64;
    font-size: 80%;
    font-weight: 400;
}

#search-bar-form .form-item-field-blm-program, #search-bar-form .form-item-field-topic {
    margin-top: 1rem;
}

#search-bar-form .form-submit.btn {
    border: none;
    border-radius: 0;
    background-color: #726E64;
    height: calc(1.5em + .75rem + 2px);
}

#search-bar-form .form-item-search-api-fulltext input {
    border: none;
    border-radius: 0;
    margin-top: 0;
}

.js-form-item {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

#search-bar-form .form-actions {
    background: none;
}

/* Search Results */
.view-search-solr-content-1 .view-header {
  margin-bottom: 30px;
  font-weight: bold;
  font-style: italic;
  padding-left: 10px;
}
/* line 469, ../sass/style.scss */
.view-search-solr-content-1 {
  padding: 20px;
}
/* line 471, ../sass/style.scss */
.view-search-solr-content-1 .views-row {
  margin-bottom: 15px;
}
/* line 473, ../sass/style.scss */
.view-search-solr-content-1 .views-row header h2,
.view-search-solr-content-1 .views-row .field--name-field-whats-new-type a {
  font-size: 1.25rem;
}
/* line 477, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--type-text-with-summary,
.view-search-solr-content-1 .views-row .field--name-field-whats-new-type,
.view-search-solr-content-1 .views-row .field--name-field-date-published {
  margin-left: 0;
}
/* line 482, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--name-field-whats-new-type h2 {
  margin: 0;
  padding: 0;
}
/* line 487, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--type-text-with-summary .explore,
.view-search-solr-content-1 .views-row .field--type-text-with-summary .learn,
.view-search-solr-content-1 .views-row .field--type-text-with-summary .apply,
.view-search-solr-content-1 .views-row .field--type-text-with-summary .share,
.view-search-solr-content-1 .views-row .field--type-text-with-summary .library,
.view-search-solr-content-1 .views-row .field--type-text-with-summary .interdisciplinary,
.view-search-solr-content-1 .views-row .field--type-text-with-summary .programs,
.view-search-solr-content-1 .views-row .field--type-text-with-summary .pageTitle,
.view-search-solr-content-1 .views-row .field--type-text-with-summary hr,
.view-search-solr-content-1 .views-row .field--type-text-with-summary h2,
.view-search-solr-content-1 .views-row .field--type-text-with-summary h3 {
  visibility: hidden;
  display: none;
}
/* line 499, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--type-text-with-summary img {
  visibility: hidden !important;
  display: none !important;
}
.view-search-solr-content-1 .views-row figure.caption {
  display: none;
}
/* line 503, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--type-text-with-summary h1,
.view-search-solr-content-1 .views-row .field--type-text-with-summary h2,
.view-search-solr-content-1 .views-row .field--type-text-with-summary h3,
.view-search-solr-content-1 .views-row .field--type-text-with-summary h4,
.view-search-solr-content-1 .views-row .field--type-text-with-summary h5,
.view-search-solr-content-1 .views-row .field--type-text-with-summary h6 {
  font-size: 0.875rem !important;
  margin-bottom: 5px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
}
/* line 514, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--type-text-with-summary .secondContent {
  padding: 0;
}
/* line 518, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--name-field-whats-new-type a,
.view-search-solr-content-1 .views-row .field--name-field-date-published,
.view-search-solr-content-1 .views-row .field--name-field-citation,
.view-search-solr-content-1 .views-row .field--name-field-policy-type,
.view-search-solr-content-1 .views-row .field--name-field-event-date,
.view-search-solr-content-1 .views-row .field--name-field-teaser,
.view-search-solr-content-1 .views-row .field--name-field-event-location {
  margin-bottom: 5px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
}
/* line 530, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--name-field-event-location .field__label {
  float: left;
  margin-right: 5px;
}
/* line 534, ../sass/style.scss */
.view-search-solr-content-1 .views-row .field--name-field-event-location .field__item {
  float: left;
}
/* line 538, ../sass/style.scss */
.view-search-solr-content-1 .views-row .inline__links {
  clear: both;
}
/* line 544, ../sass/style.scss */
.view-search-solr-content-1 nav .pagination {
  list-style-type: none;
  margin: auto;
  padding-left: 30px;
}
/* line 548, ../sass/style.scss */
.view-search-solr-content-1 nav .pagination li {
  display: inline;
  padding-right: 25px;
}
/* line 552, ../sass/style.scss */
.view-search-solr-content-1 nav .pagination li.active a {
  color: #000;
  font-weight: bold;
  font-size: 1.25rem;
}

/* line 559, ../sass/style.scss */
.node--view-mode-teaser .field--type-entity-reference .field__label {
  font-size: 1rem;
}

.view-id-search_solr_content_1 div.vocabulary-program-area::before {
  content: "Program";
  font-size: 80%;
  font-weight: 400;
  font-style: italic;
}

.view-id-search_solr_content_1 div.vocabulary-program-area .field--name-name {
  font-size: 1.25rem;
  padding-top: 0.5em;
}

.view-id-search_solr_content_1 div.vocabulary-program-area h2 a {
  color: #181818;
}

.view-id-search_solr_content_1 div.vocabulary-program-area {
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 1px solid #d3d7d9;
  margin-bottom: 30px;
  padding-bottom: 15px;
}

/* Database Search Styling */
/* line 565, ../sass/style.scss */
#block-exposedformsearch-contentpage-1 {
  background-color: #9FCF6E;
  padding: 20px 0 5px 0;
}

/* line 570, ../sass/style.scss */
#edit-keys {
  border: none;
  border-radius: 0;
  margin-top: 0;
}

/* line 575, ../sass/style.scss */
#edit-submit-search-content {
  border: none;
  border-radius: 0;
  background-color: #726E64;
}

/* line 580, ../sass/style.scss */
.view-search-content {
  padding: 20px;
}
/* line 583, ../sass/style.scss */
.view-search-content .views-row {
  margin-bottom: 15px;
}
/* line 585, ../sass/style.scss */
.view-search-content .views-row header h2 {
  font-size: 1.25rem;
}
/* line 588, ../sass/style.scss */
.view-search-content .views-row .field--type-text-with-summary {
  margin-left: 0;
}
/* line 590, ../sass/style.scss */
.view-search-content .views-row .field--type-text-with-summary .explore,
.view-search-content .views-row .field--type-text-with-summary .learn,
.view-search-content .views-row .field--type-text-with-summary .apply,
.view-search-content .views-row .field--type-text-with-summary .share,
.view-search-content .views-row .field--type-text-with-summary .library,
.view-search-content .views-row .field--type-text-with-summary .interdisciplinary,
.view-search-content .views-row .field--type-text-with-summary .programs,
.view-search-content .views-row .field--type-text-with-summary .pageTitle,
.view-search-content .views-row .field--type-text-with-summary hr,
.view-search-content .views-row .field--type-text-with-summary h2,
.view-search-content .views-row .field--type-text-with-summary h3 {
  visibility: hidden;
  display: none;
}
/* line 602, ../sass/style.scss */
.view-search-content .views-row .field--type-text-with-summary h1,
.view-search-content .views-row .field--type-text-with-summary h2,
.view-search-content .views-row .field--type-text-with-summary h3,
.view-search-content .views-row .field--type-text-with-summary h4,
.view-search-content .views-row .field--type-text-with-summary h5,
.view-search-content .views-row .field--type-text-with-summary h6 {
  font-size: 0.875rem !important;
  margin-bottom: 5px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
}
/* line 613, ../sass/style.scss */
.view-search-content .views-row .field--type-text-with-summary .secondContent {
  padding: 0;
}
/* line 617, ../sass/style.scss */
.view-search-content .views-row img {
  visibility: hidden !important;
  display: none !important;
}
/* line 621, ../sass/style.scss */
.view-search-content .views-row .field--name-field-whats-new-type,
.view-search-content .views-row .field--name-field-date-published,
.view-search-content .views-row .field--name-field-event-date,
.view-search-content .views-row .field--name-field-teaser,
.view-search-content .views-row .field--name-field-event-location {
  font-size: 0.875rem !important;
  margin-bottom: 5px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
}
/* line 632, ../sass/style.scss */
.view-search-content .views-row .field--name-field-event-location .field__label {
  float: left;
  margin-right: 5px;
}
/* line 636, ../sass/style.scss */
.view-search-content .views-row .field--name-field-event-location .field__item {
  float: left;
}
/* line 640, ../sass/style.scss */
.view-search-content .views-row .inline__links {
  clear: both;
}
/* line 643, ../sass/style.scss */
.view-search-content .views-row .field--name-field-whats-new-url {
  margin-left: 0 !important;
}
/* line 647, ../sass/style.scss */
.view-search-content nav .pagination {
  list-style-type: none;
  margin: auto;
  padding-left: 30px;
}
/* line 651, ../sass/style.scss */
.view-search-content nav .pagination li {
  display: inline;
  padding-right: 25px;
}
/* line 655, ../sass/style.scss */
.view-search-content nav .pagination li.active a {
  color: #000;
  font-weight: bold;
  font-size: 1.25rem;
}

/* line 664, ../sass/style.scss */
.pager ul {
  list-style-type: none;
}
/* line 667, ../sass/style.scss */
.pager li {
  display: inline;
  padding-right: 25px;
}

.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
  color: #000;
  background-color: inherit;
}

.page-link {
  float: none;
  padding: 0;
  margin-left: 0;
  border: none;
}

/* Taxonomy Results */
.view-taxonomy-term .view-header {
  margin-bottom: 30px;
  font-weight: bold;
  font-style: italic;
  padding-left: 10px;
}

.view-taxonomy-term .forum-title {
  padding-left: 0;
}

.view-taxonomy-term {
  padding: 20px;
}

.view-taxonomy-term .view-filters {
    padding: 0 10px;
    border-bottom: 1px solid #d3d7d9;
    margin-bottom: 30px;
    padding-bottom: 15px;
}

.view-taxonomy-term .view-filters #edit-actions {
    float: left;
}

.view-taxonomy-term .view-empty {
    padding: 0 10px;
}

.view-taxonomy-term .views-row {
  margin-bottom: 15px;
}

.view-taxonomy-term .views-row header h2,
.view-taxonomy-term .views-row .field--name-field-whats-new-type a {
  font-size: 1.25rem;
}

.view-taxonomy-term .views-row .field--type-text-with-summary,
.view-taxonomy-term .views-row .field--name-field-whats-new-type,
.view-taxonomy-term .views-row .field--name-field-date-published {
  margin-left: 0;
}

.view-taxonomy-term .views-row .field--name-field-whats-new-type h2 {
  margin: 0;
  padding: 0;
}

.view-taxonomy-term .views-row .field--type-text-with-summary .explore,
.view-taxonomy-term .views-row .field--type-text-with-summary .learn,
.view-taxonomy-term .views-row .field--type-text-with-summary .apply,
.view-taxonomy-term .views-row .field--type-text-with-summary .share,
.view-taxonomy-term .views-row .field--type-text-with-summary .library,
.view-taxonomy-term .views-row .field--type-text-with-summary .interdisciplinary,
.view-taxonomy-term .views-row .field--type-text-with-summary .programs,
.view-taxonomy-term .views-row .field--type-text-with-summary .pageTitle,
.view-taxonomy-term .views-row .field--type-text-with-summary hr,
.view-taxonomy-term .views-row .field--type-text-with-summary h2,
.view-taxonomy-term .views-row .field--type-text-with-summary h3 {
  visibility: hidden;
  display: none;
}

.view-taxonomy-term .views-row .field--type-text-with-summary img {
  visibility: hidden !important;
  display: none !important;
}
.view-taxonomy-term .views-row figure.caption {
  display: none;
}

.view-taxonomy-term .views-row .field--type-text-with-summary h1,
.view-taxonomy-term .views-row .field--type-text-with-summary h2,
.view-taxonomy-term .views-row .field--type-text-with-summary h3,
.view-taxonomy-term .views-row .field--type-text-with-summary h4,
.view-taxonomy-term .views-row .field--type-text-with-summary h5,
.view-taxonomy-term .views-row .field--type-text-with-summary h6 {
  font-size: 0.875rem !important;
  margin-bottom: 5px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
}

.view-taxonomy-term .views-row .field--type-text-with-summary .secondContent {
  padding: 0;
}

.view-taxonomy-term .views-row .field--name-field-whats-new-type a,
.view-taxonomy-term .views-row .field--name-field-date-published,
.view-taxonomy-term .views-row .field--name-field-citation,
.view-taxonomy-term .views-row .field--name-field-policy-type,
.view-taxonomy-term .views-row .field--name-field-event-date,
.view-taxonomy-term .views-row .field--name-field-teaser,
.view-taxonomy-term .views-row .field--name-field-event-location {
  margin-bottom: 5px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
}

.view-taxonomy-term .views-row .field--name-field-event-location .field__label {
  float: left;
  margin-right: 5px;
}

.view-taxonomy-term .views-row .field--name-field-event-location .field__item {
  float: left;
}

.view-taxonomy-term .views-row .inline__links {
  clear: both;
}

.view-taxonomy-term nav .pagination {
  list-style-type: none;
  margin: auto;
  padding-left: 30px;
}

.view-taxonomy-term nav .pagination li {
  display: inline;
  padding-right: 25px;
}

.view-taxonomy-term nav .pagination li.active a {
  color: #000;
  font-weight: bold;
  font-size: 1.25rem;
}

.view-taxonomy-term .node--type-rea section {
    display: none;
}

.view-taxonomy-term .node--type-document .field--name-field-document-official-title {
    font-size: .85rem;
}

.view-taxonomy-term nav {
  list-style-type: none;
}

.view-taxonomy-term nav li {
  display: inline;
  padding-right: 25px;
}

.view-taxonomy-term nav .pager-label {
    display: inline;
}

/* Site Background */
/* line 675, ../sass/style.scss */
body {
  background-color: #000;
  background-image: url("/themes/custom/bootstrap_barrio_subtheme/images/main-bg.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: scroll;
  background-size: 100%;
}

/* Carousel */
/* line 686, ../sass/style.scss */
.carousel-control {
  opacity: 1 !important;
}
/* line 688, ../sass/style.scss */
.carousel-control .icon-next,
.carousel-control .icon-prev {
  margin-top: -35px;
  font-size: 70px;
  color: #fff;
  z-index: 50;
  text-decoration: none !important;
}

/* Featured Topics */
/* line 699, ../sass/style.scss */
.featured-topic-image {
  float: left;
  margin: 10px 20px 0 0;
}

/* line 703, ../sass/style.scss */
.featured-topics-front {
  margin-top: 30px;
}
/* line 705, ../sass/style.scss */
.featured-topics-front ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 709, ../sass/style.scss */
.featured-topics-front li {
  padding-bottom: 15px;
  font-size: 1.25rem;
  font-weight: bold;
}
/* line 714, ../sass/style.scss */
.featured-topics-front p {
  font-weight: normal;
  overflow: hidden;
}

/* line 719, ../sass/style.scss */
.page-node-5 .view-header {
  margin-top: 50px;
}

/* line 722, ../sass/style.scss */
.view-featured-topics-front-page {
  width: 58.33333%;
  float: left;
}

/* What's New */
/* What's New Home */
/* line 730, ../sass/style.scss */
.whats-new-home {
  margin-top: 30px;
}
/* line 732, ../sass/style.scss */
.whats-new-home ul {
  list-style-type: none;
}
/* line 735, ../sass/style.scss */
.whats-new-home li {
  padding-bottom: 15px;
}
/* line 738, ../sass/style.scss */
.whats-new-home .view-item-title {
  padding-top: 0 !important;
}

/* line 742, ../sass/style.scss */
.view-whats-new-front-page {
  width: 41.66667%;
  float: right;
  overflow-wrap: break-word;
}

/* line 746, ../sass/style.scss */
.view-title-space {
  padding-left: 40px;
}

/* line 749, ../sass/style.scss */
.node--view-mode-teaser {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 752, ../sass/style.scss */
.field--name-field-whats-new-url {
  font-size: 0.875rem;
  margin-bottom: 1.2em;
}

/* line 755, ../sass/style.scss */
.whats-new-date {
  background: #9FCF6E;
  text-align: center;
  padding: 10px;
  color: #000;
  font-weight: bold;
}

/* line 762, ../sass/style.scss */
.view-header .rss-icon {
  position: relative;
  top: -2px;
}

/* line 766, ../sass/style.scss */
p .rss-icon {
  position: relative;
  top: -1px;
}

/* What's New View */
/* line 773, ../sass/style.scss */
.view-whats-new #edit-keys {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}
/* line 778, ../sass/style.scss */
.view-whats-new .form-group {
  padding: 10px;
  margin-bottom: 0;
  width: 50%;
  float: left;
}
/* line 781, ../sass/style.scss */
.view-whats-new #edit-actions {
  float: left;
}

/* line 787, ../sass/style.scss */
.view-whats-new .form-submit {
  margin: 10px 0 10px 10px;
}
/* line 792, ../sass/style.scss */
.view-whats-new table th a:hover, .view-whats-new table th a:active, .view-whats-new table th a:visited, .view-whats-new table th a:link, .view-whats-new table th a:focus {
  color: #fff;
  text-decoration: underline;
}
/* line 801, ../sass/style.scss */
.view-whats-new table .views-field-field-date-published {
  width: 22%;
}
/* line 804, ../sass/style.scss */
.view-whats-new table .views-field-title {
  width: 78%;
}

/* line 810, ../sass/style.scss */
.view-id-whats_new .js-pager__items {
  list-style-type: none;
}
/* line 812, ../sass/style.scss */
.view-id-whats_new .js-pager__items li {
  display: inline;
  padding-right: 25px;
}
/* line 815, ../sass/style.scss */
.view-id-whats_new .js-pager__items li div {
  display: inline;
}

/* =node content type */
/* line 823, ../sass/style.scss */
.node--type-page .container {
  padding: 0;
}
/* line 827, ../sass/style.scss */
.node--type-page .main-content {
  padding: 20px 30px 60px 30px;
}

/* line 832, ../sass/style.scss */
.node--type-event .main-content {
  padding: 20px 30px 60px 30px;
}

/* line 836, ../sass/style.scss */
.node--type-what-s-new .main-content {
  padding: 20px 30px 60px 30px;
}

.node--type-what-s-new .field--name-field-date-published {
    margin-bottom: 10px;
    font-weight: bold;
}

.node--type-what-s-new .field--name-field-what-s-new-subject {
    margin-top: 30px;
}

.node--type-what-s-new .field__label {
    font-weight: bold;
}

/* line 840, ../sass/style.scss */
.node--type-science-policy .main-content {
  padding: 20px 30px 60px 30px;
}

/* line 844, ../sass/style.scss */
.node--type-featured-topics .main-content {
  padding: 0 30px 60px 30px;
}

/* Events */
/* Event Detail */
/* line 853, ../sass/style.scss */
.node--type-event time {
  font-weight: bold;
}
/* line 856, ../sass/style.scss */
.node--type-event .field__label {
  font-weight: bold;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
}
/* line 862, ../sass/style.scss */
.node--type-event .field__item {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
}
/* line 866, ../sass/style.scss */
.node--type-event .field--name-field-event-date,
.node--type-event .field--name-field-event-description,
.node--type-event .field--name-field-event-location,
.node--type-event .field--name-field-point-of-contact,
.node--type-event .field--name-field-attendance-coordinator,
.node--type-event .field--name-field-event-cost,
.node--type-event .field--name-field-event-external-url {
  margin-bottom: 1.2em;
}
/* line 879, ../sass/style.scss */
.node--type-event .field--name-field-event-type .field__item,
.node--type-event .field--name-field-event-location .field__item,
.node--type-event .field--name-field-point-of-contact .field__item,
.node--type-event .field--name-field-attendance-coordinator .field__item,
.node--type-event .field--name-field-event-cost .field__item,
.node--type-event .field--name-field-event-external-url .field__item {
  display: inline-block;
}
/* line 883, ../sass/style.scss */
.node--type-event .field--name-field-teaser {
  display: none;
}

.node--type-event .field--type-address .country {
  display: none;
}

/* Event View */
/* line 891, ../sass/style.scss */
.view-upcoming-events #edit-keys,
.view-past-events #edit-keys {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
  margin-top: .25rem;
}
/* line 896, ../sass/style.scss */
.view-upcoming-events .form-group,
.view-past-events .form-group {
  width: 50%;
  float: left;
  padding: 10px;
}
/* line 901, ../sass/style.scss */
.view-upcoming-events #edit-actions,
.view-upcoming-events .form-actions,
.view-past-events #edit-actions,
.view-past-events .form-actions {
  float: left;
  clear: both;
}

.view-upcoming-events .js-form-item-keys,
.view-past-events .js-form-item-keys {
    padding-bottom: 0;
}

/* line 906, ../sass/style.scss */
.view-upcoming-events .form-item-field-event-type-target-id,
.view-past-events .form-item-field-event-type-target-id {
  float: right;
  padding-bottom: 0;
}
/* line 908, ../sass/style.scss */
.view-upcoming-events .form-item-field-event-type-target-id label,
.view-past-events .form-item-field-event-type-target-id label {
  margin-bottom: .75rem;
}
/* line 911, ../sass/style.scss */
.view-upcoming-events .form-item-field-event-type-target-id select,
.view-past-events .form-item-field-event-type-target-id select {
  padding-bottom: .75rem;
}

.view-upcoming-events .js-form-item-field-event-subject-target-id,
.view-past-events .js-form-item-field-event-subject-target-id {
    width: 100%;
    padding-top: 0;
}
/* line 915, ../sass/style.scss */
.view-upcoming-events .form-submit,
.view-past-events .form-submit {
  margin: -10px 0 10px 10px;
}
/* line 920, ../sass/style.scss */
.view-upcoming-events table th a:hover, .view-upcoming-events table th a:active, .view-upcoming-events table th a:visited, .view-upcoming-events table th a:link, .view-upcoming-events table th a:focus,
.view-past-events table th a:hover,
.view-past-events table th a:active,
.view-past-events table th a:visited,
.view-past-events table th a:link,
.view-past-events table th a:focus {
  color: #fff;
  text-decoration: underline;
}
/* line 929, ../sass/style.scss */
.view-upcoming-events table .views-field-field-event-date,
.view-past-events table .views-field-field-event-date {
  width: 22%;
}
/* line 932, ../sass/style.scss */
.view-upcoming-events table .views-field-nothing,
.view-past-events table .views-field-nothing {
  width: 46%;
}
/* line 935, ../sass/style.scss */
.view-upcoming-events table .views-field-field-event-type,
.view-past-events table .views-field-field-event-type {
  width: 12%;
}
/* line 938, ../sass/style.scss */
.view-upcoming-events table .views-field-field-event-location,
.view-past-events table .views-field-field-event-location {
  width: 20%;
}
/* line 942, ../sass/style.scss */
.view-upcoming-events .js-pager__items,
.view-past-events .js-pager__items {
  list-style-type: none;
}
/* line 944, ../sass/style.scss */
.view-upcoming-events .js-pager__items li,
.view-past-events .js-pager__items li {
  display: inline;
  padding-right: 25px;
}
/* line 947, ../sass/style.scss */
.view-upcoming-events .js-pager__items li div,
.view-past-events .js-pager__items li div {
  display: inline;
}

/* line 954, ../sass/style.scss */
.view-item-title {
  font-size: 1rem;
  font-weight: bold;
}

/* line 959, ../sass/style.scss */
.event-no-result {
  padding-top: 20px;
}

/* line 963, ../sass/style.scss */
.tablesort {
  width: 14px;
  height: 14px;
  vertical-align: top;
  margin: 1px 0 0 5px;
}

/* line 969, ../sass/style.scss */
.tablesort--asc {
  background-image: url(../../../../core/misc/icons/ffffff/twistie-down.svg);
}

/* line 972, ../sass/style.scss */
.tablesort--desc {
  background-image: url(../../../../core/misc/icons/ffffff/twistie-up.svg);
}

/* General Anonymous Form Styles */
.node-form .layout-region.layout-region-node-main {
  width:  100%;
  padding-right:  0;
}

.node-form input.form-submit.btn.btn-primary {
  color: #ffffff;
}

select#edit-field-subject-tags {
  overflow-y: scroll;
}

/* Event Form */
/* line 977, ../sass/style.scss */
.block-help {
  padding: 20px 30px 0 30px;
  border: none;
}

/* line 982, ../sass/style.scss */
#node-event-form {
  padding: 20px 30px 60px 30px;
}
/* line 984, ../sass/style.scss */
#node-event-form .field--type-entity-reference {
  font-family: 'Roboto', sans-serif;
  margin: 0;
}
/* line 988, ../sass/style.scss */
#node-event-form .field-add-more-submit {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 992, ../sass/style.scss */
#node-event-form .label {
  display: inline-block;
  margin-bottom: .5rem;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: default;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: normal !important;
}
/* line 1002, ../sass/style.scss */
#node-event-form #edit-field-event-date-wrapper {
  margin-bottom: 1rem;
}

#node-event-form #edit-field-event-subject {
  overflow-y: scroll;
}

#node-event-form #field-address-0-address-ajax-wrapper {
    padding-right: 25px;
}

#node-event-form .js-form-item-field-address-0-address-country-code {
    display: none;
}

#node-event-form .layout-region-node-footer {
  width: 100%;
  padding-right: 0;
}

/* line 1005, ../sass/style.scss */
#node-event-form .form-actions {
  margin-bottom: 60px;
  float: left;
  width: 50%;
}
/* line 1010, ../sass/style.scss */
#node-event-form .dropbutton-wrapper {
  float: left;
}
/* line 1013, ../sass/style.scss */
#node-event-form .dropbutton {
  background: #0275d8;
}
/* line 1016, ../sass/style.scss */
#node-event-form .form-submit {
  float: right;
}

/* line 1026, ../sass/style.scss */
h1.js-quickedit-page-title {
  margin-left: 30px;
}
/* line 1028, ../sass/style.scss */
h1.js-quickedit-page-title span {
  margin-left: -30px;
}

/* Event Home */
/* line 1035, ../sass/style.scss */
.events-home {
  margin-top: 30px;
}
/* line 1037, ../sass/style.scss */
.events-home ul {
  list-style-type: none;
}
/* line 1040, ../sass/style.scss */
.events-home li {
  padding-bottom: 15px;
}
/* line 1043, ../sass/style.scss */
.events-home .view-item-title {
  padding-top: 0 !important;
  margin-bottom: 0;
}

/* line 1048, ../sass/style.scss */
.view-events-front-page {
  width: 41.66667%;
  float: right;
}

/* line 1052, ../sass/style.scss */
.home-events-pager {
  list-style-type: none;
}
/* line 1054, ../sass/style.scss */
.home-events-pager li {
  display: inline;
  padding-right: 25px;
}
/* line 1057, ../sass/style.scss */
.home-events-pager li div {
  display: inline;
}

/* line 1062, ../sass/style.scss */
.events-home-date {
  background: #9FCF6E;
  text-align: center;
  padding: 10px;
  color: #000;
  font-weight: bold;
}

/* line 1069, ../sass/style.scss */
.home-month {
  text-transform: uppercase;
  line-height: 1;
}

/* line 1073, ../sass/style.scss */
.home-day {
  font-size: 1.5rem;
  line-height: 1;
}

/* line 1077, ../sass/style.scss */
.event-clear {
  clear: right;
}

/* Science Policies */
/* Policy Detail */
/* line 1085, ../sass/style.scss */
.node--type-science-policy .field--name-field-citation {
  font-weight: bold;
}
/* line 1088, ../sass/style.scss */
.node--type-science-policy .field__label {
  font-weight: bold;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
}
/* line 1094, ../sass/style.scss */
.node--type-science-policy .field__item {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
}
/* line 1098, ../sass/style.scss */
.node--type-science-policy .field--name-field-citation,
.node--type-science-policy .field--name-field-policy-type,
.node--type-science-policy .field--name-field-purpose,
.node--type-science-policy .field--name-field-link {
  margin-bottom: 1.2em;
}
/* line 1103, ../sass/style.scss */
.node--type-science-policy .field--name-field-citation .field__item,
.node--type-science-policy .field--name-field-policy-type .field__item,
.node--type-science-policy .field--name-field-purpose .field__item,
.node--type-science-policy .field--name-field-link .field__item {
  display: inline-block;
}

/* Policy View */
/* line 1111, ../sass/style.scss */
.view-science-policies #edit-keys {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
  margin-top: .25rem;
}
/* line 1116, ../sass/style.scss */
.view-science-policies .form-group {
  width: 50%;
  float: left;
  padding: 10px;
}
/* line 1121, ../sass/style.scss */
.view-science-policies #edit-actions,
.view-science-policies .form-actions {
  float: left;
  clear: both;
}

.view-science-policies .js-form-item-keys {
    padding-bottom: 0;
}

/* line 1126, ../sass/style.scss */
.view-science-policies .form-item-field-policy-type-target-id {
  float: right;
  padding-bottom: 0;
}
/* line 1128, ../sass/style.scss */
.view-science-policies .form-item-field-policy-type-target-id label {
  margin-bottom: .75rem;
}
/* line 1131, ../sass/style.scss */
.view-science-policies .form-item-field-policy-type-target-id select {
  padding-bottom: .75rem;
}

.view-science-policies .js-form-item-field-policy-subject-target-id {
    width: 100%;
    padding-top: 0;
}

/* line 1135, ../sass/style.scss */
.view-science-policies .form-submit {
  margin: -10px 0 10px 10px;
}
/* line 1140, ../sass/style.scss */
.view-science-policies table th a:hover, .view-science-policies table th a:active, .view-science-policies table th a:visited, .view-science-policies table th a:link, .view-science-policies table th a:focus {
  color: #fff;
  text-decoration: underline;
}
/* line 1149, ../sass/style.scss */
.view-science-policies table .views-field-field-policy-type {
  width: 20%;
}
/* line 1152, ../sass/style.scss */
.view-science-policies table .views-field-title {
  width: 50%;
}
/* line 1155, ../sass/style.scss */
.view-science-policies table .views-field-field-citation {
  width: 30%;
}
/* line 1159, ../sass/style.scss */
.view-science-policies .js-pager__items {
  list-style-type: none;
}
/* line 1161, ../sass/style.scss */
.view-science-policies .js-pager__items li {
  display: inline;
  padding-right: 25px;
}
/* line 1164, ../sass/style.scss */
.view-science-policies .js-pager__items li div {
  display: inline;
}

/* Footer */
/* line 1173, ../sass/style.scss */
.site-footer {
  background-color: #000;
  border-top: thin solid #726E64;
}

/* line 1177, ../sass/style.scss */
.footer-logo {
  margin-left: 40px;
}

/* Footer Alignment */
/* line 1186, ../sass/style.scss */
html,
body {
  height: 100%;
}

/* line 1190, ../sass/style.scss */
#page-wrapper {
  min-height: 100%;
  position: relative;
}

/* line 1194, ../sass/style.scss */
.layout-main-wrapper {
  padding-bottom: 215px;
}

/* line 1197, ../sass/style.scss */
#content {
  min-height: calc(100vh - 305px);
}

/* line 1200, ../sass/style.scss */
.site-footer {
  width: 100%;
  height: 215px;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* Side Menu */
/* line 1216, ../sass/style.scss */
.chevD {
  height: 20px;
  width: 20px;
  display: inline-block;
  float: right;
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/fa-chevron-down.svg");
}

/* line 1220, ../sass/style.scss */
.chevR {
  height: 20px;
  width: 20px;
  display: inline-block;
  float: right;
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/fa-chevron-right.svg");
}

/* Secondary Pages */
/* line 1227, ../sass/style.scss */
.secondContent {
  padding-left: 30px;
  padding-right: 30px;
}

.node--type-secondary-page .field--name-body img {
  width: 100%;
}

.node--type-secondary-page .field--name-body .secondSum {
  padding: 0 30px;
}

.node--type-secondary-page main.col {
  padding: 0;
}

/* line 1231, ../sass/style.scss */
.secondSum {
  font-weight: normal !important;
  clear: both;
}

/* line 1235, ../sass/style.scss */
.secondary-page-list {
  padding: 10px 30px 60px 30px !important;
}

/* line 1238, ../sass/style.scss */
.teaser-image {
  float: left;
  margin: 10px 20px 10px 0px;
}

.teaser-image.supported-program img {
    box-shadow: 0 0 0 3px #726e64, 0 0 0 6px #000000, 0 0 0 7px #726e64;
}

/* line 1242, ../sass/style.scss */
h4.title {
  padding-top: 20px;
}

.title.supported-program:after {
  content: " *";
}

/* line 1245, ../sass/style.scss */
.item-list ul li {
  clear: both;
}

/* New Menu */
/* line 1251, ../sass/style.scss */
.sidebar .menu--sidebar-menu {
  border: none;
}

/* line 1255, ../sass/style.scss */
#sidebar_first ul ul {
  z-index: 100;
  position: absolute;
  left: -9999px;
  background-color: #000;
  min-width: 100%;
  margin-top: -40px;
}
/* line 1263, ../sass/style.scss */
#sidebar_first ul li:focus > ul {
  left: 100%;
}
/* line 1266, ../sass/style.scss */
#sidebar_first ul li:hover > ul {
  left: 100%;
}
/* line 1269, ../sass/style.scss */
#sidebar_first ul .chevron {
  display: inline-block;
  margin-top: 10px;
  margin-right: -20px;
}

/* line 1275, ../sass/style.scss */
#sidebar_first ul#primary {
  position: relative;
  left: 0;
  top: 0;
  margin: 0;
}

/* line 1280, ../sass/style.scss */
.menu--sidebar-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1284, ../sass/style.scss */
.menu--sidebar-menu li {
  text-indent: 20px;
  line-height: 40px;
  width: 100%;
}
/* line 1287, ../sass/style.scss */
.menu--sidebar-menu li a:link,
.menu--sidebar-menu li a:visited,
.menu--sidebar-menu li a:hover,
.menu--sidebar-menu li a:active {
  display: block;
  text-decoration: none;
  color: #fff;
/*  white-space: nowrap; */
  text-indent: -15px;
  padding-left: 35px;
}

/* line 1298, ../sass/style.scss */
.menu-new h4 {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 500;
  padding: 20px 0 20px 10px;
  height: 50px;
}
/* line 1304, ../sass/style.scss */
.menu-new h4 a:link,
.menu-new h4 a:visited,
.menu-new h4 a:hover,
.menu-new h4 a:active {
  display: block;
  text-decoration: none;
  color: #fff;
}
/* line 1313, ../sass/style.scss */
.menu-new .menu-section-icon {
  margin-right: 10px;
}
/* line 1316, ../sass/style.scss */
.menu-new .menu-title a {
  padding-top: 2px;
}
/* line 1319, ../sass/style.scss */
.menu-new ul {
  list-style-type: none;
  padding: 0px;
}
/* line 1322, ../sass/style.scss */
.menu-new ul a:link,
.menu-new ul a:visited,
.menu-new ul a:hover,
.menu-new ul a:active {
/*  display: contents; */
  text-decoration: none;
  color: #fff;
  padding-right: 10px;
}

.menu-new .has-chev > a:link,
.menu-new .has-chev > a:visited,
.menu-new .has-chev > a:hover,
.menu-new .has-chev > a:active {
  padding-right: 30px;
}

/* line 1331, ../sass/style.scss */
.menu-new ul a:hover {
  background-color: #726E64;
  border-top: thick solid #9FCF6E;
  border-bottom: thick solid #9FCF6E;
  margin: -5px 0;
}

/* line 1340, ../sass/style.scss */
#primary > .is-active {
  background-color: #726E64;
  border-top: 3px solid #9FCF6E;
  border-bottom: 3px solid #9FCF6E;
  margin: 0;
}

/* line 1346, ../sass/style.scss */
.menu-new .is-active {
  background-color: #726E64;
  border-top: thick solid #9FCF6E;
  border-bottom: thick solid #9FCF6E;
  margin: -5px 0;
}

/* line 1352, ../sass/style.scss */
#primary > .is-active:hover {
  background-color: #726E64;
  border-top: 3px solid #9FCF6E;
  border-bottom: 3px solid #9FCF6E;
  margin: 0;
}

/* line 1358, ../sass/style.scss */
.sidebar .block {
  padding: 0;
}

/* Header Menu */
@media (min-width:1080px) {
    .block-fullmenu-blockheader-menu {
        background-color: #000;
        border-bottom: thin solid #726E64;
        height: 40px;
        z-index: 100;
    }
}

@media (max-width:1080px) {
    .block-fullmenu-blockheader-menu ul.nav {
        background-color: #000;
        border-bottom: thin solid #726E64;
        width: 100%;
        padding-bottom: -10px;
    }
    .brand {
        position: static;
    }
    .block-fullmenu-blockheader-menu {
        z-index: 100;
    }
}

/* line 1368, ../sass/style.scss */
.block-fullmenu-blockheader-menu .content {
  padding-right: 0;
  padding-left: 0;
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
}
/* line 1375, ../sass/style.scss */
.block-fullmenu-blockheader-menu li {
  list-style: none;
}
.block-fullmenu-blockheader-menu li.menu-item--expanded {
    height: 40px;
}
/* line 1378, ../sass/style.scss */
.block-fullmenu-blockheader-menu .nav {
  float: right;
}
/* line 1380, ../sass/style.scss */
.block-fullmenu-blockheader-menu .nav > .nav-item {
  display: inline-block;
  margin: 0 10px;
}
/* line 1384, ../sass/style.scss */
.block-fullmenu-blockheader-menu .nav > .nav-item a {
  text-decoration: none;
}

.block-fullmenu-blockheader-menu .nav > .nav-item > ul.menu {
  white-space: nowrap;
}

/* line 1387, ../sass/style.scss */
.block-fullmenu-blockheader-menu .nav > .nav-item:hover .menu {
  display: block;
}
/* line 1391, ../sass/style.scss */
.block-fullmenu-blockheader-menu .nav li ul.menu {
  margin-top: 12px;
}
/* line 1396, ../sass/style.scss */
.block-fullmenu-blockheader-menu a {
  height: 40px;
}
/* line 1398, ../sass/style.scss */
.block-fullmenu-blockheader-menu a:link, .block-fullmenu-blockheader-menu a:visited, .block-fullmenu-blockheader-menu a:hover, .block-fullmenu-blockheader-menu a:active {
  display: block;
  text-decoration: none;
  color: #fff;
}
/* line 1407, ../sass/style.scss */
.block-fullmenu-blockheader-menu .menu {
  display: none;
  position: absolute;
  z-index: 100;
  background-color: #726E64;
  padding-left: 0;
}
/* line 1413, ../sass/style.scss */
.block-fullmenu-blockheader-menu .menu a {
  display: block;
  float: none;
  padding: 10px;
}
/* line 1417, ../sass/style.scss */
.block-fullmenu-blockheader-menu .menu a:hover {
  background-color: #000;
  border-top: thick solid #9FCF6E;
  border-bottom: thick solid #9FCF6E;
  margin: -5px 0;
  height: 50px;
}
/* line 1426, ../sass/style.scss */
.block-fullmenu-blockheader-menu .container {
  overflow: hidden;
}
/* line 1429, ../sass/style.scss */
.block-fullmenu-blockheader-menu ul.nav > li {
  margin-top: 8px !important;
}

.header ul.nav > li.menu-icon > a {
    height: 20px;
    padding-left: 35px;
    background-size: 30px 20px;
}

.header ul.nav > li.menu-icon > a[href="/about"],
.header ul.nav > li.menu-icon > a[href="/explore"] {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/exploreIcon.svg") no-repeat left center;
}
.header ul.nav > li.menu-icon > a[href="/library"] {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/libraryIcon.svg") no-repeat left center;
}
.header ul.nav > li.menu-icon > a[href="/learn"] {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/learnIcon.svg") no-repeat left center;
}
.header ul.nav > li.menu-icon > a[href="/apply"] {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/applyIcon.svg") no-repeat left center;
}
.header ul.nav > li.menu-icon > a[href="/share"] {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/shareIcon.svg") no-repeat left center;
}
.header ul.nav > li.menu-icon > a[href="/interdisciplinary"] {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/interdisciplinaryIcon.svg") no-repeat left center;
}
.header ul.nav > li.menu-icon > a[href="/programs"] {
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/programsIcon.svg") no-repeat left center;
}

header .menu-item--expanded a.nav-link {
  z-index: 100;
}

#header .brand {
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
}

#header .brand > div {
  margin-top: 15px;
  margin-bottom: 15px;
}

#header {
  background: #000000;
  position: sticky;
  top: -120px;
  z-index: 1000;
}

#header .section {
  max-width: 100%;
}

#header .navbar-form,
.region-top-header-form,
#block-fullmenuheadermenu {
  width: 100%;
}

/* Tertiary Pages */
/* line 1466, ../sass/style.scss */
.img-text {
  margin-top: 10px;
  overflow: hidden;
}

/* line 1470, ../sass/style.scss */
.img-list {
  position: relative;
  left: 1em;
  padding-right: 30px;
}

/* line 1475, ../sass/style.scss */
.img-clear {
  clear: both;
}

.image-third {
  width: 33%;
  padding: 5px;
  float: left;
  display: block;
}

.image-half {
  width: 50%;
  padding: 5px;
  float: left;
  display: block;
}

figcaption {
  padding: 10px;
  font-size: .75rem;
  font-style: italic;
}

figure.align-right,
figure.align-left {
  padding: 10px;
}

.image-third figcaption, .image-half figcaption {
  display: block;
}

/* Other Website Link Logos */
/* line 1481, ../sass/style.scss */
.linkLogo {
  height: 30px;
  margin-right: 20px;
}

/* Login Page */
/* line 1491, ../sass/style.scss */
article.profile {
  padding: 20px 30px 0px 30px;
}

.page-user-login main .region-content, .page-user-password main .region-content {
  max-width: inherit;
}

/* Breadcrumbs */
/* line 1497, ../sass/style.scss */
.breadcrumb {
  background-color: #fff;
  padding: 20px 0 0 30px;
  border: none;
  border-radius: 0;
  margin-bottom: 20px;
}
/* line 1503, ../sass/style.scss */
.breadcrumb li {
  display: inline-block;
}
/* line 1505, ../sass/style.scss */
.breadcrumb-item+.breadcrumb-item::before {
  content: ">";
}

/* line 1510, ../sass/style.scss */
.node--type-page .breadcrumb {
  padding: 0;
}

/* line 1513, ../sass/style.scss */
.node--type-event ol.breadcrumb {
  padding-left: 0;
}

/* line 1516, ../sass/style.scss */
.node--type-what-s-new ol.breadcrumb {
  padding-left: 0;
}

/* line 1519, ../sass/style.scss */
.node--type-science-policy ol.breadcrumb {
  padding-left: 0;
}

/* FAQs Accordion */
.faq {
  padding-left: 0;
}
.faq > li {
  padding: 20px;
  list-style: none;
}
.faq li.q {
  font-weight: bold;
  color: #035C9A;
  border-bottom: 1px #726E64 solid;
  cursor: pointer;
  background: url("/themes/custom/bootstrap_barrio_subtheme/images/fa-chevron-rightB.svg") no-repeat left center;
  padding: 10px 20px 10px 30px;
  background-size: 20px 20px;
  margin-top:20px;
}
.faq li.q.open {
  background-image: url("/themes/custom/bootstrap_barrio_subtheme/images/fa-chevron-downB.svg");
}
.faq li.a {
  background: #f2f2f2;
  display: none;
}

/* AIM Documents View */
.view-aim-documents .item-list ul {
  list-style: initial;
  margin-bottom: 25px;
  margin-left: 20px;
}
.view-aim-documents .item-list:last-child ul {
  margin-bottom: 0;
}

/* REA Pages */
.node--type-rea .main-content {
  padding: 20px 30px 60px 30px;
}

.node--type-rea ol.breadcrumb {
  padding-left: 0;
}

.node--type-rea .field__label {
  font-size: 1.25rem;
  font-weight: bold !important;
  clear: both;
}

.node--type-rea .field__item {
  margin-bottom: 20px;
}

.node--type-rea th.views-field {
    width: 50%;
}

.table-borders tr th,
.table-borders tr td {
    border: 1px solid #000;
}

.rea-memos-documents-header {
    text-align: center;
}

.view-search-solr-content-1 .node--type-rea section {
    display: none;
}

/* Science Partnerships Pages */
small.abbr {
  font-style: italic;
  font-size: .875rem;
}

.node--type-science-partnerships .field__label {
  font-weight: bold;
  margin-top: 10px;
}

.node--type-science-partnerships .main-content {
  padding: 20px 30px 60px 30px;
}

.node--type-science-partnerships ol.breadcrumb {
  padding-left: 0;
}

.node--type-science-partner-agreements .field__label,
.node--type-science-activity .field__label {
  font-weight: bold;
  margin-top: 10px;
  font-size: 0.875rem;
  font-family: 'Roboto', sans-serif;
}

.field--name-field-science-agreement-final-pr .field__label,
.field--name-field-science-agreement-cesu .field__label {
  display: none;
}

.node--type-science-partner-agreements .field--name-field-geodata,
.node--type-science-partnerships .field--name-field-geodata,
.node--type-science-activity .field--name-field-geodata {
  margin-top: 10px;
}

.node--type-science-partner-agreements .main-content,
.node--type-science-activity .main-content {
  padding: 20px 30px 60px 30px;
}

.node--type-science-partner-agreements ol.breadcrumb,
.node--type-science-activity ol.breadcrumb {
  padding-left: 0;
}

.view-science-partnerships #edit-keys,
.view-science-partnership-agreements #edit-keys {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
  margin-top: .25rem;
}

.view-science-partnerships #edit-actions,
.view-science-partnership-agreements #edit-actions {
  float: left;
  clear: both;
}

.view-science-partnerships .view-empty,
.view-science-partnership-agreements .view-empty {
  margin-top: 10px;
}

.view-science-partnerships nav .pagination,
.view-science-partnership-agreements nav .pagination,
.view-agreements-by-partnership nav .pagination {
  list-style-type: none;
}

.view-science-partnerships nav .pagination li,
.view-science-partnership-agreements nav .pagination li,
.view-agreements-by-partnership nav .pagination li {
  display: inline;
  padding-right: 25px;
}

.view-science-partnerships fieldset.form-item-keys {
  width: 100%;
  float: left;
  padding: 10px;
  margin-bottom: 0;
}

.view-science-partnerships .form-item-field-science-partner-type-value,
.view-science-partnerships .form-item-field-science-partner-state-value,
.view-science-partnership-agreements fieldset.form-item-keys,
.view-science-partnership-agreements .form-item-field-science-agreement-type-value {
  width: 50%;
  float: left;
  padding: 10px;
}

.view-science-partnership-agreements .form-item-field-science-agreement-type-value label {
  margin-bottom: .75rem;
}

.view-science-partnerships .form-submit,
.view-science-partnership-agreements .form-submit {
  margin: -10px 0 10px 10px;
}

.node--type-science-partnerships .view-agreements-by-partnership {
  margin-top: 25px;
}

.node--type-science-activity #workbench-moderation-entity-moderation-form {
  display: none;
}

/* Partner/Agreement Forms */
.col-md-12 #block-bootstrap-barrio-subtheme-page-title { /* Test this item! */
    margin-left: 30px;
}

#node-science-partnerships-form,
#node-science-partner-agreements-form,
#node-science-activity-form {
  padding: 20px 30px 60px 30px;
}

#node-science-partnerships-form .form-actions,
#node-science-partner-agreements-form .form-actions,
#node-science-activity-form .form-actions,
#node-science-partnerships-edit-form .form-actions,
#node-science-partner-agreements-edit-form .form-actions,
#node-science-activity-edit-form .form-actions {
  margin-bottom: 60px;
  float: left;
  width: 50%;
}

#node-science-partnerships-form .form-submit,
#node-science-partner-agreements-form .form-submit,
#node-science-partnerships-edit-form .form-submit,
#node-science-partner-agreements-edit-form .form-submit {
  float: right;
  margin-top: 15px;
}


#node-science-activity-form .form-submit,
#node-science-activity-edit-form .form-submit {
  float: right;
  color: #ffffff;
}

#node-science-partnerships-form .dropbutton-wrapper,
#node-science-partner-agreements-form .dropbutton-wrapper,
#node-science-activity-form .dropbutton-wrapper,
#node-science-partnerships-edit-form .dropbutton-wrapper,
#node-science-partner-agreements-edit-form .dropbutton-wrapper,
#node-science-activity-edit-form .dropbutton-wrapper {
  float: left;
}

#node-science-partnerships-form .dropbutton,
#node-science-partner-agreements-form .dropbutton,
#node-science-activity-form .dropbutton,
#node-science-partnerships-edit-form .dropbutton,
#node-science-partner-agreements-edit-form .dropbutton,
#node-science-activity-edit-form .dropbutton {
  background: #0275d8;
}

#node-science-partnerships-form .dropbutton .button,
#node-science-partner-agreements-form .dropbutton .button,
#node-science-activity-form .dropbutton .button,
#node-science-partnerships-edit-form .dropbutton .button,
#node-science-partner-agreements-edit-form .dropbutton .button,
#node-science-actvity-edit-form .dropbutton .button {
  margin-top: 0;
}

#node-science-partnerships-form #edit-field-science-partner-type,
#node-science-partnerships-edit-form #edit-field-science-partner-type {
    overflow-y: scroll;
}

#node-science-partner-agreements-form #edit-field-science-agreement-pop-end-wrapper fieldset,
#node-science-partner-agreements-edit-form #edit-field-science-agreement-pop-end-wrapper fieldset {
    margin-bottom: 1rem;
}

#node-science-partner-agreements-form #edit-field-science-agreement-pop-end-wrapper small,
#node-science-partner-agreements-edit-form #edit-field-science-agreement-pop-end-wrapper small {
    display: block;
    margin-top: -.9rem;
    margin-bottom: 1rem;
}

#node-science-partner-agreements-form #edit-field-science-agreement-final-pr-value--description,
#node-science-partner-agreements-form #edit-field-science-agreement-cesu-value--description,
#node-science-partner-agreements-edit-form #edit-field-science-agreement-final-pr-value--description,
#node-science-partner-agreements-edit-form #edit-field-science-agreement-cesu-value--description {
    font-size: 1rem;
    color: #000 !important;
}

#node-science-partnerships-form .form-type-vertical-tabs.js-form-item-,
#node-science-partner-agreements-form .form-type-vertical-tabs.js-form-item-,
#node-science-activity-form .form-type-vertical-tabs.js-form-item-,
#node-science-partnerships-edit-form .form-type-vertical-tabs.js-form-item-,
#node-science-partner-agreements-edit-form .form-type-vertical-tabs.js-form-item-,
#node-science-activity-edit-form .form-type-vertical-tabs.js-form-item- {
    display: none;
}

#node-science-partner-agreements-form .field--type-entity-reference,
#node-science-partner-agreements-edit-form .field--type-entity-reference {
  font-family: 'Roboto', sans-serif;
  margin: 0;
}

#node-science-partner-agreements-form .label,
#node-science-activity-form .label,
#node-science-partner-agreements-edit-form .label,
#node-science-activity-edit-form .label {
  display: inline-block;
  margin-bottom: .5rem;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: default;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: normal !important;
}

#node-science-activity-form #edit-body-0-format,
#node-science-activity-edit-form #edit-body-0-format,
#node-science-activity-form #edit-field-geodata-0-value-map-actions,
#node-science-activity-edit-form #edit-field-geodata-0-value-map-actions {
  display: none;
}

#node-science-activity-form #edit-body-0--description,
#node-science-activity-edit-form #edit-body-0--description {
  color: #726E64;
  font-size: 80%;
  font-weight: 400; 
}

#node-science-activity-form #edit-field-document-files-ajax-wrapper a,
#node-science-activity-edit-form #edit-field-document-files-ajax-wrapper a {
  color: #000000;
  text-decoration: none;
}

#node-science-activity-form .fieldset-legend,
#node-science-activity-edit-form .fieldset-legend {
  font-size: 1rem;
}

.node--type-science-partnerships .col-md-12 h4,
.node--type-science-partnerships .col-md-12 .view-agreements-by-partnership,
.node--type-science-partner-agreements .col-md-12 h4,
.node--type-science-activity .col-md-12 h4 {
    display: none;
}

.text-muted {
  color: #726E64 !important;
}

/* Back To Top */
#backtotop {
  background: #9FCF6E;
  border: 5px solid #726E64;
  border-radius: 0;
  color: #000;
  font-weight: bold;
  line-height: 10px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

#backtotop:hover {
  color: #fff;
  background: #000;
  border: 5px solid #726E64;
}

/* Landscape Approach Images */
.node__content img {
  max-width: 100%;
}

/* Document Detail Page */
.node--type-document .main-content {
    padding: 20px 30px 60px 30px;
}

.node--type-document ol.breadcrumb {
    padding-left: 0;
}

.node--type-document .field--name-field-document-official-title {
    font-weight: bold;
    font-size: 1rem;
}

.node--type-document .field__label {
    font-weight: bold;
}

.node--type-document .field--type-entity-reference .field__label {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
}

.node--type-document .field__items {
    margin-bottom: 10px;
}

.node--type-document .field__item {
    margin-bottom: 10px;
}

.node--type-document .field--type-entity-reference .field__item {
    margin-bottom: 0;
}

.node--type-document .field--name-body {
    margin-bottom: 25px;
}

.view-search-solr-content-1 .node--type-document .field--name-field-document-official-title {
    font-size: .85rem;
}

/* Journal Detail Page */
.node--type-journal .main-content {
    padding: 20px 30px 60px 30px;
}

.node--type-journal ol.breadcrumb {
    padding-left: 0;
}

.node--type-journal .field__label {
    font-weight: bold;
}

.node--type-journal .field--type-entity-reference .field__label {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
}

.node--type-journal .field__items {
    margin-bottom: 10px;
}

.node--type-journal .field__item {
    margin-bottom: 10px;
}

.node--type-journal .field--type-entity-reference .field__item {
    margin-bottom: 0;
}

.node--type-journal .field--name-body {
    margin-bottom: 25px;
}

/* Database Detail Page */
.node--type-database .main-content {
    padding: 20px 30px 60px 30px;
}

.node--type-database ol.breadcrumb {
    padding-left: 0;
}

.node--type-database .field__label {
    font-weight: bold;
}

.node--type-database .field--type-entity-reference .field__label {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
}

.node--type-database .field__items {
    margin-bottom: 10px;
}

.node--type-database .field__item {
    margin-bottom: 10px;
}

.node--type-database .field--type-entity-reference .field__item {
    margin-bottom: 0;
}

.node--type-database .field--name-body {
    margin-bottom: 25px;
}

/* BMP Detail Page */
.node--type-bmp .main-content {
    padding: 20px 30px 60px 30px;
}

.node--type-bmp ol.breadcrumb {
    padding-left: 0;
}

.node--type-bmp .field__label {
    font-weight: bold;
}

.node--type-bmp .field--type-entity-reference .field__label {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
}

.node--type-bmp .field__items {
    margin-bottom: 10px;
}

.node--type-bmp .field__item {
    margin-bottom: 10px;
}

.node--type-bmp .field--type-entity-reference .field__item {
    margin-bottom: 0;
}

.node--type-bmp .field--name-field-summary {
    margin-bottom: 25px;
}

.node--type-bmp .field__items .field__item {
    margin-bottom: 0;
}

.node--type-bmp .field--type-entity-reference {
    margin-bottom: 10px;
}

.node--type-bmp fieldset {
    margin-bottom: 10px;
}

.node--type-bmp fieldset legend {
    font-size: 0.875rem;
    font-weight: bold;
    margin-bottom: 0;
}

.node--type-bmp fieldset .field {
    margin-bottom: 0;
}

.node--type-bmp.node--view-mode-teaser .field--name-field-summary .field__item {
    max-height: 76.8px;
    overflow: hidden;
}

/* Submitted Material Detail Page */
.node--type-submitted-support-file .main-content {
  padding: 20px 30px 60px 30px;
}

.node--type-submitted-support-file ol.breadcrumb {
  padding-left: 0;
}

.node--type-submitted-support-file #block-bootstrap-barrio-subtheme-page-title {
  margin-left: 0;
}

.node--type-submitted-support-file .field__label {
  font-weight: bold;
  font-size: 1rem;
  line-height: 21px;
}

.node--type-submitted-support-file .field__items,
.node--type-submitted-support-file .field__item,
.node--type-submitted-support-file .field--type-list-string.field--name-field-internal-external-usage .field__item {
  margin-bottom: 1.2em;
  font-size: 1rem;
}

.node--type-submitted-support-file .field--name-body > * {
  font-size: 1rem;
}

.node--type-submitted-support-file .field--type-entity-reference .field__item,
.node--type-submitted-support-file .field--type-file .field__item,
.node--type-submitted-support-file .field--type-list-string .field__item {
  margin-bottom: 0;
}

.node--type-submitted-support-file .field--name-body {
  margin-bottom: 25px;
}

.node--type-submitted-support-file .field--type-string .field__item,
.node--type-submitted-support-file .field--type-datetime .field__item,
.node--type-submitted-support-file .field--type-boolean .field__item {
  display: inline-block;
}

.submission-card {
    border: 1px solid #726E64;
    border-radius: 3px;
    padding: 0 1rem;
}

.submission-card legend {
    width: auto;
    padding: 0 5px;
}

.node--type-submitted-support-file .field--label-inline .field__label::after {
    content: ':';
    margin-right: 5px;
}

#node-submitted-support-file-form {
    padding: 20px 30px 60px 30px;
}

#node-submitted-support-file-form .submission-card .submission-card,
#node-submitted-support-file-form #group-tagging-information {
    padding-bottom: 15px;
}

#node-submitted-support-file-form .submission-card {
    margin-bottom: 30px;
}

#node-submitted-support-file-form .layout-region-node-secondary {
    display: none;
}

/* Apply Views */
#views-exposed-form-apply-data-block-1 #edit-actions,
#views-exposed-form-apply-science-block-1 #edit-actions,
#views-exposed-form-apply-methods-block-1 #edit-actions {
  float: left;
}

/* Program Template */
.path-taxonomy .main-content {
  padding: 20px 30px 60px 30px;
}

.path-taxonomy .main-content ol.breadcrumb {
  padding: 0;
}

.program-template-topic-selector #edit-actions {
  width: auto;
  display: inline-block;
}

.program-template-topic-selector .form-item-topic {
  flex-grow: 1;
  padding-left: 0;
}

.program-template-topic-selector .form-row {
  display: flex;
}

.program-template-topic-selector button {
  height: 40px;
}

.program-template-empty {
  font-weight: bold;
  margin-top: 20px;
}

.program-url {
  font-weight: bold;
  margin-bottom: 30px;
}

.program-url a {
  display: block;
}

.program-image {
  max-width: calc(100% + 60px);
  margin: 0 -30px 10px -30px;
}

.ui-accordion .ui-accordion-content {
  height: auto !important;
}

.program-template-submission-link {
    margin: 30px 0;
}

.program-template-topic-selector label {
    font-weight: bold;
}

.node--view-mode-resource-summary {
  padding: 0;
  margin: 0;
}

.node--view-mode-resource-summary .node__title {
  font-size: 18px;
}

.node--view-mode-resource-summary .node__content {
  margin-bottom: 25px !important;
  font-size: inherit;
  font-weight: inherit;
}

.node--view-mode-resource-summary .node__content .field {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
}

.node--view-mode-resource-summary .node__content .field img {
  visibility: hidden !important;
  display: none !important;
}

#quicktabs-program-template-tabs > .item-list,
#quicktabs-page-template-tabs > .item-list,
#quicktabs-all-tabs-page-template > .item-list {
  border-bottom: 5px solid #9FCF6E;
}

#quicktabs-program-template-tabs > .item-list ul,
#quicktabs-page-template-tabs > .item-list ul,
#quicktabs-all-tabs-page-template > .item-list ul {
  margin: 0 0 1px 0;
}

#quicktabs-page-template-tabs .quicktabs-scroll.scroll-left,
#quicktabs-all-tabs-page-template .quicktabs-scroll.scroll-left {
  left: -20px;
}

#quicktabs-page-template-tabs .quicktabs-scroll.scroll-right,
#quicktabs-all-tabs-page-template .quicktabs-scroll.scroll-right {
  right: -20px;
}

.view-program-default-listing #views-exposed-form-program-default-listing-default {
  display: none;
}

.program-template-tab-section {
  margin: 25px 0;
}

.program-template-topic-section {
  margin: 30px 0 20px 0;
}

/* Library Search */
.view-library-advanced-search #edit-keys {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}

.view-library-advanced-search .js-form-item-keys.form-group {
  width: 100%;
  float: left;
  padding: 10px;
}

.view-library-advanced-search .form-group {
  width: 50%;
  float: left;
  padding: 10px;
  margin-bottom: 0;
}

.view-library-advanced-search #edit-actions {
  float: left;
  width: 100%;
}

.view-library-advanced-search .form-item-keys {
  margin-bottom: 0;
}

.view-library-advanced-search .form-submit {
  margin: 10px 0 10px 10px;
}

.view-library-advanced-search .view-content .views-row {
  padding: 10px;
  font-size: .85rem;
}

.view-library-advanced-search nav .pagination {
  list-style-type: none;
}

.view-library-advanced-search nav .pagination li {
  display: inline;
  padding-right: 25px;
}

/* Scientific Literature */
.view-scientific-literature #edit-keys {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}

.view-scientific-literature .js-form-item-keys.form-group,
.view-scientific-literature .js-form-item-field-database-access-value.form-group,
.view-scientific-literature .js-form-item-tid.form-group {
  width: 100%;
  float: left;
  padding: 10px;
}

.view-scientific-literature .form-group {
  width: 50%;
  float: left;
  padding: 10px;
  margin-bottom: 0;
}

.view-scientific-literature #edit-actions {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.view-scientific-literature .form-item-keys {
  margin-bottom: 0;
}

.view-scientific-literature .form-submit {
  margin: 10px 0 10px 10px;
}

.view-scientific-literature .view-content .views-row {
  margin-bottom: 30px;
}

.view-scientific-literature nav {
  clear: both;
}

.view-scientific-literature nav .pagination {
  list-style-type: none;
}

.view-scientific-literature nav .pagination li {
  display: inline;
  padding-right: 25px;
}

.pagination li.active {
  font-weight: bold;
  font-size: 1.25rem;
}

.pagination li.active a {
  color: #000;
}

/* View Accordions */
#page .ui-widget {
    font-family: "Roboto", sans-serif;
}

.ui-accordion-content .views-row {
    padding-bottom: 20px;
}

.ui-accordion-content .views-field-title {
    font-weight: bold;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #726E64;
	background: #ffffff;
	color: #035C9A;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #035C9A;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #726E64;
	background: #f2f2f2;
	color: #035C9A;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #035C9A;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #726E64;
	background: #9FCF6E;
	color: #000000;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #035C9A;
}

.ui-widget-content {
	border: 1px solid #726E64;
	background: #f2f2f2;
	color: #000000;
}

/* Library Sidebar */
#sidebar_second {
	background: #ffffff;
	padding: 20px 20px 60px 10px;
}

#content.col-md-6 {
	padding-right: 10px;
}

.sidebar .block {
	border: none;
}

.library-search-btn {
    color: #ffffff;
    background-color: #726E64;
    border: none;
    padding: 3px 10px;
}

/* Subject Guides */
.node--type-library-subject-guide .main-content {
  padding: 20px 30px 60px 30px;
}

.node--type-library-subject-guide ol.breadcrumb {
  padding-left: 0;
  padding-top: 0;
}

.node--type-library-subject-guide .field__label {
  font-size: 1.25rem;
  font-weight: bold !important;
  clear: both;
}

.node--type-library-subject-guide .field__item {
  margin-bottom: 20px;
}

/* Quick Tabs */
.block-quicktabs .item-list {
    border-bottom: 5px solid #9FCF6E;
}

.block-quicktabs .item-list ul {
	margin: 0 0 1px 0;
}

ul.quicktabs-tabs li {
    background: #726E64;
    display: inline-block;
    margin-top: 3px;
    margin-right: 2px;
    margin-bottom: -1px;
    padding: 2px 10px;
}

ul.quicktabs-tabs li.active {
    background: #9FCF6E;
}

ul.quicktabs-tabs a {
    color: #ffffff;
    font-size: .75em;
    text-transform: uppercase;
    text-decoration: none;
}

ul.quicktabs-tabs .active a {
    color: #000000;
}

.quicktabs-main {
    padding: 10px 10px 0 10px;
}

.quicktabs-hide {
	display: none;
}

#quicktabs-library_search li {
    width: auto;
    height: auto;
}

/* NRST Views */
#block-views-block-nrst-newsletters-block-1 h3:not(:first-child) {
    margin-top: 20px;
}

#block-views-block-nrst-c-c-meeting-block-1 h3 {
	margin-top: 20px;
}

#block-views-block-nrst-publications-block-1 h3 {
	margin-top: 20px;
}

/* NRST Event */
.node--type-nrst-event time {
  font-weight: bold;
}

.node--type-nrst-event .field__label {
  font-weight: bold;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  padding-right: 0;
}

.node--type-nrst-event .field__item {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
}

.node--type-nrst-event .field--name-field-nrst-event-description,
.node--type-nrst-event .field--name-field-nrst-event-location,
.node--type-nrst-event .field--name-field-nrst-point-of-contact,
.node--type-nrst-event .field--name-field-nrst-event-cost,
.node--type-nrst-event .field--name-field-nrst-event-external-url {
  margin-bottom: 1.2em;
}

.node--type-nrst-event .field--name-field-nrst-event-location .field__item,
.node--type-nrst-event .field--name-field-nrst-event-type .field__item,
.node--type-nrst-event .field--name-field-nrst-event-cost .field__item,
.node--type-nrst-event .field--name-field-nrst-event-external-url .field__item {
  display: inline-block;
}

.node--type-nrst-event .main-content {
  padding: 20px 30px 60px 30px;
}

.node--type-nrst-event ol.breadcrumb {
  padding-left: 0;
}

#block-views-block-nrst-upcoming-events-block-1 .views-row {
    margin-bottom: 20px;
}

/* Forum Landing Page */

.forum {
    margin: 0 30px;
}

#block-corescienceforum {
    margin: 0 30px;
}

.path-forum li.action-links {
    list-style: none;
    margin: 10px 30px 0 30px;
}

.forum th a {
    color: #ffffff;
}

.forum-message {
    float: right;
    margin: 0 30px;
}

/* Forum Topics Page */

.forum-title {
    padding: 20px 30px 0 30px;
}

.path-taxonomy .node--type-forum .nav-link {
    margin-right: 15px;
}

.path-taxonomy article.node--type-forum footer {
    font-weight: bold;
    margin-bottom: 10px;
}

/* Forum Comment Page */

small.comment__author {
    font-weight: bold;
    font-size: 1rem;
}

.comment__content:before, .comment__content:after {
    content: none;
}

.node--type-forum .page-title {
    padding: 0 30px;
}

.node--type-forum #block-bootstrap-barrio-subtheme-content {
    margin: 0 30px 40px 30px;
}

.node--type-forum .node__content .field--name-taxonomy-forums {
    margin-bottom: 0;
    font-size: small;
}

.node--type-forum .node__content .field--name-field-subject-tags {
    font-size: small;
}

.node--type-forum .node__content .field--type-entity-reference .field__label {
    font-weight: bold;
}

.node--type-forum .node__content .field--name-field-subject-tags .field__items {
    display: inline;
}

.node--type-forum .node__content .field--name-field-subject-tags .field__item:not(:last-child):after {
    content: ',';
    padding-right: 2px;
}

#edit-comment-body-0-format {
    display: none;
}

.field--name-comment-forum {
    margin-top: 20px;
    padding-top: 30px;
    border-top: 1px solid rgba(0,0,0,.125);
}

#content .comment-wrapper h2.comment-form__title {
    margin-bottom: 10px;
    font-size: 1.5rem;
}

.node--type-forum article footer {
    font-weight: bold;
    margin-bottom: 10px;
}

.node--type-forum .comment {
    display: block;
    word-break: break-word;
}

.node--type-forum .comment .col-sm-3 {
    width: 15%;
}

.node--type-forum .comment .col-sm-9 {
    width: 85%;
}

.node--type-forum .comment .card-block {
    padding-top: 0;
    padding-bottom: 10px;
}

.node--type-forum h1.page-title {
    font-size: 2rem;
    margin-top: 10px;
}

.node--view-mode-teaser.node--type-forum .inline__links span.comment-comments.nav-link,
.node--view-mode-teaser.node--type-forum .inline__links span.comment-new-comments.nav-link,
.node--view-mode-teaser.node--type-forum .inline__links span.comment-forbidden.nav-link,
.node--view-mode-teaser.node--type-forum .inline__links span.comment-add.nav-link {
    display: none !important;
}

.layout-sidebar-first .view-taxonomy-term .view-header .subject-results,
.layout-sidebar-first .view-taxonomy-term .view-header .content {
    display: none;
}

.layout-sidebar-first .view-taxonomy-term .forum-title {
    padding-top: 0;
}

.layout-sidebar-first .view-taxonomy-term .view-filters {
    display: none;
}

.layout-sidebar-first .view-taxonomy-term .node--view-mode-teaser.node--type-forum header small {
    display: none;
}

.node--type-forum .comment .card-block .inline__links {
    text-align: right;
}

.node--type-forum .comment-comment-forum-form #edit-actions {
    text-align: right;
}

.path-search .comment-comments {
    margin-left: 20px;
}

.node--view-mode-teaser.node--type-forum header footer {
    font-size: small;
    font-weight: bold;
}

.node--view-mode-teaser.node--type-forum .field--name-body {
    margin-top: 5px;
}

.node--view-mode-teaser.node--type-forum .field--name-body p {
    font-size: 1rem;
}

/* User Comment Form */

.path-comment #content article {
    padding: 20px 30px;
    padding-bottom: 0;
}

.path-comment #content form {
    padding: 20px 30px;
    padding-top: 0;
}

.path-comment #content form #edit-actions {
    margin-bottom: 20px;
    text-align: right;
}

/* User Topic Form */
.path-node #content #node-forum-form {
    padding: 20px 30px;
}

.path-node #content #node-forum-form #edit-actions {
    margin-bottom: 20px;
}

/* User Request Form */

.path-user #content form {
    padding: 20px 30px;
}

.path-user #content form #edit-actions {
    margin-bottom: 20px;
}

#user-register-form #edit-timezone select {
    padding: 0;
}

#user-register-form #edit-password-policy-status,
#user-register-form #edit-contact,
#user-register-form #edit-timezone summary {
    display: none;
}

.has-featured-top #user-form #edit-timezone select {
    padding: 0;
}

.has-featured-top #user-form #edit-password-policy-status,
.has-featured-top #user-form #edit-contact,
.has-featured-top #user-form #edit-timezone summary {
    display: none;
}

/* Explore Maps */
.page-node-1541 main#content,
.page-node-1542 main#content {
  padding: 0;
}
.page-node-1541 #block-bootstrap-barrio-subtheme-breadcrumbs,
.page-node-1542 #block-bootstrap-barrio-subtheme-breadcrumbs {
  padding: 20px 30px 0 30px;
}
.page-node-1541 #block-bootstrap-barrio-subtheme-content,
.page-node-1542 #block-bootstrap-barrio-subtheme-content {
  padding: 0 30px;
}
.page-node-1541 #block-blmwisconsinislandsmap,
.page-node-1542 #block-exploreyourlandsmap {
  margin-bottom: -16px;
}
.page-node-1541 #block-blmwisconsinislandsmap iframe,
.page-node-1542 #block-exploreyourlandsmap iframe {
  height: 80vh;
}

#leaflet-map {
  z-index: 1;
}

#views-exposed-form-blm-science-map-default .form-group {
  width: 100%;
  float: left;
  padding: 10px;
  padding-bottom: 0;
}

#views-exposed-form-blm-science-map-default .form-group.js-form-type-select {
  width: 50%;
}

#views-exposed-form-blm-science-map-default #edit-actions {
  float: left;
  padding-top: 0;
}

.view-blm-science-map .bef-exposed-form .form-check {
  width: auto;
}

.leaflet-popup-content .node--view-mode-teaser {
  padding: 0;
  margin-bottom: 0;
  border: none;
}

.leaflet-popup-content .node--view-mode-teaser h2 {
  font-size: 1.5rem;
}

.leaflet-popup-content .node--view-mode-teaser small {
  font-size: 100%;
}

#edit-submit-blm-science-map {
  margin-right: 10px;
}

.leaflet-popup-content .node__content .field {
  margin-bottom: 0;
}

.leaflet-popup-content .node__content .library,
.leaflet-popup-content .node__content .pageTitle,
.leaflet-popup-content .node__content hr,
.leaflet-popup-content .node--type-rea .section {
  display: none;
}

.leaflet-popup-content .field--name-field-document-official-title,
.leaflet-popup-content .field--name-field-document-official-title {
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis;
}

.leaflet-popup-content .node__content .field p,
.leaflet-popup-content .node__content .field--name-field-science-partner-mission .field__item {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: 100px;
}

.leaflet-popup-content h2.node__title,
.leaflet-popup-content .node__content .field--name-field-summary-or-abstract {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: 80px;
}

.leaflet-popup-content .inline__links {
  margin-top: 10px;
}

.leaflet-popup-content .node--type-submitted-support-file .field--name-field-content-category,
.leaflet-popup-content .node--type-submitted-support-file .field--name-field-material-category {
  display: none;
}

.leaflet-popup-content .node--type-submitted-support-file .field--name-field-blm-program {
  margin-top: 20px;
}

.bef-exposed-form legend {
    font-size: 1rem;
    line-height: 24px;
}

.bef-exposed-form .form-check {
    float: left;
    width: 50%;
    margin-top: -4px;
}

.bef-exposed-form .form-check-label {
    height: 25px;
}

.bef-exposed-form #edit-type--wrapper {
    margin-bottom: 0;
}

.bef-exposed-form .form-check label {
  width: 100%;
}

.form-select {
  width: 100%;
  padding: .5rem .75rem;
  color: #55595c;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: .25rem;
  overflow-y: scroll;
}

.form-check-input.form-radio {
  margin-left: 0px;
  margin-top: 0px;
}

.form-check-input.form-checkbox {
  margin-left: 0px;
  margin-top: 6px;
}

.legend-color {
  display: block;
  float: left;
  height: 25px;
  width: 30px;
  margin-right: 5px;
}

.legend-color.red {
  background: #F44336;
}

.legend-color.pink {
  background: #E91E63;
}

.legend-color.purple {
  background: #9C27B0;
}

.legend-color.deep-purple {
  background: #673AB7;
}

.legend-color.indigo {
  background: #3F51B5;
}

.legend-color.blue {
  background: #2196F3;
}

.legend-color.light-blue {
  background: #03A9F4;
}

.legend-color.cyan {
  background: #00BCD4;
}

.legend-color.teal {
  background: #009688;
}

.legend-color.green {
  background: #4CAF50;
}

.legend-color.light-green {
  background: #8BC34A;
}

.legend-color.lime {
  background: #CDDC39;
}

.legend-color.yellow {
  background: #FFEB3B;
}

.legend-color.amber {
  background: #FFC107;
}

.legend-color.orange {
  background: #FF9800;
}

.legend-color.deep-orange {
  background: #FF5722;
}

.legend-color.brown {
  background: #795548;
}

.legend-color.grey {
  background: #9E9E9E;
}

.legend-color.blue-grey {
  background: #607D8B;
}

.map-legend {
  margin-top: 10px;
}

.map-legend .legend-title {
  text-align: left;
  margin-bottom: 8px;
  font-weight: bold;
  font-size: .8rem;
}

.map-legend .legend-scale ul {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
}

.map-legend .legend-scale ul li {
  display: block;
  float: left;
  margin-bottom: 5px;
  list-style: none;
  font-size: 70%;
  margin-right: 12px;
}

.map-legend .legend-labels .legend-color {
  width: 15px;
  height: 15px;
}

/* AIM Views */
.page-node-1745 .item-list h3 {
  font-size: 1rem;
  margin-top: 30px;
}

/* BMPs View */
.view-bmps .form-type-textfield {
    width: 100%;
}

.view-bmps #edit-keys {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}

.view-bmps .form-group {
  padding: 10px;
  margin-bottom: 0;
}

.view-bmps .form-group.js-form-type-select {
  width: 50%;
  float: left;
}

.view-bmps #edit-actions {
  float: left;
}

.view-bmps .form-item-field-document-topic-target-id,
.view-bmps .form-item-field-timing-value {
  width: 50%;
  float: left;
}

.view-bmps .form-submit {
  margin: 10px 0 10px 10px;
}

.view-bmps #view-title-table-column,
.view-bmps #view-field-summary-table-column {
  width: 50%;
}

/* Mobile / Alternative sizes */
@media (min-width: 1200px) {
  /* line 3, ../sass/partials/_mobile.scss */
  .container {
    max-width: 1080px;
  }
}
@media (min-width: 992px) {
  /* line 9, ../sass/partials/_mobile.scss */
  .container {
    max-width: 992px;
  }
}
@media (min-width: 544px) {
  /* line 15, ../sass/partials/_mobile.scss */
  .container {
    max-width: 414px;
  }
}
/* =360px Galaxy S5 and general phone size rules for port size 500 and under */
@media (min-width: 200px) and (max-width: 600px) {
  /* line 22, ../sass/partials/_mobile.scss */
  .container {
    max-width: 360px;
  }

  /* line 25, ../sass/partials/_mobile.scss */
  .branding, .logo, .branding-text, .site-name {
    height: 70px;
  }

  /* line 29, ../sass/partials/_mobile.scss */
  .col-xs-6 {
    width: 100%;
  }
  
  .mobile-clearfix {
	clear: left;
  }

  /* line 33, ../sass/partials/_mobile.scss */
  .logo .img-left,
  .footer-logo .img-left {
    height: 65px;
    padding-left: 37px;
  }

  /* line 39, ../sass/partials/_mobile.scss */
  .footer-logo .img-left {
    padding-left: 0;
  }

  /* line 43, ../sass/partials/_mobile.scss */
  .site-name h1 {
    font-size: 1.2rem;
    padding-left: 58px;
    width: 100%;
  }

  /* line 49, ../sass/partials/_mobile.scss */
  .featured-top .form--inline.clearfix {
    width: 80%;
    margin-left: 10%;
  }

  /* line 54, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 108px;
  }

  /* line 58, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 360px;
    height: 108px;
  }

  /* line 64, ../sass/partials/_mobile.scss */
  .node--type-page .main-content {
    padding: 2px 20px 20px 20px;
  }

  /* line 68, ../sass/partials/_mobile.scss */
  h2, .h2 {
    font-size: 1.25rem;
  }

  /* line 72, ../sass/partials/_mobile.scss */
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.35rem;
  }

  /* line 77, ../sass/partials/_mobile.scss */
  h4, .h4 {
    font-size: 1rem;
    line-height: 1.35rem;
  }

  /* line 82, ../sass/partials/_mobile.scss */
  p {
    font-size: .9rem;
  }

  /* line 86, ../sass/partials/_mobile.scss */
  .img-text {
    overflow: visible;
  }

  /* line 90, ../sass/partials/_mobile.scss */
  .path-frontpage h4 {
    margin-top: 10px;
    line-height: 1.45rem;
  }

  /* line 95, ../sass/partials/_mobile.scss */
  #block-homeiconmenu {
    margin-top: -10px;
  }

  /* line 98, ../sass/partials/_mobile.scss */
  .view-featured-topics-front-page,
  .view-featured-topics-front-page,
  .view-events-front-page,
  .view-whats-new-front-page {
    float: left;
    width: 100%;
  }

  /* line 106, ../sass/partials/_mobile.scss */
  .featured-topics-front {
    margin-top: 0;
  }
  /* line 109, ../sass/partials/_mobile.scss */
  .featured-topics-front .featured-topic-image {
    margin: 10px 20px 5px 0;
  }
  /* line 113, ../sass/partials/_mobile.scss */
  .featured-topics-front li {
    font-size: 1rem;
    border-bottom: solid 2px #efefef;
    padding-bottom: 10px;
    padding-top: 20px;
  }
  /* line 120, ../sass/partials/_mobile.scss */
  .featured-topics-front p {
    overflow: visible;
  }
  /* line 124, ../sass/partials/_mobile.scss */
  .featured-topics-front h4.text-xs-right {
    font-size: 1rem;
  }

  /* line 131, ../sass/partials/_mobile.scss */
  .view-whats-new-front-page .view-header,
  .view-events-front-page .view-header {
    margin-top: 25px;
  }

  /* line 137, ../sass/partials/_mobile.scss */
  .whats-new-home ul,
  .events-home ul {
    padding: 0;
  }
  /* line 141, ../sass/partials/_mobile.scss */
  .whats-new-home li,
  .events-home li {
    border-bottom: 2px solid #efefef;
    margin-bottom: 22px;
    border-bottom: 2px solid #efefef;
  }
  /* line 147, ../sass/partials/_mobile.scss */
  .whats-new-home li:last-child,
  .events-home li:last-child {
    margin-bottom: 0px;
  }
  /* line 151, ../sass/partials/_mobile.scss */
  .whats-new-home .col-xs-2,
  .events-home .col-xs-2 {
    width: 20%;
  }

  /* line 156, ../sass/partials/_mobile.scss */
  .view-title-space {
    padding-left: 0;
  }
  /* line 159, ../sass/partials/_mobile.scss */
  .view-title-space a {
    font-size: 1rem;
  }

  /* line 164, ../sass/partials/_mobile.scss */
  .home-month,
  .home-day {
    font-size: .9rem;
  }

  /* line 169, ../sass/partials/_mobile.scss */
  .home-main-nav li {
    margin-top: 14px;
  }

  /* line 173, ../sass/partials/_mobile.scss */
  .home-main-nav img {
    height: 60px;
  }

  /* line 177, ../sass/partials/_mobile.scss */
  .home-main-nav span {
    margin-top: 10px;
  }

  /* hide sidebar, as it is covering all content in mobile. .node--type-page  */
  /* line 181, ../sass/partials/_mobile.scss */
  .sidebar {
    display: none;
  }

  /* line 185, ../sass/partials/_mobile.scss */
  .breadcrumb {
    padding: 7px 10px !important;
    margin: 0;
  }

  /* line 190, ../sass/partials/_mobile.scss */
  .explore,
  .learn,
  .apply,
  .share,
  .library,
  .interdisciplinary,
  .programs {
    height: 53px;
    width: 80px;
    padding-top: 0;
    margin: 10px 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
  }

  /* line 203, ../sass/partials/_mobile.scss */
  .pageTitle {
    padding: 0;
    margin-top: 25px;
    font-size: 1.1rem;
  }

  /* line 209, ../sass/partials/_mobile.scss */
  .secondSum {
    font-size: .9rem;
  }

  /* line 213, ../sass/partials/_mobile.scss */
  .secondary-page-list {
    padding: 10px 30px 0px 30px !important;
  }
  /* line 216, ../sass/partials/_mobile.scss */
  .secondary-page-list li {
    border-bottom: 2px solid #efefef;
    padding: 15px 0 !important;
  }
  /* line 221, ../sass/partials/_mobile.scss */
  .secondary-page-list li:first-child {
    padding-top: 0;
  }

  /* =footer */
  /* line 228, ../sass/partials/_mobile.scss */
  .layout-main-wrapper {
    padding-bottom: 0;
  }

  /* line 232, ../sass/partials/_mobile.scss */
  .site-footer {
    position: relative;
    bottom: none;
    left: none;
  }

  /* line 239, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home,
  .site-footer__top .region-footer-first,
  .site-footer__top .region-footer-second,
  .site-footer__top .region-footer-third,
  .site-footer__top .region-footer-fourth,
  .site-footer__top .region-footer-fifth,
  .site-footer__top .region-footer-sixth,
  .site-footer__top .region-footer-seventh {
    width: 40%;
    margin: 0 auto;
    margin-top: 30px;
    padding: 0;
  }
  /* line 253, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-fourth {
    margin-bottom: 40px;
  }
  /* line 257, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home {
    margin-top: 0;
  }

  /* line 262, ../sass/partials/_mobile.scss */
  .footer-links {
    margin-left: 18px;
    margin-bottom: 30px;
  }

  /* line 267, ../sass/partials/_mobile.scss */
  .page-node-51 p {
    text-wrap: none;
    overflow: visible;
  }

  /* =upcoming events */
  /* line 275, ../sass/partials/_mobile.scss */
  .view-upcoming-events .form-item-field-event-type-target-id,
  .view-upcoming-events .form-item-field-event-type-target-id,
  .view-past-events .form-item-field-event-type-target-id,
  .view-past-events .form-item-field-event-type-target-id {
    float: left;
    clear: both;
  }
  /* line 281, ../sass/partials/_mobile.scss */
  .view-upcoming-events .form-submit,
  .view-past-events .form-submit {
    margin-top: 10px;
  }
}
/* =412px Nexus 5 Nexus 6 */
@media (min-width: 376px) and (max-width: 412px) {
  /* line 290, ../sass/partials/_mobile.scss */
  .container {
    max-width: 412px;
  }

  /* line 294, ../sass/partials/_mobile.scss */
  .logo .img-left,
  .footer-logo .img-left {
    padding-left: 65px;
  }

  /* line 299, ../sass/partials/_mobile.scss */
  .site-name h1 {
    padding-left: 82px;
  }

  /* line 303, ../sass/partials/_mobile.scss */
  .featured-top .form--inline.clearfix {
    margin-left: 12%;
  }

  /* line 307, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 124px;
  }

  /* line 311, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 412px;
    height: 124px;
  }

  /* line 317, ../sass/partials/_mobile.scss */
  .page-node-51 article,
  .view-upcoming-events .views-exposed-form {
    padding: 0 20px;
  }
}
/* =414px iPhone 6 Plus */
@media (min-width: 376px) and (max-width: 600px) {
  /* line 325, ../sass/partials/_mobile.scss */
  .container {
    max-width: 414px;
  }

  /* line 329, ../sass/partials/_mobile.scss */
  .logo .img-left,
  .footer-logo .img-left {
    padding-left: 65px;
  }

  /* line 334, ../sass/partials/_mobile.scss */
  .site-name h1 {
    padding-left: 82px;
  }

  /* line 338, ../sass/partials/_mobile.scss */
  .featured-top .form--inline.clearfix {
    margin-left: 12%;
  }

  /* line 342, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 124px;
  }

  /* line 346, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 414px;
    height: 124px;
  }

  /* line 352, ../sass/partials/_mobile.scss */
  .page-node-51 article,
  .view-upcoming-events .views-exposed-form {
    padding: 0 20px;
  }
}
/* =375px iPhone6 */
@media (min-width: 361px) and (max-width: 375px) {
  /* line 360, ../sass/partials/_mobile.scss */
  .container {
    max-width: 375px;
  }

  /* line 364, ../sass/partials/_mobile.scss */
  .logo .img-left,
  .footer-logo .img-left {
    padding-left: 67px;
  }

  /* line 369, ../sass/partials/_mobile.scss */
  .site-name h1 {
    padding-left: 68px;
  }

  /* line 373, ../sass/partials/_mobile.scss */
  .featured-top .form--inline.clearfix {
    margin-left: 12%;
  }

  /* line 377, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 112px;
  }

  /* line 381, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 375px;
    height: 112px;
  }
}
/* Large table overide for smaller phones */
@media only screen and (min-width: 300px) and (max-width: 400px) {
  /* Change table display due to size of view port */
  /* line 392, ../sass/partials/_mobile.scss */
  .view {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
  }
  /* line 394, ../sass/partials/_mobile.scss */
  .view table, .view thead, .view tbody, .view th, .view td, .view tr {
    display: block;
  }
  /* line 399, ../sass/partials/_mobile.scss */
  .view thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 405, ../sass/partials/_mobile.scss */
  .view tr {
    border: 1px solid #ccc;
  }
  /* line 409, ../sass/partials/_mobile.scss */
  .view td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 25%;
    padding-top: 5px;
  }
  /* line 418, ../sass/partials/_mobile.scss */
  .view td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 20%;
    padding-right: 10px;
    white-space: nowrap;
  }
  /* line 429, ../sass/partials/_mobile.scss */
  .view td:after {
    content: "\00a0 ";
  }

  /* line 432, ../sass/partials/_mobile.scss */
  .view-upcoming-events,
  .view-past-events {
    /* Label the data */
  }
  /* line 435, ../sass/partials/_mobile.scss */
  .view-upcoming-events td:nth-of-type(1):before,
  .view-past-events td:nth-of-type(1):before {
    content: "Date";
  }
  /* line 436, ../sass/partials/_mobile.scss */
  .view-upcoming-events td:nth-of-type(2):before,
  .view-past-events td:nth-of-type(2):before {
    content: "Event";
  }
  /* line 437, ../sass/partials/_mobile.scss */
  .view-upcoming-events td:nth-of-type(3):before,
  .view-past-events td:nth-of-type(3):before {
    content: "Type";
  }
  /* line 438, ../sass/partials/_mobile.scss */
  .view-upcoming-events td:nth-of-type(4):before,
  .view-past-events td:nth-of-type(4):before {
    content: "Location";
  }
  /* line 441, ../sass/partials/_mobile.scss */
  .view-upcoming-events table .views-field-field-event-date,
  .view-upcoming-events table .views-field-nothing,
  .view-upcoming-events table .views-field-field-event-type,
  .view-upcoming-events table .views-field-field-event-location,
  .view-past-events table .views-field-field-event-date,
  .view-past-events table .views-field-nothing,
  .view-past-events table .views-field-field-event-type,
  .view-past-events table .views-field-field-event-location {
    width: 100%;
  }

  /* line 450, ../sass/partials/_mobile.scss */
  .view-whats-new {
    /* Label the data */
  }
  
  /* line 452, ../sass/partials/_mobile.scss */
  .view-whats-new td:nth-of-type(1):before {
    content: "Date";
  }
  /* line 453, ../sass/partials/_mobile.scss */
  .view-whats-new td:nth-of-type(2):before {
    content: "Title";
  }
  /* line 456, ../sass/partials/_mobile.scss */
  .view-whats-new table .views-field-field-date-published,
  .view-whats-new table .views-field-title {
    width: 100%;
  }

  /* line 463, ../sass/partials/_mobile.scss */
  .view-science-policies {
    /* Label the data */
  }
  
  /* line 465, ../sass/partials/_mobile.scss */
  .view-science-policies td:nth-of-type(1):before {
    content: "Type";
  }
  /* line 466, ../sass/partials/_mobile.scss */
  .view-science-policies td:nth-of-type(2):before {
    content: "Name";
  }
  /* line 467, ../sass/partials/_mobile.scss */
  .view-science-policies td:nth-of-type(3):before {
    content: "Citation";
  }
  /* line 470, ../sass/partials/_mobile.scss */
  .view-science-policies table .views-field-field-policy-type,
  .view-science-policies table .views-field-title,
  .view-science-policies table .views-field-field-citation {
    width: 100%;
  }

  /* line 478, ../sass/partials/_mobile.scss */
  .view-rea-documents-and-memos {
    /* Label the data */
  }
  /* line 480, ../sass/partials/_mobile.scss */
  .view-rea-documents-and-memos td:nth-of-type(1):before {
    content: "Description";
  }
  /* line 481, ../sass/partials/_mobile.scss */
  .view-rea-documents-and-memos td:nth-of-type(2):before {
    content: "Document Link";
  }
  /* line 484, ../sass/partials/_mobile.scss */
  .view-rea-documents-and-memos table .views-field-body,
  .view-rea-documents-and-memos table .views-field-field-document-official-title {
    width: 100%;
  }
}
/* =320px iPhone5 */
@media (min-width: 200px) and (max-width: 320px) {
  /* line 494, ../sass/partials/_mobile.scss */
  .container {
    max-width: 320px;
  }

  /* line 498, ../sass/partials/_mobile.scss */
  .logo .img-left,
  .footer-logo .img-left {
    padding-left: 24px;
  }

  /* line 503, ../sass/partials/_mobile.scss */
  .site-name h1 {
    padding-left: 44px;
  }

  /* line 507, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 96px;
  }

  /* line 511, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 320px;
    height: 96px;
  }
}
/* =240px */
/* =768px iPad */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 522, ../sass/partials/_mobile.scss */
  .container {
    max-width: 768px;
  }

  /* line 526, ../sass/partials/_mobile.scss */
  .site-name h1 {
    padding-left: 143px;
  }

  /* line 530, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 230px;
  }

  /* line 534, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 768px;
    height: 230px;
  }

  /* line 540, ../sass/partials/_mobile.scss */
  .col-sm-3 {
    width: 33%;
  }

  /* line 544, ../sass/partials/_mobile.scss */
  .layout-main-wrapper {
    padding-bottom: 0;
  }

  /* line 548, ../sass/partials/_mobile.scss */
  .site-footer {
    position: relative;
    bottom: none;
    left: none;
  }

  /* line 555, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home,
  .site-footer__top .region-footer-first,
  .site-footer__top .region-footer-second,
  .site-footer__top .region-footer-third,
  .site-footer__top .region-footer-fourth,
  .site-footer__top .region-footer-fifth,
  .site-footer__top .region-footer-sixth,
  .site-footer__top .region-footer-seventh {
    width: 33%;
    margin: 0 auto;
    margin-top: 30px;
    padding: 0;
  }
  /* line 569, ../sass/partials/_mobile.scss */
  .site-footer__top .region:nth-child(2n) {
    padding-left: 0;
  }
  /* line 573, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home {
    width: 100%;
  }
  /* line 577, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-third {
    clear: none;
  }
  /* line 581, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-fourth {
    margin-bottom: 40px;
  }
  /* line 585, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home {
    margin-top: 0;
  }

  /* line 590, ../sass/partials/_mobile.scss */
  .footer-links {
    padding-left: 30px;
  }
  /* line 593, ../sass/partials/_mobile.scss */
  .footer-links li {
    float: left;
    padding-left: 25px;
  }
}
/* =600px Some Pads */
@media (max-width: 600px) and (min-width: 500px) {
  /* line 602, ../sass/partials/_mobile.scss */
  .container {
    max-width: 600px;
  }

  /* line 606, ../sass/partials/_mobile.scss */
  .logo .img-left,
  .footer-logo .img-left {
    padding-left: 165px;
  }

  /* line 611, ../sass/partials/_mobile.scss */
  .site-name {
    clear: left;
    padding-left: 94px;
  }

  /* line 616, ../sass/partials/_mobile.scss */
  .featured-top .form--inline.clearfix {
    margin-left: 16%;
  }

  /* line 620, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 180px;
  }

  /* line 624, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 600px;
    height: 180px;
  }

  /* line 630, ../sass/partials/_mobile.scss */
  .col-xs-6 {
    width: 33%;
  }

  /* line 634, ../sass/partials/_mobile.scss */
  .layout-main-wrapper {
    padding-bottom: 0;
  }

  /* line 638, ../sass/partials/_mobile.scss */
  .site-footer {
    position: relative;
    bottom: none;
    left: none;
    padding-left: 50px;
  }

  /* line 646, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home,
  .site-footer__top .region-footer-first,
  .site-footer__top .region-footer-second,
  .site-footer__top .region-footer-third,
  .site-footer__top .region-footer-fourth,
  .site-footer__top .region-footer-fifth,
  .site-footer__top .region-footer-sixth,
  .site-footer__top .region-footer-seventh {
    width: 33%;
    margin: 0 auto;
    padding: 0;
    margin-bottom: 60px;
  }
  /* line 660, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home {
    width: 25%;
  }
  /* line 664, ../sass/partials/_mobile.scss */
  .site-footer__top .region:nth-child(2n+1) {
    padding-right: 0;
  }
}
/* =800px Nexus 10 */
@media (min-width: 800px) and (max-width: 991px) {
  /* line 672, ../sass/partials/_mobile.scss */
  .container {
    max-width: 800px;
  }

  /* line 676, ../sass/partials/_mobile.scss */
  .site-name {
    clear: left;
    padding-left: 18px;
  }

  /* line 681, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 240px;
  }

  /* line 685, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 800px;
    height: 240px;
  }
}
/* =1024px iPad Pro */
@media (min-width: 1024px) and (max-width: 1060px) {
  /* line 694, ../sass/partials/_mobile.scss */
  .container {
    max-width: 1024px;
  }

  /* line 698, ../sass/partials/_mobile.scss */
  .site-name {
    clear: left;
    padding-left: 230px;
  }

  /* line 703, ../sass/partials/_mobile.scss */
  .block-views-blockhome-page-slideshow-block-1 {
    height: 307px;
  }

  /* line 707, ../sass/partials/_mobile.scss */
  #views_slideshow_cycle_main_home_page_slideshow-block_1,
  img.image-style-front-slideshow {
    width: 1024px;
    height: 307px;
  }

  /* line 713, ../sass/partials/_mobile.scss */
  .layout-main-wrapper {
    padding-bottom: 0;
  }

  /* line 717, ../sass/partials/_mobile.scss */
  .site-footer {
    position: relative;
    bottom: none;
    left: none;
    padding-left: 60px;
  }

  /* line 725, ../sass/partials/_mobile.scss */
  .site-footer__top .region-footer-home,
  .site-footer__top .region-footer-first,
  .site-footer__top .region-footer-second,
  .site-footer__top .region-footer-third,
  .site-footer__top .region-footer-fourth,
  .site-footer__top .region-footer-fifth,
  .site-footer__top .region-footer-sixth,
  .site-footer__top .region-footer-seventh {
    width: 15%;
    margin: 0 auto;
    padding: 0;
    margin-bottom: 60px;
  }
}
