@import "/css/ahq_2017.css?v=3";
@import "/css/ahq_responsive.css";
@import "/css/responsive_tables_default.css";
#topSpot {
    display: none;
}
/* ebulletin */
.ebHilight {
    padding: 20px;
    background: #f7f7f7;
    margin-bottom: 20px;
    border: 1px solid #ddd;
}
#openEbulletin {
    padding: 12px 20px 14px !important;
    text-align: center;
    color: #FFF;
    font-size: 1rem;
    margin: 0 auto;
    background: #000;
    max-width: calc(1360px - 40px);
}
#openEbulletin::before {
    content: '\f071';
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.25rem;
    margin-right: 10px;
    position: relative;
    top: 3px;
    color: #C00;
}
.home24 #openEbulletin {
  border-radius: var(--home-border-radius);
}
.home24 #openEbulletin:not(#hh-callouts .hh-alert) {
    max-width: 1360px;
    margin: 1rem auto 0;
    display: block;
}
@media only screen and (max-width : 1392px) {
    .home24 #openEbulletin:not(#hh-callouts .hh-alert) {
        margin: 1rem 1rem 0;
    }
}
.browse .hamburger {
    top: 5px;
}
@media only screen and (max-width : 558px) {
    .browse .hamburger {
        top: -2px;
    }
}
.stickyNotice {
    background: #CC0000;
    position: fixed;
    right: -38px;
    top: 220px;
    width: 92px;
    height: 92px;
    text-align: center;
    display: table;
    border-radius: 48px;
    z-index: 2;
    transform: rotateZ(-45deg);
    transition: all .3s ease;
    font-weight: bold;
    font-size: 1rem;
    border: 2px solid #FFF;
}
.stickyNotice:hover {
    transform: rotateZ(0deg);
    right: 4px;
}
.stickyNotice > a {
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    color: #FFF;
}
.stickyNotice > a::before {
    content: '+';
    display: block;
    transform: rotateZ(45deg);
    font-size: 1.25rem;
    font-weight: normal;
    margin-top: -4px;
}