html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Whitney';src:url("../fonts/Whitney-Light.eot");src:url("../fonts/Whitney-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Whitney-Light.woff") format("woff"),url("../fonts/Whitney-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Whitney';src:url("../fonts/Whitney-Bold.eot");src:url("../fonts/Whitney-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Whitney-Bold.woff") format("woff"),url("../fonts/Whitney-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Whitney';src:url("../fonts/Whitney-Medium.eot");src:url("../fonts/Whitney-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Whitney-Medium.woff") format("woff"),url("../fonts/Whitney-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@-webkit-keyframes BumpToRight{0%{left:0}30%{left:10px}75%{left:0}}@-moz-keyframes BumpToRight{0%{left:0}30%{left:10px}75%{left:0}}@keyframes BumpToRight{0%{left:0}30%{left:10px}75%{left:0}}@-webkit-keyframes showText1{0%{top:10%;opacity:0;font-size:0.5em}20%{top:20%;opacity:1;font-size:1.8em}100%{top:20%;opacity:1;font-size:1.8em}}@-moz-keyframes showText1{0%{top:10%;opacity:0;font-size:0.5em}20%{top:20%;opacity:1;font-size:1.8em}100%{top:20%;opacity:1;font-size:1.8em}}@keyframes showText1{0%{top:10%;opacity:0;font-size:0.5em}20%{top:20%;opacity:1;font-size:1.8em}100%{top:20%;opacity:1;font-size:1.8em}}@-webkit-keyframes showText2{0%{top:10%;opacity:0;font-size:0.5em}20%{top:45%;opacity:1;font-size:1.8em}100%{top:45%;opacity:1;font-size:1.8em}}@-moz-keyframes showText2{0%{top:10%;opacity:0;font-size:0.5em}20%{top:45%;opacity:1;font-size:1.8em}100%{top:45%;opacity:1;font-size:1.8em}}@keyframes showText2{0%{top:10%;opacity:0;font-size:0.5em}20%{top:45%;opacity:1;font-size:1.8em}100%{top:45%;opacity:1;font-size:1.8em}}@-webkit-keyframes showText3{0%{bottom:90%;opacity:0;font-size:0.5em}20%{bottom:20%;opacity:1;font-size:1.8em}100%{bottom:20%;opacity:1;font-size:1.8em}}@-moz-keyframes showText3{0%{bottom:90%;opacity:0;font-size:0.5em}20%{bottom:20%;opacity:1;font-size:1.8em}100%{bottom:20%;opacity:1;font-size:1.8em}}@keyframes showText3{0%{bottom:90%;opacity:0;font-size:0.5em}20%{bottom:20%;opacity:1;font-size:1.8em}100%{bottom:20%;opacity:1;font-size:1.8em}}@media (max-width: 500px){@-webkit-keyframes showText1{0%{top:10%;opacity:0;font-size:0.5em}20%{top:20%;opacity:1;font-size:1em}100%{top:20%;opacity:1;font-size:1em}}@-moz-keyframes showText1{0%{top:10%;opacity:0;font-size:0.5em}20%{top:20%;opacity:1;font-size:1em}100%{top:20%;opacity:1;font-size:1em}}@keyframes showText1{0%{top:10%;opacity:0;font-size:0.5em}20%{top:20%;opacity:1;font-size:1em}100%{top:20%;opacity:1;font-size:1em}}@-webkit-keyframes showText2{0%{top:10%;opacity:0;font-size:0.5em}20%{top:45%;opacity:1;font-size:1em}100%{top:45%;opacity:1;font-size:1em}}@-moz-keyframes showText2{0%{top:10%;opacity:0;font-size:0.5em}20%{top:45%;opacity:1;font-size:1em}100%{top:45%;opacity:1;font-size:1em}}@keyframes showText2{0%{top:10%;opacity:0;font-size:0.5em}20%{top:45%;opacity:1;font-size:1em}100%{top:45%;opacity:1;font-size:1em}}@-webkit-keyframes showText3{0%{bottom:90%;opacity:0;font-size:0.5em}20%{bottom:20%;opacity:1;font-size:1em}100%{bottom:20%;opacity:1;font-size:1em}}@-moz-keyframes showText3{0%{bottom:90%;opacity:0;font-size:0.5em}20%{bottom:20%;opacity:1;font-size:1em}100%{bottom:20%;opacity:1;font-size:1em}}@keyframes showText3{0%{bottom:90%;opacity:0;font-size:0.5em}20%{bottom:20%;opacity:1;font-size:1em}100%{bottom:20%;opacity:1;font-size:1em}}}a{text-decoration:none}a:hover{text-decoration:underline}.k-button{font-family:'Graphik', sans-serif;text-transform:uppercase;font-weight:bolder;display:inline-block;background-color:#555;color:white;text-decoration:none;border-radius:6px;font-size:1.3rem;padding:10px 25px 12px 25px;margin:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.k-button.lower{text-transform:none}.k-button.red{background-color:#ed0000}.k-button.light{font-family:'Graphik', sans-serif;font-weight:500}.k-button.light strong{font-weight:bolder}.k-button:hover{text-decoration:none}.simple-link{font-family:'Graphik', sans-serif;font-weight:500;display:inline-block;color:#555;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.simple-link::after{content:'\f054';font-family:'FontAwesome';position:relative;font-size:0.8em;margin-left:6px;display:inline-block;color:#ed0000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.simple-link.red{color:#ed0000}.simple-link.white{color:white}.simple-link:hover{color:black;text-decoration:none}.simple-link:hover::after{-webkit-animation:BumpToRight 1s ease-in-out;-moz-animation:BumpToRight 1s ease-in-out;animation:BumpToRight 1s ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}*{outline:none;font-size:18px}body{-webkit-font-smoothing:antialiased;font-family:'Graphik', sans-serif;font-weight:500;font-size:1.15rem;text-align:center}input,textarea{-webkit-appearance:none;-moz-appearance:none}.page-wrapper{max-width:1200px;margin:auto;text-align:left;padding:0px 20px;box-sizing:border-box}.group:after{content:"";display:table;clear:both}.inline{display:inline-block;vertical-align:top}.page-content{min-height:600px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}em{font-style:italic}sup{font-size:0.4em;vertical-align:super}.jspDrag{background:#ed0000 !important;border-radius:10px}.jspHorizontalBar{background:transparent;border-radius:10px}.jspTrack{background:#f1f1f1 !important;border-radius:10px}.half-size{position:relative;box-sizing:border-box;width:50%;float:left;display:block}@media screen and (max-width: 789px){.half-size{width:100%}}.third{position:relative;box-sizing:border-box;width:33%;float:left;display:block}@media screen and (max-width: 789px){.third{width:100%}}.colors-of-life{padding:10px 0 !important;background-size:cover;position:relative}.colors-of-life img{max-height:45px}@media screen and (max-width: 550px){.colors-of-life img{width:100%}}.colors-of-life .p-top{padding-top:8px}.colors-of-life .p-bottom{padding-bottom:8px}.colors-of-life .mini-chromatic{position:absolute;height:8px;width:100%;left:0}.colors-of-life .mini-chromatic.minibar-top{top:0}.colors-of-life .mini-chromatic.minibar-bottom{bottom:0}section.find-eyecare.indigo-back,section.professional-services.indigo-back{background-color:#2b1d83;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMmUzMTkyIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyNzA5NzQiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #2e3192), color-stop(1, #270974));background-image:-webkit-linear-gradient(top, #2e3192 0%, #270974 100%);background-image:linear-gradient(to bottom, #2e3192 0%, #270974 100%);background-image:-ms-linear-gradient(top, #2e3192 0%, #270974 100%)}section.find-eyecare.indigo-back h5,section.find-eyecare.indigo-back a,section.find-eyecare.indigo-back h2,section.find-eyecare.indigo-back p,section.professional-services.indigo-back h5,section.professional-services.indigo-back a,section.professional-services.indigo-back h2,section.professional-services.indigo-back p{color:white}@media \0screen\,screen\9{section.find-eyecare .indigo-back,section.professional-services .indigo-back{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2e3192",endColorstr="#ff270974",GradientType=0)}}.bg-cloudy{background-image:url(../img/cloudy-powdy.jpg);background-size:cover}.t-blue{color:#27279a}.t-white{color:white}.t-red{color:#ed0000}.t-green{color:#86c900}strong{font-weight:bold}.yellow-gradient{background:#ffe01e;background:-moz-linear-gradient(top, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);background:-webkit-linear-gradient(top, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);background:linear-gradient(to bottom, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe01e', endColorstr='#ffc01e',GradientType=0 )}pre{text-align:left;font-size:14px;font-family:'Tahoma';line-height:1.5;background-color:black;color:#36ff00;padding:40px;height:500px;overflow:auto}.go-to-top{position:fixed;display:none;right:20px;bottom:30px;background-color:#ed0000;color:white;padding:10px;border-radius:6px;opacity:0.7;cursor:pointer;z-index:99999}img.alignleft{float:left;margin-right:20px;margin-bottom:20px}#main-header{position:relative;display:block;width:100%;background-color:white}#main-header.fixed{z-index:999999;position:fixed;top:0}@media (max-width: 950px){#main-header.fixed{position:relative;z-index:2}}#main-header.pro .nav-logo{padding-bottom:0px;height:75px}@media (min-width: 691px) and (max-width: 950px){#main-header.pro .nav-logo{height:auto}}@media (max-width: 690px){#main-header.pro .nav-logo{height:auto}}#main-header.pro .nav-logo #logo{position:relative;width:240px;margin-top:-25px}@media (max-width: 950px){#main-header.pro .nav-logo #logo{top:0px;margin-top:0px;width:100%}#main-header.pro .nav-logo #logo img{max-width:150px;}}#main-header.pro .nav-logo #top-nav{padding-top:15px}@media (max-width: 950px){#main-header.pro .nav-logo #top-nav{padding-top:0px}}#main-header.pro .page-wrapper{padding-top:45px}@media (max-width: 950px){#main-header.pro .page-wrapper{padding-top:0}}#main-header .page-wrapper{position:relative;padding-top:55px}@media (max-width: 950px){#main-header .page-wrapper{padding-top:0px}}#main-header .page-wrapper .dead-row{position:absolute;top:0px;right:0px}@media (max-width: 950px){#main-header .page-wrapper .dead-row{display:none}}#main-header .page-wrapper .dead-row .find-button{background-color:#ed0000;color:white;padding:12px 14px;display:inline-block;text-transform:uppercase;font-weight:bold;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-box-shadow:1px 1px 6px #DDD;box-shadow:1px 1px 6px #DDD;font-size:14px;text-decoration:none}@media (max-width: 690px){#main-header .page-wrapper.pro{padding:0}}#main-header .nav-logo{padding-bottom:15px}@media (max-width: 950px){#main-header .nav-logo{padding-bottom:0px}}#main-header .nav-logo #logo img{max-width:240px;}#main-header .nav-logo #logo{float:left;max-width:240px;width:100%;text-decoration:none}@media (max-width: 950px){#main-header .nav-logo #logo{float:none;width:100%;padding-top:15px;margin-bottom:15px}}#main-header .nav-logo #logo img{width:100%}@media (max-width: 950px){#main-header .nav-logo #logo img{width:auto}}@media (max-width: 690px){#main-header .nav-logo #logo a.pro{margin-left:20px}}@media (max-width: 690px){#main-header .nav-logo #logo a.pro img{width:100px}}#main-header .nav-logo #logo #mobile-button{padding:20px;background-color:#ee2e24;color:#fdba31;text-align:center;text-decoration:none;position:absolute;top:0px;right:0px;display:none}@media (max-width: 950px){#main-header .nav-logo #logo #mobile-button{display:inline-block}}#main-header .nav-logo #top-nav{float:left;width:calc( 100% - 240px );text-align:right;padding-top:5px}@media (max-width: 950px){#main-header .nav-logo #top-nav{display:none}}#main-header .nav-logo #top-nav ul li{text-transform:uppercase;margin-left:1.5rem}#main-header .nav-logo #top-nav ul li a{font-size:1.2rem;color:#27279a;text-decoration:none}#main-header .nav-logo #top-nav ul li a:hover{color:#86c900}.page-template-page-homepage #main-header .nav-logo #top-nav ul li:nth-child(1) a{color:#86c900}.post-type-archive-products #main-header .nav-logo #top-nav ul li:nth-child(2) a,.single-products #main-header .nav-logo #top-nav ul li:nth-child(2) a{color:#86c900}.post-type-archive-about-lenses #main-header .nav-logo #top-nav ul li:nth-child(3) a,.single-about-lenses #main-header .nav-logo #top-nav ul li:nth-child(3) a{color:#86c900}.post-type-archive-your-vision #main-header .nav-logo #top-nav ul li:nth-child(4) a,.single-your-vision #main-header .nav-logo #top-nav ul li:nth-child(4) a{color:#86c900}.page-template-page-about #main-header .nav-logo #top-nav ul li:nth-child(5) a{color:#86c900}.page-template-page-contact #main-header .nav-logo #top-nav ul li:nth-child(6) a{color:#86c900}.page-template-pro-page-homepage #main-header .nav-logo #top-nav ul li:nth-child(1) a{color:#86c900}.post-type-archive-pro-products #main-header .nav-logo #top-nav ul li:nth-child(2) a,.single-pro-products #main-header .nav-logo #top-nav ul li:nth-child(2) a{color:#86c900}.page-template-pro-page-professional-services #main-header .nav-logo #top-nav ul li:nth-child(3) a{color:#86c900}.page-template-pro-page-priority-labs #main-header .nav-logo #top-nav ul li:nth-child(4) a{color:#86c900}.page-template-pro-page-about #main-header .nav-logo #top-nav ul li:nth-child(5) a{color:#86c900}.page-template-pro-page-contact #main-header .nav-logo #top-nav ul li:nth-child(6) a{color:#86c900}.divider{height:8px;background-color:#938856;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZWQyMTI0IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZWNmMDciIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzdlYzA0MiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDYxYjAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjc1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2FmM2U5YSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);background-image:-webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0, #ed2124), color-stop(0.25, #fecf07), color-stop(0.5, #7ec042), color-stop(0.75, #0061b0), color-stop(1, #af3e9a));background-image:-webkit-repeating-linear-gradient(left, #ed2124 0%, #fecf07 25%, #7ec042 50%, #0061b0 75%, #af3e9a 100%);background-image:repeating-linear-gradient(to right, #ed2124 0%, #fecf07 25%, #7ec042 50%, #0061b0 75%, #af3e9a 100%);background-image:-ms-repeating-linear-gradient(left, #ed2124 0%, #fecf07 25%, #7ec042 50%, #0061b0 75%, #af3e9a 100%)}.divider-line{height:8px}.chromatic-background{background-color:#938856;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZWQyMTI0IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZWNmMDciIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzdlYzA0MiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDYxYjAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjc1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2FmM2U5YSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);background-image:-webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0, #ed2124), color-stop(0.25, #fecf07), color-stop(0.5, #7ec042), color-stop(0.75, #0061b0), color-stop(1, #af3e9a));background-image:-webkit-repeating-linear-gradient(left, #ed2124 0%, #fecf07 25%, #7ec042 50%, #0061b0 75%, #af3e9a 100%);background-image:repeating-linear-gradient(to right, #ed2124 0%, #fecf07 25%, #7ec042 50%, #0061b0 75%, #af3e9a 100%);background-image:-ms-repeating-linear-gradient(left, #ed2124 0%, #fecf07 25%, #7ec042 50%, #0061b0 75%, #af3e9a 100%)}@media \0screen\,screen\9{.divider{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffed2124",endColorstr="#ffaf3e9a",GradientType=1)}.chromatic-background{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffed2124",endColorstr="#ffaf3e9a",GradientType=1)}}.header-nav-megamenu{display:none;width:100%;min-height:300px;background-color:#FFF;position:absolute;transition:display 2s linear 1s;padding:40px 0 25px;z-index:50;box-shadow:0px 4px 6px rgba(0,0,0,0.4)}.header-nav-megamenu .page-wrapper{padding-top:0px !important}.header-nav-megamenu .subnav{display:none}.header-nav-megamenu .subnav.open{display:block}.header-nav-megamenu .subnav .nav-left{background-image:url("../img/nav-divider.png");background-size:normal;background-repeat:no-repeat;height:100%;min-height:300px;background-position:100% 0px;float:left;width:15%;text-align:left}.header-nav-megamenu .subnav .subnav-list{float:left;width:85%;text-align:left;display:flex;flex-wrap:wrap}.header-nav-megamenu .nav-item{width:30%;margin-bottom:15px;margin-right:15px;margin-left:15px}.header-nav-megamenu .nav-item .title{color:#27279a;display:block;font-size:18px;margin-bottom:5px;text-decoration:none;line-height:1.5}.header-nav-megamenu .nav-item .additional{font-weight:300;display:block;font-size:16px;line-height:1.5}.header-nav-megamenu .nav-item .more{display:block;font-size:17px;text-decoration:none;line-height:1.5;color:#ed0000}.header-nav-megamenu.open{display:block}#footer{padding-top:0}#footer .copyright{border-top:1px solid #d7d7d7;padding:20px 0 30px}#footer .copyright p{font-size:0.75em}#footer .three-column{display:flex;justify-content:space-between}@media (max-width: 690px){#footer .three-column{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}}#footer .three-column .column{width:30%;padding:25px 0px 15px}@media (max-width: 690px){#footer .three-column .column{width:100%}}#footer .three-column .column.footer-social{text-align:right}#footer .three-column .column.footer-social a{color:#ed0000;font-size:1.3rem;margin-left:30px;text-decoration:none}#footer .three-column .column .social-mobile{float:right}#footer .three-column .column .social{color:#ed0000;font-size:1.3rem;margin-left:20px;text-decoration:none}#footer .three-column p{font-size:0.8em;color:#333;line-height:1.2}#footer .three-column h5{color:#27279a;font-weight:300;text-transform:uppercase;font-size:0.75em;letter-spacing:0.02rem;margin-top:10px}@media (max-width: 690px){#footer .three-column h5{text-align:center;font-weight:bold}}#footer .three-column form input{height:35px;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;float:left;border:1px solid #d7d7d7;width:200px}@media (max-width: 690px){#footer .three-column form input{float:none;width:100%;margin-bottom:20px}}#footer .three-column form input[type="submit"]{float:left;display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#ed0000;color:#fefefe;font-family:'Graphik', sans-serif;text-transform:uppercase;font-weight:bolder;border-radius:3px;font-size:1rem;padding:10px 25px 12px 25px;margin:0;border-top-left-radius:0;border-bottom-left-radius:0;height:35px;width:auto;padding:0 10px}@media (max-width: 690px){#footer .three-column form input[type="submit"]{float:none;width:100%;border-top-left-radius:3px;border-bottom-left-radius:3px}}#footer .three-column .mobile{visibility:hidden}@media (max-width: 690px){#footer .three-column .mobile{visibility:visible}}#footer .three-column .desktop{visibility:visible}@media (max-width: 690px){#footer .three-column .desktop{visibility:hidden}}@media (max-width: 690px){#footer .three-column.row-a .col-a a.pro-site img{width:100px}}@media (max-width: 690px){#footer .three-column.row-a .col-c{display:none}}@media (max-width: 690px){#footer .three-column.row-b .col-a{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;padding-top:0px}}@media (max-width: 690px){#footer .three-column.row-b .col-b{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}}@media (max-width: 690px){#footer .three-column.row-b .col-c{display:none}}.find-eyecare{background:#ffe01e;background:-moz-linear-gradient(top, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);background:-webkit-linear-gradient(top, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);background:linear-gradient(to bottom, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe01e', endColorstr='#ffc01e',GradientType=0 );padding:20px 0px}.find-eyecare .page-wrapper{text-align:center}.find-eyecare .page-wrapper h5{font-size:1.75em;color:#012a84;margin-bottom:10px}.find-eyecare .page-wrapper a{color:#012a84;margin-left:15px}.find-eyecare .page-wrapper input[type="text"]{height:40px;width:150px;border:0px;border-radius:6px;box-sizing:border-box;padding:5px 10px}@media (max-width: 490px){.find-eyecare .page-wrapper input[type="text"]{width:100%;margin:0px;margin-bottom:10px}}.find-eyecare .page-wrapper input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#ed0000;color:#fefefe;font-family:'Graphik', sans-serif;text-transform:uppercase;font-weight:bolder;border-radius:6px;font-size:1rem;padding:10px 25px 12px 25px;margin:0;height:40px;padding:0px 30px;margin-left:10px}@media (max-width: 490px){.find-eyecare .page-wrapper input[type="submit"]{width:100%;margin:0px}}@media (max-width: 710px){.find-eyecare .page-wrapper a{display:block;margin-top:30px}}.find-eyecare .page-wrapper .two-column{display:flex;justify-content:center}@media (max-width: 880px){.find-eyecare .page-wrapper .two-column{display:block}}.find-eyecare .page-wrapper .two-column .column{float:none}.find-eyecare .page-wrapper .two-column .column.left-col{text-align:right;width:60%}@media (max-width: 880px){.find-eyecare .page-wrapper .two-column .column.left-col{width:100%;text-align:center}}.find-eyecare .page-wrapper .two-column .column.left-col h5{margin-bottom:0px !important}.find-eyecare .page-wrapper .two-column .column.right-col{width:40%;text-align:left;padding-left:30px}@media (max-width: 880px){.find-eyecare .page-wrapper .two-column .column.right-col{width:100%;text-align:center;margin-top:20px;padding:0px}}.page-template-page-about .footer.find-eyecare,.page-template-page-find-eyecare .footer.find-eyecare,.page-template-page-homepage .footer.find-eyecare{display:none}.home-page .find-eyecare{padding:15px 0px !important}#footer-menu{padding-top:10px}#footer-menu ul li{font-size:11px;float:left;margin-right:5px;border-right:1px solid #333;padding-right:5px}#footer-menu ul li:last-child{border:0px}#footer-menu ul li a{color:#ed0000}.general-overlay{display:none;position:fixed;background-color:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0;z-index:9999999}.general-overlay .lightbox{display:none;background-color:white;width:500px;box-sizing:border-box;padding:50px;border-radius:10px;font-family:'Graphik', sans-serif;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 650px){.general-overlay .lightbox{width:90%;padding:30px}}.general-overlay .lightbox span.ctct-form-description{padding-bottom:30px;display:block;font-weight:300;font-size:1.3em;color:#27279a}@media (max-width: 650px){.general-overlay .lightbox span.ctct-form-description{padding-bottom:25px;font-size:1em}}.general-overlay .lightbox .ctct-form-field label{display:block;text-align:left;font-size:0.9em}@media (max-width: 650px){.general-overlay .lightbox .ctct-form-field label{font-size:0.7em}}.general-overlay .lightbox .ctct-form-field input{width:100%;border:1px solid #ccc;padding:6px 10px;font-size:0.8em;margin-top:10px;box-sizing:border-box}@media (max-width: 650px){.general-overlay .lightbox .ctct-form-field input{margin-top:6px;font-size:0.7em;padding:4px 6px}}.general-overlay .lightbox .ctct-form-field input#ctct-submitted{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out;line-height:1;text-align:center;cursor:pointer;background-color:#ed0000;color:#fefefe;font-family:'Graphik', sans-serif;text-transform:uppercase;font-weight:bolder;border-radius:6px;font-size:1rem;padding:10px 25px 12px 25px;margin:0;height:40px;padding:0px 30px;float:right;margin-top:20px}@media (max-width: 650px){.general-overlay .lightbox .ctct-form-field input#ctct-submitted{font-size:0.8em;margin-top:10px}}.general-overlay .lightbox .ctct-disclosure{font-size:0.7em;line-height:1.2em}@media (max-width: 650px){.general-overlay .lightbox .ctct-disclosure{font-size:0.6em}}.general-overlay .lightbox .close-lightbox{position:absolute;background-color:#121213;width:auto;height:auto;border-radius:50%;right:-20px;top:-20px;color:white;padding:10px;cursor:pointer;box-shadow:0 1px 5px 2px rgba(0,0,0,0.5)}@media (max-width: 650px){.general-overlay .lightbox .close-lightbox{background-color:transparent;right:5px;top:5px;box-shadow:none;color:#ed0000}}.general-overlay .video-lb{display:none;background-color:black;width:1140px;height:595px;box-sizing:border-box;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 650px){.general-overlay .video-lb{width:90%;padding:30px}}.general-overlay .video-lb .video-content{position:absolute;top:0;left:0}.general-overlay .video-lb .close-lightbox{position:absolute;background-color:#121213;width:auto;height:auto;z-index:2;border-radius:50%;right:-20px;top:-20px;color:white;padding:10px;cursor:pointer;box-shadow:0 1px 5px 2px rgba(0,0,0,0.5)}@media (max-width: 650px){.general-overlay .video-lb .close-lightbox{background-color:transparent;z-index:2;right:1px;top:1px;box-shadow:none;color:#ed0000}}.newsletter-email{position:relative;display:inherit}.newsletter-email .email-tooltip{position:absolute;display:none;background-color:#ed0000;color:white;font-family:'Graphik', sans-serif;font-weight:bold;font-size:0.6em;top:-25px;left:0;text-transform:uppercase;padding:4px 10px}.newsletter-email .email-tooltip::before{content:'';display:block;box-sizing:border-box;position:absolute;background-color:transparent;width:10px;height:8px;top:100%;left:0;border:10px solid #ed0000;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent}.experience-the-difference{background-color:white;overflow:hidden}.experience-the-difference.homepage{background-color:white}.experience-the-difference.homepage .page-wrapper{position:relative;z-index:9}.experience-the-difference.homepage .page-wrapper a{margin-top:30px}.experience-the-difference h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;color:#27279a}.experience-the-difference p{margin:40px 0 10px;line-height:1.3em;font-size:1.1em}.experience-the-difference small{font-family:'Graphik', sans-serif;font-weight:300;font-size:1em;margin:10px 0 40px;display:block}.transition-lens{position:relative;display:block;width:1080px;margin:0 auto;height:608px;background-color:#555}@media screen and (max-width: 1080px){.transition-lens{width:100%;height:auto}}.transition-lens .dramatization{position:absolute;z-index:46;bottom:30px;right:30px;color:white;font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase}@media screen and (max-width: 789px){.transition-lens .dramatization{display:none}}.transition-lens .only-demo{position:absolute;z-index:46;top:30px;left:30px;color:white;display:block;width:190px;padding:10px 20px;background-color:rgba(0,0,0,0.6);font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media screen and (max-width: 789px){.transition-lens .only-demo{display:none}}.transition-lens .border-lens{position:absolute;top:6%;left:19%;width:60%;height:72%;z-index:2;background-image:url(../img/IDS-icons/lens-border.png);background-repeat:no-repeat;background-size:cover}.transition-lens .overlay-lens{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;mask:url(../img/IDS-icons/lens.svg#masking) 0 0/50px 50px;mask-type:alpha;mask-image:url(../img/IDS-icons/lens.png);mask-repeat:no-repeat;mask-position:47.8% 24%;mask-size:58.5%;-webkit-mask-image:url(../img/IDS-icons/lens.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:47.8% 24%;-webkit-mask-size:58.5%}.transition-lens .ie-lens{position:absolute;width:58.4%;height:70%;top:7%;left:20%;opacity:0}.transition-lens .ie-lens img{width:100%}.transition-lens .images{width:100%;height:100%}.transition-lens .images .indoor-image,.transition-lens .images .outdoor-image{width:100%;height:auto}.transition-lens .images .indoor-image img,.transition-lens .images .outdoor-image img{width:100%;height:auto}.transition-lens .selectors{position:absolute;z-index:46;bottom:10px;display:block;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 500px){.transition-lens .selectors{bottom:0}}.transition-lens .selectors .item{display:table-cell;text-align:center;width:140px;color:white;font-size:14px;text-transform:uppercase;font-family:'Graphik', sans-serif;font-weight:bold}@media screen and (max-width: 789px){.transition-lens .selectors .item{font-size:12px}}.transition-lens .selectors .item.outdoor .icon{background-image:url(../img/IDS-icons/outdoor.png)}.transition-lens .selectors .item.outdoor.active .icon,.transition-lens .selectors .item.outdoor:hover .icon{background-image:url(../img/IDS-icons/outdoor-active.png);background-color:rgba(255,255,255,0.8)}.transition-lens .selectors .item.indoor .icon{background-image:url(../img/IDS-icons/indoor.png)}.transition-lens .selectors .item.indoor.active .icon,.transition-lens .selectors .item.indoor:hover .icon{background-image:url(../img/IDS-icons/indoor-active.png);background-color:rgba(255,255,255,0.8)}.transition-lens .selectors .item .icon{display:block;width:60px;height:60px;margin:0 auto 10px;border:2px solid white;background-color:rgba(0,0,0,0.8);background-repeat:no-repeat;background-size:60%;background-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media (max-width: 500px){.transition-lens .selectors .item .icon{width:30px;height:30px}}@media (max-width: 500px){.transition-lens .selectors .item .text{display:none}}.polarized-lens{position:relative;display:block;width:1080px;margin:0 auto;height:608px;background-color:#555}@media screen and (max-width: 1080px){.polarized-lens{width:100%;height:auto}}.polarized-lens .dramatization{position:absolute;z-index:46;bottom:30px;right:30px;color:white;font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase}@media screen and (max-width: 789px){.polarized-lens .dramatization{display:none}}.polarized-lens .twentytwenty-overlay{display:none}.polarized-lens .twentytwenty-handle{background-color:white}.polarized-lens .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ed0000}.polarized-lens .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ed0000}.polarized-lens .only-demo{position:absolute;z-index:46;top:30px;left:30px;color:white;display:block;width:190px;padding:10px 20px;background-color:rgba(0,0,0,0.6);font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media screen and (max-width: 789px){.polarized-lens .only-demo{display:none}}.progressive-lens{position:relative;display:block;width:1080px;margin:0 auto;height:608px;background-color:#555;overflow:hidden}@media screen and (max-width: 1080px){.progressive-lens{width:100%;height:auto}}.progressive-lens .dramatization{position:absolute;z-index:46;bottom:30px;right:30px;color:white;font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase}@media screen and (max-width: 789px){.progressive-lens .dramatization{display:none}}.progressive-lens .words{position:absolute;width:100%;height:100%;z-index:2;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.progressive-lens .words .word{display:block;position:absolute;width:100%;font-family:'Graphik', sans-serif;font-weight:bold;color:#ed0000;font-size:2em;opacity:0;text-shadow:0 4px 5px rgba(0,0,0,0.8)}.progressive-lens .words .word.word-near{bottom:20%}.progressive-lens .words .word.word-near.active{font-size:2em;-webkit-animation:showText3 5s ease-in-out 3s 1 forwards;-moz-animation:showText3 5s ease-in-out 3s 1 forwards;animation:showText3 5s ease-in-out 3s 1 forwards}.progressive-lens .words .word.word-intermediate{top:45%}.progressive-lens .words .word.word-intermediate.active{font-size:2em;-webkit-animation:showText2 5s ease-in-out 1.5s 1 forwards;-moz-animation:showText2 5s ease-in-out 1.5s 1 forwards;animation:showText2 5s ease-in-out 1.5s 1 forwards}.progressive-lens .words .word.word-distance{top:20%}.progressive-lens .words .word.word-distance.active{font-size:2em;-webkit-animation:showText1 5s ease-in-out 0s 1 forwards;-moz-animation:showText1 5s ease-in-out 0s 1 forwards;animation:showText1 5s ease-in-out 0s 1 forwards}.progressive-lens .only-demo{position:absolute;z-index:46;top:30px;left:30px;color:white;display:block;width:190px;padding:10px 20px;background-color:rgba(0,0,0,0.6);font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media screen and (max-width: 789px){.progressive-lens .only-demo{display:none}}.progressive-lens .border-lens{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(../img/IDS-icons/progressive_line_lens.png);background-repeat:no-repeat;background-size:cover}.progressive-lens .images{width:100%;height:100%}.progressive-lens .images .driving-elements,.progressive-lens .images .tv-elements{width:100%;height:auto}.progressive-lens .images .driving-elements img,.progressive-lens .images .tv-elements img{width:100%;height:auto}.progressive-lens #mask2{position:absolute;mask-image:url(../img/IDS-icons/progressive-lens.png);mask-repeat:no-repeat;mask-position:0 0;mask-size:100%;-webkit-mask-image:url(../img/IDS-icons/progressive-lens.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100%}@media screen and (max-width: 1080px){.progressive-lens #mask2{width:100%;height:auto}}.progressive-lens #mask{position:absolute;mask-image:url(../img/IDS-icons/whole-lens.png);mask-repeat:no-repeat;mask-position:0 0;mask-size:100%;-webkit-mask-image:url(../img/IDS-icons/whole-lens.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100%}@media screen and (max-width: 1080px){.progressive-lens #mask{width:100%;height:auto}}.progressive-lens .selectors{position:absolute;z-index:46;bottom:10px;display:block;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 500px){.progressive-lens .selectors{bottom:0}}.progressive-lens .selectors .item{display:table-cell;text-align:center;width:140px;color:white;font-size:14px;text-transform:uppercase;font-family:'Graphik', sans-serif;font-weight:bold}@media screen and (max-width: 789px){.progressive-lens .selectors .item{font-size:12px}}.progressive-lens .selectors .item.tv .icon{background-image:url(../img/IDS-icons/tv.png)}.progressive-lens .selectors .item.tv.active .icon,.progressive-lens .selectors .item.tv:hover .icon{background-image:url(../img/IDS-icons/tv-active.png);background-color:rgba(255,255,255,0.8)}.progressive-lens .selectors .item.drive .icon{background-image:url(../img/IDS-icons/drive.png)}.progressive-lens .selectors .item.drive.active .icon,.progressive-lens .selectors .item.drive:hover .icon{background-image:url(../img/IDS-icons/drive-active.png);background-color:rgba(255,255,255,0.8)}.progressive-lens .selectors .item .icon{display:block;width:60px;height:60px;margin:0 auto 10px;border:2px solid white;background-color:rgba(0,0,0,0.8);background-repeat:no-repeat;background-size:60%;background-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media screen and (max-width: 500px){.progressive-lens .selectors .item .icon{width:30px;height:30px}}@media screen and (max-width: 500px){.progressive-lens .selectors .item .text{display:none}}.selectors .item{cursor:pointer}.effect-lenses{position:relative;display:block;width:1080px;margin:0 auto;height:608px;background-color:#555}@media screen and (max-width: 1080px){.effect-lenses{width:100%;height:auto}}.effect-lenses .twentytwenty-overlay{display:none}.effect-lenses .twentytwenty-handle{background-color:white}.effect-lenses .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ed0000}.effect-lenses .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ed0000}.effect-lenses .dramatization{position:absolute;z-index:46;bottom:30px;right:30px;color:white;font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase}@media screen and (max-width: 789px){.effect-lenses .dramatization{display:none}}.effect-lenses .only-demo{position:absolute;z-index:46;top:30px;left:30px;color:white;display:block;width:190px;padding:10px 20px;background-color:rgba(0,0,0,0.6);font-family:'Graphik', sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media screen and (max-width: 789px){.effect-lenses .only-demo{display:none}}.effect-lenses .overlay-demo{background-color:rgba(0,0,0,0.8)}.effect-lenses .selectors{position:absolute;z-index:46;bottom:10px;display:block;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 500px){.effect-lenses .selectors{bottom:0}}.effect-lenses .selectors .item{display:table-cell;text-align:center;width:140px;color:white;font-size:14px;text-transform:uppercase;font-family:'Graphik', sans-serif;font-weight:bold}@media screen and (max-width: 789px){.effect-lenses .selectors .item{font-size:12px}}.effect-lenses .selectors .item.nighttime-glare .icon{background-image:url(../img/IDS-icons/glare.png)}.effect-lenses .selectors .item.nighttime-glare.active .icon,.effect-lenses .selectors .item.nighttime-glare:hover .icon{background-image:url(../img/IDS-icons/glare-active.png);background-color:rgba(255,255,255,0.8)}.effect-lenses .selectors .item.water-repellent .icon{background-image:url(../img/IDS-icons/water.png)}.effect-lenses .selectors .item.water-repellent.active .icon,.effect-lenses .selectors .item.water-repellent:hover .icon{background-image:url(../img/IDS-icons/water-active.png);background-color:rgba(255,255,255,0.8)}.effect-lenses .selectors .item.anti-static .icon{background-image:url(../img/IDS-icons/static.png)}.effect-lenses .selectors .item.anti-static.active .icon,.effect-lenses .selectors .item.anti-static:hover .icon{background-image:url(../img/IDS-icons/static-active.png);background-color:rgba(255,255,255,0.8)}.effect-lenses .selectors .item.scratches .icon{background-image:url(../img/IDS-icons/scratches.png)}.effect-lenses .selectors .item.scratches.active .icon,.effect-lenses .selectors .item.scratches:hover .icon{background-image:url(../img/IDS-icons/scratches-active.png);background-color:rgba(255,255,255,0.8)}.effect-lenses .selectors .item.smudges .icon{background-image:url(../img/IDS-icons/smudges.png)}.effect-lenses .selectors .item.smudges.active .icon,.effect-lenses .selectors .item.smudges:hover .icon{background-image:url(../img/IDS-icons/smudges-active.png);background-color:rgba(255,255,255,0.8)}.effect-lenses .selectors .item .icon{display:block;width:60px;height:60px;margin:0 auto 10px;border:2px solid white;background-color:rgba(0,0,0,0.8);background-repeat:no-repeat;background-size:60%;background-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media screen and (max-width: 500px){.effect-lenses .selectors .item .icon{width:30px;height:30px}}@media screen and (max-width: 500px){.effect-lenses .selectors .item .text{display:none}}.hero-banner{position:relative;box-sizing:border-box;background-color:#555;padding:100px 0;background-size:cover;min-height:590px;overflow:hidden}.hero-banner #hero-slider,.hero-banner #video-hero-slider{position:absolute;height:100% !important;width:100%;top:0;left:0;background-color:#121212}.hero-banner #hero-slider .vegas-slide,.hero-banner #video-hero-slider .vegas-slide{width:100% !important}.hero-banner #hero-slider .slider-arrows,.hero-banner #video-hero-slider .slider-arrows{position:absolute;top:50%;width:40px;height:70px;display:block;background-color:rgba(0,0,0,0.3);transform:translateY(-50%);z-index:1;box-sizing:border-box;cursor:pointer}@media (max-width: 1024px){.hero-banner #hero-slider .slider-arrows,.hero-banner #video-hero-slider .slider-arrows{top:25px;width:50%;height:50px;background-color:rgba(0,0,0,0.6)}}.hero-banner #hero-slider .slider-arrows#prev-arrow,.hero-banner #video-hero-slider .slider-arrows#prev-arrow{left:0;background-image:url("../img/left-arrow-white.png");background-repeat:no-repeat;background-position:center center}@media (max-width: 1024px){.hero-banner #hero-slider .slider-arrows#prev-arrow,.hero-banner #video-hero-slider .slider-arrows#prev-arrow{left:0}}.hero-banner #hero-slider .slider-arrows#next-arrow,.hero-banner #video-hero-slider .slider-arrows#next-arrow{right:0;background-image:url("../img/right-arrow-white.png");background-repeat:no-repeat;background-position:center center}@media (max-width: 1024px){.hero-banner #hero-slider .slider-arrows#next-arrow,.hero-banner #video-hero-slider .slider-arrows#next-arrow{right:0}}.hero-banner #video-hero-slider video{width:100% !important}@media (min-width: 501px) and (max-width: 960px){.hero-banner{background-position:70%;padding-top:80px !important}}@media (max-height: 768px){.hero-banner{min-height:0;height:calc(100vh - 187px);padding:30px 0}}@media screen and (max-width: 500px){.hero-banner{background-position:70%;padding-top:80px !important;min-height:calc(100vh - 140px)}}.hero-banner .bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}@media screen and (max-width: 950px){.hero-banner .bg-video{display:none}}.hero-banner .overlay{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#000;opacity:1}.hero-banner .overlay .close{position:absolute;right:20px;top:20px;color:white;font-size:25px;cursor:pointer}.hero-banner .overlay .close:hover{color:#ffb700}.hero-banner .overlay .video-window{position:absolute;height:100%;width:1140px;height:auto;background-color:black;display:block;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 789px){.hero-banner .overlay .video-window{width:100%}}.hero-banner .overlay .video-window video{height:700px}@media screen and (max-width: 789px){.hero-banner .overlay .video-window video{height:auto;width:100%}}.hero-banner .hero-text,.hero-banner .hero-box{box-sizing:border-box;border-top:8px solid #86c900;background-color:rgba(255,255,255,0.9);padding:30px 40px;width:40%;position:relative}@media screen and (max-width: 960px){.hero-banner .hero-text,.hero-banner .hero-box{width:100% !important}}@media screen and (max-width: 500px){.hero-banner .hero-text,.hero-banner .hero-box{padding:40px 20px !important}}.hero-banner .hero-text.center,.hero-banner .hero-box.center{margin:0 auto}.hero-banner .hero-text .pre-title,.hero-banner .hero-box .pre-title{margin-bottom:30px}.hero-banner .hero-text h1,.hero-banner .hero-box h1{font-family:'Graphik', sans-serif;font-weight:300;color:#86c900;font-size:3.4em;margin-bottom:30px}@media screen and (max-width: 789px){.hero-banner .hero-text h1,.hero-banner .hero-box h1{font-size:2.1em !important}}.hero-banner .hero-text h4,.hero-banner .hero-box h4{font-family:'Graphik', sans-serif;font-weight:500;color:#27279a;font-size:1.66em}@media screen and (max-width: 789px){.hero-banner .hero-text h4,.hero-banner .hero-box h4{font-size:1.1em !important}}.hero-banner .hero-text h4 strong,.hero-banner .hero-box h4 strong{font-weight:bolder}.hero-banner .hero-text form,.hero-banner .hero-box form{margin-top:30px}.hero-banner .hero-text form input[type="text"],.hero-banner .hero-box form input[type="text"]{height:40px;width:150px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;padding:5px 10px}@media screen and (max-width: 500px){.hero-banner .hero-text form input[type="text"],.hero-banner .hero-box form input[type="text"]{width:132px}}.hero-banner .hero-text form input[type="submit"],.hero-banner .hero-box form input[type="submit"]{border:0;font-size:1rem}.hero-banner .hero-text .hero-play-video,.hero-banner .hero-box .hero-play-video{position:absolute;display:block;background-color:#ed0000;color:white;text-transform:uppercase;box-sizing:border-box;padding:10px 20px;right:0;font-size:1.5em;bottom:0;cursor:pointer;-webkit-transform:translate(10%, 50%);-moz-transform:translate(10%, 50%);transform:translate(10%, 50%)}.hero-banner .hero-text .hero-play-video a,.hero-banner .hero-box .hero-play-video a{color:white}.hero-banner .hero-text .hero-play-video a:hover,.hero-banner .hero-box .hero-play-video a:hover{text-decoration:none}@media screen and (max-width: 550px){.hero-banner .hero-text .hero-play-video,.hero-banner .hero-box .hero-play-video{-webkit-transform:translate(5%, 50%);-moz-transform:translate(5%, 50%);transform:translate(5%, 50%)}}.home-page{width:100%;overflow:hidden}.home-page section{padding:40px 0}.home-page .hero-banner{background-position:center top}@media (max-width: 500px){.home-page .hero-banner{padding-top:180px !important}}.home-page .find-an-eyecare-simple{background:#fedb00;background:-moz-linear-gradient(top, #fedb00 0%, #ffb700 100%);background:-webkit-linear-gradient(top, #fedb00 0%, #ffb700 100%);background:linear-gradient(to bottom, #fedb00 0%, #ffb700 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedb00', endColorstr='#ffb700',GradientType=0 )}.home-page .green-and-image-background{position:relative;background-position:top center}.home-page .green-and-image-background .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#86c900;opacity:.95}.home-page .green-and-image-background .page-wrapper{position:relative;color:white;z-index:10}.home-page .green-and-image-background h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em}.home-page .green-and-image-background p{margin:40px 0;line-height:1.3em;font-size:1.1em}.home-page .kodak-lens-products{display:block;position:relative}@media screen and (max-width: 950px){.home-page .kodak-lens-products{display:none}}.home-page .kodak-lens-products .floating-ballon{position:absolute;width:550px;top:-30%;left:80%}.home-page .kodak-lens-products h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;color:white}.home-page .kodak-lens-products h2 strong{font-weight:bolder}.home-page .kodak-lens-products .homepage-products{margin:60px 0;background-color:white;text-align:left;position:relative;z-index:2}.home-page .kodak-lens-products .homepage-products .group{position:relative}.home-page .kodak-lens-products .homepage-products .group.bg-green{background-color:#86c900;color:white}.home-page .kodak-lens-products .homepage-products .group.bg-white{background-color:#fff}.home-page .kodak-lens-products .homepage-products .group.bg-yellow{background:#fedb00;background:-moz-linear-gradient(top, #fedb00 0%, #ffb700 100%);background:-webkit-linear-gradient(top, #fedb00 0%, #ffb700 100%);background:linear-gradient(to bottom, #fedb00 0%, #ffb700 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedb00', endColorstr='#ffb700',GradientType=0 )}.home-page .kodak-lens-products .homepage-products .group .half-size{position:relative;overflow:hidden}.home-page .kodak-lens-products .homepage-products .group .half-size.image{background-size:cover;background-repeat:no-repeat;background-position:top center;padding:100px}.home-page .kodak-lens-products .homepage-products .group .half-size.image.left-arrow{position:relative}.home-page .kodak-lens-products .homepage-products .group .half-size.image.left-arrow::before{content:'';position:absolute;box-sizing:border-box;display:block;width:40px;height:40px;top:50%;left:0;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);border-left:20px solid white;border-top:20px solid transparent;border-bottom:20px solid transparent}.home-page .kodak-lens-products .homepage-products .group .half-size.image.right-arrow{position:relative}.home-page .kodak-lens-products .homepage-products .group .half-size.image.right-arrow::after{content:'';position:absolute;box-sizing:border-box;display:block;width:40px;height:40px;top:50%;right:0;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);border-right:20px solid white;border-top:20px solid transparent;border-bottom:20px solid transparent}.home-page .kodak-lens-products .homepage-products .group .half-size.image.right-arrow.green::after{border-right:20px solid #86c900}.home-page .kodak-lens-products .homepage-products .group .half-size.text{padding:30px}.home-page .kodak-lens-products .homepage-products .group .half-size.text.extra-padding{padding:140px 200px 60px 50px}.home-page .kodak-lens-products .homepage-products .group .half-size .lens-image{display:block;width:100%;margin:0;height:266px}.home-page .kodak-lens-products .homepage-products .group .half-size .lens-image img{height:100%}.home-page .kodak-lens-products .homepage-products .group .half-size .inner-text{padding:10px 40px;margin-top:20px}.home-page .kodak-lens-products .homepage-products .group .half-size h3{font-family:'Graphik', sans-serif;font-weight:500;font-size:1.4em}.home-page .kodak-lens-products .homepage-products .group .half-size h3 strong{font-weight:bolder}.home-page .kodak-lens-products .homepage-products .group .half-size h3 a{text-decoration:none;color:#27279a}.home-page .kodak-lens-products .homepage-products .group .half-size h3.white a{color:white}.home-page .kodak-lens-products .homepage-products .group .half-size p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1em;line-height:1.3em;margin:20px 0}.home-page .kodak-lens-products .homepage-products .group .half-size p a{display:block}.home-page .kodak-lens-products .homepage-products .group .half-size .half-size h3{font-size:1.2em}.home-page .kodak-lens-products .homepage-products .group .half-size .half-size p{margin:10px 0;font-size:1em;line-height:0.98em}.home-page .kodak-lens-products-mobile{display:none;padding-top:0}@media screen and (max-width: 950px){.home-page .kodak-lens-products-mobile{display:block}}.home-page .kodak-lens-products-mobile h2{font-size:45px;text-align:center;margin-bottom:50px}.home-page .kodak-lens-products-mobile h3{font-family:'Graphik', sans-serif;font-weight:bold;font-size:1.66em}.home-page .kodak-lens-products-mobile p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1.1em;line-height:1.3em;margin:20px 0}.home-page .kodak-lens-products-mobile .technologies .text,.home-page .kodak-lens-products-mobile .lens-design .text,.home-page .kodak-lens-products-mobile .ar-coatings .text,.home-page .kodak-lens-products-mobile .lens-materials .text{margin:40px 0}.home-page .kodak-lens-products-mobile .ar-coatings{background-color:#86c900}.home-page .kodak-lens-products-mobile .ar-coatings .text{margin-bottom:0;padding:0 0 40px;color:white}.home-page .preferred-locations h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;margin-bottom:40px}.home-page .preferred-locations h2 strong{font-weight:bolder}.home-page .preferred-locations .all-locations{margin:30px 0;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}.home-page .preferred-locations .all-locations .location{display:inline-block;position:relative;width:20%;text-align:center;margin:20px;box-sizing:border-box;background-color:white;text-align:left}@media screen and (min-width: 501px) and (max-width: 789px){.home-page .preferred-locations .all-locations .location{width:40%}}@media screen and (max-width: 500px){.home-page .preferred-locations .all-locations .location{width:100%}}.home-page .preferred-locations .all-locations .location a{text-decoration:none}.home-page .preferred-locations .all-locations .location a .kodak-lens{color:#ed0000;text-transform:uppercase;font-size:13px;font-family:'Graphik', sans-serif;font-weight:500}.home-page .preferred-locations .all-locations .location a .doctor{color:#27279a;text-transform:uppercase;margin:6px 0 20px;font-size:18px;font-family:'Graphik', sans-serif;font-weight:500}.home-page .preferred-locations .all-locations .location a .address{font-size:14px;color:#111;line-height:1.25;font-family:'Graphik', sans-serif;font-weight:500}#product-main{text-align:left}#product-main .two-column{display:flex;justify-content:space-between}@media (max-width: 890px){#product-main .two-column{display:block}}#product-main .two-column .column{width:50%}@media (max-width: 890px){#product-main .two-column .column{width:100%}}#product-main #section-2 .column{position:relative}#product-main #section-2 .column.text{background:#0077c8;background-color:#1069bd;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDA3N2M4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMDVhYjIiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #0077c8), color-stop(1, #205ab2));background-image:-webkit-linear-gradient(top, #0077c8 0%, #205ab2 100%);background-image:linear-gradient(to bottom, #0077c8 0%, #205ab2 100%);background-image:-ms-linear-gradient(top, #0077c8 0%, #205ab2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0077c8",endColorstr="#ff205ab2",GradientType=0)}#product-main #section-2 .column.bg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 890px){#product-main #section-2 .column.bg{min-height:550px}}#product-main #section-2 .column .content{padding:50px 40px 50px 330px}@media (min-width: 1201px) and (max-width: 1500px){#product-main #section-2 .column .content{padding:50px 40px 50px 200px}}@media (max-width: 1200px){#product-main #section-2 .column .content{padding:50px 40px}}#product-main #section-2 .column .content .subtitle{font-size:2.2em;color:white;line-height:1.25;display:block;margin-bottom:20px}#product-main #section-2 .column .content p{color:white;font-size:1.1em;line-height:1.2;margin-bottom:20px;font-weight:300}#product-main #section-2 .column .content ul li{color:white;font-size:1em;line-height:1.2;font-weight:300;margin-bottom:10px}#product-main #section-2 .column .content ul li:before{content:"• ";color:#ffb700;display:inline-block;margin-right:10px}#product-main #section-2 .column .content ul li a{color:white}#product-main #section-2 #parrot{float:left;position:absolute;z-index:9;top:-150px;left:-20px;-webkit-transition:all 5s ease-in-out;-moz-transition:all 5s ease-in-out;transition:all 5s ease-in-out}@media (min-width: 1201px) and (max-width: 1500px){#product-main #section-2 #parrot{width:200px}}@media (max-width: 1200px){#product-main #section-2 #parrot{display:none}}#product-main #section-3 .bx-wrapper{box-shadow:none;border:0px;background-color:transparent;padding:0px 45px;margin-bottom:30px}@media (max-width: 890px){#product-main #section-3 .bx-wrapper{padding:0px;margin:0px}}#product-main #section-3 .bx-wrapper .bx-controls-direction .bx-prev{background-image:url("../img/left-arrow.png");width:21px;height:40px;background-position:0 0}@media (max-width: 690px){#product-main #section-3 .bx-wrapper .bx-controls-direction .bx-prev{display:none}}#product-main #section-3 .bx-wrapper .bx-controls-direction .bx-next{background-image:url("../img/right-arrow.png");width:21px;height:40px;background-position:0 0}@media (max-width: 690px){#product-main #section-3 .bx-wrapper .bx-controls-direction .bx-next{display:none}}#product-main #section-3 .gray{background-color:#f3f3f3;padding:50px 0px;padding-bottom:10px}@media (max-width: 890px){#product-main #section-3 .gray{padding:50px 0px}}#product-main #section-3 #slider-dropdown{margin-bottom:50px}#product-main #section-3 #slider-top-menu{display:flex;justify-content:center}@media (max-width: 1190px){#product-main #section-3 #slider-top-menu{display:none}}#product-main #section-3 #slider-top-menu a{display:block;width:calc(100%/7);padding:30px 15px;text-align:center;color:#012a84;font-weight:500;font-size:0.9em;text-decoration:none;box-sizing:border-box}#product-main #section-3 #slider-top-menu a.active{background-color:#f2f2f2;color:#86c900}#product-main #section-3 .product-slider .slide .column{padding:0 20px}@media (max-width: 690px){#product-main #section-3 .product-slider .slide .column{padding:0px}}#product-main #section-3 .product-slider .slide .column:first-child{text-align:center}#product-main #section-3 .product-slider .slide .column:first-child img{margin:auto}@media (max-width: 890px){#product-main #section-3 .product-slider .slide .column:first-child img{width:100%;height:auto}}#product-main #section-3 .product-slider .slide .column h3{font-size:2.2em;margin-bottom:30px}@media (max-width: 890px){#product-main #section-3 .product-slider .slide .column h3{margin-top:40px}}#product-main #section-3 .product-slider .slide .column h3 a{color:#27279a;text-decoration:none}#product-main #section-3 .product-slider .slide .column h4{color:#012a84;margin-bottom:20px}#product-main #section-3 .product-slider .slide .column p{font-weight:300;line-height:1.25;font-size:1.1em;margin-bottom:20px}@media (max-width: 1190px){#product-main #section-3 .product-slider .slide .simple-link{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#ed0000;color:#fefefe;font-family:'Graphik', sans-serif;text-transform:uppercase;font-weight:bolder;border-radius:6px;font-size:1rem;padding:10px 25px 12px 25px;margin:0;height:40px;padding:0px 20px;margin-left:10px;line-height:40px;margin-left:0px}#product-main #section-3 .product-slider .slide .simple-link:after{display:none}}.red-dropdown{margin-bottom:100px;display:none;width:100%}@media (max-width: 1190px){.red-dropdown{display:inline-block}}.red-dropdown li{position:relative}.red-dropdown li a{display:block;padding:15px 25px;text-align:left;background-color:#FFF;border-top:3px solid #ed0000;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;text-decoration:none}.red-dropdown li a span{min-width:250px;max-width:350px;display:inline-block;font-weight:bold;color:#ed0000;font-size:1.33em;margin-right:20px}.red-dropdown li a i{color:#ed0000;float:right}.red-dropdown li .options{display:none;background-color:#FFF;margin-top:5px;position:absolute;width:100%;z-index:99999}.red-dropdown li .options.active{display:block}.red-dropdown li .options li.active{display:none}.red-dropdown li .options li a{border:0px;border:1px solid #f1f1f1;color:#666666}.red-dropdown li .options li a:hover{color:#ed0000}.a-l-page{width:100%;overflow:hidden}.a-l-page section{padding:60px 0}.a-l-page .hero-banner .hero-text h1,.a-l-page .hero-banner .hero-box h1{font-family:'Graphik', sans-serif;font-weight:300}.a-l-page .kodak-lens-technology{position:relative}.a-l-page .kodak-lens-technology .third-size{width:30%;float:right;margin-right:100px}@media screen and (max-width: 500px){.a-l-page .kodak-lens-technology .third-size{width:100%;margin-right:0}}.a-l-page .kodak-lens-technology .half-background{position:absolute;width:50%;height:100%;top:0;left:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:right}@media screen and (max-width: 500px){.a-l-page .kodak-lens-technology .half-background{width:100%;position:relative;height:250px}}.a-l-page .kodak-lens-technology h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em}.a-l-page .kodak-lens-technology p{margin:40px 0;line-height:1.3em}.a-l-page .about-eyeglass-lens{position:relative;background-size:cover}.a-l-page .about-eyeglass-lens .floating-ballon{position:absolute;width:570px;top:-400px;right:-250px;-webkit-transition:all 8s ease-in-out;-moz-transition:all 8s ease-in-out;transition:all 8s ease-in-out}@media screen and (min-width: 790px) and (max-width: 1590px){.a-l-page .about-eyeglass-lens .floating-ballon{top:-210px}}@media screen and (max-width: 789px){.a-l-page .about-eyeglass-lens .floating-ballon{top:-160px;left:60%}}.a-l-page .about-eyeglass-lens .page-wrapper{position:relative;z-index:3}.a-l-page .about-eyeglass-lens h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;color:white}.a-l-page .about-eyeglass-lens h2 strong{font-weight:bolder}.a-l-page .about-eyeglass-lens .all-lenses{margin:30px 0;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}.a-l-page .about-eyeglass-lens .all-lenses a:hover{text-decoration:none}.a-l-page .about-eyeglass-lens .all-lenses .lens{display:inline-block;position:relative;width:20%;text-align:center;padding:20px 20px 30px;margin:20px;box-sizing:border-box;background-color:white;border-top:4px solid #ed0000;text-align:left;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}@media screen and (min-width: 501px) and (max-width: 789px){.a-l-page .about-eyeglass-lens .all-lenses .lens{width:40%}}@media screen and (max-width: 500px){.a-l-page .about-eyeglass-lens .all-lenses .lens{width:100%}}.a-l-page .about-eyeglass-lens .all-lenses .lens .image-product{margin:20px 0}.a-l-page .about-eyeglass-lens .all-lenses .lens .image-product img{width:100%}.a-l-page .about-eyeglass-lens .all-lenses .lens h3{font-family:'Graphik', sans-serif;font-weight:bold;font-weight:bold;color:#27279a !important;font-size:26px;height:60px}.a-l-page .about-eyeglass-lens .all-lenses .lens p{font-family:'Graphik', sans-serif;font-weight:300;font-size:0.95em;margin:30px 0;color:black}.a-l-page .about-eyeglass-lens .all-lenses .lens>a.simple-link{position:absolute;bottom:25px}.y-v-page{width:100%;overflow:hidden}.y-v-page section{padding:60px 0}@media (max-height: 768px){.y-v-page section.hero-banner{min-height:0;padding:30px 0}}.y-v-page .your-vision{background-image:url(../img/your-vision-blur.jpg);background-size:cover;position:relative}.y-v-page .your-vision .floating-bird{position:absolute;width:25%;top:-140px;right:-10%;z-index:1;-webkit-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width: 500px){.y-v-page .your-vision .floating-bird{width:300px;left:65%}}.y-v-page .your-vision h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em}.y-v-page .your-vision .all-visions{margin:30px 0;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}@media screen and (max-width: 500px){.y-v-page .your-vision .all-visions{margin-top:60px}}.y-v-page .your-vision .all-visions a:hover{text-decoration:none}.y-v-page .your-vision .all-visions .vision{display:inline-block;position:relative;width:calc(100%/5);text-align:center;padding:20px 20px 30px;margin:20px;box-sizing:border-box;background-color:white;border-top:4px solid #ed0000;text-align:left;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}@media screen and (min-width: 501px) and (max-width: 789px){.y-v-page .your-vision .all-visions .vision{width:40%}}@media screen and (max-width: 500px){.y-v-page .your-vision .all-visions .vision{width:100%}}.y-v-page .your-vision .all-visions .vision .image-product{margin:20px 0}.y-v-page .your-vision .all-visions .vision .image-product img{width:100%}.y-v-page .your-vision .all-visions .vision h3{font-family:'Graphik', sans-serif;font-weight:bold;font-weight:bold;color:#27279a !important;font-size:26px}.y-v-page .your-vision .all-visions .vision p{font-family:'Graphik', sans-serif;font-weight:300;font-size:0.95em;margin:30px 0;color:black}.y-v-page .your-vision .all-visions .vision>a.simple-link{position:absolute;bottom:25px}#page-contact .contact-form h2{text-align:center;font-size:2.2em;color:#012a84;margin-bottom:80px;margin-top:100px}#page-contact .contact-form form{max-width:780px;margin:auto;padding:0 0px 100px;padding-bottom:150px}@media (max-width: 690px){#page-contact .contact-form form{padding-top:50px;padding-bottom:50px}}#page-contact .contact-form form .two-input{display:flex;justify-content:space-between}@media (max-width: 690px){#page-contact .contact-form form .two-input{display:block}}#page-contact .contact-form form .two-input .input{width:49%;margin-bottom:20px}@media (max-width: 690px){#page-contact .contact-form form .two-input .input{display:block;width:100%}}#page-contact .contact-form form .input-form{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d7d7d7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:'Graphik', sans-serif;font-weight:500;font-size:14px}#page-contact .contact-form form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#ed0000;color:#fefefe;font-family:'Graphik', sans-serif;text-transform:uppercase;font-weight:bolder;border-radius:6px;font-size:1rem;padding:10px 25px 12px 25px;margin:0;height:40px;padding:0px 30px;float:right;margin-top:20px}#page-contact .find-eyecare.bottom{display:none}#google-map-container{position:relative}#google-map-container .loader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:99999;background-image:url("../img/kodak-loader.gif");background-position:center center;background-repeat:no-repeat}#google-map-container .loader.hide{display:none}@media (max-width: 890px){#google-map-container .group{flex-direction:column;display:flex}}#google-map-container #results{width:350px;float:left;height:400px;text-align:left}@media (max-width: 890px){#google-map-container #results{float:none;width:100%;order:2}}#google-map-container #results #no-results{padding:40px;text-align:center;font-size:1.45em;display:block}#google-map-container #results .header{padding:15px 20px;box-sizing:border-box;border-bottom:1px solid #d7d7d7;overflow:hidden}#google-map-container #results .header h2{font-size:1.66em;color:#333399;line-height:1.1}#google-map-container #results .list{height:292px;overflow-y:scroll}#google-map-container #results .list .location-header{padding:15px 20px}#google-map-container #results .list .location-header h3{font-size:1em;color:#ed0000;font-weight:400}#google-map-container #results .list .data-row{text-align:left;padding:15px 20px;border-bottom:1px solid #d7d7d7;cursor:pointer;position:relative}#google-map-container #results .list .data-row .linkable{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#google-map-container #results .list .data-row .linkable:hover{background-color:rgba(0,0,0,0.085)}#google-map-container #results .list .data-row .number{float:left;width:30px;border-radius:50%;background-color:#333399;margin-top:30px}#google-map-container #results .list .data-row .number .circle{text-align:center;line-height:30px;display:block;color:#FFF;font-size:14px;font-weight:bold}#google-map-container #results .list .data-row .data{float:left;width:calc(100% - 50px);padding-left:20px}#google-map-container #results .list .data-row .data h3{text-decoration:none;font-size:18px;color:#333399;font-weight:400;margin-bottom:10px;text-transform:capitalize}#google-map-container #results .list .data-row .data span{font-size:13px;line-height:1.3;display:block;text-transform:capitalize}#google-map-container #results .list .data-row .data span.address br{font-size:13px}#google-map-container #results .list .data-row .data p{margin-bottom:10px}#google-map-container #results .list .data-row .data p strong{margin-top:10px;font-size:13px;line-height:1.3;display:block}#google-map-container #results .list .data-row .data .promotions{margin-top:10px;position:relative;z-index:2}#google-map-container #results .list .data-row .data .promotions img{max-width:100px;max-height:40px;margin-right:5px;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}#google-map-container #results .list .data-row .data .logo img{max-width:100px;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}#google-map-container #map-container{width:calc(100% - 350px);height:400px;float:left;position:relative}@media (max-width: 890px){#google-map-container #map-container{float:none;width:100%;order:1}}#google-map-container #map-container #map{width:100%;height:100%}#google-map-container #map-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:88888}#page-about #section-2 .two-column{display:flex}@media (max-width: 890px){#page-about #section-2 .two-column{display:block}}#page-about #section-2 .two-column .column{width:50%}@media (max-width: 890px){#page-about #section-2 .two-column .column{width:100%}}#page-about #section-2 .two-column .column.graphic{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 890px){#page-about #section-2 .two-column .column.graphic{min-height:490px}}#page-about #section-2 .two-column .column .text{padding:90px 120px;text-align:left}@media (max-width: 1190px){#page-about #section-2 .two-column .column .text{padding:100px}}@media (max-width: 690px){#page-about #section-2 .two-column .column .text{padding:50px}}#page-about #section-2 .two-column .column .text p{font-size:1.1em;line-height:1.35;font-weight:300;margin:20px 0}#page-about #section-2 .two-column.row-a .block-a{order:2}#page-about #section-2 .two-column.row-a .block-b{order:1}#page-about #section-2 .two-column.row-b .block-a{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}#page-about #section-2 .two-column.row-b .block-b{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}#page-find-eyecare .hero-section,#page-find-eyecare .hero-banner{min-height:0;height:350px;max-height:350px}#page-find-eyecare .finder{padding-top:20px;padding-bottom:20px}#page-find-eyecare .finder a{color:#012a84;margin-left:15px}@media (max-width: 890px){#page-find-eyecare .finder a{display:block;width:100%;text-align:left;margin-top:20px;margin-left:0px}}@media (max-width: 690px){#page-find-eyecare .finder a{text-align:center}}#page-find-eyecare .finder input[type="text"]{padding:10px;font-size:18px;border:1px solid #d7d7d7;height:45px;box-sizing:border-box}@media (max-width: 890px){#page-find-eyecare .finder input[type="text"]{width:38%}}@media (max-width: 690px){#page-find-eyecare .finder input[type="text"]{width:100%;margin-bottom:20px}}#page-find-eyecare .finder input[type="submit"]{border:0px;height:45px;box-sizing:border-box}@media (max-width: 890px){#page-find-eyecare .finder input[type="submit"]{width:30%}}@media (max-width: 690px){#page-find-eyecare .finder input[type="submit"]{width:100%}}#page-find-eyecare .finder select{padding:10px;font-size:18px;border:1px solid #d7d7d7;height:45px;box-sizing:border-box}@media (max-width: 890px){#page-find-eyecare .finder select{width:30%}}@media (max-width: 690px){#page-find-eyecare .finder select{width:100%;margin-bottom:20px}}#page-find-eyecare .find-eyecare{display:none}#featured-locations .row-location{margin-top:40px;margin-bottom:40px}#featured-locations .row-location .header h2{font-size:36px;color:#ed0000;margin-bottom:40px}#featured-locations .row-location .header h2 span{display:block;font-size:18px;font-weight:bold;text-transform:uppercase;margin-top:5px}#featured-locations .row-location hr{display:block;height:1px;border:0;border-top:1px solid #c1c1c1;margin:1em 0;padding:0}#featured-locations .row-location .four-column{display:flex;flex-wrap:wrap}@media (max-width: 690px){#featured-locations .row-location .four-column{display:block}}#featured-locations .row-location .four-column .column{width:calc(25% - 20px);margin-right:20px;margin-bottom:40px;position:relative}@media (max-width: 890px){#featured-locations .row-location .four-column .column{width:calc(50% - 20px)}}@media (max-width: 690px){#featured-locations .row-location .four-column .column{width:100%}}#featured-locations .row-location .four-column .column h3 .kodak-lens{color:#ed0000;text-transform:uppercase;font-size:13px;font-family:'Graphik', sans-serif;font-weight:500}#featured-locations .row-location .four-column .column h3 .doctor{color:#27279a;text-transform:uppercase;margin:6px 0 20px;font-size:18px;font-family:'Graphik', sans-serif;font-weight:500}#featured-locations .row-location .four-column .column p{font-size:14px;line-height:1.35}#featured-locations .row-location .four-column .column img{max-width:100px;height:auto;margin-top:20px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}#featured-locations .row-location .four-column .column .linkable-box{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-decoration:none}#featured-locations .row-location .four-column .column .promotions{position:relative;z-index:2}#featured-locations .row-location .four-column .column .promotions img{max-width:100px;max-height:40px;margin-right:5px;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}body.mobile-on{overflow:hidden}#mobile-menu{box-shadow:0px 4px 6px rgba(0,0,0,0.4);display:none;position:absolute;z-index:99999;width:100%;overflow:auto}#mobile-menu.active{display:block}@media (min-width: 950px){#mobile-menu.active{display:none}}#mobile-menu .parent{text-align:left;background-color:#FFF}#mobile-menu .parent .menu-link{font-size:22px;padding:20px 40px;border-bottom:2px solid #ed0000;position:relative}#mobile-menu .parent .fa-chevron-down{visibility:hidden;float:right;color:#dddddd}#mobile-menu .parent.has-children .fa-chevron-down{visibility:visible}#mobile-menu .parent.has-children.active .menu-link:after,#mobile-menu .parent.has-children.active .menu-link:before{top:100%;left:5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#mobile-menu .parent.has-children.active .menu-link:after{border-color:rgba(237,0,0,0);border-top-color:#ed0000;border-width:5px;margin-left:-5px}#mobile-menu .parent.has-children.active .menu-link:before{border-color:rgba(237,0,0,0);border-top-color:#ed0000;border-width:8px;margin-left:-8px}#mobile-menu .parent.has-children.active .children-options{display:block}#mobile-menu .parent .children-options{display:none}#mobile-menu .parent .children-options .menu-link{font-size:16px;border-bottom:1px solid #dddddd;position:relative}#mobile-menu .parent .children-options .menu-link:before,#mobile-menu .parent .children-options .menu-link:after{display:none}#mobile-menu .parent .children-options .menu-link span{display:block}#mobile-menu .parent .children-options .menu-link .description{color:#000;font-weight:300;margin-top:5px;padding-right:30px}#mobile-menu .parent .children-options .menu-link .fa{position:absolute;font-size:32px;color:#ed0000;top:30%;right:40px}#mobile-menu .menu-link{display:block;text-decoration:none;text-align:left;color:#333399}@media (max-height: 768px){#products-single .hero-banner{min-height:0;height:calc(100vh - 215px);padding:30px 0}}#products-single .product-top-menu{display:flex;justify-content:center}@media (max-width: 890px){#products-single .product-top-menu{display:none}}#products-single .product-top-menu li{display:block;width:calc(100%/7);padding:30px 15px;text-align:center;color:#27279a;text-decoration:none;box-sizing:border-box;font-size:0.8em;font-family:'Graphik', sans-serif;font-weight:500}#products-single .product-top-menu li.active{background-color:#f2f2f2}#products-single .product-top-menu li.active a{color:#86c900}#products-single .product-top-menu li a{text-decoration:none;color:#27279a}#products-single .product-top-menu li a strong{font-family:'Graphik', sans-serif;font-weight:bold}#products-single .benefits{background-color:#ed0000;color:white;padding:30px 0px}#products-single .benefits h2{font-size:2.22em;color:white;margin-bottom:40px}@media (max-width: 500px){#products-single .benefits h2{margin-bottom:40px}}#products-single .benefits .page-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:800px}@media (max-width: 790px){#products-single .benefits .page-wrapper{width:100%}}#products-single .benefits .page-wrapper .benefits-col{width:50%;text-align:left;border-left:1px solid #fedb00;padding-left:40px;line-height:1.25;padding-right:40px;margin-bottom:20px;box-sizing:border-box}@media (min-width: 501px) and (max-width: 790px){#products-single .benefits .page-wrapper .benefits-col{width:50%;margin-bottom:30px}}@media (max-width: 500px){#products-single .benefits .page-wrapper .benefits-col{width:100%;margin:0 40px 30px 40px}}#products-single .features{text-align:center;padding:80px 0}#products-single .features h2{font-size:2.22em;margin-bottom:80px;color:#012a84;text-align:center}#products-single .features .product{display:inline-block;position:relative;margin:auto}#products-single .features .product img{max-width:100%;height:auto}.product .smart-pins{float:left;position:absolute;width:100%;top:0;left:0;margin-top:20%;}.product .smart-pins .pin{float:left;position:absolute}.product .smart-pins .pin .icon{cursor:pointer}.product .smart-pins .pin .icon img{width:70% !important;z-index:88888}.product .ttip{position:absolute;float:left;display:none}.product .ttip.active{display:block}.product .ttip .text_box{padding:10px 20px;font-size:0.8em;color:#012a84;text-align:left;z-index:99999;display:inline-block;background-color:#FFF;border:1px solid #f1f1f1;-webkit-box-shadow:0px 2px 16px -2px rgba(0,0,0,0.53);-moz-box-shadow:0px 2px 16px -2px rgba(0,0,0,0.53);box-shadow:0px 2px 16px -2px rgba(0,0,0,0.53)}@media (max-width: 500px){.product .ttip .text_box{font-size:0.6em;padding:6px 10px;line-height:1em;text-align:center}}#products-single .image-text .two-col{display:flex;justify-content:center}@media (max-width: 890px){#products-single .image-text .two-col{display:block}}#products-single .image-text .two-col .col{width:50%;display:inline-block;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top center}@media (max-width: 890px){#products-single .image-text .two-col .col{width:100%}}#products-single .image-text .two-col .col.text{text-align:left}@media (max-width: 1190px){#products-single .image-text .two-col .col.text{padding:100px}}@media (max-width: 890px){#products-single .image-text .two-col .col.text{padding:50px}}#products-single .image-text .two-col .col.text h2{font-size:1.66em;line-height:1.25;color:#012a84;margin-bottom:40px}#products-single .image-text .two-col .col.text p{font-size:1.1em;line-height:1.5;font-weight:300;margin-bottom:20px}#products-single .image-text .two-col .col.image{min-height:400px}#products-single .image-text .two-col.row-a{clear:both;flex-direction:row-reverse}#products-single .image-text .two-col.row-a .text{padding:100px 75px}@media (max-width: 790px){#products-single .image-text .two-col.row-a .text{padding:50px 40px}}#products-single .image-text .two-col.row-b{clear:both}#products-single .image-text .two-col.row-b .text{padding:100px 75px}@media (max-width: 790px){#products-single .image-text .two-col.row-b .text{padding:50px 40px;margin-top:-3px}}#products-single .image-text .two-col.row-b .yellow-gradient>ul{list-style:none;margin:30px 10px}#products-single .image-text .two-col.row-b .yellow-gradient>ul li{padding-left:1em;text-indent:-1em;margin:14px 0;font-size:1.1em;font-family:'Graphik', sans-serif;font-weight:300}#products-single .image-text .two-col.row-b .yellow-gradient>ul li::before{content:'\f111';position:relative;font-size:9px;top:-3px;padding-right:10px;font-family:'fontawesome';color:#ed0000}#products-single .closer-look{padding:80px 0px}@media (max-width: 500px){#products-single .closer-look{padding:40px 0px}}#products-single .closer-look .group .lens{float:left;width:50%;text-align:right}@media (max-width: 790px){#products-single .closer-look .group .lens{float:none;position:relative;top:60px;width:100%;text-align:center}}#products-single .closer-look .group .lens img{max-width:100%;margin-top:20%;position:relative;right:-20px}@media (max-width: 790px){#products-single .closer-look .group .lens img{right:auto;margin:auto}}#products-single .closer-look .group .text{float:left;width:50%;box-sizing:border-box;max-width:400px}@media (max-width: 790px){#products-single .closer-look .group .text{float:none;width:100%;max-width:100%}}@media (max-width: 790px){#products-single .closer-look .group .text{width:100%}}#products-single .closer-look .group .text .padding{padding:40px 40px}#products-single .closer-look .group .text h2{font-size:1.66em;line-height:1.25;color:#012a84;margin-bottom:20px}#products-single .closer-look .group .text p{font-size:1em;color:#000;line-height:1.5;font-weight:300;margin-bottom:20px}#products-single .closer-look .group .text .k-button{font-size:1.1em;font-weight:bold;padding:10px 20px}#products-single .find-eyecare.bottom{display:none}.y-v-template .breadcrumb{display:block;width:100%;font-size:14px;margin:35px 0}.y-v-template .breadcrumb ul{list-style:none}.y-v-template .breadcrumb ul li{display:inline-block}.y-v-template .breadcrumb ul li:not(:last-child)::after{content:'\f054';display:inline-block;margin:0 8px;font-family:'fontawesome';color:#ed0000;font-size:12px}.y-v-template .breadcrumb ul li a{color:#27279a;font-family:'Graphik', sans-serif;font-weight:500;text-decoration:none}.y-v-template .content{width:100%;display:flex}@media screen and (max-width: 960px){.y-v-template .content{display:block}}.y-v-template .content .article-content{display:inline-block;width:73%;margin-right:7%}@media screen and (max-width: 960px){.y-v-template .content .article-content{width:100%;margin-right:0}}.y-v-template .content .article-content h1,.y-v-template .content .article-content h2,.y-v-template .content .article-content h3,.y-v-template .content .article-content h4{font-family:'Graphik', sans-serif;font-weight:500;color:#27279a}.y-v-template .content .article-content h1{margin-bottom:40px;font-size:50px}.y-v-template .content .article-content h2{font-size:36px;margin-bottom:30px}.y-v-template .content .article-content h3{font-size:22px;margin-bottom:30px;color:#ed0000}.y-v-template .content .article-content p{margin-bottom:30px;clear:both;display:inline-block;width:100%;font-size:20px;font-family:'Graphik', sans-serif;font-weight:300;line-height:1.3em}.y-v-template .content .article-content p a{color:#27279a}.y-v-template .content .article-content p a sup{font-size:small;vertical-align:super;font-weight:700;color:#ed0000;text-decoration:none}.y-v-template .content .article-content ul{list-style:none;margin:0 10px 40px}.y-v-template .content .article-content ul li{padding-left:1em;text-indent:-1em;margin:14px 0;font-size:1.1em;font-family:'Graphik', sans-serif;font-weight:300}.y-v-template .content .article-content ul li::before{content:'\f111';position:relative;font-size:9px;top:-3px;padding-right:10px;font-family:'fontawesome';color:#ed0000}.y-v-template .content .article-content img{max-width:100%;height:auto}.y-v-template .content .article-content img.alignright{max-width:40%;float:right;margin-left:30px;display:inline-block}@media screen and (max-width: 768px){.y-v-template .content .article-content img.alignright{max-width:100%;width:100%;margin-bottom:10px;display:block;margin-left:0;float:none}}.y-v-template .content .article-content img.alignleft{max-width:40%;float:left;margin-right:30px}@media screen and (max-width: 768px){.y-v-template .content .article-content img.alignleft{max-width:100%;width:100%;margin-bottom:10px;display:block;margin-right:0;float:none}}.y-v-template .content .article-content .references{font-size:0.8em;margin:10px 0 50px 0;border-top:1px solid #ddd;padding-top:10px;word-wrap:break-word}.y-v-template .content .article-content .references h4{margin-bottom:10px;text-transform:uppercase;font-size:1em}.y-v-template .content .article-content .references ul{margin:0}.y-v-template .content .article-content .references ul li{margin:4px}.y-v-template .content .article-content .references ul li sup{font-size:0.7em;font-weight:bold;color:#ed0000;position:relative;top:-3px;display:inline-block;left:10px}.y-v-template .content .article-content .references ul li:last-child{margin-bottom:20px}.y-v-template .content .article-content .references ul li::before{content:'';padding-right:0}.y-v-template .content .article-content .recomended-product{display:block;position:relative;width:100%;box-sizing:border-box;margin-bottom:80px;background:#fedb00;background:-moz-linear-gradient(top, #fedb00 0%, #ffb700 100%);background:-webkit-linear-gradient(top, #fedb00 0%, #ffb700 100%);background:linear-gradient(to bottom, #fedb00 0%, #ffb700 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedb00', endColorstr='#ffb700',GradientType=0 )}.y-v-template .content .article-content .recomended-product .content-padding{padding:40px}@media screen and (max-width: 960px){.y-v-template .content .article-content .recomended-product .content-padding{padding-top:200px}}.y-v-template .content .article-content .recomended-product .content-padding h2{font-size:2.2em}.y-v-template .content .article-content .recomended-product .content-padding .name-product{margin:30px 0}.y-v-template .content .article-content .recomended-product .content-padding .lens-product{width:45%;min-height:100px;position:absolute;top:20%;right:0}@media screen and (min-width: 501px) and (max-width: 960px){.y-v-template .content .article-content .recomended-product .content-padding .lens-product{width:50%;top:30px}}@media screen and (max-width: 500px){.y-v-template .content .article-content .recomended-product .content-padding .lens-product{width:80%;top:30px}}.y-v-template .content .article-content .recomended-product .content-padding .text-product{width:45%;font-family:'Graphik', sans-serif;font-weight:300}@media screen and (max-width: 960px){.y-v-template .content .article-content .recomended-product .content-padding .text-product{width:100%}}.y-v-template .content .article-content .recomended-product .content-padding .text-product p{font-size:18px}.y-v-template .content .sidebar{display:inline-block;width:20%}@media screen and (max-width: 960px){.y-v-template .content .sidebar{width:100%}}.y-v-template .content .sidebar .widget{box-sizing:border-box;margin-bottom:40px}.y-v-template .content .sidebar .widget h4{font-family:'Graphik', sans-serif;font-weight:500;font-size:1.33em;color:#27279a;margin-bottom:20px}.y-v-template .content .sidebar .widget .box-widget{border:1px solid #d7d7d7;border-top-color:#ed0000;box-sizing:border-box}.y-v-template .content .sidebar .widget .box-widget h5{font-family:'Graphik', sans-serif;font-weight:bold;font-size:18px;color:#27279a;margin-bottom:20px}.y-v-template .content .sidebar .widget .box-widget .title{font-family:'Graphik', sans-serif;font-weight:500;font-size:18px;color:#27279a;margin:0 0 20px;text-transform:uppercase}.y-v-template .content .sidebar .widget .box-widget .image{min-height:150px;width:100%;background-color:#333}.y-v-template .content .sidebar .widget .box-widget .image img{width:100%;height:auto}.y-v-template .content .sidebar .widget .box-widget .data{padding:20px;font-family:'Graphik', sans-serif;font-weight:500}.y-v-template .content .sidebar .widget .box-widget .data p{margin-bottom:20px;font-size:14px}.y-v-template .content .sidebar .widget .box-widget .data strong{margin-bottom:20px;font-family:'Graphik', sans-serif;font-weight:500}.y-v-template .content .sidebar .widget .box-widget .data a.k-button{margin:20px 0;display:block;max-width:170px}@media screen and (min-width: 769px) and (max-width: 1024px){.y-v-template .content .sidebar .widget .box-widget .data a.k-button{padding:10px}}.y-v-template .content .sidebar .widget .box-widget form{padding:20px}.y-v-template .content .sidebar .widget .box-widget form input{outline:none}.y-v-template .content .sidebar .widget .box-widget form input[type="email"]{padding:6px 10px;border:1px solid #d7d7d7;width:80%}.y-v-template .content .sidebar .widget .box-widget form input[type="submit"]{padding:6px 10px;border:1px solid #d7d7d7;width:80%;color:white;background-color:#ed0000;border:none;font-family:'Graphik', sans-serif;font-weight:bold;text-transform:uppercase;font-size:18px;border-radius:6px;margin-top:10px}.y-v-template .content .sidebar .widget.other-visions>.box-widget li{padding:10px 20px}.y-v-template .content .sidebar .widget.other-visions>.box-widget li:not(:last-child){border-bottom:1px solid #d7d7d7}.y-v-template .content .sidebar .widget.other-visions>.box-widget li.active a{color:#86c900}.y-v-template .content .sidebar .widget.other-visions>.box-widget li.active a::before{color:#666}.y-v-template .content .sidebar .widget.other-visions>.box-widget li a{text-decoration:none;color:#27279a}.y-v-template .content .sidebar .widget.other-visions>.box-widget li a::before{content:'\f054';display:inline-block;margin-right:8px;font-family:'fontawesome';color:#ed0000;font-size:14px}@media (max-height: 768px){#single-eyeglass-lenses .hero-banner{min-height:0;height:calc(100vh - 125px);padding:30px 0}}#single-eyeglass-lenses .post-type.content{padding:50px 0px}@media (max-width: 690px){#single-eyeglass-lenses .post-type.content{padding-bottom:0px}}#single-eyeglass-lenses .post-type.content #content-sidebar #content{float:left;width:calc(100% - 300px);padding-right:60px}@media (max-width: 690px){#single-eyeglass-lenses .post-type.content #content-sidebar #content{float:none;width:100%;padding:0px}}#single-eyeglass-lenses .post-type.content #content-sidebar #content h2{font-size:2.2em;color:#012a84;margin-top:30px;margin-bottom:30px}#single-eyeglass-lenses .post-type.content #content-sidebar #content h2:first-child{margin-top:0}#single-eyeglass-lenses .post-type.content #content-sidebar #content p{font-size:1em;font-family:'Graphik', sans-serif;font-weight:500;line-height:1.5;margin-top:20px}#single-eyeglass-lenses .post-type.content #content-sidebar #content p a{color:#27279a}#single-eyeglass-lenses .post-type.content #content-sidebar #content p a:hover{color:black}#single-eyeglass-lenses .post-type.content #content-sidebar #content p a sup{font-size:small;vertical-align:super;font-weight:700;color:#ed0000}#single-eyeglass-lenses .post-type.content #content-sidebar #content .references{font-size:0.8em;margin:50px 0 20px 0;border-top:1px solid #333;padding-top:10px;word-wrap:break-word}#single-eyeglass-lenses .post-type.content #content-sidebar #content .references h4{margin-bottom:10px;text-transform:uppercase;font-size:1em}#single-eyeglass-lenses .post-type.content #content-sidebar #content .references ul{margin:0}#single-eyeglass-lenses .post-type.content #content-sidebar #content .references ul li{margin:4px}#single-eyeglass-lenses .post-type.content #content-sidebar #content .references ul li sup{font-size:0.7em;font-weight:bold;color:#ed0000;position:relative;top:-3px;display:inline-block}#single-eyeglass-lenses .post-type.content #content-sidebar #content .references ul li:last-child{margin-bottom:20px}#single-eyeglass-lenses .post-type.content #content-sidebar #content .references ul li::before{content:'';padding-right:0}#single-eyeglass-lenses .post-type.content #content-sidebar #content img{width:100%;height:auto}@media (max-width: 690px){#single-eyeglass-lenses .post-type.content #content-sidebar #content img{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}#single-eyeglass-lenses .post-type.content #content-sidebar #content ul{margin-top:30px}#single-eyeglass-lenses .post-type.content #content-sidebar #content ul li{color:#000;font-size:1em;line-height:1.2;font-weight:300;margin-bottom:10px}#single-eyeglass-lenses .post-type.content #content-sidebar #content ul li:before{content:"• ";color:red;display:inline-block;margin-right:10px}#single-eyeglass-lenses .post-type.content #content-sidebar #content ul li a{color:#27279a}#single-eyeglass-lenses .post-type.content #content-sidebar #content ul li a:hover{color:black}#single-eyeglass-lenses .post-type.content #content-sidebar #content ul li a sup{font-size:small;vertical-align:super;font-weight:700;color:#ed0000}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar{float:left;width:240px}@media (max-width: 690px){#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar{display:none}}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar h3{font-size:1.33em;color:#012a84}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget{background-color:#FFF;border-top:1px solid #ed0000;margin-top:20px;margin-bottom:20px}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.links a{display:block;padding:8px 10px;border-bottom:1px solid #d7d7d7;text-decoration:none;font-size:18px;color:#012a84}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.links a i{color:#ed0000;margin-right:10px}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.links .active a{color:#86c900}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.links .active a i{color:#666666}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.location{padding:20px}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.location .title{font-size:18px;color:#012a84;font-weight:bold;margin-bottom:30px}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.location p{font-size:14px;margin-bottom:20px;line-height:1.25}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.location .k-button{font-size:18px;color:#FFF;text-align:center;padding:10px;text-transform:uppercase;margin-bottom:20px;color:#FFF}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.location .red-link{color:#ed0000;text-decoration:none}#single-eyeglass-lenses .post-type.content #content-sidebar #sidebar .widget.location .red-link i{margin-left:10px}#single-eyeglass-lenses .recommended-product{padding:80px 0}#single-eyeglass-lenses .recommended-product .page-wrapper{text-align:center}#single-eyeglass-lenses .recommended-product .page-wrapper .inline{display:inline-block;margin:auto}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text{width:405px;float:left;text-align:left}@media (max-width: 690px){#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text{width:100%;float:none}}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text h2{font-size:1.66em;color:#012a84;margin-bottom:30px}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text h3{font-size:1.33em;margin-bottom:20px}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text p{font-size:1em;font-weight:300;margin-bottom:20px;line-height:1.25}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text .center{display:none;text-align:center}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text .center img{max-width:100%;margin:auto}@media (max-width: 690px){#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text .center{display:block;margin:auto}}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text .k-button{font-size:16px;padding:10px 40px;font-weight:bold}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .text .padding{padding:20px}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .lenses{float:left}#single-eyeglass-lenses .recommended-product .page-wrapper .inline .lenses img{max-width:100%;margin-top:10%;position:relative;left:-20px}@media (max-width: 690px){#single-eyeglass-lenses .recommended-product .page-wrapper .inline .lenses img{display:none}}#terms-and-conditions .hero-section,#terms-and-conditions .hero-banner{min-height:0}#terms-and-conditions #sidebar-content{padding:40px 0px}@media screen and (max-width: 789px){#terms-and-conditions #sidebar-content{width:100%}}#terms-and-conditions #sidebar-content .efective-text{display:block;text-align:right;color:#333399;font-size:16px}@media screen and (max-width: 789px){#terms-and-conditions #sidebar-content .efective-text{padding:20px 30px}}#terms-and-conditions #sidebar-content #sidebar{float:left;box-sizing:border-box;width:320px;padding-right:80px}@media screen and (max-width: 789px){#terms-and-conditions #sidebar-content #sidebar{width:100%;padding:20px 30px}}#terms-and-conditions #sidebar-content #sidebar .widget{background-color:#FFF;border-top:1px solid #ed0000;margin-top:20px;margin-bottom:20px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#terms-and-conditions #sidebar-content #sidebar .widget a{display:block;padding:8px 10px;border-bottom:1px solid #d7d7d7;text-decoration:none;font-size:16px;color:#012a84}#terms-and-conditions #sidebar-content #sidebar .widget a span{display:inline-block;float:left;width:calc(100% - 20px)}#terms-and-conditions #sidebar-content #sidebar .widget a i{color:#ed0000;margin-right:10px;float:left;width:6px}#terms-and-conditions #sidebar-content #content{float:right;width:calc( 100% - 400px)}@media screen and (max-width: 789px){#terms-and-conditions #sidebar-content #content{width:100%;float:none;clear:both}}#terms-and-conditions #sidebar-content #content .terms-text{height:990px;overflow-y:scroll;margin-top:20px;border:1px solid #d7d7d7;margin-bottom:40px}@media screen and (max-width: 789px){#terms-and-conditions #sidebar-content #content .terms-text{height:auto;overflow-y:visible;border:none}}#terms-and-conditions #sidebar-content #content .terms-text article{padding:20px}@media screen and (max-width: 789px){#terms-and-conditions #sidebar-content #content .terms-text article{padding:20px 40px}}#terms-and-conditions #sidebar-content #content .terms-text h2{font-size:1.66em;color:#012a84;margin-bottom:30px}#terms-and-conditions #sidebar-content #content .terms-text p{font-size:16px;line-height:1.5;margin-bottom:20px;text-align:justify;word-wrap:break-word}#privacy-policy .hero-section,#privacy-policy .hero-banner{min-height:0}#privacy-policy #sidebar-content{padding:40px 0px}@media screen and (max-width: 789px){#privacy-policy #sidebar-content{width:100%}}#privacy-policy #sidebar-content .efective-text{display:block;text-align:right;color:#333399;font-size:16px}@media screen and (max-width: 789px){#privacy-policy #sidebar-content .efective-text{padding:20px 30px}}#privacy-policy #sidebar-content #sidebar{float:left;box-sizing:border-box;width:320px;padding-right:80px}@media screen and (max-width: 789px){#privacy-policy #sidebar-content #sidebar{width:100%;padding:20px 30px}}#privacy-policy #sidebar-content #sidebar .widget{background-color:#FFF;border-top:1px solid #ed0000;margin-top:20px;margin-bottom:20px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#privacy-policy #sidebar-content #sidebar .widget a{display:block;padding:8px 10px;border-bottom:1px solid #d7d7d7;text-decoration:none;font-size:16px;color:#012a84}#privacy-policy #sidebar-content #sidebar .widget a span{display:inline-block;float:left;width:calc(100% - 20px)}#privacy-policy #sidebar-content #sidebar .widget a i{color:#ed0000;margin-right:10px;float:left;width:6px}#privacy-policy #sidebar-content #content{float:right;width:calc( 100% - 400px)}@media screen and (max-width: 789px){#privacy-policy #sidebar-content #content{width:100%;float:none;clear:both}}#privacy-policy #sidebar-content #content .terms-text{height:990px;overflow-y:scroll;margin-top:20px;border:1px solid #d7d7d7;margin-bottom:40px}@media screen and (max-width: 789px){#privacy-policy #sidebar-content #content .terms-text{height:auto;overflow-y:visible;border:none}}#privacy-policy #sidebar-content #content .terms-text article{padding:20px}@media screen and (max-width: 789px){#privacy-policy #sidebar-content #content .terms-text article{padding:20px 40px}}#privacy-policy #sidebar-content #content .terms-text h2{font-size:1.66em;color:#012a84;margin-bottom:30px}#privacy-policy #sidebar-content #content .terms-text p{font-size:16px;line-height:1.5;margin-bottom:20px;text-align:justify;word-wrap:break-word}#privacy-policy #sidebar-content #content .terms-text ul{list-style:none;margin:30px 10px}#privacy-policy #sidebar-content #content .terms-text ul li{padding-left:1em;text-indent:-1em;margin:14px 0;font-size:0.9em;line-height:1.5;font-family:'Graphik', sans-serif;font-weight:500}#privacy-policy #sidebar-content #content .terms-text ul li::before{content:'\f111';position:relative;font-size:9px;top:-3px;padding-right:10px;font-family:'fontawesome';color:#ed0000}#ecp-single .hero-section-single{padding-top:145px;min-height:150px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center top}@media (max-width: 890px){#ecp-single .hero-section-single{min-height:auto;padding:0px;background-image:none}}#ecp-single .hero-section-single img{width:100%;display:none}@media (max-width: 890px){#ecp-single .hero-section-single img{display:block}}#ecp-single .hero-section-single .page-wrapper{text-align:right}@media (max-width: 890px){#ecp-single .hero-section-single .page-wrapper{text-align:center}}#ecp-single .hero-section-single .page-wrapper .k-button{margin-top:80px;margin-bottom:20px;font-size:16px;font-weight:bold}@media (max-width: 890px){#ecp-single .hero-section-single .page-wrapper .k-button{margin-bottom:180px;display:none}}#ecp-single #sidebar-content{padding:40px 0px;min-height:450px}#ecp-single #sidebar-content #single-promotions img{max-width:100%}#ecp-single #sidebar-content #sidebar{float:left;width:240px;padding-right:60px;word-wrap:break-word}@media (max-width: 890px){#ecp-single #sidebar-content #sidebar{width:100%;float:none;padding-right:0px;margin-bottom:40px}}#ecp-single #sidebar-content #sidebar #map-canvas{width:100%;height:200px;margin-top:-180px;border:4px solid #FFF;box-sizing:border-box;margin-bottom:20px}@media (max-width: 890px){#ecp-single #sidebar-content #sidebar #map-canvas{display:none}}#ecp-single #sidebar-content #sidebar #map-canvas .gm-style-mtc,#ecp-single #sidebar-content #sidebar #map-canvas .gmnoprint{display:none}#ecp-single #sidebar-content #sidebar .logo,#ecp-single #sidebar-content #sidebar .tag-image{text-align:center;margin-bottom:20px}#ecp-single #sidebar-content #sidebar .logo img,#ecp-single #sidebar-content #sidebar .tag-image img{max-width:180px;height:auto;margin:auto}#ecp-single #sidebar-content #sidebar h2{font-size:1.5em;color:#000000;margin-bottom:20px}#ecp-single #sidebar-content #sidebar h3{font-size:1.25em;color:#24246c;margin-bottom:20px}#ecp-single #sidebar-content #sidebar p{font-size:14px;margin-bottom:20px;line-height:1.25}#ecp-single #sidebar-content #sidebar .button.dotted{text-transform:uppercase;font-weight:bolder;display:inline-block;background-color:#FFF;border:3px dotted #ed0000;color:white;text-decoration:none;font-size:14px;padding:10px 25px 12px 25px;margin:0;color:#ed0000}#ecp-single #sidebar-content #sidebar .optometrist-row{margin-bottom:10px}@media (max-width: 690px){#ecp-single #sidebar-content #sidebar .optometrist-row{float:left;width:50%;text-align:center}}#ecp-single #sidebar-content #sidebar .optometrist-row .picture{width:60px;height:60px;background-position:top center;float:left;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media (max-width: 690px){#ecp-single #sidebar-content #sidebar .optometrist-row .picture{float:none;display:inline-block}}#ecp-single #sidebar-content #sidebar .optometrist-row .name{float:left;width:calc(100% - 70px);box-sizing:border-box;margin-left:10px;padding-top:20px;font-size:.85em}@media (max-width: 690px){#ecp-single #sidebar-content #sidebar .optometrist-row .name{float:none;width:100%;margin:0px}}#ecp-single #sidebar-content #content{float:left;width:calc(100% - 300px)}@media (max-width: 890px){#ecp-single #sidebar-content #content{width:100%;float:none}}#ecp-single #sidebar-content #content h2{color:#012a84;font-size:2.2em;margin-bottom:30px}#ecp-single #sidebar-content #content ul{margin-bottom:20px;list-style:disc;padding-left:20px;list-style-position:inside}#ecp-single #sidebar-content #content ul li{font-weight:300;line-height:1.35;margin-bottom:3px}#ecp-single #sidebar-content #content form .row{margin-bottom:20px}@media (max-width: 890px){#ecp-single #sidebar-content #content form .row{margin:0px}}#ecp-single #sidebar-content #content form .row input[type="text"],#ecp-single #sidebar-content #content form .row input[type="email"],#ecp-single #sidebar-content #content form .row input[type="date"],#ecp-single #sidebar-content #content form .row select{width:100%;padding:10px;box-sizing:border-box;font-size:14px;border:1px solid #d7d7d7;-webkit-font-smoothing:antialiased;font-family:'Graphik', sans-serif;height:43px}@media (max-width: 890px){#ecp-single #sidebar-content #content form .row input[type="text"],#ecp-single #sidebar-content #content form .row input[type="email"],#ecp-single #sidebar-content #content form .row input[type="date"],#ecp-single #sidebar-content #content form .row select{margin-bottom:20px}}#ecp-single #sidebar-content #content form .row.two-input{display:flex;justify-content:center}@media (max-width: 890px){#ecp-single #sidebar-content #content form .row.two-input{display:block}}#ecp-single #sidebar-content #content form .row.two-input .col{width:50%}@media (max-width: 890px){#ecp-single #sidebar-content #content form .row.two-input .col{width:100%}}#ecp-single #sidebar-content #content form .row.two-input .col:first-child{margin-right:10px}@media (max-width: 890px){#ecp-single #sidebar-content #content form .row.two-input .col:first-child{margin:0px}}#ecp-single #sidebar-content #content form .row.two-input .col:last-child{margin-left:10px}@media (max-width: 890px){#ecp-single #sidebar-content #content form .row.two-input .col:last-child{margin:0px}}#ecp-single #sidebar-content #content form input[type="submit"]{border:0px;font-size:16px;padding:10px 40px;font-weight:bold;width:100%;background-color:#ed0000;color:#FFF;text-transform:uppercase;width:auto}@media (max-width: 890px){#ecp-single #sidebar-content #content form input[type="submit"]{width:100%}}#ecp-single #sidebar-content #content .store-schedule{border:1px solid #d7d7d7;border-top:2px solid #ed0000;padding:30px 0px;margin-bottom:30px}@media (max-width: 690px){#ecp-single #sidebar-content #content .store-schedule{padding:0px;border:0px;border-top:2px solid #ed0000}}#ecp-single #sidebar-content #content .store-schedule .col{float:left;width:14.28%;box-sizing:border-box;text-align:center}@media (max-width: 690px){#ecp-single #sidebar-content #content .store-schedule .col{float:none;width:100%;border:1px solid #d7d7d7;padding:10px;border-top:0px}#ecp-single #sidebar-content #content .store-schedule .col .title{float:left;width:45px;padding-bottom:0px !important;text-align:left}#ecp-single #sidebar-content #content .store-schedule .col .time{float:right;width:calc(100% - 45px);text-align:right}#ecp-single #sidebar-content #content .store-schedule .col .time span{display:inline-block}}#ecp-single #sidebar-content #content .store-schedule .col .title{font-weight:bold;padding-bottom:10px}#ecp-single #sidebar-content #content .store-schedule .col span{display:block;text-transform:uppercase;font-size:0.85em}#ecp-single #sidebar-content #content .content{margin-bottom:40px}#ecp-single #sidebar-content #content .content p{margin-bottom:20px;font-weight:300;line-height:1.35}.find-eyecare.footer{display:none}.pro-home-page{width:100%;overflow:hidden}.pro-home-page section{padding:60px 0}@media (max-width: 800px){.pro-home-page section{padding:30px 0}}.pro-home-page a.k-button{font-size:0.95em}.pro-home-page .newsletter{padding:30px 0px}.pro-home-page .newsletter .newsletter-form{display:block;width:85%;margin:0 auto}@media screen and (min-width: 501px) and (max-width: 789px){.pro-home-page .newsletter .newsletter-form{width:70%}}@media screen and (max-width: 500px){.pro-home-page .newsletter .newsletter-form{width:90%}}.pro-home-page .newsletter h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:1.5em;line-height:1.2em}@media screen and (min-width: 501px) and (max-width: 789px){.pro-home-page .newsletter h2{font-size:35px}}@media screen and (max-width: 500px){.pro-home-page .newsletter h2{font-size:27px}}.pro-home-page .newsletter form{width:100%;margin-top:30px}.pro-home-page .newsletter form .newsletter-email{display:inline-block;width:250px;margin:0 auto}@media screen and (max-width: 789px){.pro-home-page .newsletter form .newsletter-email{width:100%}}.pro-home-page .newsletter form .newsletter-email input[type="email"]{display:inline-block;width:100%;border:1px solid #d7d7d7;margin-bottom:20px;padding:10px 20px;text-align:center;box-sizing:border-box;font-size:18px;height:43px;font-family:'Graphik', sans-serif;font-weight:300}@media screen and (max-width: 789px){.pro-home-page .newsletter form .newsletter-email input[type="email"]{width:100%}}.pro-home-page .newsletter form input[type="submit"]{display:inline-block;font-size:18px;border:none;box-sizing:border-box;margin:0 auto;height:43px}@media screen and (max-width: 789px){.pro-home-page .newsletter form input[type="submit"]{width:100%}}.pro-home-page .lens-professional{position:relative}.pro-home-page .lens-professional .floating-balloon{position:absolute;width:450px;top:-10%;z-index:2;left:80%}.pro-home-page .lens-professional h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em}@media screen and (min-width: 501px) and (max-width: 789px){.pro-home-page .lens-professional h2{font-size:35px}}@media screen and (max-width: 500px){.pro-home-page .lens-professional h2{font-size:27px}}.pro-home-page .lens-professional .square-content{margin-top:60px;margin-bottom:30px;background-color:white;width:100%;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}.pro-home-page .lens-professional .square-content .ar-coating{background-color:#86c900;color:white}.pro-home-page .lens-professional .square-content .group{position:relative}.pro-home-page .lens-professional .square-content .half-size{display:block;position:relative}.pro-home-page .lens-professional .square-content .half-size .link-box{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:99999}.pro-home-page .lens-professional .square-content .half-size .content{box-sizing:border-box;padding:40px}.pro-home-page .lens-professional .square-content .half-size.lens-design .lens-group{background-size:140%;background-position:top center;box-sizing:border-box;padding:80px 40px 80px}.pro-home-page .lens-professional .square-content .half-size .lens-content{display:block;height:100%;min-height:100px;width:50%;background-color:rgba(255,255,255,0.9);border-top:4px solid #86c900;box-sizing:border-box;padding:30px}.pro-home-page .lens-professional .square-content .half-size.background-pic{height:100%;background-size:cover}.pro-home-page .lens-professional .square-content .half-size.background-pic.left-arrow{position:absolute;height:100%;right:0}.pro-home-page .lens-professional .square-content .half-size.background-pic.left-arrow::before{content:'';position:absolute;box-sizing:border-box;display:block;width:40px;height:40px;top:50%;left:0;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);border-left:20px solid white;border-top:20px solid transparent;border-bottom:20px solid transparent}@media screen and (max-width: 789px){.pro-home-page .lens-professional .square-content .half-size.background-pic.left-arrow::before{display:none}}.pro-home-page .lens-professional .square-content .half-size.background-pic.right-arrow{position:relative}.pro-home-page .lens-professional .square-content .half-size.background-pic.right-arrow::after{content:'';position:absolute;box-sizing:border-box;display:block;width:40px;height:40px;top:50%;right:0;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);border-right:20px solid #86c900;border-top:20px solid transparent;border-bottom:20px solid transparent}@media screen and (max-width: 789px){.pro-home-page .lens-professional .square-content .half-size.background-pic.right-arrow::after{display:none}}.pro-home-page .lens-professional .square-content .half-size.background-pic.right-arrow.green::after{border-right:20px solid #86c900}.pro-home-page .lens-professional .square-content h3{font-family:'Graphik', sans-serif;font-weight:bold;font-size:26px}.pro-home-page .lens-professional .square-content h3 strong{font-weight:bolder}.pro-home-page .lens-professional .square-content p{font-family:'Graphik', sans-serif;font-weight:300;font-size:0.83em;line-height:1.3em;margin:20px 0}.pro-home-page .lens-professional .square-content .technologies{background-size:cover;background-position:center}.pro-home-page .lens-professional .square-content .technologies .special-content{position:absolute;bottom:30px;background-color:rgba(255,255,255,0.9);left:30px;padding:30px;width:30%;border-top:4px solid #86c900}.pro-home-page .lens-professional-mobile{display:none}.pro-home-page .lens-professional-mobile h2{font-size:45px;text-align:center;margin-bottom:50px}.pro-home-page .lens-professional-mobile h3{font-family:'Graphik', sans-serif;font-weight:bold;font-size:1.66em}.pro-home-page .lens-professional-mobile p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1.1em;line-height:1.3em;margin:20px 0}.pro-home-page .lens-professional-mobile .technologies .text,.pro-home-page .lens-professional-mobile .lens-design .text,.pro-home-page .lens-professional-mobile .ar-coatings .text,.pro-home-page .lens-professional-mobile .lens-materials .text{margin:40px 0}.pro-home-page .lens-professional-mobile .ar-coatings{background-color:#86c900}.pro-home-page .lens-professional-mobile .ar-coatings .text{margin-bottom:0;padding:0 0 40px;color:white}@media screen and (max-width: 800px){.pro-home-page .lens-professional{display:none}.pro-home-page .lens-professional-mobile{display:block}}@media (max-width: 800px){.pro-home-page .professional-services{padding-top:0}}.pro-home-page .professional-services h2{font-size:2.2em;margin-bottom:30px}@media screen and (max-width: 789px){.pro-home-page .professional-services h2{text-align:center}}.pro-home-page .professional-services p{font-family:'Graphik', sans-serif;font-weight:300;font-size:18px;line-height:1.3em;margin:20px 0}.pro-home-page .professional-services ul li{color:#27279a;font-size:18px;line-height:1.2;font-weight:300;margin-bottom:10px}.pro-home-page .professional-services ul li::before{content:"• ";color:red;display:inline-block;margin-right:10px}.pro-home-page .professional-services ul li a{color:#27279a}.pro-home-page .professional-services a.k-button{margin-top:20px}.pro-home-page .priority-labs{position:relative;background-position:top center;padding:30px 0}.pro-home-page .priority-labs .overlay-green{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#86c900;opacity:.95}.pro-home-page .priority-labs .page-wrapper{position:relative;color:white;z-index:10}.pro-home-page .priority-labs .page-wrapper .big-margin{margin:0 15%}@media screen and (max-width: 789px){.pro-home-page .priority-labs .page-wrapper .big-margin{margin:0 5%}}.pro-home-page .priority-labs h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em}.pro-home-page .priority-labs p{margin:40px 0;line-height:1.3em;font-size:1.1em}.pro-home-page .contact-us{padding:40px 0}.pro-home-page .contact-us span{font-family:'Graphik', sans-serif;font-weight:500;font-size:32px;margin-right:20px}@media screen and (max-width: 789px){.pro-home-page .contact-us span{margin:0 5% 30px;display:block}}.pro-home-page .find-eyecare{padding:20px 0}.relative{position:relative}.relative .link-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999}.pro-products{width:100%;overflow:hidden}.pro-products section{padding:60px 0}@media (max-width: 690px){.pro-products section{padding:30px 0}}.pro-products .hero-banner{position:relative;box-sizing:border-box;background-color:#555;padding-top:140px;background-size:cover;overflow:hidden;min-height:600px}@media (max-height: 768px){.pro-products .hero-banner{padding:50px 0 !important;height:calc(100vh - 195px);min-height:0}}@media screen and (min-width: 501px) and (max-width: 789px){.pro-products .hero-banner{min-height:1000px}}@media screen and (max-width: 500px){.pro-products .hero-banner{background-position:55% center;padding-top:50% !important;height:calc(100vh - 179px)}}.pro-products .hero-banner .hero-text,.pro-products .hero-banner .hero-box{box-sizing:border-box;border-top:8px solid #86c900;background-color:rgba(255,255,255,0.9);padding:40px;width:40%;position:relative}@media (min-width: 601px) and (max-width: 1024px){.pro-products .hero-banner .hero-text,.pro-products .hero-banner .hero-box{width:60%}}@media screen and (max-width: 600px){.pro-products .hero-banner .hero-text,.pro-products .hero-banner .hero-box{width:100%;padding:30px 15px}}.pro-products .hero-banner .hero-text h1,.pro-products .hero-banner .hero-box h1{font-family:'Graphik', sans-serif;font-weight:300;color:#86c900;font-size:3.4em;margin-bottom:30px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-products .hero-banner .hero-text h1,.pro-products .hero-banner .hero-box h1{font-size:2.7em}}@media screen and (max-width: 500px){.pro-products .hero-banner .hero-text h1,.pro-products .hero-banner .hero-box h1{font-family:'Graphik', sans-serif;font-weight:300;font-size:2.2em}}.pro-products .hero-banner .hero-text h4,.pro-products .hero-banner .hero-box h4{font-family:'Graphik', sans-serif;font-weight:500;color:#27279a;font-size:22px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-products .hero-banner .hero-text h4,.pro-products .hero-banner .hero-box h4{font-size:20px}}@media screen and (max-width: 500px){.pro-products .hero-banner .hero-text h4,.pro-products .hero-banner .hero-box h4{font-size:15px}}.pro-products .hero-banner .hero-text h4 strong,.pro-products .hero-banner .hero-box h4 strong{font-weight:bolder}.pro-products .newsletter .newsletter-form{display:block;width:55%;margin:0 auto}@media screen and (min-width: 501px) and (max-width: 789px){.pro-products .newsletter .newsletter-form{width:70%}}@media screen and (max-width: 500px){.pro-products .newsletter .newsletter-form{width:90%}}.pro-products .newsletter h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em}@media screen and (min-width: 501px) and (max-width: 789px){.pro-products .newsletter h2{font-size:35px}}@media screen and (max-width: 500px){.pro-products .newsletter h2{font-size:27px}}.pro-products .newsletter form{width:100%;margin-top:30px}.pro-products .newsletter form input[type="email"]{display:block;width:50%;border:1px solid #d7d7d7;margin:0 auto;margin-bottom:20px;padding:10px 20px;text-align:center;box-sizing:border-box;font-size:18px;font-family:'Graphik', sans-serif;font-weight:300}@media screen and (max-width: 789px){.pro-products .newsletter form input[type="email"]{width:100%}}.pro-products .newsletter form input[type="submit"]{display:block;font-size:18px;border:none;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 789px){.pro-products .newsletter form input[type="submit"]{width:100%}}.pro-products .lens-professional{position:relative}.pro-products .lens-professional .floating-balloon{position:absolute;width:450px;top:-10%;z-index:2;left:80%}.pro-products .lens-professional h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em}@media screen and (min-width: 501px) and (max-width: 789px){.pro-products .lens-professional h2{font-size:35px}}@media screen and (max-width: 500px){.pro-products .lens-professional h2{font-size:27px}}.pro-products .lens-professional h3{font-family:'Graphik', sans-serif;font-weight:bold;font-size:1.6em;line-height:1.2em;margin:30px 0}@media screen and (min-width: 501px) and (max-width: 789px){.pro-products .lens-professional h3{font-size:1em;margin:10px 0}}@media screen and (max-width: 500px){.pro-products .lens-professional h3{font-size:1em;margin:10px 0}}.pro-products .lens-professional p{margin-bottom:20px}.pro-products .lens-professional .square-content{margin-top:60px;margin-bottom:30px;background-color:white;width:100%;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}.pro-products .lens-professional .square-content .ar-coating{background-repeat:no-repeat;background-position:left top;background-size:auto 100%}.pro-products .lens-professional .square-content .ar-coating .right-side{background-color:#86c900;color:white}.pro-products .lens-professional .square-content .lens-material{background-repeat:no-repeat;background-position:right top;background-size:auto 100%}.pro-products .lens-professional .square-content .lens-material .left-side{background-color:#FFF}.pro-products .lens-professional .square-content .left-side{float:left}.pro-products .lens-professional .square-content .right-side{float:right;right:0}.pro-products .lens-professional .square-content .half-size .content{box-sizing:border-box;padding:40px}.pro-products .lens-professional .square-content .half-size.lens-design .lens-group{background-size:140%;background-position:top center;box-sizing:border-box;padding:80px 40px 80px;background-size:cover}.pro-products .lens-professional .square-content .half-size .lens-content{display:block;height:100%;min-height:100px;width:50%;background-color:rgba(255,255,255,0.9);border-top:4px solid #86c900;box-sizing:border-box;padding:30px}.pro-products .lens-professional .square-content h3{font-family:'Graphik', sans-serif;font-weight:bold;font-size:26px}.pro-products .lens-professional .square-content h3 strong{font-weight:bolder}.pro-products .lens-professional .square-content p{font-family:'Graphik', sans-serif;font-weight:300;font-size:0.83em;line-height:1.3em;margin:20px 0}.pro-products .lens-professional .square-content .technologies{background-size:cover;background-position:center}.pro-products .lens-professional .square-content .technologies .special-content{position:absolute;bottom:30px;background-color:rgba(255,255,255,0.9);left:30px;padding:30px;width:30%;border-top:4px solid #86c900}.pro-products .lens-professional-mobile{display:none}@media screen and (max-width: 789px){.pro-products .lens-professional-mobile .p-content{width:90%;margin:0 auto}}.pro-products .lens-professional-mobile h2{font-size:45px;text-align:center;margin-bottom:50px}.pro-products .lens-professional-mobile h3{font-family:'Graphik', sans-serif;font-weight:bold;font-size:1.66em}.pro-products .lens-professional-mobile p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1.1em;line-height:1.3em;margin:20px 0}.pro-products .lens-professional-mobile .technologies .text,.pro-products .lens-professional-mobile .lens-design .text,.pro-products .lens-professional-mobile .ar-coatings .text,.pro-products .lens-professional-mobile .lens-materials .text{margin:40px 0}.pro-products .lens-professional-mobile .ar-coatings{background-color:#86c900}.pro-products .lens-professional-mobile .ar-coatings .text{margin-bottom:0;padding:0 0 40px;color:white}@media screen and (max-width: 800px){.pro-products .lens-professional{display:none}.pro-products .lens-professional-mobile{display:block}}.pro-products .professional-series{padding:100px 0}@media screen and (max-width: 600px){.pro-products .professional-series{padding:50px 0}}.pro-products .professional-series .image{padding:30px;padding-top:0px}.pro-products .professional-series .image img{max-height:300px}@media screen and (max-width: 780px){.pro-products .professional-series .image img{max-width:100%}}.pro-products .professional-series h2{font-size:2.2em;margin-bottom:30px}@media screen and (max-width: 789px){.pro-products .professional-series h2{text-align:center}}.pro-products .professional-series p{font-family:'Graphik', sans-serif;font-weight:300;font-size:18px;line-height:1.3em;margin:20px 0}.pro-products .professional-series ul li{color:#27279a;font-size:18px;line-height:1.2;font-weight:300;margin-bottom:10px}.pro-products .professional-series ul li::before{content:"• ";color:red;display:inline-block;margin-right:10px}.pro-products .videos h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em}.pro-products .videos .video-visor{width:100%;display:block;margin:30px 0;overflow-x:auto;height:340px}@media (max-width: 500px){.pro-products .videos .video-visor{height:400px}}.pro-products .videos .video-visor .all-videos{width:auto;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}.pro-products .videos .video-visor .all-videos .video-item{display:inline-block;position:relative;width:226px;text-align:center;padding-bottom:30px;margin:0 10px;height:300px;box-sizing:border-box;background-color:white;border-top:4px solid #86c900;text-align:left;cursor:pointer;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}@media (max-width: 950px){.pro-products .videos .video-visor .all-videos .video-item{margin:20px}}.pro-products .videos .video-visor .all-videos .video-item:last-child{margin-right:0}.pro-products .videos .video-visor .all-videos .video-item .image{height:150px;overflow:hidden;width:100%;background-color:#333}.pro-products .videos .video-visor .all-videos .video-item h3{padding:20px;font-size:21px}.pro-products .videos .video-visor .all-videos .video-item a{position:absolute;bottom:20px;left:20px}.pro-products .practice-plus-title{padding:80px 0;background-color:#f9f9f9}@media (max-width: 690px){.pro-products .practice-plus-title{padding:30px 0}}.pro-products .practice-plus-title h2{font-family:'Graphik', sans-serif;font-weight:bold;font-size:2.2em}.pro-products .practice-plus-content{padding-bottom:0}.pro-products .practice-plus-content h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;margin-bottom:20px}.pro-products .practice-plus-content p{font-family:'Graphik', sans-serif;font-weight:500;margin:40px 0}.pro-products .practice-plus-content p a{text-decoration:none;color:#27279a}.pro-products .practice-plus-benefits.desktop{position:relative;padding:0;background-image:url(../img/pro/gray-balloons.jpg);background-size:cover}@media screen and (max-width: 768px){.pro-products .practice-plus-benefits.desktop{display:none}}.pro-products .practice-plus-benefits.desktop .green-overlay{position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(134,201,0,0.9)}.pro-products .practice-plus-benefits.desktop .row{position:relative;z-index:2}.pro-products .practice-plus-benefits.desktop .row .yellow-gradient{position:absolute;width:50%;height:100%;top:0}.pro-products .practice-plus-benefits.desktop .row .yellow-gradient.right{right:0}.pro-products .practice-plus-benefits.desktop .row .yellow-gradient.left{left:0}.pro-products .practice-plus-benefits.desktop .half-size.left{padding:150px 150px 150px 60px}@media screen and (max-width: 500px){.pro-products .practice-plus-benefits.desktop .half-size.left{padding:60px 30px}}.pro-products .practice-plus-benefits.desktop .half-size.right{padding:150px 60px 150px 150px}@media screen and (max-width: 500px){.pro-products .practice-plus-benefits.desktop .half-size.right{padding:60px 30px}}.pro-products .practice-plus-benefits.desktop .half-size h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;margin-bottom:20px}.pro-products .practice-plus-benefits.desktop .half-size.funding p,.pro-products .practice-plus-benefits.desktop .half-size.marketing p{color:#27279a}.pro-products .practice-plus-benefits.desktop .half-size.funding p::before,.pro-products .practice-plus-benefits.desktop .half-size.marketing p::before{content:'';position:absolute;background-color:#ed0000;height:100%;width:1px;bottom:0;left:-60px}@media screen and (max-width: 500px){.pro-products .practice-plus-benefits.desktop .half-size.funding p::before,.pro-products .practice-plus-benefits.desktop .half-size.marketing p::before{display:none}}.pro-products .practice-plus-benefits.desktop .half-size.green p{color:white}.pro-products .practice-plus-benefits.desktop .half-size p{position:relative;line-height:1.3em}@media screen and (max-width: 500px){.pro-products .practice-plus-benefits.desktop .half-size .funding,.pro-products .practice-plus-benefits.desktop .half-size .marketing{background:#ffe01e;background:-moz-linear-gradient(top, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);background:-webkit-linear-gradient(top, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);background:linear-gradient(to bottom, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe01e', endColorstr='#ffc01e',GradientType=0 )}}.pro-products .practice-plus-benefits.mobile{display:none}@media screen and (max-width: 768px){.pro-products .practice-plus-benefits.mobile{display:block}}.pro-products .practice-plus-benefits.mobile .green-back{background-color:#86c900;text-align:left;padding:150px 30px;box-sizing:border-box}@media (max-width: 690px){.pro-products .practice-plus-benefits.mobile .green-back{padding:50px 20px}}.pro-products .practice-plus-benefits.mobile .green-back p{color:white}.pro-products .practice-plus-benefits.mobile .yellow-gradient{text-align:left;padding:150px 30px;box-sizing:border-box}@media (max-width: 690px){.pro-products .practice-plus-benefits.mobile .yellow-gradient{padding:50px 20px}}.pro-products .practice-plus-benefits.mobile .yellow-gradient p{color:#27279a}.pro-products .practice-plus-benefits.mobile h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;margin-bottom:20px}.pro-products .practice-plus-benefits.mobile p{line-height:1.3em}@media screen and (max-width: 500px){.pro-products .more-information{padding-top:0}}.pro-products .more-information h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;margin-bottom:20px}.pro-products .more-information form{width:60%;margin:20px auto}@media screen and (max-width: 500px){.pro-products .more-information form{width:100%}}.pro-products .more-information form input[type="text"],.pro-products .more-information form input[type="email"],.pro-products .more-information form select,.pro-products .more-information form input[type="tel"]{width:90%;box-sizing:border-box;padding:6px 10px;margin:6px 0;font-size:16px;color:#444;font-family:'Graphik', sans-serif;font-weight:500;border:1px solid #ddd}@media screen and (max-width: 500px){.pro-products .more-information form input[type="text"],.pro-products .more-information form input[type="email"],.pro-products .more-information form select,.pro-products .more-information form input[type="tel"]{width:100%}}.pro-products .more-information form textarea{width:95%;box-sizing:border-box;padding:6px 10px;margin:6px 0;font-size:16px;color:#444;font-family:'Graphik', sans-serif;font-weight:500;border:1px solid #ddd}@media screen and (max-width: 500px){.pro-products .more-information form textarea{width:100%}}.pro-products .more-information form input[type="submit"]{border:none;margin-right:5%}@media screen and (max-width: 500px){.pro-products .more-information form input[type="submit"]{width:100%}}.pro-products .find-eyecare{padding:20px 0px !important}.left-arrow{position:relative}.left-arrow:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.left-arrow.white:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:20px;margin-top:-20px}.left-arrow.green:after{border-color:rgba(134,201,0,0);border-right-color:#86c900;border-width:20px;margin-top:-20px}.right-arrow{position:relative}.right-arrow:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.right-arrow.white:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:20px;margin-top:-20px}.right-arrow.green:after{border-color:rgba(134,201,0,0);border-left-color:#86c900;border-width:20px;margin-top:-20px}.products-single section{padding:60px 0;clear:both}@media (max-width: 600px){.products-single section{padding:30px 0}}.products-single .visit-page{font-family:'Graphik', sans-serif;font-weight:300;font-size:1em}.products-single .hero-section,.products-single .hero-banner{background-position:center 40%;padding:100px 0;min-height:600px}@media (max-height: 768px){.products-single .hero-section,.products-single .hero-banner{padding:30px 0 !important;height:calc(100vh - 214px);min-height:0}}@media (max-width: 600px){.products-single .hero-section,.products-single .hero-banner{padding:30% 0 50px 0 !important;background-position:55% center !important}}@media (max-width: 600px){.products-single .hero-section.lens-designs,.products-single .hero-banner.lens-designs{background-position:80% top}}.products-single .hero-section.materials,.products-single .hero-banner.materials{background-position:center}.products-single .hero-section .white-box,.products-single .hero-section .hero-box,.products-single .hero-banner .white-box,.products-single .hero-banner .hero-box{width:40%}@media (max-height: 768px){.products-single .hero-section .white-box,.products-single .hero-section .hero-box,.products-single .hero-banner .white-box,.products-single .hero-banner .hero-box{width:45%}}@media (min-width: 601px) and (max-width: 1024px){.products-single .hero-section .white-box,.products-single .hero-section .hero-box,.products-single .hero-banner .white-box,.products-single .hero-banner .hero-box{width:65%}}@media (max-width: 600px){.products-single .hero-section .white-box,.products-single .hero-section .hero-box,.products-single .hero-banner .white-box,.products-single .hero-banner .hero-box{width:100%}}@media (max-width: 600px){.products-single .hero-section .white-box br,.products-single .hero-section .hero-box br,.products-single .hero-banner .white-box br,.products-single .hero-banner .hero-box br{display:none}}.products-single .hero-section .white-box h1 strong,.products-single .hero-section .hero-box h1 strong,.products-single .hero-banner .white-box h1 strong,.products-single .hero-banner .hero-box h1 strong{font-family:'Graphik', sans-serif;font-weight:bold}.products-single .top-products{background-color:white;padding:0}.products-single .top-products .slider-dropdown{display:none}@media (max-width: 690px){.products-single .top-products .slider-dropdown{display:block;margin:0px;margin-top:20px;margin-bottom:20px}}.products-single .top-products .top-selectors{display:block;width:100%;height:auto}@media (max-width: 690px){.products-single .top-products .top-selectors{display:none}}.products-single .top-products .top-selectors .item-selector{box-sizing:border-box;width:calc(98%/4);display:inline-block;text-align:center;padding:30px 0}.products-single .top-products .top-selectors .item-selector a{font-family:'Graphik', sans-serif;font-weight:bold;font-size:18px;text-decoration:none;color:#27279a}.products-single .top-products .top-selectors .item-selector:hover,.products-single .top-products .top-selectors .item-selector.active{background-color:#f2f2f2}.products-single .top-products .top-selectors .item-selector:hover a,.products-single .top-products .top-selectors .item-selector.active a{color:#86c900}.products-single .red-dropdown li a span{margin-right:10px}.products-single .newsletter{padding:30px 0px}.products-single .newsletter .newsletter-form{display:block;width:100%;margin:0 auto}@media screen and (min-width: 501px) and (max-width: 789px){.products-single .newsletter .newsletter-form{width:70%}}@media screen and (max-width: 500px){.products-single .newsletter .newsletter-form{width:90%}}.products-single .newsletter h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:1.25em;line-height:1.2em}@media screen and (min-width: 501px) and (max-width: 789px){.products-single .newsletter h2{font-size:35px}}@media screen and (max-width: 500px){.products-single .newsletter h2{font-size:27px}}.products-single .newsletter form{width:100%;margin-top:30px;text-align:center}.products-single .newsletter form .group{display:inline-block;margin:auto}.products-single .newsletter form .newsletter-email{width:275px;display:inline-block;margin:0 auto;box-sizing:border-box;float:left}@media screen and (max-width: 789px){.products-single .newsletter form .newsletter-email{width:100%}}.products-single .newsletter form input[type="email"]{display:block;width:100%;border:1px solid #d7d7d7;margin-bottom:20px;padding:10px 20px;text-align:center;box-sizing:border-box;font-size:18px;font-family:'Graphik', sans-serif;font-weight:300}.products-single .newsletter form input[type="submit"]{display:block;width:117px;font-size:18px;border:none;box-sizing:border-box;margin:0 auto;float:left;margin-left:10px}@media screen and (max-width: 789px){.products-single .newsletter form input[type="submit"]{width:100%}}.products-single .color-guard-lens{background-color:#f2f2f2;display:none}.products-single .color-guard-lens h2{color:#27279a;font-family:'Graphik', sans-serif;font-weight:500;font-size:40px}.products-single .color-guard-lens p{font-family:'Graphik', sans-serif;font-weight:300;margin:40px 0;line-height:1.3em}.products-single .main-content-technologies .options{text-align:center;margin-bottom:30px}.products-single .main-content-technologies .options .option{width:calc(99%/2);box-sizing:border-box;border-top:4px solid #86c900;height:300px;cursor:pointer;position:relative;display:inline-block;margin-top:60px;transition:all 0.3s ease-in-out}@media (min-width: 601px) and (max-width: 900px){.products-single .main-content-technologies .options .option{width:calc(99%/2)}}@media (max-width: 900px){.products-single .main-content-technologies .options .option{display:none}}.products-single .main-content-technologies .options .option.active{-webkit-box-shadow:0 -2px 9px 1px rgba(0,0,0,0.3);box-shadow:0 -2px 9px 1px rgba(0,0,0,0.3)}.products-single .main-content-technologies .options .option.active .background-option{opacity:0.5}.products-single .main-content-technologies .options .option .background-option{position:absolute;width:100%;opacity:1;height:100%;background-position:center top;background-size:cover}.products-single .main-content-technologies .options .option .option-text{position:absolute;background-color:rgba(255,255,255,0.7);border-top:4px solid #86c900;padding:10px 20px;text-align:center;text-transform:uppercase;color:#27279a;font-family:'Graphik', sans-serif;font-weight:bold;width:60%;height:auto;bottom:30px;left:50%;transform:translateX(-50%)}.products-single .main-content-technologies .options .info-product{top:-3px;position:relative;float:left;clear:both;width:100%;min-height:200px;display:none;text-align:left;background-color:white}.products-single .main-content-technologies .options .info-product .close-info{position:absolute;display:block;width:30px;height:30px;background-image:url("../img/close-icon.png");background-size:contain;background-repeat:no-repeat;top:20px;right:20px}@media (max-width: 900px){.products-single .main-content-technologies .options .info-product .close-info{display:none}}.products-single .main-content-technologies .options .info-product .content-to-show{margin-top:50px}.products-single .main-content-technologies .options .info-product .content-to-show h1{color:#27279a;font-family:'Graphik', sans-serif;font-weight:300;font-size:2.22em;margin-bottom:20px}.products-single .main-content-technologies .options .info-product .content-to-show p{font-family:'Graphik', sans-serif;font-weight:300;line-height:1.2em;font-size:1em;margin-bottom:20px}.products-single .main-content-technologies .options .info-product .content-to-show ul{margin:30px 0}.products-single .main-content-technologies .options .info-product .content-to-show ul li{color:#000;font-size:1em;line-height:1.2;font-weight:300;margin-bottom:10px}.products-single .main-content-technologies .options .info-product .content-to-show ul li:before{content:"• ";color:red;display:inline-block;margin-right:10px}.products-single .main-content-technologies .options::after{content:'';display:block;clear:both}.products-single .main-content-ar-coatings .catalog{margin-top:60px}.products-single .main-content-ar-coatings .catalog .item{width:calc(99%/3);box-sizing:border-box;background-position:bottom center;background-size:cover;height:300px;position:relative;display:inline-block;vertical-align:top}@media (max-width: 900px){.products-single .main-content-ar-coatings .catalog .item{width:100%;height:400px}}.products-single .main-content-ar-coatings .catalog .item.option{cursor:pointer}.products-single .main-content-ar-coatings .catalog .item .item-text{position:relative;text-align:center;font-family:'Graphik', sans-serif;font-weight:300;font-size:1.2em;color:#27279a;top:110%}@media (max-width: 900px){.products-single .main-content-ar-coatings .catalog .item .item-text{top:70%;background-color:rgba(255,255,255,0.7);padding:10px 20px;text-align:center}}.products-single .main-content-ar-coatings .catalog .info-product{top:-3px;position:relative;float:left;clear:both;width:100%;min-height:200px;display:none;text-align:left;background-color:white}.products-single .main-content-ar-coatings .catalog .info-product .close-info{position:absolute;display:block;width:30px;height:30px;background-image:url("../img/close-icon.png");background-size:contain;background-repeat:no-repeat;top:20px;right:20px}.products-single .main-content-ar-coatings .catalog .info-product .content-to-show{margin-top:50px}.products-single .main-content-ar-coatings .catalog .info-product .content-to-show h1{color:#27279a;font-family:'Graphik', sans-serif;font-weight:300;font-size:2.22em;margin-bottom:20px}.products-single .main-content-ar-coatings .catalog .info-product .content-to-show p{font-family:'Graphik', sans-serif;font-weight:300;line-height:1.2em;font-size:1em;margin-bottom:20px}.products-single .main-content-ar-coatings .catalog .info-product .content-to-show p em{font-style:italic}.products-single .main-content-ar-coatings .catalog .info-product .content-to-show ul{margin:30px 0}.products-single .main-content-ar-coatings .catalog .info-product .content-to-show ul li{color:#000;font-size:1em;line-height:1.2;font-weight:300;margin-bottom:10px}.products-single .main-content-ar-coatings .catalog .info-product .content-to-show ul li:before{content:"• ";color:red;display:inline-block;margin-right:10px}.products-single .main-content-ar-coatings .title{margin-top:180px}@media (max-width: 600px){.products-single .main-content-ar-coatings .title{margin-top:100px}}.products-single .main-content-ar-coatings .title h1{font-size:2.2em}.products-single .main-content-ar-coatings .title p{margin-top:40px}.products-single .main-content-ar-coatings .options{text-align:center;margin-bottom:30px}.products-single .main-content-ar-coatings .options .option{width:calc(99%/3);box-sizing:border-box;border-top:4px solid #86c900;height:300px;cursor:pointer;position:relative;display:inline-block;margin-top:60px;transition:all 0.3s ease-in-out}@media (min-width: 601px) and (max-width: 900px){.products-single .main-content-ar-coatings .options .option{width:calc(99%/2)}}@media (max-width: 600px){.products-single .main-content-ar-coatings .options .option{width:100%}}.products-single .main-content-ar-coatings .options .option.active{-webkit-box-shadow:0 -2px 9px 1px rgba(0,0,0,0.3);box-shadow:0 -2px 9px 1px rgba(0,0,0,0.3)}.products-single .main-content-ar-coatings .options .option.active .background-option{opacity:0.5}.products-single .main-content-ar-coatings .options .option .background-option{position:absolute;width:100%;opacity:1;height:100%;background-position:center top;background-size:cover}.products-single .main-content-ar-coatings .options .option .option-text{position:absolute;background-color:rgba(255,255,255,0.7);padding:10px 20px;text-align:center;text-transform:uppercase;color:#27279a;font-family:'Graphik', sans-serif;font-weight:500;width:60%;height:auto;bottom:30px;left:50%;transform:translateX(-50%)}.products-single .main-content-ar-coatings .options .info-product{top:-3px;position:relative;float:left;clear:both;width:100%;min-height:200px;display:none;text-align:left;background-color:white}.products-single .main-content-ar-coatings .options .info-product .close-info{position:absolute;display:block;width:30px;height:30px;background-image:url("../img/close-icon.png");background-size:contain;background-repeat:no-repeat;top:20px;right:20px}.products-single .main-content-ar-coatings .options .info-product .content-to-show{margin-top:50px}.products-single .main-content-ar-coatings .options .info-product .content-to-show h1{color:#27279a;font-family:'Graphik', sans-serif;font-weight:300;font-size:2.22em;margin-bottom:20px}.products-single .main-content-ar-coatings .options .info-product .content-to-show p{font-family:'Graphik', sans-serif;font-weight:300;line-height:1.2em;font-size:1em;margin-bottom:20px}.products-single .main-content-ar-coatings .options .info-product .content-to-show p em{font-style:italic}.products-single .main-content-ar-coatings .options .info-product .content-to-show ul{margin:30px 0}.products-single .main-content-ar-coatings .options .info-product .content-to-show ul li{color:#000;font-size:1em;line-height:1.2;font-weight:300;margin-bottom:10px}.products-single .main-content-ar-coatings .options .info-product .content-to-show ul li:before{content:"• ";color:red;display:inline-block;margin-right:10px}.products-single .main-content-ar-coatings .options::after{content:'';display:block;clear:both}.products-single .main-content-materials,.products-single .main-content-designs{position:relative;width:100%;overflow:hidden}.products-single .main-content-materials .floating-ballon,.products-single .main-content-designs .floating-ballon{position:absolute;width:460px;bottom:10%;left:84%}@media (max-width: 960px){.products-single .main-content-materials .floating-ballon,.products-single .main-content-designs .floating-ballon{display:none}}.products-single .main-content-materials .title,.products-single .main-content-designs .title{margin:180px auto 0 auto;width:70%}@media (max-width: 600px){.products-single .main-content-materials .title,.products-single .main-content-designs .title{width:100%;margin:100px auto 0 auto}}.products-single .main-content-materials .title.title-1,.products-single .main-content-designs .title.title-1{margin-top:0}.products-single .main-content-materials .title h1,.products-single .main-content-designs .title h1{font-size:2.2em}.products-single .main-content-materials .title p,.products-single .main-content-designs .title p{margin-top:40px;font-family:'Graphik', sans-serif;font-weight:300;line-height:1.3;font-size:1.1em}.products-single .main-content-materials .options,.products-single .main-content-designs .options{text-align:center;margin-bottom:30px}.products-single .main-content-materials .options .option,.products-single .main-content-designs .options .option{width:calc(99%/3);box-sizing:border-box;border-top:4px solid #86c900;height:300px;cursor:pointer;position:relative;display:inline-block;margin-top:60px;transition:all 0.3s ease-in-out}.products-single .main-content-materials .options .option.lm-option,.products-single .main-content-designs .options .option.lm-option{cursor:auto}@media (min-width: 601px) and (max-width: 900px){.products-single .main-content-materials .options .option,.products-single .main-content-designs .options .option{width:calc(99%/2)}}@media (max-width: 600px){.products-single .main-content-materials .options .option,.products-single .main-content-designs .options .option{width:100%}}.products-single .main-content-materials .options .option.active,.products-single .main-content-designs .options .option.active{-webkit-box-shadow:0 -2px 9px 1px rgba(0,0,0,0.3);box-shadow:0 -2px 9px 1px rgba(0,0,0,0.3)}.products-single .main-content-materials .options .option.active .background-option,.products-single .main-content-designs .options .option.active .background-option{opacity:0.5}.products-single .main-content-materials .options .option .background-option,.products-single .main-content-designs .options .option .background-option{position:absolute;width:100%;opacity:1;height:100%;background-position:center top;background-size:cover}.products-single .main-content-materials .options .option .option-text,.products-single .main-content-designs .options .option .option-text{position:absolute;background-color:rgba(255,255,255,0.7);padding:10px 20px;text-align:center;text-transform:uppercase;color:#27279a;font-family:'Graphik', sans-serif;font-weight:500;width:60%;height:auto;bottom:30px;left:50%;transform:translateX(-50%)}.products-single .main-content-materials .options .info-product,.products-single .main-content-designs .options .info-product{top:-3px;position:relative;float:left;clear:both;width:100%;min-height:200px;display:none;text-align:left;background-color:white}.products-single .main-content-materials .options .info-product .close-info,.products-single .main-content-designs .options .info-product .close-info{position:absolute;display:block;width:30px;height:30px;background-image:url("../img/close-icon.png");background-size:contain;background-repeat:no-repeat;top:20px;right:20px}.products-single .main-content-materials .options .info-product .content-to-show,.products-single .main-content-designs .options .info-product .content-to-show{margin-top:50px}.products-single .main-content-materials .options .info-product .content-to-show h1,.products-single .main-content-designs .options .info-product .content-to-show h1{color:#27279a;font-family:'Graphik', sans-serif;font-weight:300;font-size:2.22em;margin-bottom:20px;line-height:1.1}.products-single .main-content-materials .options .info-product .content-to-show h1 small,.products-single .main-content-designs .options .info-product .content-to-show h1 small{font-size:0.45em;font-weight:bold;margin-bottom:10px}.products-single .main-content-materials .options .info-product .content-to-show p,.products-single .main-content-designs .options .info-product .content-to-show p{font-family:'Graphik', sans-serif;font-weight:300;line-height:1.2em;font-size:1em;margin-bottom:20px}.products-single .main-content-materials .options .info-product .content-to-show p.p-big,.products-single .main-content-designs .options .info-product .content-to-show p.p-big{font-family:'Graphik', sans-serif;font-weight:500;font-size:1.1em}.products-single .main-content-materials .options .info-product .content-to-show p em,.products-single .main-content-designs .options .info-product .content-to-show p em{font-style:italic}.products-single .main-content-materials .options .info-product .content-to-show ul,.products-single .main-content-designs .options .info-product .content-to-show ul{margin:30px 0}.products-single .main-content-materials .options .info-product .content-to-show ul li,.products-single .main-content-designs .options .info-product .content-to-show ul li{color:#000;font-size:1em;line-height:1.2;font-weight:300;margin-bottom:10px}.products-single .main-content-materials .options .info-product .content-to-show ul li:before,.products-single .main-content-designs .options .info-product .content-to-show ul li:before{content:"• ";color:red;display:inline-block;margin-right:10px}.products-single .main-content-materials .options::after,.products-single .main-content-designs .options::after{content:'';display:block;clear:both}.products-single .care-codes{background-color:#f1f1f1}.products-single .care-codes .page-wrapper{text-align:center}.products-single .care-codes h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;color:#27279a;margin-bottom:20px}.products-single .care-codes p{font-family:'Graphik', sans-serif;font-weight:300;margin:20px 0;line-height:1.3;font-size:1.1em}.products-single .care-codes table{width:100%;margin:40px 0px}.products-single .care-codes table thead{background-color:#ed0000}@media (max-width: 980px){.products-single .care-codes table thead{display:none}}.products-single .care-codes table thead th{color:white;font-family:'Graphik', sans-serif;font-weight:bold;font-size:0.9em;padding:10px}.products-single .care-codes table tbody{background-color:white}@media (max-width: 980px){.products-single .care-codes table tbody tr{border-bottom:1px solid #ccc}}@media (max-width: 980px){.products-single .care-codes table tbody tr:last-child{border-bottom:none}}.products-single .care-codes table tbody tr td{padding:10px;font-family:'Graphik', sans-serif;font-weight:300;vertical-align:middle}.products-single .care-codes table tbody tr td:first-child{text-align:left}@media (max-width: 980px){.products-single .care-codes table tbody tr td{width:100%;display:block;vertical-align:middle;text-align:left}}.products-single .care-codes table tbody tr td small{display:none}@media (max-width: 980px){.products-single .care-codes table tbody tr td small{display:block;font-size:0.65em;font-weight:bold;margin-bottom:10px;color:#86c900}}.products-single .care-codes table tbody tr:hover{background-color:#f1f1f1}.products-single .red-coating{background-color:#ed0000;color:white;padding:30px 0}.products-single .red-coating .shrink-content{width:70%;margin:10px auto}@media (max-width: 600px){.products-single .red-coating .shrink-content{width:100%}}.products-single .red-coating .shrink-content .title{font-size:2.2em}.products-single .red-coating .shrink-content .group-benefits{margin:20px 0;text-align:left;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}.products-single .red-coating .shrink-content .group-benefits .benefit{width:calc(100%/4);margin:15px 0;font-size:1em;border-left:1px solid #ffb700;padding-left:15px;box-sizing:border-box}@media (max-width: 600px){.products-single .red-coating .shrink-content .group-benefits .benefit{width:100%}}.products-single .red-coating .shrink-content .group-benefits .benefit .shrink-text{width:85%;padding:10px 0}@media (max-width: 600px){.products-single .red-coating .shrink-content .group-benefits .benefit .shrink-text{width:90%}}.products-single .red-coating .shrink-content .group-benefits .benefit.text-right .shrink-text{margin:0 0 0 auto}.products-single .experience-the-difference{padding:0}.products-single .learn-more-products{position:relative;background-position:top center}.products-single .learn-more-products .overlay-green{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(134,201,0,0.9)}.products-single .learn-more-products .page-wrapper{position:relative;color:white;z-index:10}.products-single .learn-more-products .page-wrapper .big-margin{margin:0 25%}@media screen and (max-width: 789px){.products-single .learn-more-products .page-wrapper .big-margin{margin:0 5%}}.products-single .learn-more-products .page-wrapper .products-cards{display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}@media screen and (max-width: 500px){.products-single .learn-more-products .page-wrapper .products-cards{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.products-single .learn-more-products .page-wrapper .products-cards .product-card{display:inline-block;position:relative;width:30%;text-align:center;padding:20px 20px 40px;margin:20px;box-sizing:border-box;background-color:white;border-top:4px solid black;text-align:left;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}@media screen and (min-width: 501px) and (max-width: 1024px){.products-single .learn-more-products .page-wrapper .products-cards .product-card{width:27%}}@media screen and (max-width: 500px){.products-single .learn-more-products .page-wrapper .products-cards .product-card{width:100%}}.products-single .learn-more-products .page-wrapper .products-cards .product-card .whole-card{position:absolute;width:100%;height:100%;top:0;left:0}.products-single .learn-more-products .page-wrapper .products-cards .product-card h3{color:#27279a;font-family:'Graphik', sans-serif;font-weight:bold;font-size:24px}.products-single .learn-more-products .page-wrapper .products-cards .product-card .text{font-family:'Graphik', sans-serif;font-weight:300;color:black;font-size:18px;margin:20px 0}.products-single .learn-more-products .page-wrapper .products-cards .product-card a{position:absolute;bottom:30px}.products-single .learn-more-products h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:40px}.products-single .learn-more-products p{margin:40px 0;line-height:1.3em}.products-single .contact-us{padding:50px 0}.products-single .contact-us span{font-family:'Graphik', sans-serif;font-weight:500;font-size:32px;margin-right:20px}@media screen and (max-width: 789px){.products-single .contact-us span{margin:0 5% 30px;display:block}}.products-single .find-eyecare{padding:20px 0px !important}@media screen and (min-width: 900px){.products-single .product-dropdown{display:none}}.products-single .product-dropdown li a{border-top:2px solid #86c900}.products-single .product-dropdown li a span{color:#27279a}.pdf-lists{margin-top:20px}.pdf-lists li a{color:#27279a}.pdf-lists li a span{position:relative;top:2px}.pdf-lists li a i{margin-right:5px;color:red;font-size:.75em}.pro-priority-labs{width:100%;overflow:hidden}.pro-priority-labs section{padding:60px 0}.pro-priority-labs .hero-banner{position:relative;box-sizing:border-box;background-color:#555;padding-top:140px;background-size:cover;overflow:hidden;min-height:600px}@media (max-height: 768px){.pro-priority-labs .hero-banner{padding:50px 0 !important;min-height:calc(100vh - 196px);height:auto}}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .hero-banner{padding-top:350px;background-position:right top}}@media screen and (max-width: 500px){.pro-priority-labs .hero-banner{background-position:75%;height:calc(100vh - 179px);padding-top:30% !important}}.pro-priority-labs .hero-banner .hero-text{box-sizing:border-box;border-top:8px solid #86c900;background-color:rgba(255,255,255,0.9);padding:40px;width:60%;position:relative}@media (min-width: 601px) and (max-width: 1024px){.pro-priority-labs .hero-banner .hero-text{width:65%}}@media screen and (max-width: 600px){.pro-priority-labs .hero-banner .hero-text{width:100%;padding:30px 15px}}.pro-priority-labs .hero-banner .hero-text h1{font-family:'Graphik', sans-serif;font-weight:300;color:#86c900;font-size:3.4em;margin-bottom:30px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .hero-banner .hero-text h1{font-size:2.7em}}@media screen and (max-width: 500px){.pro-priority-labs .hero-banner .hero-text h1{font-family:'Graphik', sans-serif;font-weight:300;font-size:2.2em}}.pro-priority-labs .hero-banner .hero-text h1 strong{font-family:'Graphik', sans-serif;font-weight:500}.pro-priority-labs .hero-banner .hero-text h4{font-family:'Graphik', sans-serif;font-weight:500;color:#27279a;font-size:1.66em}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .hero-banner .hero-text h4{font-size:25px}}@media screen and (max-width: 500px){.pro-priority-labs .hero-banner .hero-text h4{font-size:20px}}.pro-priority-labs .hero-banner .hero-text h4 strong{font-weight:bolder}.pro-priority-labs .new-products .half-size.right{float:right}.pro-priority-labs .new-products .half-size.left{float:left}.pro-priority-labs .new-products h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em;margin-top:100px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .new-products h2{font-size:35px;margin-top:10px}}@media screen and (max-width: 500px){.pro-priority-labs .new-products h2{font-size:32px;margin-top:10px}}.pro-priority-labs .new-products p{font-family:'Graphik', sans-serif;font-weight:300;font-size:18px;line-height:1.3em;margin:20px 0}.pro-priority-labs .bonus-rewards{position:relative;background-color:#fec110;overflow:hidden;padding:150px 0}@media screen and (max-width: 789px){.pro-priority-labs .bonus-rewards{overflow:inherit;height:650px;padding:50px 20px 150px}}.pro-priority-labs .bonus-rewards .bonus-girl{position:absolute;width:50%;height:100%;right:0;top:0;background-size:cover;background-position:top right}@media screen and (max-width: 789px){.pro-priority-labs .bonus-rewards .bonus-girl{position:absolute;bottom:0;top:inherit;width:100%;height:500px;background-position:center}}.pro-priority-labs .bonus-rewards h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em;margin-bottom:10px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .bonus-rewards h2{font-size:35px}}@media screen and (max-width: 500px){.pro-priority-labs .bonus-rewards h2{font-size:32px;margin-top:10px}}.pro-priority-labs .bonus-rewards p{font-family:'Graphik', sans-serif;font-weight:300;font-size:18px;line-height:1.3em;margin-top:20px;width:60%}@media screen and (max-width: 789px){.pro-priority-labs .bonus-rewards p{width:100%}}.pro-priority-labs .nationwide-support{position:relative;padding:180px 0}@media screen and (max-width: 789px){.pro-priority-labs .nationwide-support{overflow:inherit;height:650px;padding:50px 0}}.pro-priority-labs .nationwide-support .half-size{box-sizing:border-box;padding-left:60px}.pro-priority-labs .nationwide-support .half-size.right{float:right}@media screen and (max-width: 789px){.pro-priority-labs .nationwide-support .half-size{padding-left:0}}.pro-priority-labs .nationwide-support .hot-balloons{position:absolute;width:50%;height:100%;left:0;top:0;background-size:cover;background-position:right center}@media screen and (max-width: 789px){.pro-priority-labs .nationwide-support .hot-balloons{position:absolute;bottom:0;top:inherit;width:100%;height:500px;background-position:left center}}.pro-priority-labs .nationwide-support h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em;margin-bottom:10px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .nationwide-support h2{font-size:35px}}@media screen and (max-width: 500px){.pro-priority-labs .nationwide-support h2{font-size:32px;margin-top:10px}}.pro-priority-labs .nationwide-support p{font-family:'Graphik', sans-serif;font-weight:300;font-size:18px;line-height:1.3em;margin-top:20px}@media screen and (max-width: 500px){.pro-priority-labs .nationwide-support p{width:100%}}.pro-priority-labs .find-priority-lab{background-color:#f2f2f2}.pro-priority-labs .find-priority-lab .extra-margin{width:89%;margin:0 auto}@media screen and (max-width: 1024px){.pro-priority-labs .find-priority-lab .extra-margin{width:100%}}.pro-priority-labs .find-priority-lab .all-labs{width:100%;margin:60px 0 0;display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center}.pro-priority-labs .find-priority-lab .all-labs .lab-item{position:relative;text-align:center;padding-bottom:30px;box-sizing:border-box;background-color:white;border-top:4px solid #86c900;text-align:left;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}.pro-priority-labs .find-priority-lab .all-labs .lab-item h3{padding:20px;font-family:'Graphik', sans-serif;font-weight:bold;font-size:25px}.pro-priority-labs .find-priority-lab .all-labs .lab-item p{padding:0 20px 20px;font-family:'Graphik', sans-serif;font-weight:300}.pro-priority-labs .find-priority-lab .all-labs .lab-item a{color:#ed0000;font-family:'Graphik', sans-serif;font-weight:300;text-decoration:none}.pro-priority-labs .find-priority-lab .all-labs .lab-item a.url-lab{position:absolute;bottom:20px;left:20px}.pro-priority-labs .find-priority-lab .all-labs .lab-item .whole-card{position:absolute;width:100%;height:100%}.pro-priority-labs .find-priority-lab .all-labs .lab-item .identifier{width:25px;height:25px;border-radius:50%;background-color:red;color:#FFF;display:inline-block;text-align:center;line-height:25px;position:relative;top:-10px;font-weight:bold}.pro-priority-labs .find-priority-lab .all-labs.squares .lab-item{display:inline-block;width:23%;margin:20px 6px;position:relative;cursor:pointer}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .find-priority-lab .all-labs.squares .lab-item{width:30%}}@media screen and (max-width: 500px){.pro-priority-labs .find-priority-lab .all-labs.squares .lab-item{width:100%}}.pro-priority-labs .find-priority-lab .all-labs.squares .lab-item .whole-card{position:absolute;width:100%;height:100%}@media screen and (max-width: 789px){.pro-priority-labs .find-priority-lab .all-labs.squares .lab-item .lab-address{padding:0 0 20px}}.pro-priority-labs .find-priority-lab .all-labs.squares .lab-item:nth-child(4n){margin-right:0}@media screen and (max-width: 500px){.pro-priority-labs .find-priority-lab .all-labs.squares .lab-item:nth-child(4n){margin-right:6px}}.pro-priority-labs .find-priority-lab .all-labs.list .lab-item{display:block;width:100%;margin:20px 0}.pro-priority-labs .find-priority-lab h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em;margin-bottom:10px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-priority-labs .find-priority-lab h2{font-size:35px}}@media screen and (max-width: 500px){.pro-priority-labs .find-priority-lab h2{font-size:32px;margin-top:10px}}.pro-priority-labs .find-priority-lab label{color:#27279a;font-weight:700}.pro-priority-labs .find-priority-lab .find-elements{margin:30px 0}.pro-priority-labs .find-priority-lab .find-elements select{width:200px;box-sizing:border-box;padding:6px 10px;margin:6px 10px;font-size:16px;color:#444;font-family:'Graphik', sans-serif;font-weight:500;border:1px solid #ddd}@media screen and (max-width: 500px){.pro-priority-labs .find-priority-lab .find-elements select{width:100%}}@media screen and (max-width: 500px){.pro-priority-labs .find-priority-lab .presentation{display:none}}.pro-priority-labs .find-priority-lab .presentation a{color:#ed0000;margin:0 10px}.pro-priority-labs #priority-labs-map{position:relative}.pro-priority-labs #priority-labs-map .loader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:99999;background-image:url("../img/kodak-loader.gif");background-position:center center;background-repeat:no-repeat}.pro-priority-labs #priority-labs-map .loader.hide{display:none}.pro-priority-labs #priority-labs-map #map{height:450px;width:100%}.pro-priority-labs #priority-labs-map .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:88888}#pro-page-about .hero-section,#pro-page-about .hero-banner{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:600px}@media (max-height: 768px){#pro-page-about .hero-section,#pro-page-about .hero-banner{padding:30px 0 !important;min-height:calc(100vh - 196px);height:auto}}@media (max-width: 500px){#pro-page-about .hero-section,#pro-page-about .hero-banner{height:calc(100vh - 179px)}}#pro-page-about .hero-section .white-box,#pro-page-about .hero-section .hero-box,#pro-page-about .hero-banner .white-box,#pro-page-about .hero-banner .hero-box{background-color:rgba(255,255,255,0.9);display:inline-block;padding:30px 40px;border-top:8px solid #86c900;width:50%}@media (min-width: 601px) and (max-width: 1024px){#pro-page-about .hero-section .white-box,#pro-page-about .hero-section .hero-box,#pro-page-about .hero-banner .white-box,#pro-page-about .hero-banner .hero-box{max-width:auto;width:60%}}@media (max-width: 600px){#pro-page-about .hero-section .white-box,#pro-page-about .hero-section .hero-box,#pro-page-about .hero-banner .white-box,#pro-page-about .hero-banner .hero-box{max-width:auto;width:100%}}#pro-page-about .hero-section .white-box .title,#pro-page-about .hero-section .hero-box .title,#pro-page-about .hero-banner .white-box .title,#pro-page-about .hero-banner .hero-box .title{display:block;font-size:3.4em;font-weight:300;margin-bottom:10px}@media (max-height: 768px){#pro-page-about .hero-section .white-box .title br,#pro-page-about .hero-section .hero-box .title br,#pro-page-about .hero-banner .white-box .title br,#pro-page-about .hero-banner .hero-box .title br{display:none}}@media (max-width: 890px){#pro-page-about .hero-section .white-box .title,#pro-page-about .hero-section .hero-box .title,#pro-page-about .hero-banner .white-box .title,#pro-page-about .hero-banner .hero-box .title{font-size:2.2em}}#pro-page-about .hero-section .white-box .green,#pro-page-about .hero-section .hero-box .green,#pro-page-about .hero-banner .white-box .green,#pro-page-about .hero-banner .hero-box .green{color:#86c900}#pro-page-about .hero-section .white-box h4,#pro-page-about .hero-section .hero-box h4,#pro-page-about .hero-banner .white-box h4,#pro-page-about .hero-banner .hero-box h4{display:block;font-size:22px}#pro-page-about .hero-section .white-box .small,#pro-page-about .hero-section .hero-box .small,#pro-page-about .hero-banner .white-box .small,#pro-page-about .hero-banner .hero-box .small{line-height:1.3}#pro-page-about .hero-section .white-box .blue,#pro-page-about .hero-section .hero-box .blue,#pro-page-about .hero-banner .white-box .blue,#pro-page-about .hero-banner .hero-box .blue{color:#012a84;line-height:1.3}#pro-page-about #about-timeline{padding:60px 0}#pro-page-about #about-timeline h2{text-align:center;font-size:2.45em;color:#24246c;padding-bottom:80px;background-color:#FFF}@media (max-width: 950px){#pro-page-about #about-timeline .page-wrapper{background-image:url("../img/timeline-row.jpg");background-repeat:repeat-y;background-position:left 50px top}}#pro-page-about #about-timeline .row{display:flex}@media (max-width: 950px){#pro-page-about #about-timeline .row{flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;background-image:url("../img/side-timeline-year.png");background-repeat:no-repeat;background-position:top 10px left;padding-bottom:40px;margin-left:25px}}#pro-page-about #about-timeline .row:first-child{background-image:url("../img/circle-timeline-first.jpg");background-repeat:no-repeat;background-position:calc(50% - 6px) 0;padding-top:12px}@media (max-width: 1049px){#pro-page-about #about-timeline .row:first-child{background-position:calc(50% - 5px) 0}}@media (max-width: 990px){#pro-page-about #about-timeline .row:first-child{background-position:calc(50% - 3px) 0}}@media (max-width: 950px){#pro-page-about #about-timeline .row:first-child{background-image:url("../img/side-timeline-year.png");background-repeat:no-repeat;background-position:top 10px left;padding-top:0px}}#pro-page-about #about-timeline .row .col{width:33%;display:flex;align-items:center;background-color:#FFF}@media (max-width: 950px){#pro-page-about #about-timeline .row .col{width:80%;margin-bottom:20px}}#pro-page-about #about-timeline .row .col.img{padding-bottom:40px}#pro-page-about #about-timeline .row .col.img img{max-width:100%}@media (max-width: 950px){#pro-page-about #about-timeline .row .col.img{padding-bottom:0px}}#pro-page-about #about-timeline .row .col.circle{text-align:center;background-image:url("../img/timeline-row.jpg");background-repeat:repeat-y;background-position:top center}@media (max-width: 950px){#pro-page-about #about-timeline .row .col.circle{text-align:left;background-image:none;-webkit-justify-content:flex-start;justify-content:flex-start}}#pro-page-about #about-timeline .row .col.circle .number-circle{border-radius:50%;width:120px;font-size:32px;border:2px solid #ed0000;margin:auto;background-color:#ed0000}@media (max-width: 950px){#pro-page-about #about-timeline .row .col.circle .number-circle{margin:0px;width:auto;border-radius:0}}#pro-page-about #about-timeline .row .col.circle .number-circle span{text-align:center;line-height:120px;display:block;color:#FFF;font-size:22px}@media (max-width: 950px){#pro-page-about #about-timeline .row .col.circle .number-circle span{line-height:1.25;font-size:19px;padding:5px 20px;font-weight:bold;border-radius:3px}}#pro-page-about #about-timeline .row .col.text{font-size:1em;line-height:1.35;color:#474646}#pro-page-about #about-timeline .row:nth-child(even) .circle{order:2}#pro-page-about #about-timeline .row:nth-child(even) .img{order:3}#pro-page-about #about-timeline .row:nth-child(even) .text{order:1}@media (max-width: 950px){#pro-page-about #about-timeline .row:nth-child(even) .circle{order:1}#pro-page-about #about-timeline .row:nth-child(even) .img{order:2}#pro-page-about #about-timeline .row:nth-child(even) .text{order:3}}@media (max-width: 950px){#pro-page-about #about-timeline .row:nth-child(odd) .circle{order:1}#pro-page-about #about-timeline .row:nth-child(odd) .img{order:2}#pro-page-about #about-timeline .row:nth-child(odd) .text{order:3}}#pro-page-about #press-release{padding:60px 0px}#pro-page-about #press-release .page-wrapper h2{text-align:center;font-size:2.45em;color:#27279a}#pro-page-about #press-release .page-wrapper .date{font-size:0.7em;margin-bottom:20px}#pro-page-about #events{padding:60px 0}#pro-page-about #events .events-header{margin-bottom:40px}#pro-page-about #events .events-header h2{text-align:center;font-size:2.45em;color:#24246c;margin-bottom:20px}#pro-page-about #events .events-header p{font-size:1em;margin-bottom:30px}#pro-page-about #events .events-header .blue{color:#24246c}#pro-page-about .newsletter{padding:60px 0}#pro-page-about .newsletter .newsletter-form{display:block;width:100%;margin:0 auto}@media screen and (min-width: 501px) and (max-width: 789px){#pro-page-about .newsletter .newsletter-form{width:70%}}@media screen and (max-width: 500px){#pro-page-about .newsletter .newsletter-form{width:90%}}#pro-page-about .newsletter .blue{color:#24246c}#pro-page-about .newsletter .title{font-size:1.25em}#pro-page-about .newsletter .title br{display:none}#pro-page-about .newsletter form{width:100%;margin-top:30px}#pro-page-about .newsletter form .newsletter-email{width:50%;margin:0 auto}@media screen and (max-width: 789px){#pro-page-about .newsletter form .newsletter-email{width:100%}}#pro-page-about .newsletter form input[type="email"]{display:block;width:100%;border:1px solid #d7d7d7;margin-bottom:20px;padding:10px 20px;text-align:center;box-sizing:border-box;font-size:18px;font-family:'Graphik', sans-serif;font-weight:300}#pro-page-about .newsletter form input[type="submit"]{display:block;font-size:18px;border:none;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 789px){#pro-page-about .newsletter form input[type="submit"]{width:100%}}#pro-page-about .newsletter{padding:30px 0px !important}#pro-page-about .newsletter .title{font-size:1.2em}#pro-page-about .newsletter .page-wrapper .newsletter-form{width:100% !important}#pro-page-about .newsletter .page-wrapper .newsletter-form form{text-align:center}#pro-page-about .newsletter .page-wrapper .newsletter-form form .group{display:inline-block}#pro-page-about .newsletter .page-wrapper .newsletter-form form .group .newsletter-email{float:left;width:280px !important}#pro-page-about .newsletter .page-wrapper .newsletter-form form .group input[type="submit"]{float:left;width:115px;margin-left:10px !important}#pro-page-about #contact-us{padding:30px 0px}#pro-page-about #contact-us .page-wrapper{text-align:center}#pro-page-about #contact-us .page-wrapper h2{display:inline-block;color:#24246c;font-size:1.7em}#pro-page-about #contact-us .page-wrapper p{display:inline-block}@media (max-width: 789px){#pro-page-about #contact-us .page-wrapper p{margin-top:20px}}#pro-page-about #contact-us .page-wrapper p .k-button{display:inline-block;margin-left:20px}#pro-page-about #all-press-slider{overflow-x:auto;height:360px}@media (max-width: 1139px){#pro-page-about #all-press-slider{height:500px}}#pro-page-about #all-events-slider{overflow-x:auto;height:360px}@media (max-width: 1139px){#pro-page-about #all-events-slider{height:500px}}#pro-page-about .press-list,#pro-page-about .press-list2{display:flex;display:-webkit-flex;justify-content:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}#pro-page-about .press-list article,#pro-page-about .press-list2 article{background-color:#FFF;width:235px;margin:20px;border-top:2px solid #92ce19;-webkit-box-shadow:0px 2px 11px 5px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 11px 5px rgba(0,0,0,0.16);box-shadow:0px 2px 11px 5px rgba(0,0,0,0.16);position:relative}@media (max-width: 500px){#pro-page-about .press-list article,#pro-page-about .press-list2 article{width:275px}}#pro-page-about .press-list article .whole-card,#pro-page-about .press-list2 article .whole-card{position:absolute;width:100%;height:100%}#pro-page-about .press-list article .img,#pro-page-about .press-list2 article .img{height:100px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 950px){#pro-page-about .press-list article .img,#pro-page-about .press-list2 article .img{height:250px}}#pro-page-about .press-list article .text,#pro-page-about .press-list2 article .text{padding:15px;padding-bottom:45px}#pro-page-about .press-list article .text h3,#pro-page-about .press-list2 article .text h3{color:#24246c;text-transform:uppercase;margin-bottom:10px}#pro-page-about .press-list article .text p,#pro-page-about .press-list2 article .text p{font-size:.75em;line-height:1.3}#pro-page-about .press-list article .simple-link,#pro-page-about .press-list2 article .simple-link{font-size:.75em;position:absolute;bottom:15px;left:15px}#pro-page-about .find-eyecare{padding:20px 0px !important}.pro-professional-services{width:100%;overflow:hidden}.pro-professional-services section{padding:60px 0}@media (max-width: 789px){.pro-professional-services section{padding:30px 0}}.pro-professional-services .hero-banner{position:relative;box-sizing:border-box;background-color:#555;padding-top:140px;background-size:cover;overflow:hidden;background-position:center right;min-height:600px}@media (max-height: 768px){.pro-professional-services .hero-banner{padding:50px 0 !important;height:calc(100vh - 196px);min-height:450px}}@media screen and (max-width: 950px){.pro-professional-services .hero-banner{padding-top:350px}}@media screen and (max-width: 500px){.pro-professional-services .hero-banner{height:calc(100vh - 179px)}}.pro-professional-services .hero-banner .hero-text{box-sizing:border-box;border-top:8px solid #86c900;background-color:rgba(255,255,255,0.9);padding:40px;width:40%;position:relative}@media (min-width: 601px) and (max-width: 1024px){.pro-professional-services .hero-banner .hero-text{max-width:auto;width:60%}}@media screen and (max-width: 600px){.pro-professional-services .hero-banner .hero-text{width:100%;padding:30px 15px}}.pro-professional-services .hero-banner .hero-text h1{font-family:'Graphik', sans-serif;font-weight:300;color:#86c900;font-size:3.4em;margin-bottom:30px}@media screen and (min-width: 501px) and (max-width: 789px){.pro-professional-services .hero-banner .hero-text h1{font-size:2.7em}}@media screen and (max-width: 500px){.pro-professional-services .hero-banner .hero-text h1{font-family:'Graphik', sans-serif;font-weight:300;font-size:2.2em}}.pro-professional-services .hero-banner .hero-text h1 strong{font-family:'Graphik', sans-serif;font-weight:bold}.pro-professional-services .hero-banner .hero-text h4{font-family:'Graphik', sans-serif;font-weight:500;color:#27279a;font-size:1.66em}@media screen and (min-width: 501px) and (max-width: 789px){.pro-professional-services .hero-banner .hero-text h4{font-size:25px}}@media screen and (max-width: 500px){.pro-professional-services .hero-banner .hero-text h4{font-size:20px}}.pro-professional-services .hero-banner .hero-text h4 strong{font-weight:bolder}.pro-professional-services .professional-services{position:relative}.pro-professional-services .professional-services .half-size{padding-left:60px}@media (max-width: 789px){.pro-professional-services .professional-services .half-size{padding-left:0;padding-bottom:350px}}.pro-professional-services .professional-services .half-size.right{float:right}.pro-professional-services .professional-services .girl-with-lens{position:absolute;background-color:#333;width:50%;height:100%;top:0;background-size:cover;background-position:center}@media (max-width: 789px){.pro-professional-services .professional-services .girl-with-lens{width:100%;height:350px;top:inherit;bottom:0}}.pro-professional-services .professional-services h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em}@media (max-width: 789px){.pro-professional-services .professional-services h2{font-size:35px}}.pro-professional-services .professional-services p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1.1em;line-height:1.3em;margin:20px 0}.pro-professional-services .location-corner-authorized{padding:0}@media (max-width: 789px){.pro-professional-services .location-corner-authorized{display:none}}.pro-professional-services .location-corner-authorized .third{width:33.33%;box-sizing:border-box}.pro-professional-services .location-corner-authorized .third.title{padding:60px 0;font-family:'Graphik', sans-serif;font-weight:bold;font-size:25px}.pro-professional-services .location-corner-authorized .third.title a.link-to{color:#27279a;text-decoration:none}.pro-professional-services .location-corner-authorized .third.image{max-height:250px;overflow:hidden;position:relative}.pro-professional-services .location-corner-authorized .third.image .whole-image{position:absolute;width:100%;height:100%}.pro-professional-services .location-corner-authorized .third.image img{width:100%;margin-top:-110px}.pro-professional-services .location-corner-authorized .third:last-child.image img{margin-top:0}.pro-professional-services .lens-location,.pro-professional-services .lens-corner,.pro-professional-services .professional-authorized{background-color:#f2f2f2}@media (max-width: 789px){.pro-professional-services .lens-location,.pro-professional-services .lens-corner,.pro-professional-services .professional-authorized{background-color:white;padding:30px 0 10px}}.pro-professional-services .lens-location h2,.pro-professional-services .lens-corner h2,.pro-professional-services .professional-authorized h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;line-height:1.2em}@media (max-width: 789px){.pro-professional-services .lens-location h2,.pro-professional-services .lens-corner h2,.pro-professional-services .professional-authorized h2{font-size:35px}}.pro-professional-services .lens-location-content{position:relative;padding:90px 0}@media (max-width: 789px){.pro-professional-services .lens-location-content{padding:10px 0 360px}}.pro-professional-services .lens-location-content .half-size{padding-right:60px;padding-left:0}@media (max-width: 789px){.pro-professional-services .lens-location-content .half-size{padding-right:0}}.pro-professional-services .lens-location-content .half-size.right{float:right;padding-left:60px;padding-right:0}@media (max-width: 789px){.pro-professional-services .lens-location-content .half-size.right{padding-left:0;padding-bottom:0}}.pro-professional-services .lens-location-content .half-back-right{position:absolute;width:50%;height:100%;top:0;right:0;background-size:cover;background-position:center}@media (max-width: 789px){.pro-professional-services .lens-location-content .half-back-right{width:100%;height:350px;top:inherit;bottom:0}}.pro-professional-services .lens-location-content .half-back-right.image-small{bottom:0;overflow:hidden;top:inherit;max-height:350px}@media (max-width: 789px){.pro-professional-services .lens-location-content .half-back-right.image-small{display:none}}.pro-professional-services .lens-location-content .half-back-right.image-small img{width:100%;margin-top:-100px}.pro-professional-services .lens-location-content .half-back-left{position:absolute;width:50%;height:100%;top:0;background-size:cover;background-position:center}@media (max-width: 789px){.pro-professional-services .lens-location-content .half-back-left{width:100%;height:350px;top:inherit;bottom:0}}.pro-professional-services .lens-location-content .half-back-left .inside-image{height:350px;width:100%;position:relative;overflow:hidden}@media (max-width: 789px){.pro-professional-services .lens-location-content .half-back-left .inside-image{display:none}}.pro-professional-services .lens-location-content .half-back-left .inside-image img{margin-top:-100px}.pro-professional-services .lens-location-content .image{width:100%;max-height:300px}.pro-professional-services .lens-location-content .image img{width:100%}.pro-professional-services .lens-location-content a{color:#27279a}.pro-professional-services .lens-location-content a.k-button{color:white}.pro-professional-services .lens-location-content h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:25px}.pro-professional-services .lens-location-content p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1.1em;line-height:1.3em;margin:20px 0}.pro-professional-services .testimonials{background-color:#86c900}.pro-professional-services .testimonials .bx-wrapper{background-color:transparent;border:none;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.pro-professional-services .testimonials .bx-wrapper .bx-controls-direction .bx-prev{background-image:url(../img/left-arrow.png);width:21px;height:40px;background-position:0 0}.pro-professional-services .testimonials .bx-wrapper .bx-controls-direction .bx-next{background-image:url(../img/right-arrow.png);width:21px;height:40px;background-position:0 0}.pro-professional-services .testimonials .bx-wrapper .bx-viewport{width:80% !important;margin:0 auto;text-align:center}.pro-professional-services .testimonials .bx-wrapper .bx-viewport .text{color:white;font-family:'Graphik', sans-serif;font-weight:300;font-size:26px;line-height:1.3em}@media (max-width: 789px){.pro-professional-services .testimonials .bx-wrapper .bx-viewport .text{font-size:16px}}.pro-professional-services .testimonials .bx-wrapper .bx-viewport .author{color:#27279a;font-family:'Graphik', sans-serif;font-weight:300;font-size:26px;text-transform:uppercase;margin-top:20px}@media (max-width: 789px){.pro-professional-services .testimonials .bx-wrapper .bx-viewport .author{font-size:16px}}.pro-professional-services .testimonials .bx-wrapper .bx-viewport .author::before{content:'\02014';margin-right:6px}.pro-professional-services .lens-corner-content{position:relative}@media (max-width: 789px){.pro-professional-services .lens-corner-content{padding-bottom:350px;padding-top:0}}.pro-professional-services .lens-corner-content .half-size{padding-right:80px;padding-left:0;padding-bottom:60px;padding-top:60px}@media (max-width: 789px){.pro-professional-services .lens-corner-content .half-size{padding-right:0;padding-top:0;padding-bottom:10px}}.pro-professional-services .lens-corner-content .half-size.right{float:right;padding-left:80px;padding-right:0}@media (max-width: 789px){.pro-professional-services .lens-corner-content .half-size.right{padding-left:0}}.pro-professional-services .lens-corner-content .half-back-right{position:absolute;width:50%;height:100%;top:0;right:0;background-size:cover}@media (max-width: 789px){.pro-professional-services .lens-corner-content .half-back-right{width:100%;height:350px;top:inherit;bottom:0;background-position:center}}.pro-professional-services .lens-corner-content .half-back-left{position:absolute;width:50%;height:100%;top:0;background-size:cover}@media (max-width: 789px){.pro-professional-services .lens-corner-content .half-back-left{width:100%;height:350px;top:inherit;bottom:0;background-position:right top}}.pro-professional-services .lens-corner-content h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:25px}.pro-professional-services .lens-corner-content p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1.1em;line-height:1.3em;margin:20px 0}.pro-professional-services .lens-corner-content p a{color:#27279a}.pro-professional-services .lens-corner-content p a.red{color:white}@media (max-width: 789px){.pro-professional-services .professional-authorized-content{padding-top:0}}.pro-professional-services .professional-authorized-content .half-size{padding-right:80px;padding-left:0;padding-bottom:0;padding-top:30px}@media (max-width: 789px){.pro-professional-services .professional-authorized-content .half-size{padding-right:0;padding-top:10px}}.pro-professional-services .professional-authorized-content .half-size.right{float:right;padding-right:0}.pro-professional-services .professional-authorized-content .half-back-right{position:absolute;width:50%;height:100%;top:0;right:0;background-size:cover}.pro-professional-services .professional-authorized-content .half-back-left{position:absolute;width:50%;height:100%;top:0;background-size:cover}.pro-professional-services .professional-authorized-content h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:25px}.pro-professional-services .professional-authorized-content p{font-family:'Graphik', sans-serif;font-weight:300;font-size:1.1em;line-height:1.3em;margin:20px 0}.pro-professional-services .professional-authorized-content p a{color:#27279a}.pro-professional-services .professional-authorized-content p a.red{color:white}.pro-professional-services .professional-authorized-content img{width:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}.pro-professional-services .learning-more{background-color:#f2f2f2}.pro-professional-services .learning-more .page-wrapper{width:75%;margin:0 auto}.pro-professional-services .learning-more h2{font-family:'Graphik', sans-serif;font-weight:500;font-size:2.2em;margin-bottom:20px}@media (max-width: 789px){.pro-professional-services .learning-more h2{font-size:1.66em}}.pro-professional-services .learning-more form{width:70%;margin:20px auto}@media screen and (max-width: 500px){.pro-professional-services .learning-more form{width:100%}}.pro-professional-services .learning-more form input[type="text"],.pro-professional-services .learning-more form input[type="email"],.pro-professional-services .learning-more form select,.pro-professional-services .learning-more form input[type="tel"]{width:90%;box-sizing:border-box;padding:6px 10px;margin:6px 0;font-size:16px;color:#444;font-family:'Graphik', sans-serif;font-weight:500;border:1px solid #ddd}@media screen and (max-width: 500px){.pro-professional-services .learning-more form input[type="text"],.pro-professional-services .learning-more form input[type="email"],.pro-professional-services .learning-more form select,.pro-professional-services .learning-more form input[type="tel"]{width:100%}}.pro-professional-services .learning-more form textarea{width:95%;box-sizing:border-box;padding:6px 10px;margin:6px 0;font-size:16px;color:#444;font-family:'Graphik', sans-serif;font-weight:500;border:1px solid #ddd}@media screen and (max-width: 500px){.pro-professional-services .learning-more form textarea{width:100%}}.pro-professional-services .learning-more form input[type="submit"]{border:none;margin-right:5%}@media screen and (max-width: 500px){.pro-professional-services .learning-more form input[type="submit"]{width:100%}}.pro-professional-services .find-eyecare{padding:20px 0px !important}#page-pro-contact .hero-section{background-position:center top -150px;padding-top:120px;min-height:600px}@media (max-width: 1290px){#page-pro-contact .hero-section{background-position:center top -100px}}@media (max-width: 1100px){#page-pro-contact .hero-section{background-position:center top}}@media (max-height: 768px){#page-pro-contact .hero-section{padding:50px 0 !important;height:calc(100vh - 196px);min-height:0}}@media (max-width: 500px){#page-pro-contact .hero-section{height:calc(100vh - 179px);padding-top:50% !important}}#page-pro-contact .hero-section .white-box{width:40%}@media (min-width: 601px) and (max-width: 1024px){#page-pro-contact .hero-section .white-box{max-width:auto;width:55%}}@media (max-width: 600px){#page-pro-contact .hero-section .white-box{width:100%}}#page-pro-contact .contact-form h2{text-align:center;font-size:2.2em;color:#012a84;margin-bottom:80px;margin-top:100px}#page-pro-contact .contact-form form{width:60%;margin:20px auto}@media screen and (max-width: 500px){#page-pro-contact .contact-form form{width:100%}}#page-pro-contact .contact-form form input[type="text"],#page-pro-contact .contact-form form input[type="email"],#page-pro-contact .contact-form form select,#page-pro-contact .contact-form form input[type="tel"]{width:90%;box-sizing:border-box;padding:6px 10px;margin:6px 0;font-size:16px;color:#444;font-family:'Graphik', sans-serif;font-weight:500;border:1px solid #ddd}@media screen and (max-width: 500px){#page-pro-contact .contact-form form input[type="text"],#page-pro-contact .contact-form form input[type="email"],#page-pro-contact .contact-form form select,#page-pro-contact .contact-form form input[type="tel"]{width:100%}}#page-pro-contact .contact-form form textarea{width:95%;box-sizing:border-box;padding:6px 10px;margin:6px 0;font-size:16px;color:#444;font-family:'Graphik', sans-serif;font-weight:500;border:1px solid #ddd}@media screen and (max-width: 500px){#page-pro-contact .contact-form form textarea{width:100%}}#page-pro-contact .contact-form form input[type="submit"]{border:none;margin-right:5%}@media screen and (max-width: 500px){#page-pro-contact .contact-form form input[type="submit"]{width:100%}}#page-pro-contact .find-eyecare{padding:20px 0px !important}#page-pro-contact .find-eyecare.bottom{display:none}.press-releases .hero-banner{min-height:0;background-image:url("../img/your-vision-blur.jpg");background-size:cover;height:auto;padding:80px 0 !important}.press-releases .content{width:100%;margin-top:60px;display:flex}@media screen and (max-width: 960px){.press-releases .content{display:block}}.press-releases .content .article-content{display:inline-block;width:73%;margin-right:7%}@media screen and (max-width: 960px){.press-releases .content .article-content{width:100%;margin-right:0}}.press-releases .content .article-content h1,.press-releases .content .article-content h2,.press-releases .content .article-content h3,.press-releases .content .article-content h4{font-family:'Graphik', sans-serif;font-weight:500;color:#27279a}.press-releases .content .article-content .location-date{margin:20px 0;font-size:0.8em}.press-releases .content .article-content h1{margin-bottom:40px;font-size:50px}.press-releases .content .article-content h2{font-size:36px;margin-bottom:30px}.press-releases .content .article-content h3{font-size:22px;margin-bottom:30px;color:#ed0000}.press-releases .content .article-content p{margin-bottom:30px;clear:both;display:inline-block;width:100%;font-size:20px;font-family:'Graphik', sans-serif;font-weight:300;line-height:1.3em}.press-releases .content .article-content p a{color:#27279a}.press-releases .content .article-content p a sup{font-size:small;vertical-align:super;font-weight:700;color:#ed0000;text-decoration:none}.press-releases .content .article-content ul{list-style:none;margin:0 10px 40px}.press-releases .content .article-content ul li{padding-left:1em;text-indent:-1em;margin:14px 0;font-size:1.1em;font-family:'Graphik', sans-serif;font-weight:300}.press-releases .content .article-content ul li::before{content:'\f111';position:relative;font-size:9px;top:-3px;padding-right:10px;font-family:'fontawesome';color:#ed0000}.press-releases .content .article-content img{max-width:100%;height:auto}.press-releases .content .article-content img.alignright{max-width:40%;float:right;margin-left:30px;display:inline-block}@media screen and (max-width: 768px){.press-releases .content .article-content img.alignright{max-width:100%;width:100%;margin-bottom:10px;display:block;margin-left:0;float:none}}.press-releases .content .article-content img.alignleft{max-width:40%;float:left;margin-right:30px}@media screen and (max-width: 768px){.press-releases .content .article-content img.alignleft{max-width:100%;width:100%;margin-bottom:10px;display:block;margin-right:0;float:none}}.press-releases .content .article-content .references{font-size:0.8em;margin:10px 0 50px 0;border-top:1px solid #ddd;padding-top:10px;word-wrap:break-word}.press-releases .content .article-content .references h4{margin-bottom:10px;text-transform:uppercase;font-size:1em}.press-releases .content .article-content .references ul{margin:0}.press-releases .content .article-content .references ul li{margin:4px}.press-releases .content .article-content .references ul li sup{font-size:0.7em;font-weight:bold;color:#ed0000;position:relative;top:-3px;display:inline-block;left:10px}.press-releases .content .article-content .references ul li:last-child{margin-bottom:20px}.press-releases .content .article-content .references ul li::before{content:'';padding-right:0}.press-releases .content .sidebar{display:inline-block;width:20%}@media screen and (max-width: 960px){.press-releases .content .sidebar{width:100%}}.press-releases .content .sidebar .widget{box-sizing:border-box;margin-bottom:40px}.press-releases .content .sidebar .widget h4{font-family:'Graphik', sans-serif;font-weight:500;font-size:1.33em;color:#27279a;margin-bottom:20px}.press-releases .content .sidebar .widget .box-widget{border:1px solid #d7d7d7;border-top-color:#ed0000;box-sizing:border-box}.press-releases .content .sidebar .widget .box-widget h5{font-family:'Graphik', sans-serif;font-weight:bold;font-size:18px;color:#27279a;margin-bottom:20px}.press-releases .content .sidebar .widget .box-widget .title{font-family:'Graphik', sans-serif;font-weight:500;font-size:18px;color:#27279a;margin:0 0 20px;text-transform:uppercase}.press-releases .content .sidebar .widget .box-widget .image{min-height:150px;width:100%;background-color:#333}.press-releases .content .sidebar .widget .box-widget .image img{width:100%;height:auto}.press-releases .content .sidebar .widget .box-widget .data{padding:20px;font-family:'Graphik', sans-serif;font-weight:500}.press-releases .content .sidebar .widget .box-widget .data p{margin-bottom:20px;font-size:14px}.press-releases .content .sidebar .widget .box-widget .data strong{margin-bottom:20px;font-family:'Graphik', sans-serif;font-weight:500}.press-releases .content .sidebar .widget .box-widget .data a.k-button{margin:20px 0;display:block;max-width:170px}@media screen and (min-width: 769px) and (max-width: 1024px){.press-releases .content .sidebar .widget .box-widget .data a.k-button{padding:10px}}.press-releases .content .sidebar .widget .box-widget form{padding:20px}.press-releases .content .sidebar .widget .box-widget form input{outline:none}.press-releases .content .sidebar .widget .box-widget form input[type="email"]{padding:6px 10px;border:1px solid #d7d7d7;width:80%}.press-releases .content .sidebar .widget .box-widget form input[type="submit"]{padding:6px 10px;border:1px solid #d7d7d7;width:80%;color:white;background-color:#ed0000;border:none;font-family:'Graphik', sans-serif;font-weight:bold;text-transform:uppercase;font-size:18px;border-radius:6px;margin-top:10px}
/*# sourceMappingURL=kodak.css.map */


/** Custom Fonts **/
@font-face {
    font-family: 'Graphik';
    src: url('../fonts/Graphik-Black.eot');
    src: url('../fonts/Graphik-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Graphik-Black.woff2') format('woff2'),
        url('../fonts/Graphik-Black.woff') format('woff'),
        url('../fonts/Graphik-Black.ttf') format('truetype'),
        url('../fonts/Graphik-Black.svg#Graphik-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('../fonts/Graphik-Bold.eot');
    src: url('../fonts/Graphik-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Graphik-Bold.woff2') format('woff2'),
        url('../fonts/Graphik-Bold.woff') format('woff'),
        url('../fonts/Graphik-Bold.ttf') format('truetype'),
        url('../fonts/Graphik-Bold.svg#Graphik-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('../fonts/Graphik-Semibold.eot');
    src: url('../fonts/Graphik-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Graphik-Semibold.woff2') format('woff2'),
        url('../fonts/Graphik-Semibold.woff') format('woff'),
        url('../fonts/Graphik-Semibold.ttf') format('truetype'),
        url('../fonts/Graphik-Semibold.svg#Graphik-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('../fonts/Graphik-Regular.eot');
    src: url('../fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Graphik-Regular.woff2') format('woff2'),
        url('../fonts/Graphik-Regular.woff') format('woff'),
        url('../fonts/Graphik-Regular.ttf') format('truetype'),
        url('../fonts/Graphik-Regular.svg#Graphik-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('../fonts/Graphik-Light.eot');
    src: url('../fonts/Graphik-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Graphik-Light.woff2') format('woff2'),
        url('../fonts/Graphik-Light.woff') format('woff'),
        url('../fonts/Graphik-Light.ttf') format('truetype'),
        url('../fonts/Graphik-Light.svg#Graphik-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik';
    src: url('../fonts/Graphik-Thin.eot');
    src: url('../fonts/Graphik-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Graphik-Thin.woff2') format('woff2'),
        url('../fonts/Graphik-Thin.woff') format('woff'),
        url('../fonts/Graphik-Thin.ttf') format('truetype'),
        url('../fonts/Graphik-Thin.svg#Graphik-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

/*# sourceMappingURL=pro-page-profeeional-services-new.css.map */

body{
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-weight: normal;
}

strong{
	font-weight: 600;
}

/** change fonts **/
.home-page .kodak-lens-products .homepage-products .group .half-size.text{
	padding-left: 25px;
	padding-right: 20px;
}


.pro-professional-services .learning-more p,
.pro-professional-services .learning-more h2,
.hero-banner .hero-text h4, .hero-banner .hero-box h4,
.pro-priority-labs .find-priority-lab .all-labs .lab-item p,
.pro-priority-labs .find-priority-lab .all-labs .lab-item h3,
.pro-priority-labs .find-priority-lab h2,
.pro-priority-labs .bonus-rewards h2,
.pro-priority-labs .bonus-rewards p,
.pro-priority-labs .nationwide-support h2,
.pro-priority-labs .nationwide-support p,
.pro-professional-services .professional-authorized-content p,
.pro-professional-services .lens-corner-content p,
.pro-professional-services .testimonials .bx-wrapper .bx-viewport .text,
.pro-professional-services .lens-location-content p,
.pro-professional-services .professional-services h2,
.pro-professional-services .professional-services p,
.products-single .contact-us span,
.products-single .learn-more-products .page-wrapper .products-cards .product-card .text,
.products-single .learn-more-products .page-wrapper .products-cards .product-card h3,
.pro-home-page .lens-professional .square-content p,
.pro-home-page .lens-professional .square-content h3,
.pro-home-page .professional-services p,
.a-l-page .about-eyeglass-lens .all-lenses .lens p,
.a-l-page .about-eyeglass-lens .all-lenses .lens h3,
.hero-banner .hero-text h1, .hero-banner .hero-box h1,
.hero-banner .hero-text h4, .hero-banner .hero-box h4,
.home-page .kodak-lens-products .homepage-products .group .half-size h3,
.home-page .kodak-lens-products .homepage-products .group .half-size p{
	font-family: 'Graphik', 'Whitney', sans-serif;
}

#single-eyeglass-lenses .post-type.content #content-sidebar #content p{
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-weight: normal;
}

.home-page .kodak-lens-products .homepage-products .group .half-size .half-size p{
	font-size: 16px;
	line-height: 1.5;
}

.pro-professional-services .learning-more p,
.pro-priority-labs .bonus-rewards p,
.pro-priority-labs .nationwide-support p,
.pro-professional-services .professional-authorized-content p,
.pro-professional-services .lens-corner-content p,
.pro-professional-services .lens-location-content p,
.pro-professional-services .professional-services p,
.pro-home-page .professional-services p,
#page-about #section-2 .two-column .column .text p,
.a-l-page .kodak-lens-technology p,
#product-main #section-3 .product-slider .slide .column p,
#product-main #section-2 .column .content p{
	line-height: 1.5;
}

.pro-products .more-information form input[type="text"], 
.pro-products .more-information form input[type="email"], 
.pro-products .more-information form select, 
.pro-products .more-information form input[type="tel"],
#page-contact .contact-form form .input-form{
	height: 34px;
}

.hero-banner .hero-text h4, .hero-banner .hero-box h4,
.pro-priority-labs .bonus-rewards h2,
.pro-priority-labs .nationwide-support h2,
.pro-professional-services .professional-services h2,
.a-l-page .about-eyeglass-lens .all-lenses .lens p,
.hero-banner .hero-text h4, 
.hero-banner .hero-box h4{
	font-weight: normal;
	line-height: 1.2;
}

.pro-priority-labs .find-priority-lab .all-labs .lab-item h3,
.products-single .learn-more-products .page-wrapper .products-cards .product-card h3,
.hero-banner .hero-text h4 strong, 
.hero-banner .hero-box h4 strong{	
	font-weight: 600;
}

.pro-professional-services .professional-services p,
.pro-professional-services .lens-location-content p,
.pro-professional-services .professional-authorized-content p,
.pro-professional-services .lens-corner-content p,
#product-main #section-3 .product-slider .slide .column p{
	font-size: 18px;
	line-height: 1.5;
}

#product-main #section-3 .product-slider .slide .column h3{
	font-size: 38px;
}

.pro-professional-services .professional-authorized-content h2,
.pro-professional-services .lens-corner-content h2{
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.a-l-page .about-eyeglass-lens .all-lenses .lens h3{
	font-size: 24px;
	font-weight: 600;
}

.pro-professional-services .testimonials .bx-wrapper .bx-viewport .text{
	font-size: 22px;
}

#single-eyeglass-lenses .post-type.content #content-sidebar #content img.size-full{
	margin-top: 10px;
	margin-bottom: 10px;
}

.pro-home-page .lens-professional .square-content .half-size .lens-content{
	padding: 25px 20px 10px;
}

.width-100{
	width: 100% !important;
}
.pro-professional-services .learning-more form select.width-100{
	width: 95% !important;
}

.pro-priority-labs .hero-banner .hero-box h1{
	font-size: 56px !important;
}


.services-new .hero-box {
    display: none; 
}

.services-new .hero-banner .bg-video {
    width: 1145px;
    top: 47%;}

#progressBar {
    border:1px solid #fff;
    width: 80%;
    height:10px;
    position: absolute;
    z-index: 50;
    bottom: 21px;
    text-align: left;
    left: 10%;
}
#progress {
    background-color: #8a898a;
    height: 10px;
    display: inline-block;
    margin-bottom: 21px;
    margin-left: -0.4px;
}

.wrap-mute:before{
    content: '';
    background-image: url(images/volume-up-4-128.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 41px;
    height: 38px;
    display: inline-block;
    position: relative;
    bottom: -13px;
    left: -9px;
}

button.active:before {
    content: '';
    background-image: url(images/eb1356d6a91a9b5def616991ba696313.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 41px;
    height: 38px;
    display: inline-block;
    position: relative;
    bottom: -13px;
    left: -9px;
}
button#mute {
    position: absolute;
    z-index: 44;
    bottom: 70px;
    left: 10.3%;
    background: transparent;
    color: white;
    border: none;
    font-size: 14px;
}
.wrap-mute {
    position: absolute;
    z-index: 44;
    bottom: -10px;
    left: -10%;
    background: transparent;
    color: white;
    border: none;
    font-size: 14px;
}
.services-new .colors-of-life-new .page-text{
    color: #fff;
    font-size: 34px;
    font-family: "Open Sans";
    color: rgb(255, 255, 255);
    line-height: 1;
    text-align: center;
    padding: 34px 0;
}
.services-new .colors-of-life-new .page-text span{
    font-family: "Open Sans Bold";
    font-weight: bold;
}
section.professional-services-new{
    height: 850px;
    background-position: right top;
    background-repeat: no-repeat;
    padding: 0;
}
.professional-services-new p {
    margin-bottom: 25px;
    display: block;
}
.professional-services-new .t-green2 {
    display: block;
    color: #86c900;

    margin-bottom: 25px;
}
.professional-services-new .t-green {
    display: block;
    color: #86c900;
    margin-top: 25px;
    margin-bottom: 85px;
}
.professional-services-new .t-green span{
    font-weight: bold;
}
.professional-services-new .t-broun{
    font-size: 60px;
    font-weight: 100;
    color: rgb(124, 126, 124);
    line-height: 0.833;
    text-align: left;
}
.professional-services-new .group-text{
    text-align: left;
    width: 40%;
    margin-left: 170px;
    margin-top: 50px;
    padding-top: 120px;
}
.professional-services-new p{
    color: rgb(124, 126, 124);
    line-height: 1.429;
    font-size: 14px;
    font-family: "Open Sans";
}
.professional-services-new h2{
    display: inline;
}

section.included-content{
    background-color: #85c803;
    padding: 0 155px;
    text-align: left;
}
section.included-content .flex-wrapper {
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
}
section.included-content .flex-wrapper .block-wrapper{
    width: 265px;
}
section.included-content .flex-wrapper .block-wrapper .block-decription{
    text-align: left;
    height: 135px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: rgb(255, 255, 255);
    line-height: 1.429;
}
section.included-content h1.included-title{
    margin: 40px 0;
    display: inline-block;
    text-align: left;
    color: white;
    font-family: 'Open Sans', sans-serif;
}
section.included-content h1.included-title span{
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}
.included-content .get-started{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.429;
    margin: 40px 0 30px 0;
    display: inline-block;
}
.included-content .get-started:hover{
    text-decoration: none;
}
.included-content .quick-form-desc{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: rgb(255, 255, 255);
    margin-bottom: 38px;
    display: inline-block;
}
.included-content .quick-form-desc a{
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

.services-new .expirience-future {
    padding: 100px 160px 75px 170px;
}
.expirience-future .wrap-text{
    text-align: left;
   
}
.expirience-future .wrap-text ul li{
    color: #a1d356;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    line-height: 20px;
    max-width: 341px;
}
.expirience-future .wrap-text p{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #7c7e7c;
    font-weight: 300;
    line-height: 1.429;
    width: 314px;
}
.expirience-future .wrap-text p a{
    font-weight: bold;
    color: #7c7e7c;
    text-decoration: underline;
}
.expirience-future .wrap-text p span{
    color: #85c803;
    font-weight: bold;
}

.expirience-future .wrap-text .t-broun{
    font-size: 60px;
    font-weight: 100;
    color: rgb(124, 126, 124);
    line-height: 0.833;
    text-align: left;
}

.expirience-future .wrap-text .t-green{
    padding-top: 30px;
    padding-bottom: 115px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.expirience-future .wrap-text .t-green b{
    font-weight: 600;
}
.expirience-future .wrap-text .t-green span{
    font-weight: bold;
}
.expirience-future .page-wrapper-future{
    display: flex;
}

.expirience-future .page-wrapper-future .group-text{
    width: 50%;
}
.expirience-future .wrapper-images{
    padding-top: 120px;
    width: 50%;
}
.expirience-future .future-images{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 460px;
    height: 230px;
    margin-bottom: 25px;
}
.pro-professional-services section.lens-experience{
    padding: 0;
}
.lens-experience .lens-bg-image {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 545px;
    position: relative;
}
.lens-experience .lens-bg-image .bg-text{
    position: absolute;
    bottom: 38px;
    right: 160px;
    color: white;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}
/* 2019 Branding Updates */
.consumer-logo img {
	margin-top: -10px;
}
.mobile-only{
	display:none;
}
@media ( min-width: 1599px ){
    section.included-content{
        padding: 0px 315px;
    }
    section.included-content .flex-wrapper .block-wrapper{
        width: 285px;
    }
    section.included-content .flex-wrapper .block-wrapper img {
        width: 280px;
        height: 170px;
    }
    .professional-services-new .group-text{
        margin-left: 320px;
    }
    .services-new .expirience-future{
        padding: 100px 310px 75px 310px;
    }
}
@media ( max-width: 1400px ){
    section.included-content{

        padding: 0px 345px;
    }
}
@media ( min-width: 1399px ){
    section.included-content{
            padding: 0px 285px;
    }
    .services-new .expirience-future{
        padding: 100px 200px 75px 200px;
    }
}

@media ( max-width: 1215px ){
    section.included-content{
        padding: 0 155px;
    }
}
@media ( max-width: 1170px ){
    section.included-content {
        padding: 0 135px;
    }
    section.included-content{
        padding: 0 165px;
    }
}
@media ( max-width: 1024px ){
    section.included-content{
        padding: 0 95px;
    }
}
@media ( max-width: 950px ) {
	.mobile-only{
		display:inline;
	}
    .SA-header-button{
        border-top: 1px solid #000;
    }
}	
@media ( max-width: 991px ) {
    .services-new .colors-of-life-new .page-text{
        font-size: 24px;
    }
    section.professional-services-new{
        background-size: contain;
    }
    .professional-services-new .group-text{
        margin-left: 140px;
        padding-top: 80px;
    }
    section.included-content{
        padding: 0 35px;
    }
    section.included-content .flex-wrapper .block-wrapper{
        width: 235px;
    }
    section.included-content .flex-wrapper .block-wrapper .block-decription{
        height: 165px;
    }
    section.included-content .flex-wrapper .block-wrapper img{
        width: 220px;
        height: 140px;
    }
    .expirience-future{
        padding: 80px 120px 75px 90px;
    }
    .expirience-future .wrap-text .t-broun{
        font-size: 55px;
    }
    .expirience-future .future-images{
        width: 380px;
        height: 180px;
        margin-bottom: 20px;
    }
    .expirience-future .wrap-text .t-green{
        padding-top: 25px;
        padding-bottom: 75px;
    }
    .consumer-logo img {
    	margin-top:0px;
    }
}
@media ( max-width: 767px ) {
    .services-new .expirience-future {
        padding: 60px 110px 55px 50px;
    }
    .expirience-future .wrap-text .t-broun{
        font-size: 50px;
    }
    .expirience-future .wrapper-images{
        padding-top: 90px;
    }
    .lens-experience .lens-bg-image{
        height: 365px;
        background-size: contain;
    }
    .lens-experience .lens-bg-image .bg-text{
        right: 120px;
    }
}
@media ( max-width: 600px ) {
    .services-new .colors-of-life-new .page-text{
        font-size: 20px;
    }
    .professional-services-new .group-text{
        margin-left: 30px;
        padding-top: 0px;
    }
    .professional-services-new .t-broun{
        font-size: 50px;
    }
    .professional-services-new .t-green{
        margin-top: 20px;
        margin-bottom: 35px;
    }
    .professional-services-new .group-text{
        width: 42%;
    }
    section.included-content .flex-wrapper{
        flex-direction: column;
    }
    section.included-content .flex-wrapper .block-wrapper{
        margin: 0 auto;
        width: 300px;
    }
    section.included-content .flex-wrapper .block-wrapper .block-decription{
        height: 115px;
    }
    section.included-content .flex-wrapper .block-wrapper img {
        width: 280px;
        height: 170px;
    }
    .services-new .expirience-future{
        padding: 35px 20px 35px 50px;
    }
    .expirience-future .wrap-text .t-broun{
        font-size: 40px;
    }
    .expirience-future .wrap-text .t-green {
        padding-top: 21px;
        padding-bottom: 45px;
    }
    .expirience-future .wrapper-images{
        padding-top: 60px;
    }
    .expirience-future .future-images{
        width: 310px;
        height: 140px;
    }
    .lens-experience .lens-bg-image{
        height: 285px;
    }
    .lens-experience .lens-bg-image .bg-text{
        bottom: 25px;
        right: 60px;
    }
}
@media ( max-width: 420px ){
    .services-new .colors-of-life-new .page-text{
        font-size: 16px;
    }
    section.professional-services-new{
        background-size: 290px 450px, auto, 100px;
    }
    .professional-services-new .group-text{
        width: 56%;
    }
    .professional-services-new .t-green{
        margin-top: 10px;
        margin-bottom: 15px;
    }
    section.professional-services-new{
        height: 780px;
        margin-right: -55px;
    }
    section.included-content .flex-wrapper .block-wrapper{
        width: 100%;
        margin-bottom: 28px;
    }
    section.included-content .flex-wrapper .block-wrapper img{
        width: 320px;
        height: 210px;
    }
    .expirience-future .page-wrapper-future {
        display: block;
    }
    .expirience-future .page-wrapper-future .group-text,
    .expirience-future .wrapper-images{
        width: 100%;
    }
    .services-new .expirience-future{
        padding-bottom: 0;
    }
    .lens-experience .lens-bg-image{
        height: 195px;
    }
    .lens-experience .lens-bg-image .bg-text {
        bottom: 15px;
        right: 50px;
        font-size: 14px;
    }
}
@media ( max-width: 376px ){
    .professional-services-new .group-text {
        width: 47%;
    }
    .professional-services-new .t-broun{
        font-size: 40px;
    }
    section.professional-services-new {
        height: auto;
        max-height: 880px;
    }
    .services-new .expirience-future{
        padding: 35px 20px 35px 34px;
    }
    .lens-experience .lens-bg-image{
        height: 179px;
    }
    .professional-services-new .group-text{
        margin-left: 36px;
    }
    .services-new .colors-of-life-new .page-text{
        font-size: 15px;
    }
}
#footer .pro-site img{
	max-width:175px !important;
}

/** upadate November 2019 **/
#pro-page-promotions .hero-banner{
	height: auto;
	padding-top: 80px;
	padding-bottom: 50px;
}
#pro-page-promotions .content{
	padding-top: 50px;
	padding-bottom: 40px;
}
#pro-page-promotions .sidebar,
#pro-page-promotions .article-content{
	padding-top: 35px;
}
#pro-page-promotions .sec-title{
	display: inline-block;
	width: 100%;
}
#pro-page-promotions .sec-title h2{
	margin-bottom: 10px;
}
#pro-page-promotions .sec-title h3{
	font-size: 20px;
}
#pro-page-promotions .content li,
#pro-page-promotions .content p{
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5;
}

#pro-page-promotions .content .content-image{
	margin-bottom: 15px;
}

#pro-page-promotions .content .article-content ul li{
	position: relative;
	padding-left: 20px;
	display: inline-block;
	width: 100%;
	margin: 0 0 30px;
	text-indent: 0;
	text-align: left;
}
#pro-page-promotions .content .article-content ul li:before{
	font-family: 'Graphik', 'Whitney', sans-serif;
	content: "»";
	color: #000;
	font-size: 20px;
	line-height: 1;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 2px;
}
#pro-page-promotions .content .article-content ul li a{
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #242896;
}
#pro-page-promotions .content .article-content ul li a:hover{
	color: #86c900;
	text-decoration: none;
}
#pro-page-promotions .content .article-content h5{
	color: #242896;
	margin-bottom: 5px;
}

.promotions-sidebar{
	position: relative;
}
.promotions-sidebar h6{
	margin-bottom: 10px;
	color: #242896;
}

.k-button{
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-weight: 600;
	padding-top: 12px;
}
.k-button.k-button-small{
	padding: 10px 15px;
	font-size: 14px;
	border-radius: 3px;
	font-weight: 600;
	text-align: center;
}

.promotions-sidebar .gallery-item{
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: left;
	padding-top: 24px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #707070;
}
.promotions-sidebar .gallery-item:last-child{
	border-bottom: none;
}
.promotions-sidebar .gallery-item img{
	display: block;
	max-width: 100%;
	height: auto;
	width: auto;
	max-height: 150px;
}
.promotions-sidebar .gallery-item .gallery-caption{
	position: absolute;
	top: 0;
	font-size: 14px;
	line-height: 24px;
	left: 0;
	width: 100%;
	color: #757575;
	display: block;
}
#main-header.pro .nav-logo #logo a{
	display: block;
}

/** stitick header **/
.logged-in.admin-bar #main-header{
	top: 32px !important;
}
.sticky-wrapper #main-header,
.sticky-wrapper{
	z-index: 9999 !important;
}

#main-header .nav-logo,
#main-header .dead-row,
.sticky-header-top-padding,
#main-header .page-wrapper,
.sticky-wrapper{
	-webkit-transition: all 0.3s ease-in-out 0s;
	   -moz-transition: all 0.3s ease-in-out 0s;
	    -ms-transition: all 0.3s ease-in-out 0s;
	     -o-transition: all 0.3s ease-in-out 0s;
			transition: all 0.3s ease-in-out 0s;
}
.sticky-wrapper{
	height: auto !important;
}

#main-header .page-wrapper{
	padding-top: 30px !important;
}
#main-header .group.nav-logo{
	height: 80px;
	padding: 0 0 0 250px;
	position: relative;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
#main-header .group.nav-logo #logo{
	position: absolute;
	left: 0;
	top: -15px;
	width: 240px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	float: none;
	margin: 0;
	overflow: hidden;
}
#main-header.pro .group.nav-logo #logo{
	max-width: 200px;
}
#main-header .group.nav-logo #logo img,
#main-header .group.nav-logo #logo a{
	display: block;
	margin: 0;
}
#main-header .page-wrapper .dead-row{
	right: 20px;
}
#main-header .nav-logo #top-nav{
	width: 100%;
	float: right;
	text-align: right;
	padding: 0 !important;
}

#main-header{
	background: #fff;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999 !important;
}

.is-sticky #main-header .page-wrapper{
	padding-top: 0 !important;
}
.is-sticky #main-header .nav-logo{
	height: 66px;
}
.is-sticky #main-header .dead-row{
	top: -40px;
}

.fixed-header-wrapper{
	padding-top: 70px;
}

#pro-page-about .hero-section, 
#pro-page-about .hero-banner,
.pro-priority-labs .hero-banner,
.pro-professional-services .hero-banner,
.home-page .hero-banner,
.pro-products .hero-banner,
body .hero-banner{
	padding-top: 100px !important;
}

.y-v-template,
#products-single,
.products-single{
	padding-top: 48px;
}

#page-content{
	min-height: 200px;
}

#page-media-downloads .hero-section, 
#page-media-downloads .hero-banner{
	min-height: 0;
    height: 320px;
    max-height: 320px;
}
#page-find-eyecare .hero-section, 
#page-find-eyecare .hero-banner {
    min-height: 0;
    height: 420px;
    max-height: 420px;
}

.eye-care-search{
	text-align: center;
}
.eye-care-search p{
	color: #0a2980;
	margin-bottom: 15px;
	font-weight: bold;
}
.eye-care-search .eye-care-search-form{
	display: inline-block;
	width: 100%;
}
.eye-care-search .eye-care-search-form .finder a{
	font-size: 16px;
	font-weight: 400;
}

.find-eyecare .page-wrapper input[type="submit"]{
	vertical-align: top;
}

#promo-video-section{
	position: relative;
	padding: 100px 0 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.two-column-row{
	margin-left: -40px;
	margin-right: -40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.two-column-row .column-item{
	position: relative;
	width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding-left: 40px;
	padding-right: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 17px;
	font-weight: 300;
}

.column-item .video-frame{
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}
.column-item iframe{
	padding: 0;
	margin: 0;
	width: 100%;
	max-width: 100%;
	height: 300px;
}
.column-item .video-frame iframe{
	height: 280px !important;
}
.column-item .video-desc{
	position: relative;
	display: inline-block;
	width: 100%;
	padding: 20px 0;
	margin-bottom: 30px;
}
.column-item .video-desc h2{
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 15px;
	color: #0160b0;
	font-weight: 600;
	font-size: 24px;
}
.column-item .video-desc p{
	margin: 0 0 16px;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.6;
}
.column-item .video-desc .k-button{
	font-size: 13px;
	padding: 10px 22px;
	line-height: 1;
	text-transform: uppercase;
	border-radius: 3px;
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
}

.products-single .main-content-ar-coatings .options .info-product .close-info{
	cursor: pointer;
	z-index: 9999;
}
.products-single .main-content-ar-coatings .options .info-product .content-to-show{
	margin-top: 0;
	height: 100%;
}
.products-single .main-content-ar-coatings .options .info-product .content-to-show .group{
	position: relative;
	padding-left: 300px;
	height: 100%;
	background-color: #fdcf07;
	min-height: 350px;
}
.products-single .main-content-ar-coatings .options .catalog-opt-content{
	position: relative;
	text-align: left;
}
.products-single .main-content-ar-coatings .options .catalog-opt-content .product-info-img{
	width: 300px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.products-single .main-content-ar-coatings .options .catalog-opt-content .product-info-desc{
	padding: 25px;
	text-align: left;
	color: #000000;
	min-height: 170px;
	height: 100%;
	width: 100%;
	margin: 0;
	display: block;
	box-sizing: border-box;
	overflow-y: auto;
}

.products-single .kl-product-sec .options.kl-product-info-section .info-product .product-info-desc p.p-big,
.products-single .options .catalog-opt-content .product-info-desc p,
.products-single .options .catalog-opt-content .product-info-desc p.p-big{
	font-weight: 300 !important;
}
.products-single .main-content-ar-coatings .options .info-product .content-to-show .product-info-desc ul li{
	display: inline-block;
	padding-left: 16px;
	position: relative;
	width: 100%;
}
.products-single .main-content-ar-coatings .options .info-product .content-to-show .product-info-desc ul li:before{
	content: "";
	margin-right: 10px;
	background: url(../img/pro/icon-arrow-double.png);
	background-size: 100%;
	display: block;
	height: 8px;
	width: 8px;
	position: absolute;
	left: 0;
	top: 8px;
}
.products-single .main-content-ar-coatings .options .info-product .content-to-show h1{
	margin-top: 20px;
}
.products-single .main-content-ar-coatings .options .catalog-opt-content .half-size img{
	display: block;
	width: 100%;
}
.products-single .main-content-ar-coatings .options .catalog-opt-content .info-product{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	min-height: 100%;
	height: auto;
	width: 100%;
	z-index: 100;
	-webkit-box-shadow: 0 -2px 9px 1px rgba(0,0,0,0.3);
			box-shadow: 0 -2px 9px 1px rgba(0,0,0,0.3);
}
.products-single .main-content-ar-coatings .options .catalog-opt-content .option.item{
	width: calc(99%/2);
	margin-top: 0;
	border-top-color: #fff;
	min-height: 150px;
	height: 100%;
	text-align: left;
	background-image: linear-gradient(to top, #ffbc1d, #ffde1e);
	position: relative;
	padding-left: 170px;
	overflow: hidden;
	box-shadow: none;
}

.products-single .main-content-ar-coatings .options .catalog-opt-content .item .catalog-opt-img,
.products-single .main-content-ar-coatings .options .catalog-opt-content .option.item .catalog-opt-img{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 170px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}

.products-single .main-content-ar-coatings .catalog .item .item-text{
	top: auto;
	padding: 25px;
	text-align: left;
	color: #24259b;
	display: flex;
	min-height: 170px;
	height: 100%;
	width: 100%;
	margin: 0;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	box-sizing: border-box;
	font-size: 36px;
	background: none;
}
.products-single .main-content-designs .catalog .item .item-text{
	font-size: 30px;
}

.products-single .top-products .top-selectors .item-selector{
	width: calc(98%/5);
}

.products-single .main-content-ar-coatings .options .catalog-opt-content.col-item-3 .option.item{
	width: calc(99%/3);
}
.products-single .main-content-ar-coatings .catalog .col-item-3 .item .item-text{
	font-size: 26px;
}

.products-single .main-content-blf{
	position: relative;
	padding-top: 100px;
	padding-bottom: 80px;
}

.blf-image,
.blf-video{
	display: inline-block;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}
.blf-video iframe{
	width: 100%;
}
.blf-image img{
	display: block;
	max-width: 100%;
	height: auto;
}

.blf-details h1{
	color: #27279a;
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-weight: 300;
	font-size: 2.22em;
	margin-bottom: 20px;
}
b,
.blf-details h1 b,
.blf-details h1 strong{
	font-weight: bold;
}

.blf-details p,
.blf-details li,
.blf-details .blf-desc{
	display: block;
	color: #000;
	font-size: 1em;
	line-height: 1.5;
	font-weight: 300;
	margin-bottom: 10px;
}
.blf-details ul,
.blf-details p{
	margin-bottom: 16px;
}
.blf-details li{
	text-align: left;
	padding-left: 15px;
	position: relative;
}
.blf-details li:before{
	content: "";
	display: block;
	height: 5px;
	width: 5px;
	border-radius: 50%;
	background-color: red;
	position: absolute;
	left: 0;
	top: 12px;
}

.products-single section.kdk_ar_coat_prove{
	position: relative;
	padding-bottom: 0;
	width: 100%;
	display: flex;
}
.products-single section.kdk_ar_coat_prove:after{
	content: "";
	height: 8px;
	background-color: #938856;
	background-image: repeating-linear-gradient(to right, #ed2124 0%, #fecf07 25%, #7ec042 50%, #0061b0 75%, #af3e9a 100%);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 9999;
}
.products-single section.kdk_ar_coat_prove .kdk_column_left{
	width: 310px;
	flex-grow: 1;
	background-color: #ffde1e;
	background-image: linear-gradient(to top, #ffbc1d, #ffde1e);
	position: relative;
}
.products-single section.kdk_ar_coat_prove .kdk_column_right{
	width: 70%;
	flex-grow: 1;
	background-color: #555;
}

.products-single .kdk_ar_coat_prove .red-coating{
	background: none;
	position: absolute;
	height: auto;
	width: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
}
.products-single .kdk_ar_coat_prove .red-coating .page-wrapper{
	position: relative;
	width: 100%;
	overflow-y: auto;
	height: 100%;
}
.products-single .kdk_ar_coat_prove .red-coating .shrink-content{
	width: 100%;
	max-width: 290px;
	display: block;
	position: relative;
	padding: 30px 0 10px;
	margin: 0 auto;
}
.products-single .kdk_ar_coat_prove .red-coating .shrink-content .title, .red-coating .shrink-content .title h2{
	font-size: 34px !important;
	color: #24259b;
}

.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits .benefit{
	display: inline-block;
	width: 100%;
	position: relative;
	border: none;
	margin: 0 0 10px;
	color: #333;
	text-align: left;
	padding: 0 0 0 16px;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 300;
}
.products-single .kdk_ar_coat_prove .red-coating .shrink-content p{
    display: block;
    border: none;
    margin: 20px 0 0;
    color: #333;
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
}
.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits li:before,
.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits .benefit:before{
	content: "";
	margin-right: 10px;
	background: url(../img/pro/icon-arrow-double.png);
	background-size: 100%;
	display: block;
	height: 8px;
	width: 8px;
	position: absolute;
	left: 0;
	top: 10px;
}
.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits ul,
.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits .benefit .shrink-text p,
.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits .benefit .shrink-text{
	width: 100%;
	padding: 0;
	margin: 0;
}

.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits li{
	display: inline-block;
	width: 100%;
	position: relative;
	border: none;
	margin: 0 0 10px;
	color: #333;
	text-align: left;
	padding: 0 0 0 16px;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 300;
}
.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits li a{
	display: block;
	color: inherit;
}
.products-single .contact-us span{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
}
.products-single .kdk_ar_coat_prove .effect-lenses{
	margin: 0;
}

.products-single .kdk_ar_coat_prove .effect-lenses .selectors{
	bottom: 18px;
}

.new-home-page section.find-eyecare.indigo-back{
	background-color: #ffde1e;
	background-image: linear-gradient(to top, #ffbc1d, #ffde1e);
}
.new-home-page section.find-eyecare.indigo-back a,
.new-home-page section.find-eyecare.indigo-back h5{
	color: #27279a;
}
.products-single section.kdk_ar_coat_prove,
.products-single{
	padding: 0;
}
.new-home-page .product .smart-pins{
	margin-top: 0;
}

.product .ttip .text,
.product .ttip .text_box{
    white-space: nowrap;
}
.product .ttip .text,
.product .ttip .text_box{
    padding: 10px 20px;
	font-size: 0.8em;
	color: #012a84;
	text-align: left;
	z-index: 99999;
	display: inline-block;
	background-color: #FFF;
	border: 1px solid #f1f1f1;
	-webkit-box-shadow: 0px 2px 16px -2px rgba(0,0,0,0.53);
	   -moz-box-shadow: 0px 2px 16px -2px rgba(0,0,0,0.53);
			box-shadow: 0px 2px 16px -2px rgba(0,0,0,0.53);
}

.kdk_ar_coat_prove .red-coating .page-wrapper.div-flex{
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}
.home-image-text{
	position: relative;
}

.home-image-text.image-text .two-col {
    display: flex;
    justify-content: center;
}
.home-image-text.image-text .two-col.row-a {
    clear: both;
    flex-direction: row-reverse;
}
.home-image-text.image-text .two-col .col-half {
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.home-image-text.image-text .two-col .image-text-desc {
    padding: 100px 75px;
    text-align: left;
}

.home-image-text.image-text .two-col .image {
    min-height: 400px;
}
.home-image-text.image-text .two-col.row-b {
    clear: both;
}
.home-image-text.image-text .two-col .col.text h2 {
    font-size: 1.66em;
    line-height: 1.25;
    color: #012a84;
    margin-bottom: 40px;
}
.home-image-text.image-text .two-col .col.text p{
	font-size: 1.1em;
	line-height: 1.5;
	font-weight: 300;
	margin-bottom: 20px;
	color: #333;
}
.home-image-text.image-text ul{
	padding: 0;
	margin: 0;
}
.home-image-text.image-text ul li{
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: left;
	padding-left: 15px;
	font-size: 1.1em;
	line-height: 1.5;
	font-weight: 300;
	margin-bottom: 10px;
	color: #333;
}
.home-image-text.image-text ul li:before{
	content: "";
	display: block;
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background-color: red;
	position: absolute;
	left: 0;
	top: 12px;
}

.home-image-text.image-text .row-b .yellow-gradient{
	background: none;
}
.home-image-text.image-text .row-b .image-text-desc{
	background: linear-gradient(to bottom, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);
}

.new-home-page .benefits{
	position: relative;
    background-color: #ed0000;
	color: white;
    padding: 30px 0px;
}
.new-home-page .benefits h2{
	font-size: 2.22em;
	color: white;
	margin-bottom: 40px;
}
.new-home-page .benefits .page-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    width: 800px;
    max-width: 100%;
}
.new-home-page .benefits .page-wrapper .benefits-col{
    width: 50%;
    text-align: left;
    border-left: 1px solid #fedb00;
    padding-left: 40px;
    line-height: 1.25;
    padding-right: 40px;
    margin-bottom: 20px;
    box-sizing: border-box;
}
/*#products-single{
	padding-top: 0;
}*/
.new-home-page #products-single{
	padding-top: 0;
}
.product .ttip .text_box{
	white-space: nowrap;
}
.product .smart-pins .pin{
	opacity: 0.38;
}
.group .lens .product{
	display: inline-block;
    position: relative;
    margin: auto;
}
.product .smart-pins .pin.active{
	opacity: 1;
}

.features .product-feature{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	padding-right: 400px;
	display: block;
	max-width: 850px;
	margin: 0 auto;
}
.features .product-feature .product{
	margin: 200px 0 100px !important;
}
.features .product-feature .feature-deatils{
	margin: 30px auto;
	display: block;
	background: linear-gradient(to bottom, #ffe01e 0%, #ffe01e 30%, #ffc01e 100%);
	width: 100%;
	max-width: 400px;
	position: absolute;
	right: 18px;
	top: 0px;
	z-index: -1;
}
.product-feature .feature-deatils .ftr-desc-text{
	padding: 50px;
	position: relative;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	text-align: left;
}
#products-single .features h2.feature-title{
	margin-bottom: 30px;
}
#products-single .product-feature .feature-deatils h2{
	margin: 0 0 20px !important;
	font-size: 1.66em;
	line-height: 1.25;
	color: #012a84;
	padding: 0;
	font-weight: normal;
	text-align: left;
}

.product-feature .feature-deatils .ftr-desc-text,
.product-feature .feature-deatils .ftr-desc-text p{
	font-size: 1em;
	color: #000;
	line-height: 1.5;
	font-weight: 300;
}
.product-feature .feature-deatils .ftr-desc-text p{
	margin-bottom: 20px;
}
.product-feature .feature-deatils .ftr-desc-text button{
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 20px;
	margin: 0;
}

.blf-pdfs{
	position: relative;
}
.blf-pdfs ul li{
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: left;
	padding-left: 15px;
	font-size: 1.1em;
	line-height: 1.5;
	font-weight: 300;
	margin-bottom: 10px;
	color: #27279a;
}
.blf-pdfs ul li:before{
	content: "";
	display: block;
	height: 5px;
	width: 5px;
	border-radius: 50%;
	background-color: red;
	position: absolute;
	left: 0;
	top: 14px;
}


.gm-style .gm-style-iw-c,
.gm-style .gm-style-iw-d {
	border-radius: 0;
	padding: 0;
    box-sizing: border-box;
    overflow: auto !important;
    max-height: 280px !important;
    height: auto;
    max-width: 250px !important;
    width: auto;
    overflow-x: hidden !important;
}
.gm-style .gm-style-iw-t:after{
	background: linear-gradient(45deg,#fed11e 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);
}

.mapPopup{
	display: block;
	width: 220px;
	max-width: 100%;
	position: relative;
	text-align: left;
	background: #fed11e;
	color: #000;
	font-family: 'Graphik', 'Whitney', sans-serif;
	box-sizing: border-box;
	padding: 20px 15px;
}
.mapPopup h2{
	text-transform: uppercase;
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 2px;
	font-weight: bold;
}
.mapPopup a,
.mapPopup p{
	font-size: 15px;
	line-height: 1.4;
	color: #000;
	margin: 0;
	font-weight: normal;
}
.mapPopup .k-button{
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	padding: 8px 15px;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	box-sizing: border-box;
	text-align: center;
}

.effect-lenses .selectors .item .icon{
	background-color: rgba(255, 255, 255, 0.8);
	border-color: rgba(0, 0, 0, 0.8);
}
.effect-lenses .selectors .item.smudges .icon {
    background-image: url(../img/IDS-icons/smudges-active.png);
}
.effect-lenses .selectors .item.smudges.active .icon, 
.effect-lenses .selectors .item.smudges:hover .icon {
    background-image: url(../img/IDS-icons/smudges.png);
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(255, 255, 255, 1);
}

.effect-lenses .selectors .item.scratches .icon {
    background-image: url(../img/IDS-icons/scratches-active.png);
}
.effect-lenses .selectors .item.scratches.active .icon, 
.effect-lenses .selectors .item.scratches:hover .icon {
    background-image: url(../img/IDS-icons/scratches.png);
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(255, 255, 255, 1);
}

.effect-lenses .selectors .item.anti-static .icon {
    background-image: url(../img/IDS-icons/static-active.png);
}
.effect-lenses .selectors .item.anti-static.active .icon, 
.effect-lenses .selectors .item.anti-static:hover .icon {
    background-image: url(../img/IDS-icons/static.png);
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(255, 255, 255, 1);
}

.effect-lenses .selectors .item.water-repellent .icon {
    background-image: url(../img/IDS-icons/water-active.png);
}
.effect-lenses .selectors .item.water-repellent.active .icon, 
.effect-lenses .selectors .item.water-repellent:hover .icon {
    background-image: url(../img/IDS-icons/water.png);
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(255, 255, 255, 1);
}

.effect-lenses .selectors .item.nighttime-glare .icon {
    background-image: url(../img/IDS-icons/glare-active.png);
}
.effect-lenses .selectors .item.nighttime-glare.active .icon, 
.effect-lenses .selectors .item.nighttime-glare:hover .icon {
    background-image: url(../img/IDS-icons/glare.png);
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(255, 255, 255, 1);
}

.products-single .kl-product-sec .kl-product-info-section{
	position: relative;
}
.products-single .kl-product-sec .kl-product-info-section .info-product .content-to-show .group {
    position: relative;
    padding-left: 300px;
    height: 100%;
    background-color: #fdcf07;
    min-height: 350px;
}
.products-single .kl-product-sec .kl-product-info-section .info-product .close-info {
    cursor: pointer;
    z-index: 9999;
}
.products-single .kl-product-sec .kl-product-info-section .info-product .content-to-show{
	margin-top: 0;
	height: 100%;
}
.products-single .kl-product-sec .options.kl-product-info-section .info-product{
	position: absolute;
	top: -110px;
	z-index: 9999;
}
.products-single .kl-product-sec .options.kl-product-info-section .info-product iframe{
	max-width: 100%;
}
.products-single .kl-product-sec .options.kl-product-info-section .info-product .product-info-img{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 300px;
	display: block;
	height: auto;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.products-single .kl-product-sec .options.kl-product-info-section .info-product .product-info-desc{
	padding: 25px;
	text-align: left;
	color: #000000;
	min-height: 170px;
	height: 100%;
	width: 100%;
	margin: 0;
	display: block;
	box-sizing: border-box;
	max-height: 520px;
	overflow-y: auto;
}
.products-single .visit-page{
	text-align: center;
}

.products-single .product-info-link{
	width: calc(99%/3);
	box-sizing: border-box;
	border-top: 4px solid
	#86c900;
	height: 300px;
	cursor: pointer;
	position: relative;
	display: inline-block;
	margin-top: 60px;
	transition: all 0.3s ease-in-out;
}
.products-single .product-info-link .background-option{
	position: absolute;
	width: 100%;
	opacity: 1;
	height: 100%;
	background-position: center top;
	background-size: cover;
}
.products-single .product-info-link .option-text{
	position: absolute;
	background-color: rgba(255,255,255,0.7);
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
	color: #27279a;
	font-family: 'Graphik', 'Whitney', sans-serif;
	font-weight: 600;
	width: 60%;
	height: auto;
	bottom: 30px;
	left: 50%;
	transform: translateX(-50%);
}

.header-nav-megamenu .about-kodak-lens.subnav .nav-left > span{
	display: block;
	max-width: 150px;
}


@media ( max-width: 1270px ){
	.two-column-row{
		margin-left: -15px;
		margin-right: -15px;
	}
	.two-column-row .column-item{
		padding-left: 15px;
		padding-right: 15px;
	}
	.products-single .kdk_ar_coat_prove .red-coating .shrink-content .group-benefits .benefit{
		font-size: 17px;
	}

	.home-image-text.image-text .two-col .image-text-desc{
		padding: 70px 50px;
	}
}

@media (min-width: 950px) and (max-width: 1140px){
	#main-header .nav-logo #top-nav ul li{
		margin-left: 15px;
	}
	#main-header .nav-logo #top-nav ul li a{
		font-size: 15px;
	}
	.single-pro-products.postid-8607 .hero-banner .hero-box h1{
		font-size: 50px !important;
	}
	.single-pro-products.postid-8607 .hero-banner .hero-box h4{
		font-size: 24px !important;
	}
	.products-single .main-content-ar-coatings .catalog .item .item-text{
		font-size: 30px;
		min-height: 150px;
	}
	.products-single .kdk_ar_coat_prove .red-coating .shrink-content .title{
		font-size: 30px;
		text-align: left;
	}
	.products-single .kdk_ar_coat_prove .red-coating .shrink-content{
		max-width: 250px;
	}

	.products-single .main-content-ar-coatings .options .catalog-opt-content.col-item-3 .item .catalog-opt-img,
	.products-single .main-content-ar-coatings .options .catalog-opt-content.col-item-3 .option.item .catalog-opt-img{
		width: 130px;
	}
	.products-single .main-content-ar-coatings .options .catalog-opt-content.col-item-3 .option.item{
		padding-left: 130px;
	}
	.products-single .main-content-ar-coatings .catalog .col-item-3 .item .item-text{
		padding: 20px;
		font-size: 22px;
	}
}
@media ( max-width: 1080px ){
	.products-single section.kdk_ar_coat_prove{
		flex-direction: column;
	}
	.products-single section.kdk_ar_coat_prove .kdk_column_left,
	.products-single section.kdk_ar_coat_prove .kdk_column_right{
		width: 100%;
	}
	.products-single .kdk_ar_coat_prove .red-coating{
		position: relative;
		width: 100%;
		top: auto;
		left: auto;
		bottom: auto;
		right: auto;
	}
	.products-single .kdk_ar_coat_prove .red-coating .shrink-content{
		max-width: 570px;
	}
}
@media ( max-width: 950px ){
	#pro-page-promotions .hero-banner{
		margin-top: 67px;
		padding-bottom: 50px;
	}
	.hero-banner .hero-box h1,
	#pro-page-promotions .hero-banner .hero-box h1{
		margin-bottom: 15px;
		margin-top: 15px;
	}

	#pro-page-promotions .promotions-sidebar{
		display: block;
		width: 100%;
		max-width: 450px;
		margin-right: auto;
		margin-left: auto;
	}

	#main-header .page-wrapper{
		padding-top: 0 !important;
	}
	#main-header .group.nav-logo{
		padding: 0;
	}
	.fixed-header-wrapper{
		padding-top: 100px;
	}
	.hero-banner{
		padding-top: 50px !important;
	}

	#main-header .group.nav-logo #logo,
	#main-header.pro .nav-logo #logo,
	#main-header .nav-logo #logo{
		max-width: 100% !important;
		width: 100%;
		position: relative;
		padding: 0 100px 0 0;
	}
	
	#main-header .nav-logo #logo #mobile-button{
		margin-top: 0;
	}
	#main-header .nav-logo #logo a.site-logo{
		position: relative;
	}
	.is-sticky #main-header .nav-logo,
	#main-header .group.nav-logo{
		height: 58px;
	}
	#pro-page-promotions .content li, 
	#pro-page-promotions .content p{
		font-size: 18px;
	}

	#pro-page-about .hero-section, 
	#pro-page-about .hero-banner,
	.pro-priority-labs .hero-banner,
	.pro-professional-services .hero-banner,
	.home-page .hero-banner,
	.pro-products .hero-banner,
	body .hero-banner{
		background-image: none !important;
		height: auto !important;
		min-height: 100px !important;
		width: 100%;
		background-color: #fff !important;
		padding-top: 50px !important;
		padding-bottom: 0 !important;
	}

	.hero-banner .hero-text .hero-play-video, 
	.hero-banner .hero-box .hero-play-video{
		position: relative;
		right: auto;
		bottom: auto;
		margin-bottom: 30px;
		display: inline-block;
	}

	.products-single .red-coating .shrink-content .group-benefits .benefit{
		text-align: center;
		border: 1px solid #ffb700;
		width: 100%;
	}

	.y-v-template,
	#products-single,
	.products-single{
		padding-top: 0;
	}

	.products-single .top-products .top-selectors .item-selector{
		width: calc(97%/5);
	}
	.products-single .main-content-ar-coatings .options .catalog-opt-content.col-item-3 .option.item,
	.products-single .main-content-ar-coatings .options .catalog-opt-content .option.item{
		width: 100%;
		min-height: 120px;
	}
	.products-single .main-content-ar-coatings .catalog .item .item-text{
		font-size: 30px;
		min-height: 120px;
	}
	.products-single .learn-more-products .page-wrapper .products-cards{
		flex-direction: column;
	}
	.products-single .learn-more-products .page-wrapper .products-cards .product-card{
		width: 100%;
		margin: 30px 0 0;
	}

	.products-single section.main-content-ar-coatings{
		padding: 0;
	}

	.home-image-text.image-text .two-col{
		display: block;
	}
	.home-image-text.image-text .two-col .col-half {
		width: 100%;
	}

	.features .product-feature{
		padding-right: 0;
		max-width: 500px;
	}
	.features .product-feature .feature-deatils{
		position: relative;
		right: auto;
		top: auto;
	}
	.features .product-feature .product{
		margin: 70px auto 30px !important;
	}

	.products-single .visit-page{
		margin-bottom: 40px;
		text-align: center;
	}

	.products-single .product-info-link{
		width: 100%;
		max-width: 400px;
	}
}

@media ( max-width: 790px ){
	#products-single .closer-look .group .lens{
		top: 0;
		margin-bottom: 50px;
	}
	#products-single .product .smart-pins{
		margin-top: 0;
	}
}
@media ( max-width: 780px ){
	.logged-in.admin-bar #main-header{
		top: 46px !important;
	}
	.hero-banner .hero-box{
		border-top: none;
		text-align: left !important;
	}
	#pro-page-about .hero-section, 
	#pro-page-about .hero-banner, 
	.pro-priority-labs .hero-banner, 
	.pro-professional-services .hero-banner, 
	.home-page .hero-banner, 
	.pro-products .hero-banner, 
	body .hero-banner{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		text-align: left;
	}

	.new-home-page .benefits .page-wrapper .benefits-col{
		width: 100%;
		border: none;
		position: relative;
		padding: 0 0 0 16px;
	}
	.new-home-page .benefits .page-wrapper .benefits-col:before{
		content: "";
		display: block;
		height: 8px;
		width: 8px;
		border-radius: 50%;
		background-color: #fedb00;
		position: absolute;
		left: 0;
		top: 9px;
	}
}
@media ( max-width: 690px ){
	#main-header .nav-logo #logo a.pro img{
		width: 140px;
	}
	#main-header .nav-logo #logo #mobile-button{
		margin-right: 15px;
	}
	#main-header .nav-logo #logo a.site-logo{
		margin-left: 15px;
	}
	#main-header .page-wrapper,
	#main-header .page-wrapper.pro {
	    padding: 0;
	}
	#pro-page-promotions .content li, 
	#pro-page-promotions .content p{
		font-size: 16px;
	}
	#pro-page-promotions .content .article-content ul li a{
		font-size: 10px;
	}
	#promo-video-section{
		padding: 50px 0 30px;
	}
	.two-column-row .column-item{
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.products-single .kl-product-sec .options.kl-product-info-section .info-product{
		position: relative;
		top: -3px;
	}

	.products-single .kl-product-sec .kl-product-info-section .info-product .content-to-show .group .product-info-img,
	.products-single .main-content-ar-coatings .options .catalog-opt-content .product-info-img{
		width: 40%;
	}
	.products-single .kl-product-sec .kl-product-info-section .info-product .content-to-show .group,
	.products-single .main-content-ar-coatings .options .info-product .content-to-show .group{
		padding-left: 40%;
	}
}

@media ( max-width: 600px ){
	.products-single .hero-section, .products-single .hero-banner{
		padding-top: 50px !important;
	}
	.products-single .main-content-ar-coatings .options .info-product .content-to-show h1{
		font-size: 32px;
	}
}
@media ( max-width: 500px ){

	#pro-page-promotions .hero-banner{
		height: auto;
		min-height: auto;
	}
	.y-v-template .content .article-content h2{
		font-size: 30px;
	}
	#pro-page-promotions .sec-title h3{
		font-size: 18px;
	}

	.home-image-text.image-text .two-col .image-text-desc{
		padding: 50px 30px;
	}

	.product-feature .feature-deatils .ftr-desc-text{
		padding: 35px 20px 20px;
	}
	
}

@media(min-width: 768px){
	#google-map-container #results,
	.fyc-map-bottom{
		display: none !important;
	}
	#google-map-container #map-container{
		width: 100%;
	}
}
.lab-address{
	display:none;
}
.lab-address.expanded{

	display:block;
}
.section-hidden{
	display: none;
	visibility:hidden;
}
