  .news-story.ui.two.column.grid {
  padding: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}


.news-story img {
  max-height: 110px;
}




.img-1{max-width:200px; height:auto;}
.img-2{max-width:350px; height:auto;}
.img-3{max-width:300px; height:auto;}
.img-4{max-width:220px; height:auto;}

html .column.right{

}

html .left h2 {
  color: #000 !important;
}

html .right h3{
font-size: 2em;
  color: #700;
  line-height: 1.35;
}

html .right a.ui.huge.blue.button{
background:#084771 !important;
margin-top:1em !important;
max-width:80% !important;
width:100% !important;
}


html .program-search .column.right input#st-program-search{
padding:1em;
}



#wordmark-wrapper a, #wordmarktag {
    display: block;
}

body#home a#wordmark-standard{
  display:none;
}

.sub-heading{
  font-size: 1.3em;
  color:#770000;
  font-family: 'Bitter', serif;
  font-weight: 800;
}

.ui.blue.label.top-nav::after {
  content: '';
  margin-left: 0;
}

.label::after {
  content: "" !important;
  margin:0 !important;
}

.label:hover::after {
  margin-left: 0;
}



.two-column-large-image .img-before {
  position: absolute;

  transition: 0.5s all;
  padding: 14px !important;
    left: 0 ;
  top: 0;
}



#events-feed .featured-events a:focus, #news-feed .news-story a:focus{
  display:block;
}



/*------------------------------------*\
        NEWS & EVENTS
\*------------------------------------*/

#news-feed .news-story .title {
  font-family: Lato, sans-serif !important;
}

#news-feed h2{
  padding-left:0 !important;
}





@media only screen and (max-width: 994px) {
  header #wordmark-wrapper #wordmarktag img {
    padding: 5px 0 0 !important;
  }
}





/*------------------------------------*\
        STICKY NAV
\*------------------------------------*/

header.sticky {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    min-height: 70px;
    padding-top: 0.8em;
    position: fixed;
    z-index: 500;
}
header.sticky #wordmark img {
    display: block;
    max-height: 60px;
    padding: 1% 0;
}
header.sticky #wordmarktag img {
    display: none;
}
header.sticky #top-navigation #primary-menu {
    margin: 1rem 0 0;
}
header.sticky #top-navigation #secondary-menu {
    display: none;
}
header.sticky #top-navigation #search-area #search-form {
    margin-top: 85px;
}




@media only screen and (max-width: 994px) {
    header.sticky {
        position: inherit !important;
    }
  
  header.sticky #top-navigation #secondary-menu {
  display: block;
}
}



@media only screen and (max-width: 770px) {
.text-image-split .stackable.grid.column.text::after {display:none !important;}
}






