.sidebar H3.sidebar-header
{
background: #08028B;
color: #fff;
border-left: 4px #FEC20C solid;
padding: 5px 10px;
}

.panel-primary .panel-heading {
    background: none repeat scroll 0% 0% #FFCD0D;
}

.panel-primary .panel-heading a {
    color:#303C40;
}

.home-icon-callouts H3
{
color:#000087;
font-size:24px;
}

.home-icon-callouts P
{
font-weight:600;
}

.sidebar-widget.widget_recent_entries P
{
margin-bottom:15px;
}

.short-text {
    height: 120px;
    overflow:hidden;
}
.long-text {
    height: auto;
}

.fadeout {
    position: relative; 
    bottom: 2em;
    height: 2em;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    ); 
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
} 

.full-width {
  width: 100%;
  background: rgba(246,0,0, .7);
  position:fixed;
  top:200px;
  left:0; 
  text-align:center;
  z-index:999999;
}
.wrap {
  width: 80%;
  max-width: 24em;
  margin: 0 auto;
  padding: 1em 1em;
  color:#fff;
  font-weight:normal;
}
.full-width .wrap a, .full-width .wrap i
{
color:#fff;
}

.sidebar-widget .panel
{
margin-bottom: 4px;
}

.sidebar-widget.widget_recent_entries ul li
{
line-height:22px !important;
}

.program-overview div p
{
font-size:15px; line-height:19px !important;
}

.program-overview div p small
{
font-size:13px; line-height:14px !important; color:#272727;
}

.long-text .fadeout {
    display:none;
}

.short-text .fadeout {
    display:block;
}

.show-fade
{
display:block;
}

.no-show-fade
{
display:none;
margin-top:30px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
