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



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




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

.section-hero .container .video-fallback {
    display: inline;
}

.section-hero .hero-copy-container {
	opacity:100;
	margin-top:20px;
}



html.ios.safari .section-hero .container {
	--ios-header: -23px;
}

@media only screen and (max-width: 1068px) {
	.grid-item-magnifier .header-content {
    	max-width:180px
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-magnifier .header-content {
    	max-width:240px
	}
}


@media only screen and (max-width:734px) {
	.section-mobility .section-headline {
		min-width: 240px;
	}
}

.section-resources .resources-grid .row .resource-item .icon-headline {
    max-width: 14.5ch;
}

.grid-item.full .header-content {
    padding-top: 40px
}
@media only screen and (max-width: 1068px) {
    .grid-item.full .header-content {
        padding-top: 30px;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.full {
        display: flex;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.full .header-content {
        margin-bottom: 0;
    }
    .grid-item.grid-item-hearing-health .header-content {
        margin-bottom: 20px;
    }
}

.typography-headline-standalone > span {
    padding: 0 20px;
}

@media only screen and (max-width:734px) {
    .grid-item.grid-item-magnifier .magnifier-graphic {
        margin-top: 25px;
    }
}

@media (min-width:1441px) {
	.resources-gallery.scroll-gallery .paddlenav {
		display: none;
	}
}
@media (min-width:1441px) {
	.values-router-gallery.scroll-gallery .paddlenav {
		display: none;
	}
}

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