/* Theme Name: Salford RC Child
Template: salford-rc
Author: University of Salford Web Team
Description: Salford RC Child Theme. Header aligned to main site.
Version: 0.0.1 */

@font-face {
    font-family: "ReplicaPro";
    src: url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Regular.woff2") format("woff2"), url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Regular.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: "ReplicaPro-Light";
    src: url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Light.woff2") format("woff2"), url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Light.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: "ReplicaPro-Italic";
    src: url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Italic.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: "ReplicaPro-Heavy";
    src: url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Heavy.woff2") format("woff2"), url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Heavy.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: "ReplicaPro-Bold";
    src: url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Bold.woff2") format("woff2"), url("/wp-content/themes/salford-rc-child/assets/fonts/ReplicaPro-Bold.woff") format("woff");
    font-display: swap;
}

/* TODO: Align fonts */
body {
    font-family: "Replica Pro", Arial, Helvetica, sans-serif;
}

/* Asset overrides */
.uos-header__search:before,
.uos-search__submit {
    background: url("/wp-content/themes/salford-rc-child/assets/img/icons/search-dark.svg") no-repeat;
}
.uos-header__search[aria-expanded="true"]:before,
.uos-search__input::-webkit-search-cancel-button {
    background: url("/wp-content/themes/salford-rc-child/assets/img/icons/close-dark.svg") no-repeat;
}

.uos-search__input::-webkit-search-cancel-button {
    display: none;
}

.uos-global-logo {
    background: url("/wp-content/themes/salford-rc-child/assets/img/uos-logo-wo.svg") no-repeat;
}
@media (min-width: 992px) {
    .uos-global-logo {
        background: url("/wp-content/themes/salford-rc-child/assets/img/uos-logo.svg") no-repeat;
    }
}

/* Parent theme container overrides */
.page-template-page-fluid main.container,
.page-template-page-fluid .breadcrumbs.container,
.page-template-page-video-banner-fluid main.container,
.page-template-page-video-banner-fluid .breadcrumbs.container,
.page--listing main.container,
.page--listing .breadcrumbs.container {
    max-width: unset;
}
@media (min-width: 576px) {
    .page-template-page-fluid main.container,
    .page-template-page-fluid .breadcrumbs.container,
    .page-template-page-video-banner-fluid main.container,
    .page-template-page-video-banner-fluid .breadcrumbs.container,
    .page--listing main.container,
    .page--listing .breadcrumbs.container {
        max-width: unset;
    }
}
@media (min-width: 768px) {
    .page-template-page-fluid main.container,
    .page-template-page-fluid .breadcrumbs.container,
    .page-template-page-video-banner-fluid main.container,
    .page-template-page-video-banner-fluid .breadcrumbs.container,
    .page--listing main.container,
    .page--listing .breadcrumbs.container {
        max-width: unset;
    }
}
@media (min-width: 992px) {
    .page-template-page-fluid main.container,
    .page-template-page-fluid .breadcrumbs.container,
    .page-template-page-video-banner-fluid main.container,
    .page-template-page-video-banner-fluid .breadcrumbs.container,
    .page--listing main.container,
    .page--listing .breadcrumbs.container {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .page-template-page-fluid main.container,
    .page-template-page-fluid .breadcrumbs.container,
    .page-template-page-video-banner-fluid main.container,
    .page-template-page-video-banner-fluid .breadcrumbs.container,
    .page--listing main.container,
    .page--listing .breadcrumbs.container {
        max-width: 1140px;
    }
}
@media (min-width: 1400px) {
    .page-template-page-fluid main.container,
    .page-template-page-fluid .breadcrumbs.container,
    .page-template-page-video-banner-fluid main.container,
    .page-template-page-video-banner-fluid .breadcrumbs.container,
    .page--listing main.container,
    .page--listing .breadcrumbs.container,
    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1320px;
    }
}
