/* Section header alignment */
/*
.emphasis-h1 {
    margin-bottom: 20px;
}

.emphasis-h1 .block-title {
    margin-bottom: 0;
}

.emphasis-h1 .block-title-inner {
    display: block;
    text-align: center;
    padding: 0;
}

.emphasis-h1 .block-title-inner h1 {
    font-weight: 700;
}

.emphasis-h1 .block-title-inner h1 > a {
    display: inline-block;
    padding: 0;
    margin-bottom: 5px;
}

.emphasis-h1 .list-inline.block-links.pos-bottom {
    border: none;
    margin: 0 0 10px 0;
    padding: 10px 0;
    text-align: center;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    text-overflow: ellipsis;
    -webkit-overflow-scrolling: touch;
}

.emphasis-h1 .list-inline.block-links.pos-bottom a {
    color: #222;
}

.mosaic-grid .mosaic-item { margin-right: 0.3em; margin-bottom: 0.3em; }

footer .block-title .block-title-inner { border-color: #956905; }
*/

/* Hide hammer. */
/*
div#bigtext-id0.hammer.bigtext { display: none; }
*/

/* Links in story body should be blue. */
.asset-body a:link, .asset-body a:visited, .caption a:link, .caption a:visited { color: #0000ff; text-decoration: none; }
.asset-body a:hover, .asset-body a:active, .caption a:hover, .caption a:active { color: #0000ff; text-decoration: underline; }

/* Fix for tiny h6 tag in stories. */
.asset-body h6 { color: #5d5d5d; font-size: 24px; text-transform: uppercase; }

/* Fix for Web Only issue.  Might as well hide everything except breaking, alerts and sponsored. */
.label-flag-default { display: none; }
.label-flag-sponsored, .label-flag-advertorial { display: inline; }

/* Responsive VR viewer. */
.vr-responsive { height: 400px; }
@media (max-width: 600px) { .vr-responsive { height: 300px; } }
@media (max-width: 500px) { .vr-responsive { height: 250px; } }

/* Calendar event link fixes. */
a[href^="/thisistucson/calendar/"] {
    display: block;
    min-height: 32px;
    padding-left: 32px;
    background-image: url('//tucson.com/app/images/thisistucson/addtocal.png');
    background-size: 24px 24px;
    background-repeat: no-repeat;
}

div.tnt-inline-event {
    float: none;
    margin-left: 0;
    width: auto;
}