/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/







/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


@media only screen and (max-width: 1068px) and (min-width: 736px) {

	.page-overview .section-it.section-hero .section-hero-headline-format { width: 440px; }

	.page-overview .section-teaching-code.section-hero .section-hero-link { width: 355px; }
}

.page-overview .section-inspiration.section-hero {
    overflow: hidden;
    background-color: #fafafa;
    height: 1153px
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero {
        height: 835px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero {
        height: 888px
    }
}

.page-overview .section-inspiration.section-hero .section-hero-image {
    width: 2560px;
    height: 1153px;
    background-size: 2560px 1153px;
    background-repeat: no-repeat;
    background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/inspiration_large.jpg");
    background-position: center center;
    position: absolute;
    top: auto;
    left: auto;
    bottom: 0;
    width: 100%
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/inspiration_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        width: 1068px;
        height: 835px;
        background-size: 1068px 835px;
        background-repeat: no-repeat;
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/inspiration_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/inspiration_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        width: 736px;
        height: 888px;
        background-size: 736px 888px;
        background-repeat: no-repeat;
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/inspiration_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/inspiration_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        position: absolute;
        top: auto;
        bottom: 0
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        width: 100%
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-image {
        width: 100%
    }
}

.page-overview .section-inspiration.section-hero .section-hero-content {
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    padding-top: 0;
    padding-bottom: 75px
}

.page-overview .section-inspiration.section-hero .section-hero-content:before,
.page-overview .section-inspiration.section-hero .section-hero-content:after {
    content: ' ';
    display: table
}

.page-overview .section-inspiration.section-hero .section-hero-content:after {
    clear: both
}

@media only screen and (min-width: 1442px) {
    .page-overview .section-inspiration.section-hero .section-hero-content {
        margin-left: auto;
        margin-right: auto;
        width: 980px
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero .section-hero-content {
        margin-left: auto;
        margin-right: auto;
        width: 692px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-content {
        margin-left: auto;
        margin-right: auto;
        width: 87.5%
    }
}

@media only screen and (max-width: 480px) {
    .page-overview .section-inspiration.section-hero .section-hero-content {
        margin-left: auto;
        margin-right: auto;
        width: 90%
    }
}

.page-overview .section-inspiration.section-hero .section-hero-content:not(:last-child) {
    padding-bottom: 0
}

.page-overview .section-inspiration.section-hero .section-hero-headline {
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    padding-top: 0;
    padding-bottom: 75px;
    padding-top: 182px
}

.page-overview .section-inspiration.section-hero .section-hero-headline:before,
.page-overview .section-inspiration.section-hero .section-hero-headline:after {
    content: ' ';
    display: table
}

.page-overview .section-inspiration.section-hero .section-hero-headline:after {
    clear: both
}

@media only screen and (min-width: 1442px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline {
        margin-left: auto;
        margin-right: auto;
        width: 980px
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline {
        margin-left: auto;
        margin-right: auto;
        width: 692px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline {
        margin-left: auto;
        margin-right: auto;
        width: 87.5%
    }
}

@media only screen and (max-width: 480px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline {
        margin-left: auto;
        margin-right: auto;
        width: 90%
    }
}

.page-overview .section-inspiration.section-hero .section-hero-headline:not(:last-child) {
    padding-bottom: 0
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline {
        padding-top: 153px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline {
        padding-top: 162px
    }
}

.page-overview .section-inspiration.section-hero .section-hero-intro {
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    padding-top: 0;
    padding-bottom: 75px;
    padding-top: 17px
}

.page-overview .section-inspiration.section-hero .section-hero-intro:before,
.page-overview .section-inspiration.section-hero .section-hero-intro:after {
    content: ' ';
    display: table
}

.page-overview .section-inspiration.section-hero .section-hero-intro:after {
    clear: both
}

@media only screen and (min-width: 1442px) {
    .page-overview .section-inspiration.section-hero .section-hero-intro {
        margin-left: auto;
        margin-right: auto;
        width: 980px
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero .section-hero-intro {
        margin-left: auto;
        margin-right: auto;
        width: 692px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-intro {
        margin-left: auto;
        margin-right: auto;
        width: 87.5%
    }
}

@media only screen and (max-width: 480px) {
    .page-overview .section-inspiration.section-hero .section-hero-intro {
        margin-left: auto;
        margin-right: auto;
        width: 90%
    }
}

.page-overview .section-inspiration.section-hero .section-hero-intro:not(:last-child) {
    padding-bottom: 0
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-intro {
        padding-top: 26px;
    }
}

.page-overview .section-inspiration.section-hero .section-hero-link {
    margin-top: 17px
}

.page-overview .section-inspiration.section-hero .section-hero-link a {
    color: #fff;
}

.page-overview .section-inspiration.section-hero .section-hero-link:first-of-type {
    margin-top: 12px
}

.page-overview .section-inspiration.section-hero:before {
    background-repeat: no-repeat;
    background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/swatch_deployment_large.jpg");
    background-repeat: repeat;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
    height: 1650px
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-overview .section-inspiration.section-hero:before {
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/swatch_deployment_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero:before {
        height: 1250px
    }
}

.page-overview .section-inspiration.section-hero:after {
    background: none;
    position: relative;
    width: 0;
    height: 0;
    z-index: 0
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero:before {
        background: none;
        position: relative;
        width: 0;
        height: 0;
        z-index: 0
    }

    .page-overview .section-inspiration.section-hero:after {
        background-repeat: no-repeat;
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/swatch_deployment_large.jpg");
        background-repeat: repeat;
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        z-index: -1;
        height: 1250px
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-overview .section-inspiration.section-hero:after {
        background-image: url("https://nrs.preservation.mirrorweb.com/public/20170609125939oe_/https://images.apple.com/euro/education/g/generic/images/overview/swatch_deployment_large_2x.jpg")
    }
}

.page-overview .section-inspiration.section-hero.section-hero-subsection .section-hero-headline {
    padding-top: 100px
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero.section-hero-subsection .section-hero-headline {
        padding-top: 80px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero.section-hero-subsection .section-hero-headline {
        padding-top: 70px
    }
}

.page-overview .section-inspiration.section-hero .section-hero-headline-format {
    width: 530px
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline-format {
        width: 470px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-inspiration.section-hero .section-hero-headline-format {
        width: 100%
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-products.section-hero .section-hero-intro-format {
        width: 400px
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-products.section-hero .section-hero-link {
    margin-right: 420px;
	}
}

@media only screen and (max-width: 735px) {
    .page-overview .section-products.section-hero .section-hero-link {
    margin-right: 0;
	}
    .page-overview .section-products.section-hero .section-hero-intro-format {
        width: auto;
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-it.section-hero.section-hero-subsection .section-hero-headline {
    padding-top: 50px;
	}
}



/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 