/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 09 November 2023 18:17:42
*/


/** Old style overrides **/
header {
    border-bottom: 0;
}

header.menu_fixed {
    height: inherit;
    padding: inherit;
}

/** Stops the page jumping from old js **/
.sticky_fix {
    display: none !important;
}

.top-bar {
    position: fixed !important;
}

.top-bar__wrapper .content {
    position: inherit;
}

.search-screen__content .twitter-typeahead .tt-suggestion {
    line-height: inherit;
}

.search__suggestion-header {
    font-weight: 600;
}

.page-container {
    margin: 0;
}

.twitter-typeahead .tt-suggestion .search__suggestion-text {
    padding: 0;
    color: #afafaf;
}

.tt-input:focus {
    outline: 5px auto -webkit-focus-ring-color;
}

footer {
    border: 0;
    padding: 0;
}

.search-screen.active {
    z-index: 16;
}

@media (min-width: 801px) {
    .with-topbar-search header.menu_fixed,
    .main-corporate header.menu_fixed {
        padding: inherit;
        height: inherit;
    }
}

@media (max-width: 800px) {
    .homepage header,
    .with-topbar-search header,
    .main-corporate header {
        padding: inherit;
    }
}

/* TODO: remove post go live once removing the element from the design */
header.clear,
footer.footer-container {
    display: none;
}