.storyjs-embed  {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius:  0 !important;
}

.vco-storyjs .vco-feature h3 {
  font-family: 'droid_sansbold', sans-serif !important;
}

.vco-storyjs .vco-feature h1, .vco-storyjs .vco-feature h2,
.vco-storyjs .vco-feature h3, .vco-storyjs .vco-feature h4,
.vco-storyjs .vco-feature h5, .vco-storyjs .vco-feature h6 {
    color: #000 !important;
    font-size: 28px !important;
}

.vco-slider .slider-item .content .content-container .text 
.container h2.date {
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 17px !important;
}

.vco-storyjs .vco-feature p  {
    color: #000000 !important;
    font-size: 13px !important;
    font-family:  'droid_sansregular', sans-serif !important;
}

.vco-storyjs .vco-feature p a {
    font: 13px normal 'droid_sansbold', sans-serif !important;
    display: block;
    margin-top: 15px;
    color: #286134 !important;
}

.vco-storyjs .vco-feature p a  {
    color: #286134 !important;
    font-weight: normal;
}

.vco-slider .nav-previous .date,
.vco-slider .nav-next .date,
.vco-slider .nav-previous .title, 
.vco-slider .nav-next .title {
    color: #478e47 !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
}

.vco-storyjs .vco-feature p a:hover {
    color: #478e47 !important;
    text-decoration: none !important
}

.vco-timeline .vco-navigation .timenav-background .timenav-line,
.vco-timeline .vco-navigation .timenav .content .marker .line .event-line,
.vco-timeline .vco-navigation .timenav .content .marker.active .dot,
.vco-timeline .vco-navigation .timenav .content .marker.active .line {
    background-color: #286134 !important;
}

.vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content h3,
.vco-timeline .vco-navigation .timenav .content .marker.active .flag-small .flag-content h3 {
    color: #286134 !important;
}

.vco-timeline .vco-navigation .timenav .content .flag .flag-content h3,
.vco-timeline .vco-navigation .timenav .content .flag-small .flag-content h3 {
    text-align: left !important;
}

.vco-slider .slider-item .content .content-container .media .media-wrapper .caption {
    color: #000000 !important;
    font-size: 12px !important;
}

.vco-slider .slider-item .content .content-container .media .media-wrapper .credit {
    text-align: left !important;
    color: #000000 !important;
    font-style: normal;
}

.storyjs-embed.sized-embed {
    padding-top: 0 !important;
}

.page-node-1671 #region-content3 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.vco-slider .nav-previous:hover .icon {
    background-position: -208px 0 !important;
}

.vco-slider .nav-next:hover .icon {
    background-position: -232px 0 !important;
}