@charset "utf-8";
/* CSS Document */

/*@media screen and (min-width: 1025px) and (max-width: 1599px)*/

@media all and (min-width: 1300px) {
	.bodyScrollClass {
		margin: 0;
		overflow: hidden;
		padding: 0
	}
	/*** BASE STYLES ***/
	/* Table */
	table {
		border-collapse: collapse;
		background: #fff;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		margin: 0 0 18px;
		border: 1px solid #ddd
	}
	table thead {}
	table tr th {
		background: #00baf2;
		line-height: 18px;
		color: #fff
	}
	table tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
		font-size: 12px;
		line-height: 18px;
		text-align: left
	}
	table tr th, table tr td {
		padding: 8px 10px 9px;
		font-size: 14px
	}
	table tr th:first-child, table tfoot tr td:first-child {
		border-left: none
	}
	table tr th:last-child, table tfoot tr td:last-child {
		border-right: none
	}
	table tbody tr.even, table tbody tr.alt {
		background: #f9f9f9
	}
	table tbody tr:nth-child(odd) {
		background: #eceded
	}
	table tbody tr td {
		color: #333;
		padding: 9px 10px;
		vertical-align: top;
		border: none
	}
	.table-edit .cont-center {
		padding: 20px 10px;
		width: 20%
	}
	.fontSize-small {
		font-size: 10px
	}
	.head-bg {
		background: #00baf2;
		line-height: 32px;
		color: #fff;
		padding: 8px 10px 9px;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		text-transform: none
	}
	.table-box {
		border: 1px solid #ccc;
		min-height: 220px;
		margin: 0 25px 25px 0
	}
	.listUl {
		margin-left: 10px
	}
	.height-10 {
		display: block;
		height: 10px
	}
	/*** Text styles ***/
	h1 {
		position: relative;
		font-size: 3em;
		color: #fff;
		margin: 0;
		padding: 0
	}
	h2 {
		position: relative;
		display: block;
		font-size: 2em;
		color: #fff;
		margin: 0;
		padding: 0;
		text-transform: uppercase
	}
	h3 {
		position: relative;
		font-size: 1.5em;
		letter-spacing: 0;
		text-transform: uppercase;
		color: #0B2335;
		margin: 0;
		padding: 0
	}
	h4 {
		position: relative;
		font-size: 1.1em;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 0;
		padding: 0
	}
	p {
		position: relative;
		display: block;
		font-size: 1em;
		line-height: 1.7em;
		padding: 0;
		margin: 0
	}
	ul {
		position: relative;
		/*display: block;*/
		font-size: 1em;
		line-height: 1.7em;
		padding: 0;
		margin-left: 20px;
	}
	h3 a:active, h3 a:visited, h3 a:link {
		text-decoration: none;
		color: #26bff3;
		cursor: pointer
	}
	/*** global logo styles ***/
	.global-Logo-LG {
		position: absolute;
		display: block;
		width: 165px;
		height: 120px;
		top: 23%;
		left: 4%;
		margin: 0 auto;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/VSP-Global-logos.png) -165px 0 no-repeat;
		z-index: 30
	}
	.global-bkgd-LG {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 20;
		background: url(/dms-inline/images/global/home/globalLanding-bkgd.jpg) no-repeat top right;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/globalLanding-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/globalLanding-bkgd.jpg',sizingMethod='scale')"
	}
	/*changed*/
	.global-navLogo {
		position: relative;
		display: block;
		float: left;
		width: 90px;
		height: 65px;
		margin: 14px 0 0 4%;
		cursor: pointer;
		/*background: rgba(0, 0, 0, 0) url("/dms-inline/images/shared/VSP-Global-logos.png") no-repeat scroll -766px 0;*/
	}
	/*changed*/
	.logoClip {
		position: absolute;
		clip: rect(0px, 856px, 65px, 0px);
		left: -1rem;
		top: 0.25rem;
	}
	.global-navLogo-mobile {
		display: none
	}
	.menuIcon-color, .menuIcon-color-pearle, .menuIconShift {
		display: none
	}
	.global-navLogo-mobile-color {
		display: none
	}
	.missionLogo {
		position: absolute;
		/*float:left;*/
		display: block;
		top: 20%;
		/*left:15%;*/
		/*width:138px;*/
		/*	height:auto;*/
		/*margin:70px 0 0 90px;*/
		cursor: pointer/*background:url(/dms-inline/images/shared/vspLogo.png) left center no-repeat;*/
	}
	.LOBLogo-vsp {
		/*position:relative;*/
		display: block;
		width: 101px;
		height: 82px;
		/*top:80px;	left:100px;*/
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspOptics {
		display: block;
		width: 101px;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-optics.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspRetail {
		display: block;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-retail.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspVision {
		display: block;
		width: 117px;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-vision.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspEyewear {
		display: block;
		width: 200px;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/marchon-logo2.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspEyewearAltair {
		display: block;
		width: 120px;
		height: 42px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/altair-logo2.png) 0 0 no-repeat;
		z-index: 30;
		float: left
	}
	.LOBLogo-vspEyefinity {
		display: block;
		width: 201px;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/Eyefinity.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspEyesofHope {
		display: block;
		width: 101px;
		height: 42px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/eyes-of-hope-logo.png) 0 0 no-repeat;
		z-index: 30
	}
	.SFSLogo {
		display: block;
		width: 164px;
		height: 104px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/sight-for-student.png) 0 0 no-repeat;
		z-index: 30
	}
	/*** Marquee section styles ****/
	.marqueeImageSection {
		position: relative;
		display: inline-block;
		width: 100%;
		/*margin-bottom:75px;*/
	}
	.marqueeImageSection img {
		display: none
	}
	.marqueeFormSection {
		position: relative;
		display: block;
		/*margin-top:190px*/
		margin-top: 250px
	}
	.heroMarquee {
		position: relative;
		display: block;
		margin: 0 auto;
		width: 100%;
		height: 100%;
		min-height: 600px
	}
	.marqueeTextInset {
		position: absolute;
		display: block;
		box-sizing: border-box;
		top: 80px;
		margin: 0;
		width: 45%;
		background-color: rgba(0, 0, 0, .35);
		padding: 30px 0 20px 3%;
		/*padding:3% 3% 3% 4%;*/
		/*padding:60px 0 60px 8%;*/
		z-index: 1;
	}

	/*.ie8 .marqueeTextInset{	top:200px;	background:none;	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000);	zoom: 1;	}*/
	.marqueeTextInset p {
		width: 85%;
		font-size: 1em;
		line-height: 1.5em;
		color: #fff;
		margin: 16px 0 0;
		padding-bottom: 20px;
		letter-spacing: 0
	}
	.marqueeTextInset p.anchorRightMargin, h1.anchorRightMargin {
		margin: 16px 0 0 140px
	}
	.marqueeTextInset img {
		display: block
	}
	/*.blueButton{	float:left;	padding:12px 18px 10px 18px;	background-color:#00baf2;	font-size:1em;	text-transform:uppercase;	text-decoration:none;	text-align:center;	letter-spacing:1px;	color:white;	border-radius:3px;	margin:35px 60px 0 10px;	-webkit-appearance: none;}.blueButton:hover{	background-color:#1FD9FC;}*/
	/*** adds white arrow to blueButton ****/
	/*.blueButtonCTA{	display:inline-block;	margin:0 0 0 4px;	width:11px;	height:18px;	background:url(/dms-inline/images/global/utility/button-arrows.png) no-repeat 0 0;	}*/
	/*** use to customize Marquee block ***/
	.global-outreach-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/global-outreach-BKGD.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/global-outreach-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/global-outreach-BKGD.jpg',sizingMethod='scale')"
	}
    .charitable-fund-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/charitable-fund-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/charitable-fund-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/charitable-fund-bkgd.jpg',sizingMethod='scale')"
	}
	.diversity-history-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-history-hero.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-history-hero.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-history-hero.jpg',sizingMethod='scale')"
	}
    .dr-poston-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-dr-poston-hero.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-dr-poston-hero.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-dr-poston-hero.jpg',sizingMethod='scale')"
	}
	.gram4good-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/gram4good-bgkd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/gram4good-bgkd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/gram4good-bgkd.jpg',sizingMethod='scale')"
	}
	.wesee-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/wesee-project-bgkd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/wesee-project-bgkd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/wesee-project-bgkd.jpg',sizingMethod='scale')"
	}
	.us-conference-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/us-conference-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/us-conference-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/us-conference-bkgd.jpg',sizingMethod='scale')"
	}
	.millionmore-LG {
		background: url(/dms-inline/images/global/global-outreach/millionmore-LG.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/millionmore-LG.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/millionmore-LG.png',sizingMethod='scale')"
	}
	.advance-optometry-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/advance-optometry-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/advance-optometry-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/advance-optometry-bkgd.jpg',sizingMethod='scale')"
	}
	.diversity-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/diversity-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity-bkgd.jpg',sizingMethod='scale')"
	}
    .diversity-brg-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-brg-hero.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-brg-hero.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-brg-hero.jpg',sizingMethod='scale')"
	}
	.technical-assistance-bkgd-LG {
		background: url(/dms-inline/images/global/careers/technical-assistance-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/technical-assistance-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/technical-assistance-bkgd.jpg',sizingMethod='scale')"
	}
	.innovations-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/innovations-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/innovations-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/innovations-bkgd.jpg',sizingMethod='scale')"
	}
	.futurist-bkgd-LG {
		background: url(/dms-inline/images/innovations/futurist-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/futurist-bkgd.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/futurist-bkgd.png',sizingMethod='scale')"
	}
    .gic-news-bkgd-LG {
		background: url(/dms-inline/images/innovations/gic-news-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/gic-news-bkgd.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/gic-news-bkgd.png',sizingMethod='scale')"
	}
	.focus-bkgd-LG {
		background: url(/dms-inline/images/innovations/focus-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/focus-bkgd.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/focus-bkgd.png',sizingMethod='scale')"
	}
	.ourspace-bkgd-LG {
		background: url(/dms-inline/images/innovations/ourspace-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/ourspace-bkgd.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/ourspace-bkgd.png',sizingMethod='scale')"
	}
	.careers-bkgd-LG {
		background: url(/dms-inline/images/global/careers/careers-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/careers-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/careers-bkgd.jpg',sizingMethod='scale')"
	}
	.careersInPP-bkgd-LG {
		background: url(/dms-inline/images/careersInPP.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/careersInPP.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/careersInPP.jpg',sizingMethod='scale')"
	}
	.military-bkgd-LG {
		background: url(/dms-inline/images/global/careers/military-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg',sizingMethod='scale')"
	}
	.benefits-bkgd-LG {
		background: url(/dms-inline/images/global/careers/benefits-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/benefits-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/benefits-bkgd.jpg',sizingMethod='scale')"
	}
	.about-us-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/about-us-home-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/about-us-home-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/about-us-home-bkgd.jpg',sizingMethod='scale')"
	}
	.eyewear-donation-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/eyewear-donation-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyewear-donation-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyewear-donation-bkgd.jpg',sizingMethod='scale')"
	}
	.gift-certificate-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/gift-certificates-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/gift-certificates-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/gift-certificates-bkgd.jpg',sizingMethod='scale')"
	}
	.hr-bkgd-LG {
		background: url(/dms-inline/images/global/tile-list-bkgd/hr-bkgd-LG.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/hr-bkgd-LG.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/hr-bkgd-LG.jpg',sizingMethod='scale')"
	}
	.global-partner-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/global-partners-BKGD.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/global-outreach/global-partners-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/global-outreach/global-partners-BKGD.jpg',sizingMethod='scale')"
	}
	.employee-giving-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/employee-giving-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/global-outreach/employee-giving-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global-outreach/employee-giving-bg.jpg',sizingMethod='scale')"
	}
	.tripleplay-bkgd-LG {
		background: url(/dms-inline/images/tripleplay/PremierPartnerImage.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/tripleplay/PremierPartnerImage.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/tripleplay/PremierPartnerImage.jpg',sizingMethod='scale')"
	}
	.shift-event-bkgd-LG {
		background: url(/dms-inline/images/global/premier/shift-event-hero.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/shift-event-hero.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/shift-event-hero.jpg',sizingMethod='scale')"
	}
	.three-tips-bkgd-LG {
		background: url(/dms-inline/images/global/premier/3tips-engagement.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/3tips-engagement.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/3tips-engagement.jpg',sizingMethod='scale')"
	}
	.community-communication-bkgd-LG {
		background: url(/dms-inline/images/global/premier/community-communication.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/community-communication.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/community-communication.jpg',sizingMethod='scale')"
	}
	.dr-raynolds-bkgd-LG {
		background: url(/dms-inline/images/global/premier/DrReynolds.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/DrReynolds.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/DrReynolds.jpg',sizingMethod='scale')"
	}
	.premier-traffic-bkgd-LG {
		background: url(/dms-inline/images/premier/DrReynolds-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrReynolds-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrReynolds-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-clarin-bkgd-LG {
		background: url(/dms-inline/images/premier/dr-clarin-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/dr-clarin-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/dr-clarin-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-summary-bkgd-LG {
		background: url(/dms-inline/images/premier/summary-hero-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/summary-hero-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/summary-hero-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-academy-nli-hero-bkgd-LG {
		background: url(/dms-inline/images/premier/academy/academy-nli-hero-bg.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy-nli-hero-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-nli-hero-bg.png',sizingMethod='scale')"
	}
	.premier-academy-network-hero-bkgd-LG {
		background: url(/dms-inline/images/premier/academy/academy-network-hero-bg.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-network-hero-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-network-hero-bg.png',sizingMethod='scale')"
	}
	.premier-academy-premier-tier-hero-bkgd-LG {
		background: url(/dms-inline/images/premier/academy/academy-premier-tier-hero-bg.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-premier-tier-hero-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-premier-tier-hero-bg.png',sizingMethod='scale')"
	}
	.getmorewithpremier-bkgd-LG {
		background: url(/dms-inline/images/premier/getmorewithpremier/getmore-hero.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/getmorewithpremier/getmore-hero.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/getmorewithpremier/getmore-hero.jpg',sizingMethod='scale')"
	}
	.premier-zeiss-bkgd-LG {
		background: url(/dms-inline/images/global/premier/sponsor/zeiss-hero.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/sponsor/zeiss-hero.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/sponsor/zeiss-hero.png',sizingMethod='scale')"
	}

	.premier-DrPham-Murphy-bkgd-LG {
		background: url(/dms-inline/images/premier/DrPham-Murphy.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrPham-Murphy.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrPham-Murphy.jpg',sizingMethod='scale')"
	}
	.righteye-bkgd-LG {
		background: url(/dms-inline/images/premier/righteye-hero.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/righteye-hero.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/righteye-hero.png',sizingMethod='scale')"
	}
	.be-vspdctr-bkgd-LG {
		background: url(/dms-inline/images/global/doctors/be-vspdctr-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/doctors/be-vspdctr-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/doctors/be-vspdctr-bkgd.jpg',sizingMethod='scale')"
	}
	.mobile-clinics-bkgd-LG {
		background: url(/dms-inline/images/global/mobile-clinics/mobile-clinic-bg.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/mobile-clinic-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/mobile-clinic-bg.jpg',sizingMethod='scale')"
	}
	.volunteer-clinic-bkgd {
		background: url(/dms-inline/images/global/global-outreach/volunteer-clinic-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/volunteer-clinic-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/volunteer-clinic-bkgd.jpg',sizingMethod='scale')"
	}
	.job-openings-bkgd-LG {
		background: url(/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg',sizingMethod='scale')"
	}
	.military-bkgd-LG {
		background: url(/dms-inline/images/global/careers/military-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg',sizingMethod='scale')"
	}
	.benefits-bkgd-LG {
		background: url(/dms-inline/images/global/careers/benefits-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/benefits-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/benefits-bkgd.jpg',sizingMethod='scale')"
	}
	.technical-assistance-bkgd-LG {
		background: url(/dms-inline/images/global/careers/technical-assistance-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/technical-assistance-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/technical-assistance-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-consumer-bkgd-LG {
		background: url(/dms-inline/images/premier/premier-consumer-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/premier/premier-consumer-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/premier/premier-consumer-bkgd.jpg',sizingMethod='scale')"
	}
	.lensesandlabs-bkgd-LG, .aboutus-optics {
		background: url(/dms-inline/images/global/optics/vsp_optics_bg.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/optics/vsp_optics_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/optics/vsp_optics_bg.jpg',sizingMethod='scale')"
	}
	.practicemanagement-bkgd-LG, .aboutus-eyefinity {
		background: url(/dms-inline/images/global/tile-list-bkgd/eyefinity-BKGD.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/eyefinity-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/eyefinity-BKGD.jpg',sizingMethod='scale')"
	}
	.onboardingIndex-bkgd-LG, .aboutus-visioncare {
		background: url(/dms-inline/images/global/about-us/visioncare-bg.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/visioncare-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/visioncare-bg.png',sizingMethod='scale')"
	}
	.retail-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/retail-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/retail-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/retail-bkgd.jpg',sizingMethod='scale')"
	}
	.framesandordering-bkgd-LG, .global-marchon-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/marchon-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/marchon-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/marchon-bg.jpg',sizingMethod='scale')"
	}
	.vsp-doctors-bkgd-LG {
		background: url(/dms-inline/images/global/doctors/VSPDoctors-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/VSPDoctors-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/VSPDoctors-bg.jpg',sizingMethod='scale')"
	}
	.global-signin-bkgd-LG {
		background: url(/dms-inline/images/global/signin-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg',sizingMethod='scale')"
	}
	.premier-doctor-bkgd-LG {
		background: url(/dms-inline/images/global/doctors/Premier_DoctorPreLogin_bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/Premier_DoctorPreLogin_bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/Premier_DoctorPreLogin_bkgd.jpg',sizingMethod='scale')"
	}
	.premier-doctor-bkgd-home-LG {
		background: url(/dms-inline/images/global/signin-bg.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg',sizingMethod='scale')"
	}
	.jobsearch-bkgd-LG {
		background: url(/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg',sizingMethod='scale')"
	}
	.shift-training-bkgd-LG {
		background: url(/dms-inline/images/shift/TrainingHero.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/careers-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/careers-bkgd.jpg',sizingMethod='scale')"
	}
	.more-link {
		font-size: 18px;
		float: left;
		font-weight: 400;
		margin-top: 20px;
		clear: both
	}
	.more-link a {
		text-decoration: underline;
		/*color: #fff*/
	}
	.height-10 {
		display: block;
		height: 10px
	}
	.anchorLeft {
		left: 0
	}
	.anchorRight {
		right: 0/*padding:60px 0 60px 140px;*/
	}
	/*** END Marquee section styles ***/
	/*** footer styles ***/
	.footerContainer {
		position: relative;
		float: none;
		margin: 0 auto
	}
	.footerSection {
		float: left;
		color: #fff;
		width: 45%;
		position: relative;
		left: 10%
	}
	/*changed*/
	.footerLogo {
		position: relative;
		float: left;
		display: block;
		/*width: 95px;*/
		height: 120px;
		top: 4.5rem;
		cursor: pointer;
		/*background:url(/dms-inline/images/shared/VSP-Global-logos.png) -770px 0 no-repeat;*/
		z-index: 30;
	}
	/*changed*/
	.footerLogoClip {
		position: relative;
		clip: rect(0px, 684px, 65px, 600px);
		left: -3.25rem;
/*		top: -0.5rem;*/
	}
	.footerText {
		position: relative;
		float: left;
		color: #595959;
		display: block;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-size: 1.3em;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 1.8em;
		margin: 0 0 35px 60px;
		top: 70px;
		width: 45%
	}
	.missionHighlite {
		display: block;
		margin: 6.5% 0 0;
		left: 350px;
		color: #3A60FF;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-weight: 500;
		font-style: normal
	}
	.global-footerNav {
		position: relative;
		/*width:10%;*/
		float: right;
		margin: 70px 0 0 45px;
		padding: 0
	}
	.global-footer-subNavElement {
		display: block;
		float: left;
		width: 100%;
		text-transform: uppercase;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-weight: 700;
		font-style: normal;
		font-size: .9em;
		letter-spacing: 0;
		color: #595959;
		margin: 0 0 16px;
		padding: 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		cursor: pointer;
		text-decoration: none
	}
	.footerNav-rightcolumn {
		margin-right: 5%
	}
	/*** landing page styles ***/
	.home {
		border-bottom: 1px solid #fff
	}
	.landingMarquee {
		position: relative;
		display: block;
		margin: 0 auto;
		width: 100%;
		height: 100%;
		top: 0;
		color: #FFF;
		text-align: center
	}
	.landingHeaderH1 {
		position: absolute;
		top: 55%;
		left: 4%;
		font-size: 3.4em;
		font-weight: 700;
		text-shadow: 3px 3px 7px #666;
		z-index: 30;
		letter-spacing: .1px
	}
    .landingHeaderH1 sup {
        font-size: 50%;
    }
	.landingSubheadH2 {
		position: absolute;
		top: 65%;
		left: 4%;
		font-size: 3.8em;
		font-weight: 700;
		text-shadow: 3px 3px 7px #666;
		text-transform: uppercase;
		z-index: 30;
		letter-spacing: .1px
	}
	.landingButton, .scrollInitButton {
		position: relative;
		width: 315px;
		margin: auto;
		right: 0;
		bottom: 52px;
		left: 0;
		font-size: 1.14em;
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 0;
		/*text-shadow: 3px 3px 7px #666666;*/
		text-align: center;
		cursor: pointer;
		z-index: 1;
		background-color: #3A60FF;
		padding: 15px
	}
	.scrollInitButton:hover {
		background-color: #3A60FF;
	}
	.arrow-down {
		position: relative;
		/*width: 41px;*/
		margin: auto;
		right: 0;
		bottom: 53px;
		left: 0;
		width: 0;
		height: 0;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 12px solid #3A60FF;
		cursor: pointer;
		z-index: 1;
	}
	.desktop-purple-arrow {
		display: block
	}
	/* tripleplay*/
	.landingButtonTripleplay, .scrollInitButtonTripleplay {
		position: relative;
		width: 300px;
		margin: auto;
		right: 0;
		bottom: 52px;
		left: 0;
		font-size: 1.14em;
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 0;
		/*text-shadow: 3px 3px 7px #666666;*/
		text-align: center;
		cursor: pointer;
		z-index: 30;
		background-color: #f47b20;
		padding: 15px
	}
	.scrollInitButtonTripleplay:hover {
		background-color: #ff9933;
	}
	.arrow-down-orange {
		position: relative;
		width: 41px;
		margin: auto;
		right: 0;
		bottom: 52px;
		left: 0;
		width: 0;
		height: 0;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 12px solid #f47b20;
		cursor: pointer;
		z-index: 1;
	}
	/* end tripleplay*/
	.arrow-down-blue {
		border-top: 12px solid #595959;
	}
	.mobile-purple-arrow {
		display: none
	}
	.mobile-arrow {
		display: none
	}
	/*.landingButton:hover{	background-color:#CDCDCD;	color:#325564;}*/
	.landingButtonArrow {
		position: absolute;
		width: 41px;
		margin: auto;
		right: 0;
		bottom: 105px;
		left: 0;
		background: url(/dms-inline/images/global/utility/navControls.png) no-repeat -118px 0;
		background-color: #3A60FF;
		cursor: pointer;
		z-index: 30
	}
	.lobBlock {
		position: relative;
		width: 100%;
		height: 100%;
		min-height: 600px
	}
	.lobBlockSection {
		position: relative;
		width: 100%/*height:100% !important;*/
	}
	.missionBlock {
		position: relative;
		width: 100%;
		height: 20%;
		background-color: #fff
	}
	.missionBlockMobile {
		display: none
	}
	.mission {
		position: relative;
		width: 100%;
		margin: 0 auto
	}
	.lobLabel, .filmstripLabel {
		position: absolute;
		display: block;
		/*width:35%;*/
		height: 13%;
		margin: auto;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 18px 5px;
		/*box-sizing:border-box;*/
		border: 1px solid #fff;
		color: #fff;
		font-size: 1.3em;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 3px;
		cursor: pointer;
		z-index: 30
	}
	.filmstripLabel {
		font-size: .85em;
		padding: 10px 5px;
		height: 40%;
		border: 1px solid #fff
	}
	.storyContainer, .eyewearStoryContainer {
		background-color: #BBB;
		min-height: 1600px
	}
	.storyDisplay {
		display: none;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 200000;
		background-color: #BBB
	}
	/*** TILE IMAGE STYLES ****/
	.lobSection {
		position: relative;
		/*float:left;*/
		display: block;
		height: 50%;
		box-sizing: border-box
	}
	.lobImageTile {
		width: 100%;
		height: 100%;
		display: inline-block;
		vertical-align: middle;
		color: transparent;
		background-size: 100% 100%;
		background-position: 50% 50%;
		background-repeat: no-repeat
	}
	.lobBlockSection .eyewear {
		background: url(/dms-inline/images/global/home/eyewear-tile.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/eyewear-tile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/eyewear-tile.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.visioncare {
		background: url(/dms-inline/images/global/home/visioncare-tile.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/visioncare-tile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/visioncare-tile.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.optics {
		background: url(/dms-inline/images/global/home/optics-tile.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/optics-tile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/optics-tile.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.retail {
		background: url(/dms-inline/images/global/home/retail-tile.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/retail-tile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/retail-tile.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.practice {
		background: url(/dms-inline/images/global/home/practice-tile.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/practice-tile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/practice-tile.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.philanthropy {
		background: url(/dms-inline/images/global/home/philanthropy-tile.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/philanthropy-tile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/philanthropy-tile.jpg',sizingMethod='scale')";
		cursor: pointer
	}
    .lobMosaicTile .overlayLobLabel {
        margin-top: 3% !important;
    }
	.lobOverlay {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		z-index: 50
	}
	.overlayLobLabel {
		position: absolute;
		display: block;
		/*width:35%;*/
		height: 13%;
		margin: auto;
/*		top: 20%;*/
		right: 0;
		/*bottom : 0 ;*/
		left: 0;
		padding: 18px 5px;
		/*box-sizing:border-box;*/
		border: 2px solid #fff;
		color: #fff;
		font-size: 1.3em;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 3px;
		z-index: 30
	}
	.overlayBlurb {
		position: absolute;
		text-align: center;
		display: block;
		/*width:60%;*/
		color: #fff;
		margin: auto;
		top: 45%;
		right: 0;
		/*bottom : 0 ;*/
		left: 0;
		font-size: 1.2em;
		line-height: 1.3em;
		letter-spacing: 1px;
		z-index: 50
	}
	.learnMore {
		position: absolute;
		text-align: center;
		display: block;
		/*width:20%;*/
		color: #0B2335;
		margin: auto;
		top: 70%;
		right: 0;
		/*bottom : 0 ;*/
		left: 0;
		z-index: 50;
		padding: 10px 0 8px;
		background-color: #fff;
		font-weight: 700;
		cursor: pointer
	}
	.tworowLabel {
		height: 18%
	}
	.threerowLabel {
		height: 23%
	}
	.tworowLabelFilmstrip {
		height: 60%
	}
	.topnav {
		position: fixed;
		width: 100%;
		height: 90px;
		top: 0;
		right: 0;
		z-index: 100000;
		background-color: #fff
	}
	.topNavBlock {
		position: relative;
		margin: 0;
		width: 100%;
		height: 90px;
		background-color: #fff;
		z-index: 100000
	}
	.topNavBlockMobile {
		display: none
	}
	.subNavBlock {
		position: relative;
		display: block;
		margin: 0;
		width: 100%;
		height: 60px;
		background-color: #D6D6D6;
		z-index: 100000
	}
	.mobile-nav-container {
		display: none
	}
	.about-us-subnav, .outreach-subnav, .programs-subnav {
		display: none
	}
	.backButton {
		display: block;
		position: fixed;
		top: 30px;
		right: 65px;
		z-index: 100000009;
		color: #fff;
		cursor: pointer;
		margin: 0 0 40px;
		border: 1px solid #fff;
		padding: 10px;
		width: auto;
		height: auto;
		text-align: center
	}
	.backButtonBottom {
		display: block;
		position: relative;
		float: none;
		z-index: 1000;
		color: #fff;
		cursor: pointer;
		margin: 0 auto;
		font-size: .8em;
		border: 1px solid #fff;
		padding: 8px;
		height: auto;
		bottom: 220px;
		text-align: center
	}
	/*** blueOverlay styles ***/
	.blueOverlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(214, 214, 214, 0.7);
		z-index: 1000/*filter: url(#blur-5);*/
	}
	/*.blur-1 {    background-color: #cc7799;    filter: url(#blur-1);}*/
	.missionStatement {
		position: relative;
		display: block;
		top: 10%;
		left: 40%;
		font-size: 3.2em;
		line-height: 1.3em;
		letter-spacing: 0;
		text-align: left;
		box-sizing: border-box
	}
	.missionStatementText {
		/*height:500px;*/
		display: block;
		margin-top: 525px
	}
	.missionStatementLabel {
		position: relative;
		/*margin-top:3%;*/
		/*width:40%;*/
		top: 20%;
		left: 40%;
		font-size: 3.2em;
		border: 2px solid #595959;
		padding: 10px 6px 10px 45px;
		cursor: pointer;
	}
	.missionStatement2 {
		left: 37.6%/*	height:120px;*/
	}
	.home-blueButtonCTA {
		float: right;
		display: inline-block;
		margin: 20px 26px 0 0;
		width: 20px;
		height: 40px;
		background: url(/dms-inline/images/global/utility/button-arrows.png) no-repeat -17px 0
	}
	/*** FILMSTRIP STYLES ****/
	.filmStrip {
		position: fixed;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		bottom: 0;
		margin: 0;
		padding: 0;
		z-index: 1000;
		height: 100px
	}
	.filmStripElement {
		position: relative;
		border-right: 1px solid #fff;
		width: 16.6%!important;
		height: 100%;
		background-color: #C7C7C7
	}
	.filmStripElement:first-child {
		width: 16.8%!important
	}
	.filmStripElement:last-child {
		width: 16.8%!important;
		border-right: none
	}
	.filmstrip-eyewear {
		background: url(/dms-inline/images/global/home/eyewear-filmstrip.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/eyewear-filmstrip.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/eyewear-filmstrip.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.filmstrip-visioncare {
		background: url(/dms-inline/images/global/home/visioncare-filmstrip.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/visioncare-filmstrip.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/visioncare-filmstrip.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.filmstrip-optics {
		background: url(/dms-inline/images/global/home/optics-filmstrip.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/optics-filmstrip.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/optics-filmstrip.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.filmstrip-philanthropy {
		background: url(/dms-inline/images/global/home/philanthropy-filmstrip.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/philanthropy-filmstrip.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/philanthropy-filmstrip.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.filmstrip-practice {
		background: url(/dms-inline/images/global/home/practice-filmstrip.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/practice-filmstrip.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/practice-filmstrip.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.filmstrip-retail {
		background: url(/dms-inline/images/global/home/retail-filmstrip.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/retail-filmstrip.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/retail-filmstrip.jpg',sizingMethod='scale')";
		cursor: pointer
	}
	.filmOverlay {
		background: rgba(255, 255, 255, 0.4)!important
	}
	/*** VIDEO CONTROL STYLES ***/
	video {
		width: auto;
		height: auto;
		min-width: 100%;
		min-height: 100%;
		border-top: 1px solid #999
	}
	audio {
		display: block
	}
	.videoControl, .audioControl {
		position: fixed;
		bottom: 120px;
		right: 90px;
		cursor: pointer;
		z-index: 1000000
	}
	.playButton, .playButton2, .playButton3, .playButton4 {
		/* position:absolute; */
		display: block;
		width: 38px;
		height: 38px;
		/* bottom:120px;	right:90px; */
		background: url(/dms-inline/images/scroller/video-controls.png) no-repeat 0 0/* z-index:1000000; */
	}
	.pauseButton, .pauseButton2, .pauseButton3, .pauseButton4 {
		/* position:absolute; */
		display: block;
		width: 40px;
		height: 38px;
		/* bottom:120px;	right:90px; */
		background: url(/dms-inline/images/scroller/video-controls.png) no-repeat -37px 0/* z-index:1000000; */
	}
	.muteButton {
		/* position:absolute; */
		display: block;
		width: 40px;
		height: 39px;
		/* bottom:120px;	right:45px; */
		background: url(/dms-inline/images/scroller/video-controls.png) no-repeat -117px 0/* z-index:1000000; */
	}
	.soundButton {
		/* position:absolute; */
		display: block;
		width: 39px;
		height: 39px;
		/* bottom:120px;	right:45px; */
		background: url(/dms-inline/images/scroller/video-controls.png) no-repeat -78px 0/* z-index:1000000; */
	}
	.contentBlock {
		/* width:320px; */
		top: 8%;
		left: 3%
	}
	.LOBheader {
		font-size: 1.4em;
		color: #fff;
		margin: 0 0 30px;
		padding: 0 0 15px;
		border-bottom: 1px solid #fff;
		letter-spacing: 3px;
		text-transform: uppercase
	}
	.LOBheaderOmni {
		font-size: 1.1em;
		color: #fff;
		margin: 0 0 30px;
		padding: 0 0 15px;
		border-bottom: 1px solid #fff;
		letter-spacing: 3px;
		text-transform: uppercase
	}
	.LOBheaderMini {
		font-size: .9em;
		color: #fff;
		margin: 0;
		padding: 0;
		line-height: .8em;
		text-transform: uppercase
	}
	.copyTextHeader {
		color: #FFF;
		font-size: 1.1em;
		line-height: 1.3em;
		width: 100%;
		margin-bottom: 7%
	}
	.copyText {
		color: #FFF;
		font-size: .85em;
		line-height: 1.6em;
		width: 100%;
		margin: 0 0 7%
	}
	.LOBcta {
		display: inline-block;
		margin: 0 0 40px;
		padding: 0 0 4px;
		border-bottom: thin solid #fff;
		font-size: .85em;
		line-height: 1em;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase
	}
	.LOBlogo {
		margin: 0 0 35px
	}
	.LOBLogo-vsp {
		/*position:relative;*/
		display: block;
		width: 101px;
		height: 82px;
		/*top:80px;	left:100px;*/
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspOptics {
		display: block;
		width: 101px;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-optics.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspRetail {
		display: block;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-retail.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspVision {
		display: block;
		width: 117px;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-vision.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspEyewear {
		display: block;
		width: 200px;
		height: 42px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/marchon-logo2.png) 0 0 no-repeat;
		z-index: 30;
		float: left
	}
	.LOBLogo-vspEyewearAltair {
		display: block;
		width: 120px;
		height: 42px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/altair-logo2.png) 0 0 no-repeat;
		z-index: 30;
		float: left
	}
	.LOBLogo-vspEyefinity {
		display: block;
		width: 201px;
		height: 82px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/Eyefinity.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspEyesofHope {
		display: block;
		width: 148px;
		height: 92px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/eyes-of-hope-logo.png) 0 0 no-repeat;
		z-index: 30
	}
	.SFSLogo {
		display: block;
		width: 164px;
		height: 104px;
		margin: 0 0 40px;
		cursor: pointer;
		background: url(/dms-inline/images/global/logos/sight-for-student.png) 0 0 no-repeat;
		z-index: 30
	}
	.quoteText {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 24px;
		font-style: italic;
		line-height: 34px;
		letter-spacing: 2px;
		margin: 0 0 20px;
		padding: 0 0 0 16px;
		color: #FFF
	}
	.quoteTextPull {
		position: absolute;
		display: inline-block;
		font-size: 1.5em;
		line-height: 1.3em;
		letter-spacing: 2px;
		margin: 0;
		padding: 0;
		color: #FFF
	}
	.bkgdImage {
		display: none
	}
	.optics1 {
		top: 305px;
		left: 600px;
		width: 650px
	}
	.eyewear1 {
		top: 25%;
		left: 125%;
		width: 480px
	}
	.vision1 {
		top: 185px;
		left: 650px;
		width: 600px
	}
	.philanthropy1 {
		top: 415px;
		left: 550px;
		width: 500px
	}
	.retail1 {
		top: 305px;
		left: 600px;
		width: 650px
	}
	.practice1 {
		top: 360px;
		left: 810px;
		width: 500px
	}
	.byLine {
		font-size: 20px;
		margin: 0;
		padding: 0 0 0 16px;
		color: #FFF
	}
	.byLinePosition {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-style: italic;
		font-size: 18px;
		font-weight: 700;
		margin: 0 0 8px;
		padding: 0 0 0 25px;
		color: #FFF
	}
	.opticsLOB1 {
		background: none
	}
	.opticsLOB2 {
		background: none
	}
	.opticsLOB3 {
		background: none
	}
	/*** NAV STYLES ***/
	.menuIcon {
		display: none;
		position: absolute;
		right: 20px;
		top: 20px;
		background: url(/dms-inline/images/global/utility/menuIcons.png) no-repeat 0 0;
		width: 35px;
		height: 35px;
		cursor: pointer
	}
	.navPane {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(255, 255, 255, 0.95);
		z-index: 100000000;
		margin: 0

	}
	.navCloseIcon {
		position: absolute;
		top: 20px;
		right: 21px;
		width: 35px;
		height: 35px;
		z-index: 100000001;
		background: url(/dms-inline/images/global/utility/menuIcons.png) no-repeat -39px 0;
		cursor: pointer
	}
	.navBlock {
		position: relative;
		width: 100%;
		/*height:500px;*/
		top: 150px;
		/*background-color:#CCC;*/
		z-index: 100000001
	}
	.global-mainNav, .global-tacticalNav {
		display: block;
		float: left;
		/*width:50%;*/
		margin: 0 0 0 4%
	}
    
    nav.global-mainNav #main-nav-1 {
		margin-left: 20%
	}
    
	.global-mainNavElement {
		display: block;
		text-transform: uppercase;
		float: left;
		font-size: 1.1em;
		line-height: 1.7em;
		color: #3A60FF;
		margin: 40px 4% 0 0;
		text-align: left;
		letter-spacing: 0;
		cursor: pointer;
		text-decoration: none
	}
	.global-mainNavElement-last {
		margin: 40px 0 0
	}
	.global-mainNavElement-selected {
		border-bottom: 1px solid #3A60FF;
	}
	.global-mainNavElement:hover {
		border-bottom: 1px solid #3A60FF;
	}
	.global-tacticalNav {
		display: block;
		float: right;
		width: 30%;
		margin: 0 4% 0 0;
		text-align: right
	}
	.global-tacticalNavElement {
		display: block;
		float: right;
		text-transform: uppercase;
		font-size: .9em;
		line-height: 1.7em;
		letter-spacing: 0;
		color: #486670;
		margin: 40px 6% 0 0;
		/*padding:0 0 8px 0;*/
		text-align: center;
		cursor: pointer;
		text-decoration: none
	}
	.global-tacticalNavElement-last {
		margin: 40px 0 0
	}
	.global-tacticalNavElement-selected {
		border-bottom: 1px solid #486670
	}
	.global-tacticalNavElement:hover {
		border-bottom: 1px solid #486670
	}
	.global-subNav {
		display: block;
		/*width:100%;*/
		margin: 0
	}
	.global-subNavElement {
		display: inline-block;
		float: left;
		width: auto;
		height: 45px;
		font-size: .95em;
		line-height: 1.7em;
		letter-spacing: 1px;
		color: #595959;
		margin: 16px 40px 0 0;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		cursor: pointer;
		text-decoration: none;
		padding: 0
	}
	.global-subNavLeft .global-subNavElement:last-child {
		margin-right: 0
	}
	.global-subNavLeft {
		/*float:left;*/
		/*margin-left:10%;*/
		text-align: left;
		text-wrap: none
	}
	.global-subNavRight {
		float: right;
		/*margin-right:14%;*/
		text-align: right;
		text-wrap: none
	}
	.navSelector {
		clear: both;
		width: 80%;
		border: none;
		border-bottom: 1px solid #00B9F2
	}
	.whiteArrow-subNav {
		display: none;
		width: 0;
		height: 0;
		clear: both;
		position: relative;
		margin: 10px auto 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #595959;
	}
	.whiteArrow-subNav-Selected, .whiteArrow-Rollover {
		display: block
	}
	/*** Marquee video styles - overrides ***/
	.marquee-Video-Style {
		position: absolute;
		width: 100%;
		height: 90%;
		top: 0;
		left: 0;
		margin: 150px auto 0;
		background-color: #000;
		z-index: 100000000000
	}
	.marquee-Video-Header {
		background-color: #000;
		border-radius: 0;
		box-shadow: none;
		color: #000
	}
	.videoIframe {
		width: 100%;
		height: 100%
	}
	.base-modal-Global-Header {
		background-color: #313F49;
		border: none;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		box-shadow: none;
		color: #fff
	}
	.base-closeIcon-Global {
		position: absolute;
		display: block;
		right: 9px;
		top: 8px;
		background: url(/dms-inline/images/shared/popupClose.png) no-repeat 0 0;
		width: 34px;
		height: 34px;
		cursor: pointer;
		border: none
	}
	/*** Marquee section styles ****/
	.smallBlueButton {
		/* float: left; */
		padding: 6px 10px 4px;
		background-color: #d6d6d6;
		font-size: 0.7em;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		color: #595959;
		border-radius: 3px;
	}
	.blueButton {
		float: left;
		padding: 12px 18px 10px;
		background-color: #d6d6d6;
		font-size: 1em;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		color: #595959;
		border-radius: 3px;
		margin: 0 60px 18px 0
	}
	.orangeButton {
		float: left;
		padding: 12px 18px 10px;
		background-color: #f47b20;
		font-size: 1em;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		letter-spacing: 1px;
		color: #fff;
		border-radius: 3px;
		margin: 0 60px 18px 0
	}
	.orangeButton:hover {
		background-color: #fcd4b6;
	}
	.blueButtonConnect {
		float: left;
		padding: 18px 27px 18px;
		background-color: #d6d6d6;
		font-size: 1em;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		color: #595959;
		border-radius: 3px;
	}
	.formBlueButton {
		display: inline-block;
		padding: 8px 10px;
		font-size: .9em;
		text-transform: uppercase;
		text-decoration: none;
		color: #595959;
		border-radius: 3px;
		background-color: #d6d6d6;
	}
	.formBlueButton:after {
		content: url(/dms-inline/images/global/utility/formButton-arrow.png);
		float: right;
		padding-left: 1em
	}
	.blueButton:hover, .formBlueButton:hover, .smallBlueButton:hover {
		background-color: #d6d6d6;
	}
	.blueButtonConnect:hover, .formBlueButton:hover {
		background-color: #d6d6d6;
	}
	.eventsBlueButtonContainer {
		position: relative;
		margin: 40px auto 0;
		float: none;
		text-align: center;
		border-top: 1px solid #00baf2;
		padding: 6px 18px 10px
	}
	.eventsBlueButton {
		/* position:relative;	margin:0 auto;	float:none;	text-align:center; */
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		font-size: .9em;
		padding: 8px 12px
	}
	.centeredButton {
		position: relative;
		margin: 0 auto;
		float: none
	}
	/*** adds white arrow to blueButton ****/
	.blueButtonCTA {
		display: inline-block;
		margin: 0 0 0 12px;
		width: 11px;
		height: 16px;
		background: url(/dms-inline/images/global/utility/button-arrows.png) no-repeat 0 0
	}
	/*** adds white arrow to blueButton ****/
	.blueButtonCTA-prev {
		display: inline-block;
		margin: 0 12px 0 0;
		width: 11px;
		height: 16px;
		background: url(/dms-inline/images/global/utility/button-arrows.png) no-repeat -42px 0
	}
	/*changed*/
	.bigBlueButton-CTAOnly {
		padding: 14px;
	}
	/*** Regular marquee styles - 40-60% split sections ****/
	.regContentBlock {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		margin: 35px 0 0/*padding:0 0 70px 0;*/
		/*border-bottom:1px solid #cccccc;*/
	}
	.regMarquee-Content {
		position: relative;
		height: 100%
	}
	.regMarquee-copyContainer {
		position: relative;
		float: left;
		margin: 70px 0 0;
		left: 0;
		padding-top: 1px
	}
	.blueBKGD .regMarquee-copyContainer {
		margin: 50px 0
	}
	/*.blueMarquee-header{	margin-bottom:20px;}*/
	.regMarquee-para, .regColumn {
		position: relative;
		width: 60%;
		margin: 0 0 30px
	}
	.regColumn {
		width: 30%
	}
	/*.bodyCopy:last-child{	margin:20px 0 0 0;}*/
	.regMarquee-icon, .diversity-regMarquee-icon {
		float: right;
		/*	margin: 70px 0 0 0;*/
		position: relative;
		right: 10%;
		margin: 0 0 20px
	}
	.hr-regMarquee-icon {
		float: right;
		/*	margin: 70px 0 0 0;*/
		position: relative;
		right: 8%;
		margin: 0 0 20px
	}
	.regMarquee-logo {
		display: block;
		float: right;
		position: relative;
		width: 65%;
		margin: 0 40px 0 0;
	}
	.blue-regMarquee-icon {
		float: right;
		right: 10%;
		display: block;
		position: relative;
		margin: 70px auto 0
	}
    .blue-heart-regMarquee-icon {
		float: right;
		right: 10%;
		display: block;
		position: relative;
		margin: 170px auto 0
	}
	.regCTA-icon-centered-vertical {
		display: block;
		float: right;
		position: relative;
		right: 10%
	}
	.regMarqueeSiteLinkPara {
		font-size: 2em;
		line-height: 1.5em
	}
	.regMarqueeSiteLink, a.regMarqueeSiteLink:active, a.regMarqueeSiteLink:visited, a.regMarqueeSiteLink:link {
		border: 1px solid #fff;
		padding: 0 18px;
		color: #fff;
		text-decoration: none;
		cursor: pointer
	}
	a.regMarqueeSiteLink:hover {
		text-decoration: none;
		background-color: #fff;
		color: #00baf2
	}
	/*** BlueCTA marquee styles - 40-60% split sections ****/
	.blueCTAContentBlock {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		margin: 35px 0 0;
		padding: 60px 0
	}
	.blueCTAMarquee-Content {
		position: relative;
		height: 100%
	}
	.blueCTAMarquee-copyContainer {
		position: relative;
		float: left;
		font-size: 2.2em;
		line-height: 1.5em;
		margin: 0;
		left: 0;
		padding-top: 1px
	}
	.blueCTAMarquee-para {
		position: relative;
		width: 60%;
		margin: 0 0 30px
	}
	.blueCTAMarquee-icon {
		float: right;
		position: relative;
		right: 10%
	}
	.blue-regMarquee-icon {
		float: right;
		right: 10%;
		display: block;
		position: relative;
		margin: 70px auto 0
	}
    .blue-heart-regMarquee-icon {
		float: right;
		right: 10%;
		display: block;
		position: relative;
		margin: 170px auto 0
	}
	.blueCTA-icon-centered-vertical {
		display: block;
		float: right;
		position: relative;
		right: 10%;
		top: 5px
	}
	.regMarquee-copyContainer ul {
		margin-left: 25px
	}
	.regMarquee-copyContainer ul li {
		padding: 0 0 8px
	}
	/*.blueCTAMarqueeSiteLinkPara{	;}*/
	.blueCTAMarqueeSiteLink, a.blueCTAMarqueeSiteLink:active, a.blueCTAMarqueeSiteLink:visited, a.blueCTAMarqueeSiteLink:link {
		border: 1px solid #fff;
		padding: 6px;
		color: #fff;
		text-decoration: none;
		cursor: pointer
	}
	a.blueCTAMarqueeSiteLink:hover {
		text-decoration: none;
		background-color: #fff;
		color: #00baf2
	}
	.quoteRef {
		margin-left: 32%
	}
	.ldquo {
		font-weight: 700;
		font-size: 3em;
		display: inline-block;
		vertical-align: top;
		padding-right: 6px
	}
	.rdquo {
		font-weight: 700;
		font-size: 3em;
		vertical-align: calc(-24px);
		padding-left: 6px
	}
	/***** List tile image styles *********/
	.listImageContainer {
		position: relative;
		/*float:left;*/
		display: block;
		width: 1080px;
		margin: 0 auto;
		/*padding:5em 0 3em 0;*/
		-moz-box-sizing: border-box;
		box-sizing: border-box;

	}
	.ie8 .listImageContainer {
		width: 1110px
	}
	.listTileBlock {
		position: relative;
		float: left;
		width: 525px;
		height: 350px;
		display: block;
		margin: 30px 30px 0 0;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
/*		cursor: pointer;*/
	}
	.listTileBlock:nth-child(even) {
		margin: 30px 0 0
	}
	.listTileContent {
		position: absolute;
		display: block;
		margin: auto;
		top: 0;
		left: 25px;
		bottom: 0;
		height: 50%;
		min-width: 50%;
/*background-color: rgba(0, 0, 0, 0.25);*/
    padding: 0.75rem;
	}
	.listTileSingleLine {
		height: 10%
	}
	.listCopy, .listCopy:last-child {
		width: 100%;
		font-size: 1em;
		margin: 0
	}
	/*** FOUR COLUMN PARAGRAPH styles ***/
	.fourColumnContent, .threeColumnContent {
		position: relative;
		margin: 0 auto;
		padding: 0;
		float: none
	}
	.threeColumnContentTable {
		display: table;
		height: 250px;
		min-height: 250px
	}
	.threeColumnContentTableHeader {
		height: auto
	}
	.columnBlock, .graphicBlock, .videoBlock {
		position: relative;
		display: inline-block;
		box-sizing: border-box;
		-mox-box-sizing: border-box;
		float: left;
		margin: 0
	}
	.graphicBlockZeiss {
		position: relative;
		display: inline-block;
		box-sizing: border-box;
		-mox-box-sizing: border-box;
		float: left;
		margin: 0
	}
	.zeiss{
		/*margin-bottom: 40px;*/
		min-height: 445px;
	}
	.lastColumn {
		width: 20%
	}
	.threeColumn-Width {
		width: 90%
	}
	.fourColumn-Width {
		width: 90%
	}
	.learnMoreLink {
		position: relative;
		display: block;
		text-transform: uppercase;
		font-size: 1em;
		text-decoration: none;
		margin: 18px 0 0;
		color: #00B9F2;
	}
	/*** INFOGRAPHIC STYLES ***/
	.infographic-Icon {
		position: relative;
		display: block;
		margin: 0 auto 15px
	}
	.infographic-bl {
		position: relative;
		display: block;
		margin: 0 auto 15px;
		width: 100%;
	}
	.infographic-Caption {
		position: relative;
		display: block;
		width: 50%;
		margin: 0 auto;
		font-size: 1.1em;
		text-align: center
	}
	.premier-infographic-Caption {
		position: relative;
		display: block;
		width: 90%;
		margin: 0 auto;
		/*font-size: 1.1em;*/
		text-align: center
	}
	.infographic-Text-Hightlite {
		font-size: 1.6em;
		letter-spacing: 1px;
                color: #3A60FF;
	}
	.infographic-Number-Hightlite {
		font-size: 4.2em;
		line-height: 1.3em;
		letter-spacing: 0;
		text-align: center
	}
	/*** FEATURE STORY STYLES ***/
	.featuredContentBlock {
		position: relative;
		display: block;
		float: left;
		/*height:425px;*/
		width: 100%;
		margin: 35px 0 0
	}
	/*.mobile-clinics-Featured-BKGD{	background:url(/dms-inline/images/global/mobile-clinics-Featured-BKGD.jpg) no-repeat 0 0 #010600;	}.alternate-Featured-BKGD{	background:url(/dms-inline/images/global/alternate-Featured-BKGD.jpg) no-repeat 0 0 #8b8986;}*/
	.mobile-clinics-Featured-BKGD {
		background: url(/dms-inline/images/global/global-outreach/mobile-clinics-Featured-BKGD.jpg) no-repeat scroll 0 center / 100% auto #010600;
		height: 425px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/mobile-clinics-Featured-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/mobile-clinics-Featured-BKGD.jpg',sizingMethod='scale')"
	}
	.alternate-Featured-BKGD {
		background: url(/dms-inline/images/global/mockup-images/alternate-Featured-BKGD.jpg) no-repeat scroll -160px center / 100% auto #8b8986;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mockup-images/alternate-Featured-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mockup-images/alternate-Featured-BKGD.jpg',sizingMethod='scale')"
	}
	.eyeHealth-Featured-BKGD {
		background: url(/dms-inline/images/global/global-outreach/eyeHealth-Featured-bgkd.jpg) no-repeat scroll 0 top / cover #010600;
		height: 425px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyeHealth-Featured-bgkd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyeHealth-Featured-bgkd.jpg',sizingMethod='scale')"
	}
	.genesis-bg {
		min-height: 300px;
		padding: 50px;
	}
	.genesis-bg p {
		margin: 0 0 20px;
	}
	.genesis-bg p:last-child {
		margin: 0;
	}
	.videoContainer {
		position: relative;
	}
	.videoContainer img {
		margin: 0 0 15px;
		width: 100%;
	}
	.videoContainerFull .videoBlock, .videoContainer .videoBlock {
		bottom: 20px;
		position: absolute;
		right: 20px;
	}
	.videoContainerFull .videoBlock .videoLink img, .videoContainer .videoBlock .videoLink img {
		padding: 0 0 0 12px;
		vertical-align: middle;
		width: auto;
	}
	.featureStorySubHead {
		text-transform: uppercase
	}
	.featureMarquee-copyContainer {
		position: relative;
		float: left;
		margin: 3% 0 40px;
		left: 0;
		padding-top: 1px/*box-sizing: border-box;	-moz-box-sizing: border-box;*/
	}
	.featuredMarquee-para {
		position: relative;
		width: 60%;
		margin: 0
	}
	/*** FEATURED VIDEO STORIES ***/
	.videoContentBlock {
		min-width: 1000px
	}
	.videoBkgd {
		background: url(/dms-inline/images/global/premier/videoThumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/videoThumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/videoThumb.jpg',sizingMethod='scale')"
	}
	.videoBkgd.checkeligibility {
		background: url(/dms-inline/images/global/premier/checkeligibility.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/checkeligibility.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/checkeligibility.png',sizingMethod='scale')"
	}
	.videoBkgd.contactcoverage {
		background: url(/dms-inline/images/global/premier/contactcoverage.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/contactcoverage.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/contactcoverage.png',sizingMethod='scale')"
	}
	.videoBkgd.framecoverage {
		background: url(/dms-inline/images/global/premier/framecoverage.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/framecoverage.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/framecoverage.png',sizingMethod='scale')"
	}
	.videoBkgd.lenscoverage {
		background: url(/dms-inline/images/global/premier/lenscoverage.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/lenscoverage.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/lenscoverage.png',sizingMethod='scale')"
	}
	.videoBkgd.patientrecordreport {
		background: url(/dms-inline/images/global/premier/patientrecordreport.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/patientrecordreport.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/patientrecordreport.png',sizingMethod='scale')"
	}
	.premierSalesBkgd {
		background: url(/dms-inline/images/global/premier/premier-virtual.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/premier-virtual.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/premier-virtual.png',sizingMethod='scale')"
	}
	.myMarketingBkgd {
		background: url(/dms-inline/images/global/premier/my-marketing-team.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/my-marketing-team.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/my-marketing-team.png',sizingMethod='scale')"
	}
	.unitySalesBkgd {
		background: url(/dms-inline/images/global/premier/unity-video-thumb.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/unity-video-thumb.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/unity-video-thumb.png',sizingMethod='scale')"
	}
	.connies-story {
		background: url(/dms-inline/images/global/mobile-clinics/dr-probst-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/dr-probst-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/mobile-clinics/dr-probst-video.jpg',sizingMethod='scale')"
	}
	.connies-story {
		background: url(/dms-inline/images/global/mobile-clinics/dr-probst-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/dr-probst-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/mobile-clinics/dr-probst-video.jpg',sizingMethod='scale')"
	}
	.sixty-years-giving {
		background: url(/dms-inline/images/global/mobile-clinics/DeMarcus-basketball-camp-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/DeMarcus-basketball-camp-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/mobile-clinics/DeMarcus-basketball-camp-video.jpg',sizingMethod='scale')"
	}
	.superstorm-sandy {
		background: url(/dms-inline/images/global/mobile-clinics/eyecare-at-wa-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/eyecare-at-wa-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/mobile-clinics/eyecare-at-wa-video.jpg',sizingMethod='scale')"
	}
	.we-see {
		background: url(/dms-inline/images/global/charitable-fund/we-see-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/we-see-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/we-see-video.jpg',sizingMethod='scale')"
	}
	.adoptionDay {
		background: url(/dms-inline/images/global/charitable-fund/adoptionDay.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/adoptionDay.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/adoptionDay.jpg',sizingMethod='scale')"
	}
	.helpingStudents {
		background: url(/dms-inline/images/global/charitable-fund/helpingStudents.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingStudents.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingStudents.jpg',sizingMethod='scale')"
	}
	.hurricaneMaria {
		background: url(/dms-inline/images/global/charitable-fund/hurricaneMaria.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/hurricaneMaria.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/hurricaneMaria.jpg',sizingMethod='scale')"
	}
    .returnToParadise {
		background: url(/dms-inline/images/global/charitable-fund/returnToParadise.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/returnToParadise.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/returnToParadise.jpg',sizingMethod='scale')"
	}
    .reOpenParadise {
		background: url(/dms-inline/images/global/charitable-fund/reOpenParadise.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/reOpenParadise.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/reOpenParadise.jpg',sizingMethod='scale')"
	}
    .studentHomelessness {
		background: url(/dms-inline/images/global/charitable-fund/studentHomelessness.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/studentHomelessness.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/studentHomelessness.jpg',sizingMethod='scale')"
	}
	.citiesAcross {
		background: url(/dms-inline/images/global/charitable-fund/citiesAcross.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/citiesAcross.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/citiesAcross.jpg',sizingMethod='scale')"
	}
    .newLookSameHeart {
        background: url(/dms-inline/images/global/home/newLookSameHeart.jpg) no-repeat 0 0 / 100%;
		width: auto;
		height: 550px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/newLookSameHeart.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/newLookSameHeart.jpg',sizingMethod='scale')"
	}
    .brandLaunch {
        background: url(/dms-inline/images/global/careers/brandLaunch.jpg) no-repeat 0 0 / 100%;
		width: auto;
		height: 550px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/brandLaunch.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/brandLaunch.jpg',sizingMethod='scale')"
	}
	.helpingMillionMore {
		background: url(/dms-inline/images/global/charitable-fund/helpingMillionMore.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingMillionMore.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingMillionMore.jpg',sizingMethod='scale')"
	}
	.closingGap {
		background: url(/dms-inline/images/global/charitable-fund/closingGap.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/closingGap.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/closingGap.jpg',sizingMethod='scale')"
	}
    
    	.gameon {
		background: url(/dms-inline/images/innovations/kings-gic.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/kings-gic.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/kings-gic.png',sizingMethod='scale')"
	}
	.WE_SEE_ProjectLaunch {
		background: url(/dms-inline/images/global/charitable-fund/WE_SEE_ProjectLaunch.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/WE_SEE_ProjectLaunch.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/WE_SEE_ProjectLaunch.jpg',sizingMethod='scale')"
	}
	.partnering-health {
		background: url(/dms-inline/images/global/charitable-fund/partnering-health-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/partnering-health-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/partnering-health-video.jpg',sizingMethod='scale')"
	}
	.ashwin-willemse {
		background: url(/dms-inline/images/global/charitable-fund/ashwin-willemse-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/ashwin-willemse-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/ashwin-willemse-video.jpg',sizingMethod='scale')"
	}
	.nike-football {
		background: url(/dms-inline/images/global/charitable-fund/nike-football-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/nike-football-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/nike-football-video.jpg',sizingMethod='scale')"
	}
	.power-of-sport {
		background: url(/dms-inline/images/global/charitable-fund/power-of-sport-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/power-of-sport-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/power-of-sport-video.jpg',sizingMethod='scale')"
	}
    .diversity-history {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-history-thumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-history-thumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-history-thumb.jpg',sizingMethod='scale')"
	}
        .diversity-dr-poston {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-dr-poston-thumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-dr-poston-thumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-dr-poston-thumb.jpg',sizingMethod='scale')"
	}
        .diversity-brg {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-brg-thumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-brg-thumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-brg-thumb.jpg',sizingMethod='scale')"
	}
    .gic-futurist {
      background: url(/dms-inline/images/innovations/tile-futurist-reports.png) no-repeat 0 0 / 100%;
      width: 299px;
      height: 195px;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-futurist-reports.png', sizingMethod='scale');
      -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-futurist-reports.png',sizingMethod='scale')"
    }
        .gic-news {
      background: url(/dms-inline/images/innovations/tile-gic-news.png) no-repeat 0 0 / 100%;
      width: 299px;
      height: 195px;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-gic-news.png', sizingMethod='scale');
      -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-gic-news.png',sizingMethod='scale')"
    }

    .gic-focus {
      background: url(/dms-inline/images/innovations/tile-focus-areas.png) no-repeat 0 0 / 100%;
      width: 299px;
      height: 195px;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-focus-areas.png.png', sizingMethod='scale');
      -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-focus-areas.png.png',sizingMethod='scale')"
    }
    .gic-space {
      background: url(/dms-inline/images/innovations/tile-our-space.png) no-repeat 0 0 / 100%;
      width: 299px;
      height: 195px;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-our-space.png', sizingMethod='scale');
      -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-our-space.png',sizingMethod='scale')"
    }
	.videoThumbnail, .photoThumbnail {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 45px;
		cursor: pointer
	}
	.videoPlayButton {
		position: absolute;
		top: 30%;
		display: block;
		margin: 0 auto;
		width: 49px;
		height: 49px;
		left: 50%;
		margin-left: -24.5px
	}
    .newLookSameHeart .videoPlayButton, .brandLaunch .videoPlayButton {
		position: absolute;
		top: 45%;
		display: block;
		margin: 0 auto;
		width: 49px;
		height: 49px;
		left: 50%;
		margin-left: -24.5px
	}
	.videoTitle {
		position: absolute;
		display: block;
		width: 100%;
		bottom: 0;
		padding: 8px 10px 8px 25px;
		box-sizing: border-box;
		font-size: .9em;
		text-transform: none;
		background-color: rgba(214, 214, 214, 0.9);
	}
    .newLookSameHeart .videoTitle, .brandLaunch .videoTitle {
		position: absolute;
		display: block;
		width: 100%;
		bottom: 0;
		padding: 8px 10px 8px 25px;
		box-sizing: border-box;
		font-size: 1em;
		text-transform: none;
		background-color: rgba(214, 214, 214, 0.9);
        text-align: center;
	}
	.photoTitle {
		display: block;
		width: 100%;
		text-transform: uppercase;
		text-decoration: none;
		font-size: .9em;
		color: #00B9F2;
		cursor: pointer
	}
	.photoThumbnail {
		margin-bottom: 8px;
		cursor: default
	}
	.photoCaption, .testimonialCaption {
		width: 95%;
		font-size: .9em;
		line-height: 1.3em;
		margin-bottom: 10px;
		cursor: default
	}
	/*** Testimonial styles ***/
	.testimonialBlock {
		cursor: default;
	}
	.testimonialLarge {
		border-top: 5px solid #0B2335;
		/*border-bottom:5px solid #325565;*/
		padding: 20px 0 20px 0;
		cursor: default;
	}
	.testimonialLarge {
		position: relative;
		display: block;
		float: left;
		width: 299px;
		cursor: pointer;
	}
	.testimonialLargeText {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 30px;
		padding-left: 8px;
		padding-right: 8px;
		cursor: default;
	}
	.testimonialCaption {
		/*padding-left:8px*/
	;
		font-weight: bold;
		font-size: 1em;
	}
	.testimonialTextPadding {
		padding-left: 8px;
	}
	/*** FAQ styles ***/
	.faqQuestion {
		text-decoration: none;
		font-size: 1em;
		color: #595959;
		cursor: pointer;
		clear: both;
		line-height: 1.3em;
		margin: 0 0 10px
	}
	.faqAnswer {
		display: none;
		font-size: 1em;
		margin: 0 0 0 2%
	}
	.faqArrow-closed {
		display: inline-block;
		background: url(/dms-inline/images/global/utility/faq-arrow.png) no-repeat 0 0;
		width: 15px
	}
	.faqArrow-open {
		display: inline-block;
		background: url(/dms-inline/images/global/utility/faq-arrow.png) no-repeat -15px 0;
		width: 15px
	}
	/*** MILITARY SECTION STORIES ***/
	.blueColumnBlock {
		margin: 0;
		position: relative;
		display: table-cell;
		vertical-align: middle
	}
	/*.blueColumnBlock:before {    content: "";    display: inline-block;    height: 100%;    vertical-align: middle;}*/
	/*.blueColumnBlock ul{	list-style-position:inside;}*/
	.blueLeadColumn {
		background-color: #d6d6d6;

	}
	.blueColumnTextBlock {
		/*	position:absolute;	height:40%;*/
		margin: 0 0 0 20%/*	top:0;	bottom:0;	margin-left:20%;*/
	}
	.singleLineText {
		height: 10%
	}
	.blueArrow {
		display: block;
		margin: 0 auto;
		position: relative;
	}
	.threeColumnHeaders {
		height: 60px
	}
	/*** FACTS BASED STYLES ***/
	.factsBullets {
		position: relative;
		display: block;
		padding-left: 18px;
		width: 80%;
		font-size: 1em
	}
	ul.factsBulletsNarrow {
		position: relative;
		display: block;
		float: left;
		margin: 0;
		font-size: 1em;
		list-style-position: outside
	}
	/*** DOWNLOAD MODULE STYLES ***/
	.downloadContainer {
		position: relative;
		display: block;
		margin: 0 auto
	}
	.downloadBlock {
		position: relative;
		display: inline-block;
		margin: 0 0 50px;
		text-align: center;
	}
	.downloadBlock:last-child {
		margin-right: 0;
	}
	.downloadHeader {
		text-transform: uppercase;
		font-size: 1em;
		line-height: 1.1em;
		letter-spacing: 1px;
		min-height: 70px;
		color: #5a5a5a;
		text-align: center;
	}
	.downloadIcon {
		margin: 0 0 30px;
		border: none;
	}
	.centeredBlueButton {
		margin: 20px auto 0;
		float: none;
	}
	.centeredBlueButtonTripleplay {
		margin: 20px auto 0;
		float: none;
	}
	.downloadHR {
		border-color: #fffde8;
		width: 40px;
		margin-auto: 0 auto;
	}
	.downloadCenter {
		position: relative;
		left: -50%;
		float: left;
	}
	/*** 	TAKE ACTION MODULE STYLES ***/
	.takeActionBlock {
		text-align: center;
	}
	/*.takeActionBlock:before{  	content: '';  	display: inline-block;  	height: 100%;   	vertical-align: middle;  	margin-right: -0.25em;}*/
	.takeActionBlock img {
		float: left;
		margin-right: 12px
	}
	.takeActionHeader {
		float: left;
		margin-top: 8px;
		margin-bottom: 10px;
		text-transform: uppercase;
		font-size: 1em;
		line-height: 1.1em;
		letter-spacing: 1px;
		/*margin-bottom:20px;*/
		min-height: 45px;
		color: #5a5a5a
	}
	.centered {
		display: inline-block;
		vertical-align: middle;
		width: 90%
	}
	.vertical-center-no-height {
		display: inline-block;
		vertical-align: middle;
		float: none
	}
	/*** EVENT-DATE STYLES ***/
	.warningIcon1 {margin-top: 7%}

	.warningIcon2 {margin-top: 2%}

	.warningIcon3 {margin-top: 10%}

	.warningBox {
		background-color: #F58220;
		padding: 27px;
		border: 1px solid #ccc;
	}
	.tripleplayBox {
		float: left;
		/* text-align: center; */
		padding: 75px 127px;
		border: 3px solid #f47b20;
		margin-left: 10px;
		left: -1%;
		width: 75%;
	}
	.tripleplayBlock {
		position: relative;
		display: inline-block;
		box-sizing: border-box;
		-mox-box-sizing: border-box;
		float: left;
		padding-right: 50px;
		padding-left: 0px;
		min-height: 430px;
	}
	.bigCTA {
		margin: 0 50px;
	}
	.eventDate {
		float: right;
		text-align: center;
		padding: 16px 28px;
		border: 1px solid #d6d6d6;
		/* margin-right:45px; */
		right: 10%
	}
    .eventHistory {
		float: right;
		text-align: center;
		padding: 16px 28px;
		border: 1px solid #D6D6D6;
		background-color: #D6D6D6;
        margin-top: 20px;
		right: 10%
	}
	.eventDay {
		font-size: 2.5em
	}
	.eventMonth {
		font-size: 1.1em;
		text-transform: uppercase
	}
	.eventFlag {
		border-left: 9px solid #d6d6d6;
	}
	.eventFlagRed {
		border-left: 9px solid red
	}
	.moreEventsContainer {
		/*	position:relative;	float:left;*/
		display: none
	}
	.calendarHighlite {
		text-transform: uppercase;
		font-weight: 700
	}
	/*** LEADERSHIP STYLE ***/
	.leaderBlock {
		position: relative;
		display: inline-block;
		margin: 0;
		text-align: center
	}
	.leaderIcon {
		margin: 0 0 4px
	}
	.leaderHeader {
		text-transform: uppercase;
		font-size: .875em;
		line-height: 1.1em;
		letter-spacing: 1px;
		margin-bottom: 4px;
		color: #0B2335;
		text-align: center
	}
	.leaderRole {
		position: relative;
		display: inline-block;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-style: normal;
		font-size: .75em
	}
	.contentBlockEyewear {
		background-color: #000;
		opacity: 0.4;
		padding: 2rem;

	}
    .nationalpartner-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none;
    }
    .bigGreyText {
        font-size: 1.5rem;
        color: #595959;
    }
}
/*** END MIN-WIDTH 1248 ***/

/*** only runs on ALL devices ***/

@media all and (max-width: 1300px) and (orientation:portrait), (max-width: 1300px) and (orientation:landscape), (max-width: 1300px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:portrait), (max-width: 1300px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape) {
	.filmStrip {
		position: fixed;
	}
	.bodyScrollClass {
		margin: 0;
		overflow: hidden;
		padding: 0
	}
	.lite-BlueHeader {
		font-size: 0.9em;
	}
	.smallPremBenefitsLogo {
		width: 70px;
		height: 38px;
	}
	/*	.warningBox {
		background-color: #F58220;
		padding: 27px;
		border: 1px solid #ccc;
		min-width: 916px;
	}*/
	/* Table */
	table {
		border-collapse: collapse;
		background: #fff;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		margin: 0 0 18px;
		border: 1px solid #ddd
	}
	table thead {}
	table tr th {
		background: #00baf2;
		line-height: 18px;
		color: #fff
	}
	table tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
		font-size: 12px;
		line-height: 18px;
		text-align: left
	}
	table tr th, table tr td {
		padding: 8px 10px 9px;
		font-size: 14px
	}
	table tr th:first-child, table tfoot tr td:first-child {
		border-left: none
	}
	table tr th:last-child, table tfoot tr td:last-child {
		border-right: none
	}
	table tbody tr.even, table tbody tr.alt {
		background: #f9f9f9
	}
	table tbody tr:nth-child(odd) {
		background: #eceded
	}
	table tbody tr td {
		color: #333;
		padding: 9px 10px;
		vertical-align: top;
		border: none
	}
	.table-edit .cont-center {
		padding: 20px 10px;
		width: 20%
	}
	.fontSize-small {
		font-size: 10px
	}
	.head-bg {
		background: #00baf2;
		line-height: 32px;
		color: #fff;
		padding: 8px 10px 9px;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		text-transform: none
	}
	.table-box {
		border: 1px solid #ccc;
		min-height: 220px;
		margin: 0 25px 25px 0
	}
	.listUl {
		margin-left: 10px
	}
	.height-10 {
		display: block;
		height: 10px
	}
	.work-with-vsp-icon {
		display: none
	}
	header {
		position: absolute;
		width: 100%;
		height: auto;
		z-index: 1000000000;
		box-sizing: border-box
	}
	/*** Text styles ***/
	h1 {
		position: relative;
		font-size: 1.4em;
		color: #fff;
		margin: 0;
		padding: 0
	}
	h2 {
		position: relative;
		display: block;
		font-size: 1.2em;
		color: #fff;
		margin: 0;
		padding: 0;
		text-transform: uppercase
	}
	h3 {
		position: relative;
		font-size: 1em;
		letter-spacing: 0;
		text-transform: uppercase;
		color: #0B2335;
		margin: 0;
		padding: 0
	}
	h4 {
		position: relative;
		font-size: .8em;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		color: #0B2335;
	}
	p {
		position: relative;
		display: block;
		font-size: .9em;
		line-height: 1.6em;
		padding: 0;
		margin: 0
	}
	ul {
		position: relative;
		/*display: block;*/
		font-size: .9em;
		line-height: 1.6em;
		padding: 0;
		margin-left: 20px;
	}
	h3 a:active, h3 a:visited, h3 a:link {
		text-decoration: none;
		color: #26bff3;
		cursor: pointer
	}
	.global-navLogo {
		display: none
	}
	.zeiss{
		/*margin-bottom: 40px;*/
		min-height: 485px;
	}
	.menuIcon-color, .menuIcon-color-pearle, .menuIconShift {
		background: url(/dms-inline/images/global/utility/menuIcons.png) no-repeat scroll -141px 0 rgba(0, 0, 0, 0);
		cursor: pointer;
		display: block;
		height: 35px;
		position: absolute;
		right: 20px;
		top: 20px;
		width: 35px
	}
	.global-navLogo-mobile-color {
		position: absolute;
		top: 10px;
		left: 20px;
		margin: 0;
		width: 50px;
		height: 37px;
		z-index: 1000001;
		background: url(/dms-inline/images/shared/VSP-Global-logos.png) no-repeat -870px 0;
		cursor: pointer
	}
	.topNavBlockMobile-color {
		display: block;
		/*border-bottom: 1px solid #ccc;*/
		height: 65px;
		position: relative;
	}
	.lobLabel, .filmstripLabel {
		position: absolute;
		display: block;
		/*width:35%;*/
		height: 18%;
		margin: auto;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 8px 5px;
		/*box-sizing:border-box;*/
		border: 1px solid #fff;
		color: #fff;
		font-size: 1.3em;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 3px;
		cursor: pointer;
		z-index: 30
	}
	.filmStrip {
		position: fixed;
	}
	.filmstripLabel {
		font-size: .85em;
		padding: 10px 5px;
		height: 40%;
		border: 1px solid #fff
	}
	.storyContainer {
		background-color: #BBB;
		min-height: 1600px;
	}
	.storyDisplay {
		display: none;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 200000;
		background-color: #BBB
	}
	/*** LOB business pages ***/
	.contentBlockEyewear {
		background-color: #000;
		opacity: 0.4;
	}
	.contentBlock {
		display: block;
		position: relative;
		/*top:70px;    	left:4%;*/
		margin: 50px 0
	}
	.LOBheader, .LOBheaderOmni {
		font-size: 1.2em;
		color: #fff;
		margin: 0 0 20px;
		padding: 0 0 5px;
		border-bottom: 1px solid #fff;
		letter-spacing: 3px;
		text-transform: uppercase
	}
	.LOBheaderMini {
		font-size: .9em;
		color: #fff;
		margin: 0;
		padding: 0;
		line-height: .8em;
		text-transform: uppercase
	}
	/* .copyTextHeader{	color: #FFFFFF;    font-size: 1.0em;    line-height: 1.3em;    width: 100%;    margin-bottom:7%;	} */
	.copyText, .copyTextHeader {
		color: #FFF;
		font-size: .8em;
		line-height: 1.5em;
		/* width: 100%; */
		margin: 0 0 4%
	}
	.LOBcta {
		position: relative;
		display: inline-block;
		margin: 0 0 20px;
		padding: 0 0 6px;
		border-bottom: 1px solid #fff;
		font-size: .8em;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		letter-spacing: 2px
	}
	.LOBlogo {
		margin: 0 0 35px
	}
	.LOBLogo-vsp {
		/*position:relative;*/
		display: block;
		width: 101px;
		height: 82px;
		/*top:80px;	left:100px;*/
		margin: 0 0 20px;
		cursor: pointer;
		background: url(/dms-inline/images/shared/vspLogo.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspOptics {
		display: block;
		width: 54px;
		height: 37px;
		margin: 0 0 20px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-optics.png) -106px 0 no-repeat;
		z-index: 30;
		clear: both
	}
	.LOBLogo-vspRetail {
		display: block;
		height: 82px;
		margin: 0 0 20px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-retail.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspVision {
		display: block;
		width: 117px;
		height: 82px;
		margin: 0 0 20px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/shared/vspLogo-vision.png) 0 0 no-repeat;
		z-index: 30
	}
	.LOBLogo-vspEyewear {
		display: block;
		width: 200px;
		height: 42px;
		margin: 0 0 20px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/marchon-logo2.png) 0 0 no-repeat;
		z-index: 30;
		float: left
	}
	.LOBLogo-vspEyewearAltair {
		display: block;
		width: 120px;
		height: 42px;
		margin: 0 0 20px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/altair-logo2.png) 0 0 no-repeat;
		z-index: 30;
		float: left
	}
	.LOBLogo-vspEyefinity {
		display: block;
		width: 100px;
		height: 42px;
		margin: 0 0 20px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/Eyefinity.png) 0 0 no-repeat;
		z-index: 30;
		background-size: cover
	}
	.LOBLogo-vspEyesofHope {
		display: block;
		width: 101px;
		height: 62px;
		margin: 0 0 20px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/eyes-of-hope-logo.png) 0 0 no-repeat;
		z-index: 30;
		background-size: cover
	}
	.SFSLogo {
		display: block;
		width: 79px;
		height: 53px;
		margin: 0 0 40px;
		/*cursor:pointer;*/
		background: url(/dms-inline/images/global/logos/sight-for-student-small.png) 0 0 no-repeat;
		z-index: 30
	}
	.quoteText {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 24px;
		font-style: italic;
		line-height: 34px;
		letter-spacing: 2px;
		margin: 0 0 20px;
		padding: 0 0 0 16px;
		color: #FFF
	}
	.quoteTextPull {
		position: relative;
		display: block;
		font-size: .8em;
		line-height: 1.1em;
		letter-spacing: 1px;
		margin: 0 0 18px;
		padding: 0;
		color: #FFF
	}
	.optics1 {
		position: relative
	}
	video, audio {
		display: none
	}
	.bkgdImage {
		width: 100%;
		height: 100%
	}
	.storyBlock {
		position: relative;
		background-color: #999;
		display: block;
		min-height: 600px
	}
	.backButton {
		border: 1px solid #fff;
		color: #fff;
		cursor: pointer;
		display: block;
		font-size: .8em;
		height: auto;
		margin: 0;
		padding: 6px;
		position: absolute;
		right: 20px;
		text-align: center;
		top: 14px;
		width: auto;
		z-index: 100000009
	}
	.backButtonLOB {
		display: inline-block;
		position: absolute;
		/* top:4%; */
		right: 0;
		z-index: 100000009;
		color: #fff;
		cursor: default;
		/* margin:0 auto; */
		/*border:1px solid white;*/
		padding: 8px;
		font-size: .5em;
		line-height: .7em;
		text-align: center;
		letter-spacing: 1px
	}
	.bottomNav {
		bottom: 50px
	}
	.controlText {
		/* bottom: 16%; */
		color: #fff;
		font-size: .9em;
		position: relative;
		text-align: center;
		width: 100%;
		z-index: 1000;
		margin-top: 20px
	}
	.bigArrow-down {
		display: block;
		background: url(/dms-inline/images/global/utility/navControls.png) no-repeat scroll -293px 0 rgba(0, 0, 0, 0);
		border-left: medium none;
		border-right: medium none;
		border-top: medium none;
		cursor: pointer;
		height: 19px;
		margin: 7px auto 0;
		width: 25px
	}
	.audioControl {
		display: none
	}
	.eyewearLOB1 {
		background: url(/dms-inline/images/global/home/marchon1-1024.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-size: cover;
		height: 1570px;
	}
	.eyewearLOB2 {
		background: url(/dms-inline/images/global/home/marchon2-1024.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-size: cover
	}
	.eyewearLOB3 {
		background: url(/dms-inline/images/global/home/marchon3-1024.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-size: cover
	}
	.opticsLOB1 {
		background: url(/dms-inline/images/global/home/optics1-1024.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-size: cover
	}
	.opticsLOB2 {
		background: url(/dms-inline/images/global/home/optics2-1024.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-size: cover
	}
	.opticsLOB3 {
		background: url(/dms-inline/images/global/home/optics3-1024.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-size: cover
	}
	.philanthropyLOB1 {
		background: url(/dms-inline/images/global/home/philanthropy1-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: cover
	}
	.philanthropyLOB2 {
		background: url(/dms-inline/images/global/home/philanthropy2-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: 100% 100%
	}
	.philanthropyLOB3 {
		background: url(/dms-inline/images/global/home/philanthropy3-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: 100% 100%
	}
	.retailLOB1 {
		background: url(/dms-inline/images/global/home/eyeconic4-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: cover
	}
	.retailLOB2 {
		background: url(/dms-inline/images/global/home/eyeconic5-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: 100% 100%
	}
	.retailLOB3 {
		background: url(/dms-inline/images/global/home/eyeconic3-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: 100% 100%
	}
	.practiceLOB1 {
		background: url(/dms-inline/images/global/home/eyefinity1-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: cover
	}
	.practiceLOB2 {
		background: url(/dms-inline/images/global/home/eyefinity2-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: 100% 100%
	}
	.practiceLOB3 {
		background: url(/dms-inline/images/global/home/eyefinity3-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: 100% 100%
	}
	.visionLOB1 {
		background: url(/dms-inline/images/global/home/visioncare1-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: cover
	}
	.visionLOB2 {
		background: url(/dms-inline/images/global/home/visioncare2-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: cover
	}
	.visionLOB3 {
		background: url(/dms-inline/images/global/home/visioncare3-1024.jpg) no-repeat scroll top right rgba(0, 0, 0, 0);
		background-size: cover
	}
	/*** Marquee section styles ****/
	.marqueeImageSection {
		position: relative;
		display: inline-block;
		width: 100%;
	}
	.marqueeImageSection img {
		display: none/*position:absolute;	top:100px;	left:20px;	z-index:1000000;*/
	}
	.marqueeFormSection {
		position: relative;
		display: block;
		margin-top: 100px
	}
	.heroMarquee {
		position: relative;
		display: block;
		margin: 0 auto;
		width: 100%;
		height: 160px
	}
	.marqueeTextInset  {
		position: relative;
		display: block;
		box-sizing: border-box;
		top: 0;
		margin: 0;
		width: 100%;
		background-color: #676767;
		padding: 20px;
		z-index: 1;
	}
	.marqueeTextInset p {
		width: 100%;
		font-size: .9em;
		line-height: 1.5em;
		color: #fff;
		margin: 16px 0 0;
		letter-spacing: 0;
		padding-bottom: 20px
	}
	.marqueeTextInset p.anchorRightMargin, h1.anchorRightMargin {
		margin: 16px 0 0 140px
	}
	.marqueeTextInset img {
		display: block
	}
	.landingButton, .scrollInitButton {
		position: relative;
		width: 100%;
		margin: auto;
		right: 0;
		bottom: 52px;
		left: 0;
		box-sizing: border-box;
		font-size: 1em;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 2px;
		text-align: center;
		cursor: pointer;
		z-index: 1;
		background-color: #3A60FF;
		padding: 10px 15px
	}
	.arrow-down {
		position: absolute;
		width: 41px;
		margin: auto;
		right: 0;
		bottom: -10px;
		left: 0;
		width: 0;
		height: 0;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 10px solid #3A60FF;
		cursor: pointer;
		z-index: 1;
	}
	/*tripleplay*/
	.landingButtonTripleplay, .scrollInitButtonTripleplay {
		position: relative;
		width: 100%;
		margin: auto;
		right: 0;
		/*bottom: 52px;*/
		left: 0;
		box-sizing: border-box;
		font-size: 1em;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 2px;
		text-align: center;
		cursor: pointer;
		z-index: 10001;
		background-color: #f47b20;
		padding: 10px 15px;
	}
	.arrow-down-orange {
		position: absolute;
		width: 41px;
		margin: auto;
		right: 0;
		bottom: -10px;
		left: 0;
		width: 0;
		height: 0;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 10px solid #f47b20;
		cursor: pointer;
		z-index: 10001;
	}
	.arrow-down-blue {
		border-top: 12px solid #595959;
	}
	.mobile-purple-arrow {
		display: block;
	}
	.mobile-arrow-down {
		position: absolute;
		display: inline-block!important;
		right: 8px;
		padding: 0;
		margin: 6px 0 0;
		height: 0;
		width: 0;
		cursor: pointer;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-top: 7px solid #325564;
		z-index: 10000000000000
	}
	.mobile-arrow-up {
		position: absolute;
		display: inline-block!important;
		right: 8px;
		padding: 0;
		margin: 6px 0 0;
		height: 0;
		width: 0;
		cursor: pointer;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 7px solid #595959;
		z-index: 10000000000000
	}
	.mobile-arrow-up-tactical-nav {
		border-bottom: 7px solid #595959;
	}
	.mobile-arrow-down-tactical-nav {
		border-top: 7px solid #00b9f2
	}
	/*** use to customize Marquee block ***/
	/*.careers-bkgd-LG{	background:url(/dms-inline/images/global/mockup-images/globalLanding-bkgd.jpg) no-repeat 0 0;	-webkit-background-size: 100% 100%;  	-moz-background-size: 100% 100%;  	-o-background-size: 100% 100%;  	background-size: 100% 100%;}*/

    .global-bkgd-LG {
		background: url(/dms-inline/images/global/home/globalLanding-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
    .global-outreach-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/global-outreach-BKGD.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
    .dr-poston-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-dr-poston-hero.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
    .diversity-history-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-history-hero.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
	.charitable-fund-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/charitable-fund-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
	.gram4good-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/gram4good-bgkd.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
	.wesee-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/wesee-project-bgkd.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
	.us-conference-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/us-conference-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
	.millionmore-LG {
		background: url(/dms-inline/images/global/global-outreach/millionmore-LG.png) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
	.shift-training-bkgd-LG {
		background: url(/dms-inline/images/shift/TrainingHero.jpg) no-repeat 0 0;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%
	}
	.advance-optometry-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/advance-optometry-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.diversity-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/diversity-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
    .diversity-brg-bkgd-LG
    {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-brg-hero.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.technical-assistance-bkgd-LG {
		background: url(/dms-inline/images/global/careers/technical-assistance-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.innovations-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/innovations-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.futurist-bkgd-LG {
		background: url(/dms-inline/images/innovations/futurist-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
    .gic-news-bkgd-LG {
		background: url(/dms-inline/images/innovations/gic-news-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.focus-bkgd-LG {
		background: url(/dms-inline/images/innovations/focus-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.ourspace-bkgd-LG {
		background: url(/dms-inline/images/innovations/ourspace-bkgd.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.careers-bkgd-LG {
		background: url(/dms-inline/images/global/careers/careers-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.careersInPP-bkgd-LG {
		background: url(/dms-inline/images/careersInPP.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.military-bkgd-LG {
		background: url(/dms-inline/images/global/careers/military-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.benefits-bkgd-LG {
		background: url(/dms-inline/images/global/careers/benefits-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover
	}
	.about-us-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/about-us-home-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/about-us-home-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/about-us-home-bkgd.jpg',sizingMethod='scale')"
	}
	.eyewear-donation-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/eyewear-donation-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyewear-donation-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyewear-donation-bkgd.jpg',sizingMethod='scale')"
	}
	.gift-certificate-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/gift-certificates-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/gift-certificates-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/gift-certificates-bkgd.jpg',sizingMethod='scale')"
	}
	.hr-bkgd-LG {
		background: url(/dms-inline/images/global/tile-list-bkgd/hr-bkgd-LG.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/hr-bkgd-LG.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/hr-bkgd-LG.jpg',sizingMethod='scale')"
	}
	.global-partner-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/global-partners-BKGD.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/global-outreach/global-partners-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/global-outreach/global-partners-BKGD.jpg',sizingMethod='scale')"
	}
	.employee-giving-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/employee-giving-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/global-outreach/employee-giving-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global-outreach/employee-giving-bg.jpg',sizingMethod='scale')"
	}
	.tripleplay-bkgd-LG {
		background: url(/dms-inline/images/tripleplay/PremierPartnerImage.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/tripleplay/PremierPartnerImage.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/tripleplay/PremierPartnerImage.jpg',sizingMethod='scale')"
	}
	.shift-event-bkgd-LG {
		background: url(/dms-inline/images/global/premier/shift-event-hero.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/shift-event-hero.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/shift-event-hero.jpg',sizingMethod='scale')"
	}
	.three-tips-bkgd-LG {
		background: url(/dms-inline/images/global/premier/3tips-engagement.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/3tips-engagement.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/3tips-engagement.jpg',sizingMethod='scale')"
	}
	.community-communication-bkgd-LG {
		background: url(/dms-inline/images/global/premier/community-communication.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/community-communication.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/community-communication.jpg',sizingMethod='scale')"
	}
	.dr-raynolds-bkgd-LG {
		background: url(/dms-inline/images/global/premier/DrReynolds.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/DrReynolds.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/DrReynolds.jpg',sizingMethod='scale')"
	}
	.premier-traffic-bkgd-LG {
		background: url(/dms-inline/images/premier/DrReynolds-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrReynolds-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrReynolds-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-clarin-bkgd-LG {
		background: url(/dms-inline/images/premier/dr-clarin-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/dr-clarin-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/dr-clarin-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-summary-bkgd-LG {
		background: url(/dms-inline/images/premier/summary-hero-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/summary-hero-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/summary-hero-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-academy-nli-hero-bkgd-LG {
		background: url(/dms-inline/images/premier/academy/academy-nli-hero-bg.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy-nli-hero-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-nli-hero-bg.png',sizingMethod='scale')"
	}
	.premier-academy-network-hero-bkgd-LG {
		background: url(/dms-inline/images/premier/academy/academy-network-hero-bg.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-network-hero-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-network-hero-bg.png',sizingMethod='scale')"
	}
	.premier-academy-premier-tier-hero-bkgd-LG {
		background: url(/dms-inline/images/premier/academy/academy-premier-tier-hero-bg.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-premier-tier-hero-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/academy/academy-premier-tier-hero-bg.png',sizingMethod='scale')"
	}
	.getmorewithpremier-bkgd-LG {
		background: url(/dms-inline/images/premier/getmorewithpremier/getmore-hero.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/getmorewithpremier/getmore-hero.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/getmorewithpremier/getmore-hero.jpg',sizingMethod='scale')"
	}
	.premier-zeiss-bkgd-LG {
		background: url(/dms-inline/images/global/premier/sponsor/zeiss-hero.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/sponsor/zeiss-hero.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/premier/sponsor/zeiss-hero.png',sizingMethod='scale')"
	}
	.premier-DrPham-Murphy-bkgd-LG {
		background: url(/dms-inline/images/premier/DrPham-Murphy.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrPham-Murphy.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/DrPham-Murphy.jpg',sizingMethod='scale')"
	}
	.righteye-bkgd-LG {
		background: url(/dms-inline/images/premier/righteye-hero.png) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/righteye-hero.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/premier/righteye-hero.png',sizingMethod='scale')"
	}
	.be-vspdctr-bkgd-LG {
		background: url(/dms-inline/images/global/doctors/be-vspdctr-bkgd.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/doctors/be-vspdctr-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//dms-inline/images/global/doctors/be-vspdctr-bkgd.jpg',sizingMethod='scale')"
	}
	.mobile-clinics-bkgd-LG {
		background: url(/dms-inline/images/global/mobile-clinics/mobile-clinic-bg.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/mobile-clinic-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/mobile-clinic-bg.jpg',sizingMethod='scale')"
	}
	.volunteer-clinic-bkgd {
		background: url(/dms-inline/images/global/global-outreach/volunteer-clinic-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/volunteer-clinic-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/volunteer-clinic-bkgd.jpg',sizingMethod='scale')"
	}
	.job-openings-bkgd-LG {
		background: url(/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg',sizingMethod='scale')"
	}
	.military-bkgd-LG {
		background: url(/dms-inline/images/global/careers/military-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg',sizingMethod='scale')"
	}
	.benefits-bkgd-LG {
		background: url(/dms-inline/images/global/careers/benefits-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/benefits-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/benefits-bkgd.jpg',sizingMethod='scale')"
	}
	.technical-assistance-bkgd-LG {
		background: url(/dms-inline/images/global/careers/technical-assistance-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/technical-assistance-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/technical-assistance-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-consumer-bkgd-LG {
		background: url(/dms-inline/images/premier/premier-consumer-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/premier/premier-consumer-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/premier/premier-consumer-bkgd.jpg',sizingMethod='scale')"
	}
	.premier-doctor-bkgd-home-LG {
		background: url(/dms-inline/images/global/signin-bg.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg',sizingMethod='scale')"
	}
	.retail-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/retail-bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/retail-bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/retail-bkgd.jpg',sizingMethod='scale')"
	}
	.lensesandlabs-bkgd-LG, .aboutus-optics {
		background: url(/dms-inline/images/global/optics/vsp_optics_bg.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/optics/vsp_optics_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/optics/vsp_optics_bg.jpg',sizingMethod='scale')"
	}
	.onboardingIndex-bkgd-LG, .aboutus-visioncare {
		background: url(/dms-inline/images/global/about-us/visioncare-bg.png) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/visioncare-bg.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/visioncare-bg.png',sizingMethod='scale')"
	}
	.practicemanagement-bkgd-LG, .aboutus-eyefinity {
		background: url(/dms-inline/images/global/tile-list-bkgd/eyefinity-BKGD.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/eyefinity-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/tile-list-bkgd/eyefinity-BKGD.jpg',sizingMethod='scale')"
	}
	.framesandordering-bkgd-LG, .global-marchon-bkgd-LG {
		background: url(/dms-inline/images/global/about-us/marchon-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/marchon-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/marchon-bg.jpg',sizingMethod='scale')"
	}
	.vsp-doctors-bkgd-LG {
		background: url(/dms-inline/images/global/doctors/VSPDoctors-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/VSPDoctors-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/VSPDoctors-bg.jpg',sizingMethod='scale')"
	}
	.global-signin-bkgd-LG {
		background: url(/dms-inline/images/global/signin-bg.jpg) no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/signin-bg.jpg',sizingMethod='scale')"
	}
	.premier-doctor-bkgd-LG {
		background: url(/dms-inline/images/global/doctors/Premier_DoctorPreLogin_bkgd.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/Premier_DoctorPreLogin_bkgd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/doctors/Premier_DoctorPreLogin_bkgd.jpg',sizingMethod='scale')"
	}
	.jobsearch-bkgd-LG {
		background: url(/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg) no-repeat 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/JobSearchOptions_BG_LG.jpg',sizingMethod='scale')"
	}
	.buttonRow {
		position: relative;
		padding-bottom: 20px/*margin-top:-20px;*/
	}
	/*** Marquee video styles - overrides ***/
	.marquee-Video-Style {
		position: absolute;
		width: 100%;
		height: 90%;
		top: 0;
		left: 0;
		margin: 150px auto 0;
		background-color: #000;
		z-index: 100000000000
	}
	.marquee-Video-Header {
		background-color: #000;
		border-radius: 0;
		box-shadow: none;
		color: #000
	}
	.videoIframe {
		width: 100%;
		height: 100%
	}
	.base-modal-Global-Header {
		background-color: #313F49;
		border: none;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		box-shadow: none;
		color: #fff
	}
	.base-closeIcon-Global {
		position: absolute;
		display: block;
		right: 9px;
		top: 8px;
		background: url(/dms-inline/images/shared/popupClose.png) no-repeat 0 0;
		width: 34px;
		height: 34px;
		cursor: pointer;
		border: none
	}
	.smallBlueButton {
		display: inline-block;
		padding: 8px 6px;
		background-color: #d6d6d6;
		font-size: .7em;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		color: #595959;
		border-radius: 3px;
		margin: 0 20px 10px 0;
		-webkit-appearance: none;
	}
	.blueButton {
		display: inline-block;
		padding: 14px 12px;
		background-color: #d6d6d6;
		font-size: .8em;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		color: #595959;
		border-radius: 3px;
		margin: 0 20px 10px 0;
		-webkit-appearance: none;
	}
	.orangeButton {
		display: inline-block;
		padding: 14px 12px;
		background-color: #f47b20;
		font-size: .8em;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		color: #fff;
		cursor: pointer;
		border-radius: 3px;
		margin: 0 20px 10px 0;
		-webkit-appearance: none;
	}
	.orangeButton:hover {
		background-color: #fcd4b6;
	}
	.formBlueButton {
		display: inline-block;
		padding: 8px 10px;
		font-size: .9em;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		border-radius: 3px;
		background-color: #00baf2
	}
	.formBlueButton:after {
		content: url(/dms-inline/images/global/utility/formButton-arrow.png);
		float: right;
		padding-left: 1em
	}
	.eventsBlueButtonContainer {
		position: relative;
		margin: 40px auto 0;
		float: none;
		text-align: center;
		border-top: 1px solid #00baf2;
		padding: 0 18px 10px
	}
	.eventsBlueButton {
		position: relative;
		margin: 0 auto;
		float: none;
		text-align: center;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		font-size: .9em;
		padding: 8px 12px
	}
	/*** adds white arrow to blueButton ****/
	.blueButtonCTA {
		/*display:none;*/
		display: inline-block;
		margin: 0 0 0 4px;
		width: 11px;
		height: 18px;
		background: url(/dms-inline/images/global/utility/button-arrows.png) no-repeat 0 0
	}
	.bigBlueButton-CTAOnly {
		padding: 18px 18px 18px 10px
	}
	.blueButton:hover, .formBlueButton:hover {
		background-color: #d6d6d6;
	}
	/*** Blue marquee styles ****/
	.blueContentBlock {
		display: block;
		margin: 35px 0 0;
		width: 100%;
		height: auto;
		background-color: #d6d6d6;
	}

	.blueMarquee-icon {
		float: right;
		margin: 20px 0;
		position: relative;
		right: 5%;
		width: 25%;
		height: 25%
	}
	.blueMarquee-header {
		margin-bottom: 20px
	}
	.blueMarquee-copyContainer {
		float: none;
		margin: 0 auto 50px
	}
	.blueMarquee-para {
		position: relative;
		width: 90%;
		margin: 0 0 30px
	}
	/*** Regular marquee styles - 40-60% split sections ****/
	/*.regContentBlock{	position:relative;	display:block;	float:left;	width:100%;	margin:35px auto 0 auto;	padding:0 0 70px 0;	border-bottom:1px solid #cccccc;}*/
	.regContentBlock {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		margin: 35px 0 0/*padding:0 0 70px 0;*/
		/*border-bottom:1px solid #cccccc;*/
	}
	.regMarquee-Content {
		position: relative;
		display: block;
		/*width:auto;*/
		height: 100%/*margin: 70px 0;*/
	}
	.regMarquee-icon, .diversity-regMarquee-icon {
		/*float:right;	right:10%;*/
		display: block;
		position: relative;
		margin: 0 0 20px;
        width: 95%;
	}
	.regMarquee-icon-centered-vertical {
		bottom: 0;
		display: block;
		float: right;
		height: auto;
		margin: auto;
		position: absolute;
		/*right: 10%;*/
		top: 0
	}
	.blue-regMarquee-icon {
		float: none;
		/*right:10%;*/
		display: block;
		position: relative;
		margin: 25px auto 0;
		width: 155px;
		height: 155px
	}
    .blue-heart-regMarquee-icon {
		float: none;
		/*right:10%;*/
		display: block;
		position: relative;
		margin: 150px auto 0;
		width: 155px;
		height: 155px
	}
	.regMarquee-para {
		position: relative;
		margin: 25px 0 30px
	}
	.regMarquee-copyContainer {
		position: relative;
		float: left;
		margin: 0;
		left: 0;
		padding-top: 1px
	}
	.regMarquee-copyContainer ul {
		margin-left: 25px
	}
	.regMarquee-copyContainer ul li {
		padding: 0 0 8px
	}
	.regMarqueeSiteLinkPara {
		font-size: 2em;
		line-height: 1.5em
	}
	.regMarqueeSiteLink, a.regMarqueeSiteLink:active, a.regMarqueeSiteLink:visited, a.regMarqueeSiteLink:link {
		border: 1px solid #fff;
		padding: 0 16px;
		color: #fff;
		text-decoration: none;
		cursor: pointer
	}
	a.regMarqueeSiteLink:hover {
		text-decoration: none;
		background-color: #fff;
		color: #00baf2
	}
	/*** BlueCTA marquee styles - 40-60% split sections ****/
	.blueCTAContentBlock {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		margin: 35px 0 0;
		padding: 50px 0
	}
	.blueCTAMarquee-Content {
		position: relative;
		height: 100%;
		margin: 0 0 18px
	}
	.blueCTA-icon-centered-vertical {
		display: block;
		float: none;
		margin: 0 auto;
		position: relative;
		right: inherit;
		top: 0
	}
	.blueCTAMarquee-copyContainer {
		position: relative;
		float: left;
		font-size: 1.2em;
		line-height: 1.5em;
		margin: 0;
		left: 0;
		padding-top: 1px;
		text-align: center
	}
	/*.blueCTAMarqueeSiteLinkPara{	}*/
	.blueCTAMarqueeSiteLink, a.blueCTAMarqueeSiteLink:active, a.blueCTAMarqueeSiteLink:visited, a.blueCTAMarqueeSiteLink:link {
		border: 1px solid #fff;
		padding: 6px;
		color: #fff;
		text-decoration: none;
		cursor: pointer
	}
	a.blueCTAMarqueeSiteLink:hover {
		text-decoration: none;
		background-color: #fff;
		color: #00baf2
	}
	/***** List tile image styles *********/
	.listImageContainer {
		position: relative;
		/*float:left;*/
		display: block;
		width: 100%;
		margin: 0 auto
	}
	.listTileBlock {
		position: relative;
		/*float:left;*/
		width: 90%;
		height: 350px;
		display: block;
		margin: 30px auto
	}
	.listTileBlock:first-child {
		margin: 55px auto 30px
	}
	.listTileContent {
		position: absolute;
		display: block;
		margin: auto;
		top: 0;
		left: 15px;
		bottom: 0;
		height: 50%;
/*background-color: rgba(0, 0, 0, 0.25);*/
    padding: 0.75rem;
	}
	/*** FOUR and THREE COLUMN PARAGRAPH STYLES ***/
	.columnBlock, .graphicBlock {
		margin: 0 0 40px;
		position: relative
	}
	.graphicBlockZeiss{
		/*		margin: 0 0 40px;*/
		position: relative
	}
	.threeColumnContent {
		height: auto
	}
	.threeColumnContentTable {
		display: table
	}
	/*.fourColumnContent .columnBlock:nth-child(4){	margin:0 0 30px 0;}.threeColumnContent .columnBlock:nth-child(3){	margin:0 0 30px 0;}*/
	.learnMoreLink {
		position: relative;
		display: block;
		text-transform: uppercase;
		font-size: .9em;
		text-decoration: none;
		margin: 18px 0 0;
		color: #00B9F2;
		text-align: right
	}
	/*** INFOGRAPHIC STYLES ***/
	.graphicBlock:nth-child(3) {
		margin: 0 0 30px
	}
	.infographic-Icon {
		position: relative;
		display: block;
		margin: 0 auto 15px
	}
	.infographic-bl {
		position: relative;
		display: block;
		margin: 0 auto 15px;
		width: 100%;
	}
	.infographic-Caption, .premier-infographic-Caption {
		position: relative;
		display: block;
		width: 70%;
		margin: 0 auto;
		font-size: 1em;
		text-align: center
	}
	.infographic-Text-Hightlite {
		font-size: 1.2em;
		letter-spacing: 1px;
                color: #3A60FF;
	}
	.infographic-Number-Hightlite {
		font-size: 3.2em;
		line-height: 1.3em;
		letter-spacing: 0;
		text-align: center
	}
	/*** FEATURE STORY STYLES ***/
	.featuredContentBlock {
		position: relative;
		display: block;
		float: left;
		height: auto;
		width: 100%;
		margin: 35px 0 0
	}
	.mobile-clinics-Featured-BKGD {
		background: url(/dms-inline/images/global/global-outreach/mobile-clinics-Featured-BKGD.jpg) no-repeat scroll 0 0 / 600px 200px #010600;
		height: auto;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/mobile-clinics-Featured-BKGD.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/mobile-clinics-Featured-BKGD.jpg',sizingMethod='scale')"
	}
	.alternate-Featured-BKGD {
		background: url(/dms-inline/images/global/mockup-images/alternate-Featured-BKGD.jpg) no-repeat 0 0 / 600px 200px #8b8986;
		height: auto
	}
	.eyeHealth-Featured-BKGD {
		background: url(/dms-inline/images/global/global-outreach/eyeHealth-Featured-bgkd.jpg) no-repeat scroll 0 top / 600px 200px #010600;
		height: auto;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyeHealth-Featured-bgkd.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/global-outreach/eyeHealth-Featured-bgkd.jpg',sizingMethod='scale')"
	}
	.genesis-bg {
		min-height: 300px;
		padding: 50px;
	}
	.genesis-bg p {
		margin: 0 0 20px;
	}
	.genesis-bg p:last-child {
		margin: 0;
	}
	.videoContainer {
		position: relative;
	}
	.videoContainer img {
		margin: 0 0 15px;
		width: 100%;
	}
	.videoContainerFull .videoBlock, .videoContainer .videoBlock {
		bottom: 20px;
		position: absolute;
		right: 20px;
	}
	.videoContainerFull .videoBlock .videoLink img, .videoContainer .videoBlock .videoLink img {
		padding: 0 0 0 12px;
		vertical-align: middle;
		width: auto;
	}
	.featureStorySubHead {
		text-transform: uppercase
	}
	.featureMarquee-copyContainer {
		position: relative;
		float: left;
		margin: 200px 0 50px;
		left: 0;
		padding-top: 1px/*box-sizing: border-box;	-moz-box-sizing: border-box;*/
	}
	.featuredMarquee-para {
		position: relative;
		margin: 0 0 20px
	}
	/*** MILITARY SECTION STORIES ***/
	.blueLeadColumn {
		background-color: #d6d6d6;
	}
	.blueColumnTextBlock {
		/*	position:absolute;	height:40%;*/
		margin: 0 0 0 12%/*	top:0;	bottom:0;	margin-left:20%;*/
	}
	.blueArrow {
		display: block;
		margin: 0 auto;
	}
	/*** FACTS BASED STYLES ***/
	.factsHeader {
		position: relative;
		display: block;
		/*width:80%;*/
		font-size: 1em
	}
	.factsBullets {
		position: relative;
		display: block;
		padding-left: 18px;
		width: 80%;
		font-size: 1em;
	}
	.factsBullets+ul {
		margin-left: 40px
	}
	ul.factsBulletsNarrow {
		position: relative;
		display: block;
		float: left;
		margin: 0;
		padding-left: 18px;
		font-size: 1em;
	}
	/*** FEATURED VIDEO STORIES ***/
	.videoBlock {
		box-sizing: border-box;
		-mox-box-sizing: border-box;
		margin-bottom: 20px;
	}
	.videoBkgd {
		background: url(/dms-inline/images/global/premier/videoThumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/videoThumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/videoThumb.jpg',sizingMethod='scale')"
	}
	.videoBkgd.checkeligibility {
		background: url(/dms-inline/images/global/premier/checkeligibility.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/checkeligibility.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/checkeligibility.png',sizingMethod='scale')"
	}
	.videoBkgd.contactcoverage {
		background: url(/dms-inline/images/global/premier/contactcoverage.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/contactcoverage.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/contactcoverage.png',sizingMethod='scale')"
	}
	.videoBkgd.framecoverage {
		background: url(/dms-inline/images/global/premier/framecoverage.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/framecoverage.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/framecoverage.png',sizingMethod='scale')"
	}
	.videoBkgd.lenscoverage {
		background: url(/dms-inline/images/global/premier/lenscoverage.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/lenscoverage.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/lenscoverage.png',sizingMethod='scale')"
	}
	.videoBkgd.patientrecordreport {
		background: url(/dms-inline/images/global/premier/patientrecordreport.png) no-repeat 0 0 / 100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/patientrecordreport.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/patientrecordreport.png',sizingMethod='scale')"
	}
	.premierSalesBkgd {
		background: url(/dms-inline/images/global/premier/premier-virtual.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/premier-virtual.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/premier-virtual.png',sizingMethod='scale')"
	}
	.myMarketingBkgd {
		background: url(/dms-inline/images/global/premier/my-marketing-team.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/my-marketing-team.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/my-marketing-team.png',sizingMethod='scale')"
	}
	.unitySalesBkgd {
		background: url(/dms-inline/images/global/premier/unity-video-thumb.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/unity-video-thumb.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/premier/unity-video-thumb.png',sizingMethod='scale')"
	}
	.world-site-day {
		background: url(/dms-inline/images/global/mobile-clinics/world-site-day-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/world-site-day-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/mobile-clinics/world-site-day-video.jpg',sizingMethod='scale')"
	}
	.chester {
		background: url(/dms-inline/images/global/mobile-clinics/chester-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/chester-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/mobile-clinics/chester-video.jpg',sizingMethod='scale')"
	}
	.superstorm-sandy {
		background: url(/dms-inline/images/global/mobile-clinics/eyecare-at-wa-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/eyecare-at-wa-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/mobile-clinics/eyecare-at-wa-video.jpg',sizingMethod='scale')"
	}
	.we-see {
		background: url(/dms-inline/images/global/charitable-fund/we-see-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/we-see-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/we-see-video.jpg',sizingMethod='scale')"
	}
	.adoptionDay {
		background: url(/dms-inline/images/global/charitable-fund/adoptionDay.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/adoptionDay.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/adoptionDay.jpg',sizingMethod='scale')"
	}
	.helpingStudents {
		background: url(/dms-inline/images/global/charitable-fund/helpingStudents.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingStudents.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingStudents.jpg',sizingMethod='scale')"
	}
	.hurricaneMaria {
		background: url(/dms-inline/images/global/charitable-fund/hurricaneMaria.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/hurricaneMaria.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/hurricaneMaria.jpg',sizingMethod='scale')"
	}
	.returnToParadise {
		background: url(/dms-inline/images/global/charitable-fund/returnToParadise.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/returnToParadise.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/returnToParadise.jpg',sizingMethod='scale')"
	}
    .reOpenParadise {
		background: url(/dms-inline/images/global/charitable-fund/reOpenParadise.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/reOpenParadise.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/reOpenParadise.jpg',sizingMethod='scale')"
	}
    .studentHomelessness {
		background: url(/dms-inline/images/global/charitable-fund/studentHomelessness.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/studentHomelessness.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/studentHomelessness.jpg',sizingMethod='scale')"
	}
	.citiesAcross {
		background: url(/dms-inline/images/global/charitable-fund/citiesAcross.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/citiesAcross.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/citiesAcross.jpg',sizingMethod='scale')"
	}
    .newLookSameHeart {
		background: url(/dms-inline/images/global/home/newLookSameHeart.jpg) no-repeat 0 0 / 100%;
		width: auto;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/newLookSameHeart.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/home/newLookSameHeart.jpg',sizingMethod='scale')"
	}
    .brandLaunch {
		background: url(/dms-inline/images/global/careers/brandLaunch.jpg) no-repeat 0 0 / 100%;
		width: auto;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/brandLaunch.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/brandLaunch.jpg',sizingMethod='scale')"
	}
	.helpingMillionMore {
		background: url(/dms-inline/images/global/charitable-fund/helpingMillionMore.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingMillionMore.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/helpingMillionMore.jpg',sizingMethod='scale')"
	}
	.closingGap {
		background: url(/dms-inline/images/global/charitable-fund/closingGap.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/closingGap.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/closingGap.jpg',sizingMethod='scale')"
	}
   	.gameon {
		background: url(/dms-inline/images/innovations/kings-gic.png) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/kings-gic.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/kings-gic.png',sizingMethod='scale')"
	} 
    
	.WE_SEE_ProjectLaunch {
		background: url(/dms-inline/images/global/charitable-fund/WE_SEE_ProjectLaunch.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/WE_SEE_ProjectLaunch.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/WE_SEE_ProjectLaunch.jpg',sizingMethod='scale')"
	}
	.partnering-health {
		background: url(/dms-inline/images/global/charitable-fund/partnering-health-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/partnering-health-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/partnering-health-video.jpg',sizingMethod='scale')"
	}
	.ashwin-willemse {
		background: url(/dms-inline/images/global/charitable-fund/ashwin-willemse-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/ashwin-willemse-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/ashwin-willemse-video.jpg',sizingMethod='scale')"
	}
	.nike-football {
		background: url(/dms-inline/images/global/charitable-fund/nike-football-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/nike-football-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/nike-football-video.jpg',sizingMethod='scale')"
	}
	.power-of-sport {
		background: url(/dms-inline/images/global/charitable-fund/power-of-sport-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/power-of-sport-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/charitable-fund/power-of-sport-video.jpg',sizingMethod='scale')"
	}

    .diversity-history {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-history-thumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-history-thumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-history-thumb.jpg',sizingMethod='scale')"
	}
    .diversity-dr-poston {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-dr-poston-thumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-dr-poston-thumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-dr-poston-thumb.jpg',sizingMethod='scale')"
	}
    .diversity-brg  {
		background: url(/dms-inline/images/global/about-us/diversity/diversity-brg-thumb.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-brg-thumb.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/about-us/diversity/diversity-brg-thumb.jpg',sizingMethod='scale')"
	}
  .gic-futurist {
    background: url(/dms-inline/images/innovations/tile-futurist-reports.png) no-repeat 0 0 / 100%;
    width: 299px;
    height: 195px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-futurist-reports.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-futurist-reports.png',sizingMethod='scale')"
  }
      .gic-news {
    background: url(/dms-inline/images/innovations/tile-gic-news.png) no-repeat 0 0 / 100%;
    width: 299px;
    height: 195px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-gic-news.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-gic-news.png',sizingMethod='scale')"
  }
    
  .gic-focus {
    background: url(/dms-inline/images/innovations/tile-focus-areas.png) no-repeat 0 0 / 100%;
    width: 299px;
    height: 195px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-focus-areas.png.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-focus-areas.png.png',sizingMethod='scale')"
  }
  .gic-space {
    background: url(/dms-inline/images/innovations/tile-our-space.png) no-repeat 0 0 / 100%;
    width: 299px;
    height: 195px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-our-space.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/innovations/tile-our-space.png',sizingMethod='scale')"
  }

	.connies-story {
		background: url(/dms-inline/images/global/mobile-clinics/dr-probst-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/dr-probst-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/dr-probst-video.jpg',sizingMethod='scale')"
	}
	.superstorm-sandy {
		background: url(/dms-inline/images/global/mobile-clinics/eyecare-at-wa-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/eyecare-at-wa-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/eyecare-at-wa-video.jpg',sizingMethod='scale')"
	}
	.sixty-years-giving {
		background: url(/dms-inline/images/global/mobile-clinics/DeMarcus-basketball-camp-video.jpg) no-repeat 0 0 / 100%;
		width: 299px;
		height: 195px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/DeMarcus-basketball-camp-video.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/mobile-clinics/DeMarcus-basketball-camp-video.jpg',sizingMethod='scale')"
	}

	.videoThumbnail {
		position: relative;
		display: block;
		width: 299px;
		margin: 0 auto;
		cursor: pointer
	}
	.videoPlayButton {
		position: absolute;
		top: 30%;
		display: block;
		margin: 0 auto;
		width: 49px;
		height: 49px;
		left: 50%;
		margin-left: -24.5px
	}
	.videoTitle {
		position: absolute;
		display: block;
		width: 100%;
		bottom: 0;
		padding: 8px 10px 8px 25px;
		box-sizing: border-box;
		font-size: .9em;
		text-transform: none;
		background-color: rgba(214, 214, 214, 0.9);
	}
	.photoTitle {
		text-transform: uppercase;
		text-decoration: none;
		font-size: .9em;
		color: #00B9F2;
		cursor: pointer
	}
	.photoThumbnail {
		margin-bottom: 8px;
		cursor: default
	}
	.photoCaption, .testimonialCaption {
		font-size: .9em;
		line-height: 1.3em;
		margin-bottom: 10px;

		cursor: default
	}
	/*** Testimonial styles ***/
	.testimonialBlock {
		cursor: default;
	}
	.testimonialLarge {
		border-top: 5px solid #0B2335;
		/*border-bottom:5px solid #325565;*/
		padding: 20px 0 20px 0;
		cursor: default;
	}
	.testimonialLarge {
		position: relative;
		display: block;
		float: left;
		width: 299px;
		cursor: pointer;
	}
	.testimonialLargeText {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 30px;
		padding-left: 8px;
		padding-right: 8px;
		cursor: default;
	}
	.testimonialCaption {
		/*padding-left:8px*/
	;
		font-weight: bold;
		font-size: 1.1em;
	}
	.testimonialTextPadding {
		padding-left: 8px;
	}
	/*** FAQ styles ***/
	.faqQuestion {
		text-decoration: none;
		font-size: 1em;
		color: #00B9F2;
		cursor: pointer;
		clear: both;
		margin: 0 0 10px
	}
	.faqAnswer {
		display: none;
		font-size: 1em;
		margin: 0 0 0 2%
	}
	.faqArrow-closed {
		display: inline-block;
		background: url(/dms-inline/images/global/utility/faq-arrow.png) no-repeat 0 0;
		width: 15px
	}
	.faqArrow-open {
		display: inline-block;
		background: url(/dms-inline/images/global/utility/faq-arrow.png) no-repeat -15px 0;
		width: 15px
	}
	/*** Military column ***/
	.blueColumnBlock {
		margin: 0;
		position: relative;
		display: table-cell;
		vertical-align: middle
	}
	/*.blueColumnBlock:before {    content: "";    display: inline-block;    height: 100%;    vertical-align: middle;}*/
	/*.blueColumnBlock ul{	margin:0 0 0 12%;}*/
	.arrowColumn {
		display: none
	}
	.threeColumnHeaders {
		display: none
	}
	/*.blueLeadColumn {    background-color: #d6d6d6;}*/
	.blueArrow {
		display: block;
		margin: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		position: relative;
	}
	/*** footer styles ***/
	.footerContainer {
		position: relative;
		float: none;
		margin: 0 auto
	}
	.footerSection {
		float: left;
		height: auto;
		/*background-color:#003366;*/
		color: #fff;
		/*border-top:5px solid #999;*/
		margin: 0 0 10px;
		width: 40%/*border:1px solid red;*/
	}
	.footerLogo {
		position: relative;
		float: left;
		display: block;
		width: 90px;
		height: 85px;
		top: 0;
		cursor: pointer;
		background: url(/dms-inline/images/shared/VSP-Global-logos.png) -770px 0 no-repeat;
		z-index: 30;
		margin: 0
	}
	.footerText {
		position: relative;
		float: left;
		color: #595959;
		display: block;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-size: .8em;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 1.6em;
		margin: 0 0 35px;
		top: 10px;
		width: 85%
	}
	/*changed*/
	.footerLogo {
		background: none;
		position: relative;
		float: left;
		display: block;
		width: 95px;
		height: 100px;
		top: 0.65rem;
		cursor: pointer;
		z-index: 30;
	}
	/*changed*/
	.footerLogoClip {
		position: relative;
		clip: rect(0px, 684px, 65px, 600px);
		left: -0.5rem;
		top: 1.5rem;
width:100%;
	}
	/*.footerText {		top:0px;}*/
	.missionHighlite {
		display: block;
		margin: 6.5% 0 0;
		/*left:350px;*/
		color: #3A60FF;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-weight: 500;
		font-style: normal
	}
	.global-footerNav {
		position: relative;
		/*width:40%;*/
		float: right;
		/*top:40px;*/
		margin: 0 0 0 20px;
		padding: 0;
		box-sizing: border-box
	}
	.global-footer-subNavElement {
		display: block;
		float: left;
		width: 100%;
		text-decoration: none;
		text-transform: uppercase;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-weight: 700;
		font-style: normal;
		font-size: .8em;
		line-height: 2em;
		letter-spacing: 0;
		color: #595959;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		cursor: pointer
	}
	.footerNav-leftcolumn {
		margin: 0;
		width: 52%
	}
	/*.footerNav-rightcolumn{	width:25%;	}*/
	/*** DOWNLOAD MODULE STYLES ***/
	.downloadContainer {
		position: relative;
		display: block;
		margin: 0 auto/*float:left;	left:50%;*/
	}
	.downloadBlock {
		position: relative;
		display: inline-block;
		margin: 0 0 30px;
		text-align: center
	}
	.downloadBlock:last-child {
		margin-right: 0
	}
	.downloadHeader {
		text-transform: uppercase;
		font-size: .9em;
		line-height: 1.1em;
		min-height: 45px;
		color: #5a5a5a
	}
	.downloadIcon {
		margin: 0;
		height: 55px;
		width: 40px
	}
	.centeredBlueButtonTripleplay {
		margin-bottom: 30px;
		float: none
	}
	.centeredBlueButton {
		margin: 20px auto 0;
		float: none
	}
	.downloadHR {
		border-color: #fffde8;
		width: 40px;
		text-align: center
	}
	.downloadCenter {
		position: relative;
		left: -50%;
		float: left
	}
	/*** 	TAKE ACTION MODULE STYLES ***/
	.takeActionBlock {
		text-align: center;
		height: 150px
	}
	.takeActionBlock:before {
		content: '';
		display: inline-block;
		/*height: 100%;*/
		vertical-align: middle;
		margin-right: -.25em/* Adjusts for spacing */
	}
	.takeActionBlock img {
		float: left;
		margin-right: 12px;
		margin-bottom: 40px;
		width: 60px;
		height: 45px
	}
	.takeActionHeader {
		float: left;
		/*margin-top:8px;*/
		margin-bottom: 10px;
		text-transform: uppercase;
		font-size: .85em;
		line-height: 1.1em;
		letter-spacing: 1px;
		min-height: 45px;
		color: #5a5a5a
	}
	.centered {
		display: inline-block;
		vertical-align: middle;
		float: none
	}
	.vertical-center-no-height {
		display: inline-block;
		vertical-align: middle;
		float: none
	}
	.warningIcon1 {margin-top: 2%}

	.warningIcon2 {margin-top: -1%}

	.warningIcon3 {margin-top: 4.5%}

	.warningBox {
		background-color: #F58220;
		padding: 27px;
		border: 1px solid #ccc;
		min-width: 730px;
	}
	.tripleplayBox {
		float: left;
		/*text-align: left;*/
		padding: 55px 55px;
		border: 3px solid #f47b20;
		margin-left: 5px;
		left: -1%;
		width: 80%;
	}
	.tripleplayBlock {
		position: relative;
		display: inline-block;
		box-sizing: border-box;
		-mox-box-sizing: border-box;
		float: left;
		padding-right: 50px;
		padding-left: 0px;
		min-height: 370px;
	}
	.bigCTA {
		/*margin: 0 50px;*/
	}
	/*** EVENT-DATE STYLES ***/
	.eventDate {
		float: left;
		text-align: center;
		padding: 12px 15px 4px;
		border: 1px solid #d6d6d6;
        margin: 0 0 15px
	}
    .eventHistory {
		float: left;
		text-align: center;
		padding: 12px 15px 4px;
		border: 1px solid #D6D6D6;
        background-color: #D6D6D6;
        margin-top: 20px;
		margin: 0 0 15px;
	}
	.eventDay {
		font-size: 2.5em
	}
	.eventMonth {
		font-size: 1.1em;
		text-transform: uppercase
	}
	.eventFlag {
		border-left: 9px solid #d6d6d6;
	}
	.moreEventsContainer {
		position: relative;
		float: left;
		display: none
	}
	.calendarHighlite {
		text-transform: uppercase;
		font-weight: 700
	}
	/*** LEADERSHIP STYLE ***/
	.leaderBlock {
		position: relative;
		display: inline-block;
		margin: 0 0 12px;
		text-align: center
	}
	.leaderIcon {
		margin: 0
	}
	.leaderHeader {
		text-transform: uppercase;
		font-size: .875em;
		line-height: 1.1em;
		letter-spacing: 1px;
		margin: 0 0 6px;
		/*min-height:45px;*/
		color: #5a5a5a;
		text-align: center
	}
	.leaderRole {
		position: relative;
		display: inline-block;
		font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
		font-weight: 400;
		font-style: normal;
		line-height: 1.4em;
		font-size: .75em
	}
	/*** mobile nav styles ****/
	.mobile-nav-style {
		display: block;
		background-color: #D6D6D6!important;
		color: #595959 !important;
		border: none!important;
		text-decoration: none
	}
	.mobile-nav-style nav a {
		color: #595959 !important
	}
	.mobile-subnav {
		font-weight: 300
	}
	.mobile-nav-container {
		display: none
	}
	/*** FILMSTRIP STYLES ****/
	/*.filmStrip{	position:fixed;	border-top:1px solid #CBCBCB;	bottom:0;	margin:0;	padding:0;	z-index:1000;	height:80px;}*/
	.filmStrip {
		border-top: 1px solid #cbcbcb;
		bottom: 0;
		float: left;
		height: 90px;
		margin: -25px 0 0;
		padding: 0;
		position: fixed;
		z-index: 1000
	}
	.filmStripElement {
		position: relative;
		border-right: 1px solid #CBCBCB;
		border-bottom: 1px solid #CBCBCB;
		width: 33%;
		height: 50%;
		background-color: #3A60FF;
		color: #CBCBCB;
		cursor: pointer
	}
	.filmStripElement:first-child {
		width: 33%!important
	}
	.filmStripElement:last-child {
		width: 33%!important;
		border-right: none
	}
	.filmStripElement-Wide {
		width: 34%!important
	}
	.filmStripElement-noborderright {
		border-right: none
	}
	.filmstripLabel {
		position: absolute;
		display: block;
		/*width:75%;*/
		/*height:18%;*/
		margin: auto;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 0;
		/*box-sizing:border-box;*/
		border: none;
		color: #fff;
		font-size: .8em;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 0;
		cursor: pointer;
		z-index: 30
	}
        .nationalpartner-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none;
/*        margin-top: 10px;*/
    }
  	/*.filmstripLabel{	width:75%;	font-size:0.8em;	padding:12px 2px 12px 2px;	border:none;	}*/
}
/*** END ALL DEVICE STYLES ***/

@media all and (min-width: 1300px) and (max-width: 1500px) {
	.bodyScrollClass {
		margin: 0;
		overflow: hidden;
		padding: 0
	}
	/*** Text styles ***/
	h1 {
		position: relative;
		font-size: 2.5em;
		color: #fff;
		margin: 0;
		padding: 0
	}
	h2 {
		position: relative;
		display: block;
		font-size: 1.5em;
		color: #fff;
		margin: 0;
		padding: 0;
		text-transform: uppercase
	}
	h3 {
		position: relative;
		font-size: 1em;
		letter-spacing: 0;
		text-transform: uppercase;
		color: #0B2335;
		margin: 0;
		padding: 0
	}
	h4 {
		position: relative;
		font-size: .9em;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 0;
		padding: 0
	}
	p {
		position: relative;
		display: block;
		font-size: .9em;
		line-height: 1.7em;
		padding: 0;
		margin: 0
	}
	ul {
		position: relative;
		/*display: block;*/
		font-size: .9em;
		line-height: 1.7em;
		padding: 0;
		margin-left: 20px;
	}
	.work-with-vsp-icon {
		display: none
	}
	.missionStatement {
		position: relative;
		display: block;
		top: 10%;
		left: 30%;
		/*height:500px;*/
		/*width:40%;*/
		font-size: 3em;
		line-height: 1.3em;
		letter-spacing: 0;
		text-align: left;
		box-sizing: border-box;
		width: 65%
	}
	.missionStatementLabel {
		border: 2px solid #fff;
		cursor: pointer;
		font-size: 3em;
		left: 26%;
		padding: 10px 6px 10px 45px;
		position: relative;
		top: 20%
	}
	.lobLabel, .filmstripLabel {
		position: absolute;
		display: block;
		/*width:35%;*/
		height: 14%;
		margin: auto;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 10px 5px;
		/*box-sizing:border-box;*/
		border: 1px solid #fff;
		color: #fff;
		font-size: 1.3em;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 3px;
		cursor: pointer;
		z-index: 30
	}
	.filmStrip {
		position: fixed;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		bottom: 0;
		margin: 0;
		padding: 0;
		z-index: 1000;
		height: 90px
	}
	.filmstripLabel {
		/*width:45%;*/
		font-size: .85em;
		padding: 6px 0 0;
		height: 40%
	}
	.overlayLobLabel {
		position: absolute;
		display: block;
		/*width:35%;*/
		height: 14%;
		margin: auto;
		top: 20%;
		right: 0;
		/*bottom : 0 ;*/
		left: 0;
		padding: 10px 5px;
		/*box-sizing:border-box;*/
		border: 1px solid #fff;
		color: #fff;
		font-size: 1.3em;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 3px;
		z-index: 30
	}
	.practice1 {
		top: 260px;
		left: 510px;
		width: 450px
	}
	.philanthropy1 {
		top: 215px;
		left: 500px;
		width: 500px
	}
	.retail1 {
		top: 205px;
		left: 500px;
		width: 650px
	}
	.optics1 {
		top: 205px;
		left: 500px;
		width: 650px
	}
	.contentBlock {
		width: 30%;
		top: 8%;
		left: 3%
	}
	.contentBlockEyewear {
		top: 8%;
		left: 3%;
		width: 40%;
		background-color: #000;
		opacity: 0.4;
	}
	.tworowLabel {
		height: 23%
	}
	.threerowLabel {
		height: 28%
	}
	.tworowLabelFilmstrip {
		height: 60%
	}
    
    .bigGreyText {
        font-size: 1.5rem;
        color: #595959;
    }
}
/*** desktop styles ***/

@media all and (min-width: 1025px) and (max-width: 1300px) {
	/*.hide-on-desktop{	display:none !important;}*/
	.backButtonBottom {
		display: block;
		position: relative;
		float: none;
		z-index: 1000;
		color: #fff;
		cursor: pointer;
		margin: 0 auto;
		font-size: .8em;
		border: 1px solid #fff;
		padding: 8px;
		height: auto;
		bottom: 10px;
		text-align: center
	}
	.bigArrow-down {
		display: block;
		background: url(/dms-inline/images/global/utility/navControls.png) no-repeat scroll -293px 0 rgba(0, 0, 0, 0);
		border-left: medium none;
		border-right: medium none;
		border-top: medium none;
		cursor: pointer;
		height: 19px;
		margin: 12px auto 0;
		width: 25px
	}
	.desktop-purple-arrow {
		display: block
	}
	.filmStrip {
		border-top: 1px solid #cbcbcb;
		bottom: 0;
		float: left;
		height: 90px;
		margin: -25px 0 0;
		padding: 0;
		position: fixed;
		z-index: 1000
	}
	/*** BASE STYLES ***/
	.topNavBlock, .subNavBlock {
		display: none
	}
	.topNavBlockMobile {
		display: block
	}
	.topNavBlockMobile-color {
		display: block;
		border-bottom: 1px solid #ccc;
		background-color: white;
	}
	.navPane {
		background-color: rgba(255, 255, 255, 0.95);
		display: none;
		height: 100%;
		left: 0;
		margin: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 100000000
	}
	header {
		box-sizing: border-box;
		height: auto;
		position: absolute;
		width: 100%;
		z-index: 1000000000
	}
	.menuIcon {
		background: url(/dms-inline/images/global/utility/menuIcons.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		cursor: pointer;
		display: block;
		height: 35px;
		position: absolute;
		right: 20px;
		top: 20px;
		width: 35px
	}
	.advance-optometry-bkgd-LG {
		background: url(/dms-inline/images/global/global-outreach/advance-optometry-bkgd.jpg) no-repeat scroll 0 0 / cover
	}
	.heroMarquee {
		display: block;
		height: 100%;
		margin: 0 auto;
		position: relative;
		width: 100%
	}
	.fourColumnContent, .threeColumnContent {
		float: none;
		margin: 0 auto;
		padding: 0;
		position: relative
	}
	.threeColumnContentTable {
		display: table;
		min-height: 250px;
		height: 250px
	}
	.threeColumnContentTableHeader {
		height: auto
	}
	.videoContentBlock {
		min-width: 1000px
	}
	/*** Text styles ***/
	.eventDate {
		float: right;
		margin: 0 45px 0 0
	}
    .eventHistory {
		float: right;
        background-color: #D6D6D6;
		margin: 0 45px 0 0

	}
	/*******************************************************************************************************History Page*******************************************************************************************************/
	.mobile-button-container {
		background: #fff;
		padding: 16px 0 17px
	}
	.responsive-menu-icon {
		background: #26bff3;
		border: none;
		border-radius: 1px;
		color: #fff;
		cursor: pointer;
		display: block;
		margin: 0 auto;
		outline: none;
		padding: 7px 7px 7px 8px;
		text-transform: uppercase
	}
	.decades-navigation {
		background: none;
		width: 100%;
		margin: 0 auto
	}
	.decades-navigation ul {
		background: #26bff3;
		display: none;
		margin: 0 auto;
		padding: 15px 0;
		width: 142px
	}
	.decades-navigation ul li {
		display: block;
		margin: 0 auto
	}
	.decades-navigation ul li a, .decades-navigation ul li a.first {
		border-bottom: 1px solid #fff;
		border-left: none;
		border-right: none;
		border-top: none;
		color: #fff;
		margin: 5px auto;
		padding: 7px
	}
	.history-marquee {
		padding: 20px
	}
	.controlText {
		position: absolute;
		width: 100%;
		color: #fff;
		font-size: .9em;
		text-align: center;
		bottom: 16%;
		z-index: 1000
	}
	.work-with-vsp-icon {
		display: none
	}
}

/*** SuccessFactors CSS ***/

.military-transcoder-bkgd {
	background: url(/dms-inline/images/global/premier/million-more-full-width-cta.jpg) no-repeat 0 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dms-inline/images/global/careers/military-bkgd.jpg',sizingMethod='scale')";
}
.military-container {
	margin-top: 10%;
}


@media (max-width: 767px) {
	.military-container {
		margin-top: 20px;
	}
	.military-container h2 {
		color: #0B2335;
		text-shadow: none;
	}
	.centeredText320 {
		text-align: center;
	}
	.eyes-of-hope-block {
		height: 280px;
	}
    
    .bigGreyText {
        font-size: 1.1rem;
        color: #595959;
    }
}
@media all and (min-width: 1025px) and (max-width: 1301px) {
	.mobile-purple-arrow {
		display: none;
	}
}
@media all and (min-width: 961px) and (max-width: 1301px) {
	.desktop-purple-arrow {
		position: relative;
		bottom: 39px;
	}
}
@media all and (min-width: 1024px) and (max-width: 1301px) {
	.tripleplayBlock {
		position: relative;
		display: inline-block;
		box-sizing: border-box;
		-mox-box-sizing: border-box;
		float: left;
		padding-right: 50px;
		padding-left: 0px;
		min-height: 425px;
	}
    .bigGreyText {
        font-size: 1.3rem;
        color: #595959;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}

@media (max-width: 667px) and (min-width: 375px) {
	.infographic-bl {
		position: relative;
		display: block;
		margin: 0 auto 15px;
		width: 80%;
	}
	.tripleplayBox {
		float: left;
		/* text-align: left; */
		padding: 55px 55px;
		border: 3px solid #f47b20;
		margin-left: 5px;
		left: -1%;
		width: 65%;
	}
    
    .bigGreyText {
        font-size: 1.2rem;
        color: #595959;
        padding-left: 1.5rem;
        padding-right: 0.5rem;
        text-align: left;
    }
}

@media screen and (min-width: 768px) and (max-width: 980px){
        .bigGreyText {
        font-size: 1.2rem;
        color: #595959;
        padding-left: 1.5rem;
        padding-right: 0.5rem;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
        .videoThumbnail.newLookSameHeart, .videoThumbnail.brandLaunch {
        position: relative;
        display: block;
        width: 485px;
        height: 308px;
        margin: 0 auto;
        cursor: pointer;
    }
}