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


.manage-children {
    background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/privacy_manage_children_large.jpg")
}
@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) {
    .manage-children {
        background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/privacy_manage_children_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .manage-children {
        background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/privacy_manage_children_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) {
    .manage-children {
        background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/privacy_manage_children_medium_2x.jpg")
    }
}
.approach-maps {
    background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_maps_large.jpg")
}
@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) {
    .approach-maps {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_maps_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .approach-maps {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_maps_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) {
    .approach-maps {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_maps_medium_2x.jpg")
    }
}
.approach-devicecheck {
    background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_devicecheck_large.jpg")
}
@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) {
    .approach-devicecheck {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_devicecheck_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .approach-devicecheck {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_devicecheck_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) {
    .approach-devicecheck {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_devicecheck_medium_2x.jpg")
    }
}
.approach-researchkit {
    background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_researchkit_large.jpg")
}
@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) {
    .approach-researchkit {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_researchkit_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .approach-researchkit {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_researchkit_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) {
    .approach-researchkit {
        background-image: url("/euro/privacy/e/screens_alt/images/our-approach/privacy_approach_researchkit_medium_2x.jpg")
    }
}


.page-overview .overview-privacy-location-services .screen-privacy-location-services {
    width: 741px;
    height: 1052px;
    background-size: 741px 1052px;
    background-repeat: no-repeat;
    background-image: url("/euro/privacy/e/screens_alt/images/overview/privacy_location_services_large.png")
}

@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 .overview-privacy-location-services .screen-privacy-location-services {
        background-image: url("/euro/privacy/e/screens_alt/images/overview/privacy_location_services_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .overview-privacy-location-services .screen-privacy-location-services {
        width: 589px;
        height: 879px;
        background-size: 589px 879px;
        background-repeat: no-repeat;
        background-image: url("/euro/privacy/e/screens_alt/images/overview/privacy_location_services_medium.png")
    }
}

@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 .overview-privacy-location-services .screen-privacy-location-services {
        background-image: url("/euro/privacy/e/screens_alt/images/overview/privacy_location_services_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .overview-privacy-location-services .screen-privacy-location-services {
        width: 535px;
        height: 750px;
        background-size: 535px 750px;
        background-repeat: no-repeat;
        background-image: url("/euro/privacy/e/screens_alt/images/overview/privacy_location_services_small.png")
    }
}

@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 .overview-privacy-location-services .screen-privacy-location-services {
        background-image: url("/euro/privacy/e/screens_alt/images/overview/privacy_location_services_small_2x.png")
    }
}

.page-manage .grid-take-charge .take-charge {
    background-image: url("/euro/privacy/f/screens_alt/images/manage-your-privacy/take_charge_large.jpg");
}
@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-manage .grid-take-charge .take-charge {
        background-image: url("/euro/privacy/f/screens_alt/images/manage-your-privacy/take_charge_large_2x.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    .page-manage .grid-take-charge .take-charge {
        background-image: url("/euro/privacy/f/screens_alt/images/manage-your-privacy/take_charge_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-manage .grid-take-charge .take-charge {
        background-image: url("/euro/privacy/f/screens_alt/images/manage-your-privacy/take_charge_medium_2x.jpg");
    }
}
@media only screen and (max-width: 735px) {
    .page-manage .grid-take-charge .take-charge {
        background-image: url("/euro/privacy/f/screens_alt/images/manage-your-privacy/take_charge_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-manage .grid-take-charge .take-charge {
        background-image: url("/euro/privacy/f/screens_alt/images/manage-your-privacy/take_charge_small_2x.jpg");
    }
}


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




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



.section-content.overview-data-protected .content-wrapper p { width: 82% }

@media only screen and (max-width: 1068px) { 
	.section-content.overview-data-protected .content-wrapper p { width: 100% } 
}

.overview-router .column.first .router-link .router-link-cta { margin-bottom: 12px; }

.overview-router .column .router-link .router-link-cta, .overview-router .column.last .router-link .router-link-cta { margin-bottom: 40px; }


@media only screen and (max-width: 1068px) { 
	.overview-router .column .router-link .router-link-cta, .overview-router .column.last .router-link .router-link-cta { margin-bottom: 38px; }
	.page-approach .jump-to-section .content.larger { line-height: 1.5; }
}

/* iPhone 7 and iPhone 7Plus */
@media only screen and (max-width: 416px) {
	.section-content.overview-privacy-location-services .screen-privacy-location-services { margin-left: 0px; padding-left: 0px; }
}


/* iPhone SE */
@media only screen and (max-width: 320px) {
	.section-content.overview-privacy-location-services .screen-privacy-location-services { margin-left: -18px; padding-left: 0px; }
}


/******
GDPR
******/
.manage-information {
    width: 280px;
    height: 498px;
    background-size: 280px 498px;
    background-repeat: no-repeat;
    background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/data_and_privacy_large.jpg")
}

@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) {
    .manage-information {
        background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/data_and_privacy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .manage-information {
        width: 198px;
        height: 352px;
        background-size: 198px 352px;
        background-repeat: no-repeat;
        background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/data_and_privacy_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) {
    .manage-information {
        background-image: url("/euro/privacy/e/screens_alt/images/manage-your-privacy/data_and_privacy_medium_2x.jpg")
    }
}

.page-approach  .sub-section-personal-information {
	width: 980px;
	background-color: #fafafa;
	padding: 50px 0;
	border: #e3e3e3 2px solid;
}

@media only screen and (max-width: 1068px) {
	.page-approach  .sub-section-personal-information { 
		width: 724px;
	}
}

@media only screen and (max-width: 735px) {
	.page-approach  .sub-section-personal-information { 
		width: 90%
	}
}

.page-approach  .sub-section-personal-information .typography-headline-reduced,
.page-approach  .sub-section-personal-information p {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}

.page-approach  .sub-section-personal-information .typography-headline-reduced {
	width: 740px;
}

@media only screen and (max-width: 1068px) {
	.page-approach  .sub-section-personal-information .typography-headline-reduced {
		width: 600px;
	}
}

@media only screen and (max-width: 735px) {
	.page-approach  .sub-section-personal-information .typography-headline-reduced {
		width: 90%;
	}
}

.page-approach  .sub-section-personal-information p {
	width: 740px;
}

@media only screen and (max-width: 1068px) {
	.page-approach  .sub-section-personal-information p {
		width: 600px;
	}
}

@media only screen and (max-width: 735px) {
	.page-approach  .sub-section-personal-information p {
		width: 90%;
	}
}

.page-approach .sub-section-personal-information .more {
    display: inline-block;
    margin: .75em .6em 0;
}

.aprroach-personal-information {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 75px;
    height: 60px;
    background-size: 75px 60px;
    background-repeat: no-repeat;
    background-image: url("/euro/privacy/f/generic/images/our-approach/more-ways-to-control_large.png");
}

@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) {
    .aprroach-personal-information {
        background-image: url("/euro/privacy/f/generic/images/our-approach/more-ways-to-control_large_2x.png");
    }
}

@media only screen and (max-width: 1068px) {
    .aprroach-personal-information {
        width: 67px;
        height: 54px;
        background-size: 67px 54px;
        background-repeat: no-repeat;
        background-image: url("/euro/privacy/f/generic/images/our-approach/more-ways-to-control_medium.png");
    }
}

@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) {
    .aprroach-personal-information {
        background-image: url("/euro/privacy/f/generic/images/our-approach/more-ways-to-control_medium_2x.png");
    }
}

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