.main-heading-wrapper.sticky .inner { max-width: 100%; }
#monograph .main-heading-wrapper:not(.sticky) .inner { max-width: 100%; }
#monographOverview section h2 { max-width: 100% !important; }
#monographOverview .nav-buttons { top: -38px; }
#monograph section .inner, #monograph .TutorialAbstract .inner { max-width: 100%; }
#monographOverview section h2 { max-width: 100%; }
.download-pdf { max-width: 100%; }
#monograph .feedback-wrapper .feedback-content { max-width: 100%; }
#monograph .footer-links .box { max-width: 100%; }
#monograph { background: #fff; }
#monograph .main-heading-wrapper:not(.sticky) .inner { max-width: 100%; margin: 0; }
#monograph .main-heading { padding: 7rem 12px 0; }
#monographOverview .main-heading-wrapper:not(.sticky) .inner { max-width: 100%; }
#monograph .feedback-wrapper .feedback-content { max-width: 100%; }
#monograph .badge { margin: 5px 0 0; }
#monographOverview .badge { position: absolute; background: #be5324; color: #fff; top: 3rem; left: 12px; right: 0; border-radius: 0; }
#monographOverview .main-heading-wrapper:not(.sticky) .inner { padding: 0 12px !important; }
#monographOverview .main-heading-wrapper:not(.sticky) .inner { margin: 1rem 0 0; padding: 3rem 0 0; }
#monographOverview .main-heading-wrapper:not(.sticky) .main-heading { padding: 2.7rem 0 2rem; }
#monograph .overview-nav-buttons { right: 12px; }
#monograph .sticky .overview-menu { font-size: 0; }
#monograph .sticky .collapsed-dropdown .square { background: #333; }
#monograph .filler { background: #fff; }
#monograph #_footer-offset { max-width: 100%; }
#guide .GuideDelimiter, #guide .GuideDelimiterSubsection, #guide .GuideDelimiterTop, .HowToDelimiter, .GuideDelimiterSubsection { margin: 1.2rem 12px; max-width: 100%; }
#monograph .sticky .dropdown a.menu::after { filter: none; }
#monograph .sticky.collapsed.open a.menu:hover:after, #monograph .sticky .dropdown .hover a.menu:after { filter: none; }
#monograph .sticky .dropdown a.menu, #monograph .sticky .main-title { color: #333; }
#monograph .related-links .inner { margin: 0; }


#monograph .sticky .overview-menu { right: auto; }
#monograph .sticky .overview-menu-items { top: 37px !important; }
#monograph .sticky .overview-nav-buttons * { color: #333; }
#monograph .sticky .overview-nav-buttons { left: 12px; }
#monograph .sticky .main-title { color: #333; }

.sticky.smaller-title .main-heading { max-width: 68%; }

.main-title .clipboard-tooltip { z-index: 999999999999999; }

.iconography { top: 3.6rem; }
.wrap-down .iconography .new { text-align: right; width: 100%; position: relative; }
.iconography-wrapper.wrap-down { padding: 0; }
.iconography-wrapper + a.related-interpreter { margin: -9px 12px 0 0; }
.AwaitingReviewNote, .ObsolescenceNote { max-width: 100%; margin: 0 12px 1rem; }

.entity .badge { background: transparent; color: #898989; }

.main-title .tooltip { z-index: 10000000; top: -.5rem; margin: 0 12px; }

.on.close-all, .on.open-all {
    left: 7rem;
}
.AlphabetListingJumpTo.sticky { top: 80px; }

.functionIntroWrap { margin: 0 -12px; border-left: 0; border-right: 0; }
.related-links .inner { margin-left: 12px !important; margin-right: 12px !important; padding: 0; }
section.modified-wrapper { margin: 0 12px; }
.footer-links { margin: 4rem 12px 3.5rem; }
.footer-links .inner { max-width: 100% !important; }
.main section.feedback-wrapper { padding: 0; }

@media all and (max-width: 600px) {
    .iconography { height: auto; position: relative; text-align: left; top: 0; vertical-align: middle; display: table-cell; padding: 0 5px 0 0;vertical-align: middle; }
    .iconography-wrapper { text-align: left; display: table-cell; vertical-align: middle; }
    .iconography span { margin: 0; text-align: left; display: inline-block; }
    .iconography-wrapper + a.related-interpreter, .iconography + a.related-interpreter { display: table-cell; position: relative; text-align: left; top: 1px; border-top: 0; border-left: 1px solid #ddd; padding: 0 0 0 5px; margin: 0 0 0 5px; vertical-align: middle; }
    #monograph .breadcrumb { margin: 2.5rem 0 0; }
    #monograph section:not(.related-links) .inner { padding: 1rem 12px; }
}

@media all and (max-width: 900px), (max-height: 600px) {
    a.related-interpreter { top: 4rem; }
    .iconography-wrapper + a.related-interpreter { margin: -9px 12px 0 0; top: auto; }
}

@media all and (min-width: 601px) and (max-height: 400px) {
    .main .header .right { top: -2px; }
}
@media all and (max-width: 600px), (max-height: 400px) {
    html { font-size: 13px; }

    .ExLine { margin: 17px 0 15px 0; }

    #monograph .main-heading-wrapper:not(.sticky) .main-heading { padding: 6.5rem 12px 0; }
    .main-heading-type { font-size: 1.3rem; }
}
@media all and (max-width: 500px), (max-height: 300px) {
    .iconography .new { font-size: 14px; }
    a.related-interpreter { font-size: 11px; }
}