/**
 * @file
 * Subtheme specific CSS.
 */

.row {margin-bottom: 1em;}

.js-mega-menu-interactive-1 {
  background-color: #E89424 !important;
}
.navbar-nav {
  background-color: #E89424 !important;
  color: white !important;
}

 h2, h3 {
  font-family: 'PT Sans', sans-serif;
  color: #5A1414 !important;
  font-size: 42.666px;
  font-weight: 300!important;
}

h2, .featured-bottom h2 {font-size: 22px;}

.container .field--name-body h2 {
  font-family: 'PT Sans', sans-serif;
  font-weight: 700;
  color: #5A1414;
  font-size: 22.666px;
  font-style: italic;
}

.navbar-nav li a {
  color: white !important;
  font-size: 0.8rem;
  min-width:60px;
  white-space: nowrap;
}

.navbar-nav li a.dropdown-item {
 color: black !important;
}

#searchLabel{
  margin-left: 2em, im !important;
}

#main-wrapper {
  background-color: #fff;
}

#main {
  background-color: #f2f2f2;
  color:#212121;
  font-size: 0.9rem;
}
#main h2 a {
  font-family: 'PT Sans', sans-serif;
  font-weight: 400;
  font-size: 1.2rem;
  color: #5A1414;
  text-decoration: underline;
  font-size: 22px;
  font-style: normal;
  text-align: left;
}

#main .node--type-front-page-item {
  padding: 20px;
}

#block-views-block-news-block-3 {
  padding: 20px;
}

#block-views-block-news-block-3 a {
  margin-left: 20px;
}

#block-views-block-news-block-3 h2 {
  font-family: 'PT Sans', sans-serif;
  font-weight: 400;
  font-size: 1.2rem;
  font-size: 22px;
  color: #5A1414;
  border-bottom: 1px solid #E89424;
  padding: 10px;
}

.view-id-news .view-display-id-block_3{
  margin-left: 3em;
}

.slick-slide ul li {

  text-align: left;
  margin-left: -1em;
}
.slick-slide p {

  text-align: left;
}
.slick-slide .bg-soft-primary {
 background-color: white;
 text-align: left;
}
.slick-slide .bg-soft-info {
  background-color: white;
  text-align: left;
}
.slick-slide .bg-soft-danger {
  background-color: white;
  text-align: left;
}
.slick-slide .bg-soft-primary h2 {
  font-weight: 400;
  font-size: 22px;
  font-style: normal;
  text-align: left;
}
.slick-slide .bg-soft-info h2 {
  font-weight: 400;
  font-size: 22px;
  font-style: normal;
  text-align: left;
}
.slick-slide .bg-soft-danger h2 {
  font-weight: 400;
  font-size: 22px;
  font-style: normal;
  text-align: left;
}
.slick-slide .bg-soft-primary p {
  font-size: 1rem;
  color:black;
}
.slick-slide .bg-soft-info p {
  font-size: 1rem;
  color:black;
}
.slick-slide .bg-soft-danger p {
  font-size: 1rem;
  color: black;
}  
.slick-slide h2 {
  font-size: 1.2rem;
  font-size: 25px;
  color: #5A1414;
}

.node--view-mode-teaser.node--sticky{
    border: none;
    background-color:#f9f9f9;
}

@media (min-width:576px){
    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px;
    }
    .card-sm-gutters-1 .card {
        margin-right: .25rem;
        margin-left: .25rem;
    }
}

.card-deck .card {
    margin-bottom: 15px;
}

.card {
    position: relative;
    display: -ms-flexbox !important;
    display: flex;
    -ms-flex-direction: column! important;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #f9f9f9;
    background-clip: border-box;
    border: 0.0625rem solid rgba(231, 234, 243, 0.7);
    border-radius: 0.75rem;
}

.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}

.view-projects img {
    margin-left: 20%;
    margin-right: 20%;
    vertical-align: middle;
    border-style: none;
}

.view-projects .card-img-top {
  margin-left: 0%;
  min-height: 180px;
  max-height: 180px;
  overflow: hidden;
}

.view-news .card-img-top {
  margin-left: 0%;
  min-height: 180px;
  max-height: 180px;
  overflow: hidden;
}

.view-frontpage .card-img {
  margin-left: 20px;
}
/**
.view-people .field--name-node-author {
  display: none;
}
.view-projects .field--name-node-submitted-by {
  display: none;
}
.view-projects .field--name-user {
  display: none;
}
.view-projects .field--name-field-date {
  display: none;
}
.view-projects .field--name-field-project-year-funded {
  display: none;
}
.view-projects .field--name-field-year-project-completed {
  display: none;
}
.view-projects .field--name-field-event-daterange {
  display: none;
}
**/
.view-projects .field--name-node-title h2 {
  font-size: 1.275rem;
}

.feed-icon {
  display: none;
}
/*
#block-npmfooter2 {
  display: none;
}
*/
input#edit-keys {
  background-color: white;
}

button.btn.news-btn {
  width: 100%;
  border-bottom: 1px solid #5A1414;
/* float: right; */
}

.fa-text-right {
  float: right;
}

.featured-bottom {
  margin-left: 3em;
}

#ticker {
 /* width: 95%!important;*/
}
ul {list-style-type: square;}

ul.square {list-style-type: square;}

.card {box-shadow: none!important;}

.field.field--name-node-title.field--type-ds.field--label-hidden.field__item {
  height: 7em;
}

a {text-decoration:none!important;}

.bg-img-hero {
  height: 270px;
  padding-top: 80px;
}

.hero-text-left, .hero-text-right {max-width: 300px;}

h1.hero-left {font-weight: 900;}

h2.hero-tagline {padding-top: 3rem;}

#main {background-color: white;}

.view-frontpage h2 a {
  text-decoration: none!important;
}

/* Menu block background */

.view-frontpage {
  width: 400%;
  margin-left: -100%!important; 
  background-color: #fafafa;
  display: none !important;
}

.view-frontpage .view-content {
  width: 25%;
  margin-left: 25%;
}

#block-views-block-frontpage-block-2 .view-frontpage {
  background-color: white;
}

/* Ticker outer to inner */
#ticker {

}

#ticker .skin-default {
display: flex;
align-content: center;
justify-content: center;
width: 100%;
}

#views_slideshow_cycle_main_news-block_4 {
display: flex;
align-content: center;
justify-content: center;
width: 600px;
}
#views_slideshow_cycle_main_news-block_4 div {
display: flex;
align-content: center;
justify-content: center;
width: 600px;
}
#views_slideshow_cycle_main_news-block_4 h3 {
 font-size: .9em;
}

.view-display-id-block_1 {
   margin-left: 1em;
   margin-right: 1em;
}

.region-content-top-second {
  margin-left: 2em !important;
}

@media (max-width: 575.98px) {
	#views_slideshow_cycle_main_news-block_4 {
	display: flex;
	align-content: center;
	justify-content: center;
	width: 400px;
	}
	#views_slideshow_cycle_main_news-block_4 div {
	display: flex;
	align-content: center;
	justify-content: center;
	width: 400px;
	}
}

// Medium devices (tablets, 768px and up)
@media (min-width: 576px) and (max-width: 767.98px) {

#views_slideshow_cycle_main_news-block_4 {
display: flex;
align-content: center;
justify-content: center;
width: 600px;
}

  #views_slideshow_cycle_main_news-block_4 div {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 600px;
  }
}

// Medium devices (tablets, 768px and up)
@media (min-width: 768px) and (max-width: 991.98px) {
 #views_slideshow_cycle_main_news-block_4 {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 700px;
 }
 #views_slideshow_cycle_main_news-block_4 div {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 700px;
 }
}

// Large devices (desktops, 992px and up)
@media (min-width: 992px) {
#views_slideshow_cycle_main_news-block_4 {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 800px;
}
#views_slideshow_cycle_main_news-block_4 div {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 800px;
}
}


