/* HG Featured News Blocks */

.hg-featured-news .hg-featured-view-more a{

  border:2px solid var(--gt-primary-gold);
  color:#333333;
}

.hg-featured-news .hg-featured-date{
  color:grey;
  font-weight: bold;
  font-size: 1.1em;
}

.hg-featured-news .hg-featured-summary{
  font-size: .9em;
  line-height: 1.1em;
  color: grey;
}

.hg-featured-news img{
  border-radius: 3px;
  border:1px solid rgba(0,0,0,0.2);
  padding:4px;
}

.hg-featured-news .hg-featured-image a:hover{
  background-color: transparent !important;
}


.hg-featured-news nav{
  margin-top: 15px;
}


.tech-gold-color{
  /* --fa-primary-color: #003057; */
  --fa-primary-color: #FF640F;
  --fa-primary-opacity: 1.0;
}


#hg-events .date-wrapper {
	display: block;
	width: 100%;
  max-width: 200px;
	text-align: center;

	position: relative;
  margin-bottom: 10px;

}

#hg-events .date-wrapper .binds {
	position: absolute;
	height: 12px;
	width: 50%;
	background: transparent;
	border: 2px solid #999;
	border-width: 0 6px;
	top: -7px;
	left: 0;
	right: 0;
	margin: auto;
  z-index: 2;
}

#hg-events .date-wrapper .day, #hg-events .date-wrapper .day-multi {
	background: #003057;
	display: block;
	padding: 5px 0 3px 0;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 2px solid var(--gt-primary-gold);

  border-radius: 5px 5px 0 0;


}
#hg-events .date-wrapper .day-multi{
  font-size: .7em !important;
  padding: 10px 0 5px 0;
}

#hg-events .date-wrapper .inner-cal {
	display: block;
	margin: 0;
	padding: 4px 0;
  font-weight: bold;
	position: relative;
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}


#hg-events .date-wrapper .inner-cal .date, #hg-events .date-wrapper .inner-cal .date-multi{
  font-size: 1.9em;
  line-height: 1.2em;
  color: var(--gt-primary-gold);
  font-family: "Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 600;
}

#hg-events .description{
  line-height: 1.2em;
}

#hg-events .hg-title h3{
  font-size:1.3rem !important;
}

#hg-events .event-right{
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  /* padding:5px 0; */
}

#hg-events .time, #hg-events .time-multi{
  color:#333333;
  font-weight: 600;
  font-size:1em;
}

#hg-events .time-multi i{
  color: #cccccc;
}

.hg-col .view-content-wrap{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.hg-col .view-content-wrap .hg-event-item{
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;

}

.hg-col .view-content-wrap .hg-event-item:nth-child( odd ){
  padding-right:20px;
}

.hg-col .view-content-wrap .hg-event-item:nth-child( even ){
  padding-left:20px;
}


@media only screen and (max-width: 480px) {


  .hg-col .view-content-wrap{
    display: inherit !important;
  }
  .hg-col .view-content-wrap .hg-event-item{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

  }
  #hg-events .event-right{
    padding-left: 15px;
  }

  .hg-col .view-content-wrap .hg-event-item:nth-child( odd ){
    padding-right:0px;
  }

  .hg-col .view-content-wrap .hg-event-item:nth-child( even ){
    padding-left:0px;
  }


}
