:root {
  --banner-gradient: linear-gradient(to right,
    rgba(122, 41, 123, 0.9) 0%,
    rgba(122, 41, 123, 0.9) 25%,
    rgba(122, 41, 123, 0.5) 50%,
    rgba(122, 41, 123, 0.2) 75%,
    rgba(122, 41, 123, 0) 100%);
}

/*-------------- Banner background ------------------*/
.landing .banner-bg {
    /* background: #1a0c23; */
    background-image:
        var(--banner-gradient);
}
/* Shared image styling */
@media only screen and (min-width: 800px) {
    .landing .banner-bg {
        min-height: 500px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }}
/* Foundation year */
@media only screen and (min-width: 800px) {
    .landing .foundation.banner-bg {
        background-image:
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/foundation-year-2220x500.jpg);
        }
/* aerospace eng */
    .landing .aero-ug.banner-bg {
        background-image:
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/aerospace-engineering-ug-2220x500.jpg);
        }
    .landing .aero-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/aerospace-engineering-masters-2220x500.jpg);
    }
    .landing .aero-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/aerospace-engineering-pgr-2220x500.jpg);
    }
/* Chem eng */
   .landing .chem-eng-ug.banner-bg {
        background-image:
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/chemical-engineering-ug-2220x500.jpg);
        }
    .landing .chem-eng-masters.banner-bg {
        background-image:
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/chemical-engineering-masters-2220x500.jpg);
        }
    .landing .chem-eng-pgr.banner-bg {
        background-image:
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/chemical-engineering-pgr-2220x500.jpg);
    }
/* Chemistry */
    .landing .chemistry-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/chemistry-ug-2220x500.jpg);
    }
    .landing .chem-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/chemistry-masters-2220x500.jpg);
    }
    .landing .chemistry-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/chemistry-pgr-2220x500.jpg);
    }
/* Civil */
    .landing .civil-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/civil-engineering-ug-2220x500.jpg);
    }
    .landing .civil-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/civil-engineering-masters-2220x500.jpg);
    }
    .landing .civil-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/civil-engineering-pgr-2220x500.jpg);
    }
/* Comp Sci */
    .landing .comp-sci-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/computer-science-ug-2220x500.jpg);
    }
    .landing .cs-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/computing-class-masters-2220x500.jpg);
    }
    .landing .comp-sci-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/computer-science-pgr-2220x500.jpg);
    }
/* EES */
    .landing .earth-env-sci-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/earth-and-environmental-sciences-ug-2220x500.jpg);
    }
    .landing .ees-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/earth-env-sciences-masters-2220x500.jpg);
    }
    .landing .ees-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/earth-and-environmental-sciences-pgr-2220x500.jpg);
    }
/* EEE */
    .landing .elec-eng-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/elec-engineering-ug-2220x500.jpg);
    }
    .landing .eee-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/elec-engineering-masters-2220x500.jpg);
    }
    .landing .eee-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/elec-engineering-pgr-2220x500.jpg);
    }
/* FBT */
    .landing .fbt-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/fashion-business-and-technology-ug-2220x500.jpg);
    }
    .landing .fbt-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/fbt-masters-2220x500.jpg);
    }
    .landing .fbt-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/fashion-business-and-technology-pgr-2220x500.jpg);
    }
/* MoP */
    .landing .mop-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/engineering-management-2220x500.jpg);
    }
    .landing .mop-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/management-of-projects-pgr-2220x500.jpg);
    }
/* Mats Science */
    .landing .mat-sci-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/materials-science-ug-2220x500.jpg);
    }
    .landing .ms-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/materials-science-masters-2220x500.jpg);
    }
    .landing .mat-sci-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/materials-science-pgr-2220x500.jpg);
    }
/* Maths */
    .landing .maths-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/maths-undergraduate-2220x500.jpg);
    }
    .landing .maths-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/mathematics-masters-2220x500.jpg);
    }
    .landing .maths-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/mathematics-pgr-2220x500.jpg);
    }
/* Mech Eng */
    .landing .mech-eng-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/mechanical-engineering-undergraduate-2220x500.jpg);
    }
    .landing .me-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/mech-engineering-masters-2220x500.jpg);
    }
    .landing .mech-eng-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/mechanical-engineering-pgr-2220x500.jpg);
    }
/* Physics */
    .landing .physics-ug.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/physics-ug-2220x500.jpg);
    }
    .landing .physics-masters.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/physics-masters-2220x500.jpg);
    }
    .landing .physics-pgr.banner-bg {
        background-image: 
        var(--banner-gradient),
        url(//webassets.manchester.ac.uk/faculty/fse/bespoke-shared-templates/fse-faculty/subject-pages/banner-image/physics-pgr-2220x500.jpg);
    }
}


/*------ Banner's content box -----------*/

    .landing .banner p.sub-heading {
        text-transform: none;
    }
    .landing .banner h1 {
        font-style: normal;
    }


/*-------------- Banner buttons ------------------*/

/* banner button container */
    #banner-block .nav-buttons {
        display: inline-block;
        margin: 0;
}
@media only screen and (min-width: 800px) {
    #banner-block .nav-buttons {
        display: inline-flex;
        padding-top: 2.4em;
    }}
/* banner buttons */
#banner-block .nav-buttons li.cta {
        margin-top: 10px;
        margin-right: 0.5em;
        border-radius:10px;
        padding:7px 15px 8px 15px;
        transition: 0.3s;
    }
#banner-block .nav-buttons li.cta:hover {transform: scale(0.95);}
/* active button */
#banner-block .nav-buttons li.cta.active {border: 2px solid #660099; background: #FFF5DA;}
/* inactive button */
#banner-block .nav-buttons li.cta.inactive {border: 2px solid #FFCC33; background: #FFCC33;}
/* button link text */
#banner-block .nav-buttons a {
        font-size: 1.4em;
        font-weight: 600;
        color: #660099;
    }
#banner-block .nav-buttons a:visited {color: #660099;}
#banner-block .nav-buttons a:hover {color: #660099;}
#banner-block .nav-buttons a:active {color: #660099;}



/*---------------- Section headings --------------------*/

section > h2 {
    background: none;
    color: #111;
}
.grid-cell .copy-only.card:not(.no-shadow), .grid-cell .card.copy-accordion {
    box-shadow: none;
}


/*------- remove the padding-top on copy boxes----------*/
@media (min-width: 1100px) {
    .grid-cell:only-child :not(.copy-video):not(.no-shadow):not(.copy-image) .padding {
        padding: 0 40px 40px;
    }
}


/*------- remove gap above the footer----------*/

@media (min-width: 800px) {
    .landing .mainContentContainer {
        padding-bottom: 0;
    }
}