/* Spacing for sidebar blocks */
.region-sidebar-second-inner .block-block.block-no-border.block-without-title {
margin-bottom: .5em;
}
.region-sidebar-second-inner aside:first-child {
padding-top: 2em;
}

#views_slideshow_cycle_teaser_section_rotating_header_image-block_1 .flex-caption { background: transparent; }
/* .flex-nav-container { margin-top: .25em; } */

.all-news-link a {
  background-color: #ececec;
  border: 1px solid white;    
    font-family: "Mallory",Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.925em;
    line-height: 1.55;
    letter-spacing: 0.05em;
    word-spacing: 0.05em;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    -moz-font-feature-settings: "smcp" 1;
    -moz-font-feature-settings: "smcp=1";
    -ms-font-feature-settings: "smcp" 1;
    -o-font-feature-settings: "smcp" 1;
    -webkit-font-feature-settings: "smcp" 1;
    font-feature-settings: "smcp" 1;
    color: #222222;
    padding: 0.85em 1.25em 1em 1.25em;
    text-decoration: none;
    margin-top: -3.5em;
    float: right;
}
@media (max-width: 500px), (min-width: 740px) and (max-width: 775px) {
    .all-news-link a {
        float: none;
}
    .all-news-link {
        margin-top: 1em;
}
}
#block-views-news-block {
    margin-bottom: 3em;
}