.swiper-container {
  min-height: 100px;
}

.swiper-pagination-bullet-active{
  background: #999;
}

.view-hero-slider .swiper-container {
  height: 450px;
}
.view-hero-slider .swiper-pagination-bullet-active{
  background: white;
}

.view-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 10px;
}

.view{
  position:relative;
}
.region-page-title{
  display:none;
}

.block-title{
  text-transform:capitalize;
}

.news-bg{
  background: #000; 
  /* background: url(/sites/default/files/2020-07/bkgd-news-media.png) no-repeat center center; */
  background-size: cover;
}

.resource-dir-bg{
  background: #000; 
  /* url(/sites/default/files/2020-07/bkgd-resource-directory.png) no-repeat center center; */
  background-size: cover;
}


.swiper-button-next{
  right:0;
}
.swiper-button-prev{
  left:0;
}

.event.card, .submission.card{
  margin-bottom: 2.5rem;
}
.event.card .content, .submission.card .content{
  padding: 2rem 2rem 1.75rem;
}

.event.card .event-date, .submission.card .event-date {
  left: 2rem;
  bottom: 1.4rem;
}

.main-menu{
  border-bottom: 1px solid #333436;
}



.view-hero-slider .swiper-button-next, 
.view-hero-slider .swiper-button-prev{
  background-color: transparent;
  transition: background-color .5s;
}

.view-hero-slider .swiper-button-next:hover, 
.view-hero-slider .swiper-button-prev:hover{
  background-color: rgba(0,0,0,0.2);
}

.view-hero-slider .swiper-button-next::after, 
.view-hero-slider .swiper-button-prev::after{
  transition: transform .5s;
}

.view-hero-slider:hover .swiper-button-next::after, 
.view-hero-slider:hover .swiper-button-prev::after{
  transform: scale3d(1.5,1.5,1);
}

.sub-hero-links{
	
}

.sub-hero-links svg {
	height: 50px;
}

.sub-hero-links .hero-icon {
	text-align: center;
	margin-bottom: .3rem;
}

.sub-hero-links .link-block {
	padding: 1rem;
	border: 1px solid transparent;
	color: #FFFFFF;
	border-radius: 12px;
}

.sub-hero-links .link-block:hover{
	border:1px solid #FFF;
	background-color: #d2232a !important;
}

.sub-hero-links .link-block:hover .hero-icon {
	color: #FFFFFF;
}

.sub-hero-links .link-block a {
	font-size: .8rem;
	color: #d2232a;
}

.sub-hero-links .link-block:hover a {
	color: #FFFFFF;
}


@media (max-width: 64em){
  
  .view-hero-slider .swiper-button-next, 
  .view-hero-slider .swiper-button-prev{
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  }
  
  .swiper-button-next, 
  .swiper-button-prev{
      padding: 1.2rem .8rem;
  }
  .swiper-button-next::after, .swiper-button-prev::after{
      font-size: .7rem;
  }
  
  .more-top{
    display:none;
  }

  .card .field-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
    line-clamp: 2;
    box-orient: vertical;
    overflow:hidden;
  }
  

}

@media (min-width: 64em){
  
  .view-hero-slider .swiper-container {
    height: 600px;
  }
  
  .block-title{
    margin-bottom: 1.7rem;
  }
  
  .view-id-news .swiper-button-next, 
  .view-id-news .swiper-button-prev{
      margin-top: calc(-4.23 * var(--swiper-navigation-size)/2);
  }
  
  .sub-hero-links svg {
		height: 60px;
	}
	.sub-hero-links .link-block {
	padding: 1.4rem;
	}
	  .sub-hero-links .link-block a {
	  font-size: 1.2rem;
  }
}

@media (max-width: 90em){
  .align-justify{
    justify-content: center;
  }
}

@media (min-width: 90em){
  .view-hero-slider .swiper-container {
    height: 750px;
  }
}

