@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/css/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/css/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/css/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/css/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/css/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/css/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}
a.meanmenu-reveal{display:none;}.mean-nav .contextual-links-wrapper{display:none !important}.mean-nav ul ul{padding:0;overflow:visible !important;visibility:visible !important;}.mean-container .mean-bar{float:left;width:100%;position:relative;background:none;padding:0;min-height:23px;z-index:9;}.mean-container a.meanmenu-reveal{width:auto;height:23px;padding:0;position:absolute;top:0;right:0;left:10px !important;cursor:pointer;color:#303030;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:'Lato',sans-serif;font-weight:800;text-transform:uppercase;}.mean-container a.meanmenu-reveal span{display:block;background:#303030;height:4px;margin:2px 0 1px;float:left;clear:both;width:24px;}.mean-container a.meanmenu-reveal small{display:block;float:left;clear:both;width:30px;font-size:20px;text-align:left;color:#303030;}.mean-container a.meanmenu-reveal:hover small{color:#496361;}.mean-container a.meanmenu-reveal:hover span{background:#496361;}.mean-container a.meanmenu-reveal .mobile-text{display:block;font-size:18px;line-height:23px;margin-left:36px;overflow:visible;text-indent:0;}.mean-container .mean-nav{float:left;width:100%;background:#303030;top:32px;position:absolute;z-index:9;}.mean-container .mean-nav > ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav > ul li{position:relative;float:left;width:100%;}.mean-container .mean-nav ul li{list-style:none;}.mean-container .mean-nav > ul li a,.mean-container .mean-nav > ul li span{display:block;float:left;width:96%;padding:.60em 2%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:17px;}.mean-container .mean-nav > ul li li a,.mean-container .mean-nav > ul li li span{width:92%;padding:.60em 4%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);text-shadow:none !important;visibility:visible;display:block;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);font-family:'Lato',sans-serif;font-size:17px;}.mean-container .mean-nav > ul li.mean-last a{border-bottom:none;margin-bottom:0;}.mean-container .mean-nav > ul li li li a,.mean-container .mean-nav > ul li li li span{width:88%;padding:.60em 6%;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);font-family:'Lato',sans-serif;font-size:17px;}.mean-container .mean-nav > ul li li li li a,.mean-container .mean-nav > ul li li li li span{width:84%;padding:.60em 8%;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);font-family:'Lato',sans-serif;font-size:17px;}.mean-container .mean-nav > ul li li li li li a,.mean-container .mean-nav > ul li li li li li span{width:80%;padding:.60em 10%;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);font-family:'Lato',sans-serif;font-size:17px;}.mean-container .mean-nav > ul li a:hover,.mean-container .mean-nav > ul li span:hover{background:#252525;background:rgba(255,255,255,0.1);}.mean-container .mean-nav > ul li a.mean-expand{margin-top:1px;width:26px;height:26px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none !important;border-left:1px solid rgba(255,255,255,0.4) !important;border-bottom:1px solid rgba(255,255,255,0.2) !important;}.mean-container .mean-nav > ul li a.mean-expand:hover{background:rgba(255,255,255,0.2);}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}.mean-nav .wrapper{width:100%;padding:0;margin:0;}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.mean-remove{display:none !important;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}ul.primary,ul.secondary{border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary:before,ul.primary:after,ul.secondary:before,ul.secondary:after{content:"";display:table;}ul.primary:after,ul.secondary:after{clear:both;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-moz-border-radius:0.75em;-webkit-border-radius:0.75em;border-radius:0.75em;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}body{margin:0;padding:0;}*{margin:0;padding:0;box-sizing:border-box;outline:none;}html{font-size:18px;line-height:30px;}body{margin:0;padding:0;font-family:'Lato',sans-serif;font-size:18px;line-height:30px;}body.safari5{-webkit-text-stroke:0.001em;}#page,.wrapper-header-top,#navigation,.wrapper-banner,.wrapper-cta,.doctor-wrapper,.wrapper-association-logo,.footer-wrapper,.bottom-warapper,.site-bottom-warapper{width:100%;display:inline-block;vertical-align:top;}.region-header-top,.header-center,.region-navigation,.region-practice-area-cta,#main,.region-bottom,.region-meet-our-doctor,.region-site-bottom,.region-footer,.region-footer-logo{max-width:1100px;margin:0 auto;width:100%;}.alignright,.rightimage{float:right;margin:8px 0 15px 15px;}.alignleft,.leftimage{float:left;margin:8px 15px 15px 0;}.alignnone{margin:8px 10px 10px 0;}.wrapper-header-top{background:#303030;}#header{position:relative;width:100%;}.header-center{text-align:center;max-width:1100px;width:100%;position:relative;}.logo-wrapper{position:absolute;top:32px;left:0;right:0;width:100%;margin:auto;z-index:99;max-width:199px;z-index:99;}.not-front #navigation{border-bottom:7px solid #94b1ad;}.region-navigation{padding:14px 0;height:46px;position:relative;}.wrapper-cta{background:#94b1ad;}#main{padding:55px 10px 64px;}#main:before,#main:after{content:"";display:table;}#main:after{clear:both;}#content{float:left;width:100%;max-width:100%;margin-bottom:25px;font-size:14px;line-height:1.68;}#content h1#page-title{font-size:36px;line-height:48px;color:#303030;font-weight:400;font-family:'Raleway',sans-serif;margin-bottom:10px;}#content h2,#content h3,#content h4{font-size:24px;line-height:30px;color:#6f8885;font-weight:400;margin-bottom:10px;}#content h2 strong,#content h3 strong,#content h4 strong{font-weight:600;}#content h1#page-title + h2{font-size:18px;line-height:28px;color:#666666;font-weight:400;margin-bottom:15px;}#content h1#page-title + h2:first-letter{text-transform:uppercase;}#content p{color:#303030;margin-bottom:28px;text-align:justify;}#content span,#content div{color:#303030;}#content strong{font-weight:600;}#content a{color:#6f8885;}#content a:hover{text-decoration:none;}#content ul,#content ol{margin-bottom:28px;padding-left:28px;overflow:hidden;}#content ul li,#content ol li{color:#303030;font-weight:400;}#content ul.inline,#content ol.inline{padding:0;list-style:none;}#content ul.pager,#content ol.pager{margin-top:20px;padding:0;width:100%;float:left;}#content .contextual-links{display:none;}#content img{max-width:100%;height:auto;}#content img.alignright,#content img.rightimage{float:none;}#content img.alignleft,#content img.leftimage{float:none;}#content .alignnone{margin:8px 10px 10px 0;}#content iframe{max-width:100%;}#content .videoWrapper{margin-bottom:28px;}#content #qc-main{padding:25px 25px 0;background:#303030;display:inline-block;vertical-align:top;width:100%;margin-bottom:28px;border-radius:5px;}#content #qc-main iframe{height:660px;}#content .clear{display:inline-block;vertical-align:top;width:100%;}#content .patient-image img{margin-right:10px;}#content .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:25px;width:100%;}#content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.region-sidebar-second,.region-sidebar-first{width:100%;display:inline-block;vertical-align:top;}.doctor-wrapper{background:#303030;}#footer-wrapper{background:#94b1ad;padding:42px 0;}.bottom-warapper{background:#303030;}@media all and (min-width:0px) and (max-width:767px){.not-front #main{padding:55px 10px 0;}.region-banner{min-height:220px;}#content img{max-width:100%;display:block;margin:10px auto;float:none;}#content .patient-image{text-align:center;}#content .patient-image img{display:inline-block;vertical-align:top;margin:5px;}}@media all and (min-width:0px) and (max-width:1109px){.header-center,.region-bottom,.region-meet-our-doctor,.region-site-bottom,.region-footer{padding:0 10px;}.region-footer-logo{padding:0 50px;}}@media all and (min-width:768px) and (max-width:1109px){.region-header-top{padding:0 10px;}.logo-wrapper{padding:8px 8px 0;background:rgba(255,255,255,0.65);border-radius:2px;}#main{padding:55px 20px 0;}.header-center,.region-bottom,.region-meet-our-doctor,.region-site-bottom,.region-footer{padding:0 20px;}.region-footer-logo{padding:0 50px;}.sidebar-second #content,.sidebar-first #content{max-width:calc(100% - 330px);}}@media all and (min-width:1025px) and (max-width:1109px){.region-navigation{padding:14px 10px;}}@media all and (min-width:768px){.logo-wrapper{left:20px;right:auto;top:20px;}#content{max-width:100%;font-size:18px;}#content h1#page-title{font-size:52px;line-height:60px;}#content img.alignright,#content img.rightimage{float:right;margin:8px 0 15px 15px !important;}#content img.alignleft,#content img.leftimage{float:left;margin:8px 15px 15px 0 !important;}#content .alignnone{margin:8px 10px 10px 0;}#content .node-staff .field-name-field-doctor-s-image img{float:left;margin:8px 15px 15px 0 !important;}#content .node-staff .field-name-field-sub-heading .field-item{color:#6f8885;font-size:24px;font-weight:400;line-height:30px;margin-bottom:10px;}.sidebars{margin-top:10px;}.sidebar-second #content{float:left;}.sidebar-second .region-sidebar-second{float:right;width:100%;display:inline-block;vertical-align:top;max-width:304px;}.sidebar-first #content{float:right;}.sidebar-first .region-sidebar-first{float:left;width:100%;display:inline-block;vertical-align:top;max-width:304px;}.no-sidebar #content{max-width:100%;float:right;}}@media all and (min-width:768px) and (max-width:920px){.not-front .logo-wrapper{top:5px;max-width:165px;}#content .node-staff .field-name-field-doctor-s-image img{max-width:260px;}}@media all and (min-width:1025px){.logo-wrapper{left:105px;right:auto;top:15px;}#footer-wrapper{padding:60px 0;}#content .video-wrapper.video{max-width:480px;float:left;margin:8px 15px 15px 0;padding-bottom:37%;}}@media all and (min-width:1110px){#main{padding:130px 0 64px;}.sidebar-second #content,.sidebar-first #content{max-width:67%;}}@media all and (min-width:1110px) and (max-width:1500px){.not-front .logo-wrapper{left:20%;max-width:120px;}}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}#block-block-10{display:inline-block;vertical-align:top;width:100%;}#block-block-10 .call-location{width:100%;padding:12px 22px;text-align:right;border-bottom:2px solid #9cbddc;}#block-block-10 .call-location a{font-size:0;display:inline-block;vertical-align:top;width:34px;height:28px;position:relative;font-size:0;text-decoration:none;}#block-block-10 .call-location a:after{font-family:'FontAwesome';position:absolute;width:auto;margin:auto;left:0;right:0;top:0;bottom:0;color:#a6a3a3;margin:0;}#block-block-10 .call-location a.call:after{content:'\f095';font-size:32px;height:25px;}#block-block-10 .call-location a.location:after{content:'\f041';font-size:29px;height:25px;}#block-block-10 .call-location a:hover:after{opacity:#fff;}#block-block-10 .patient-link-top{width:100%;text-align:center;float:left;}#block-block-10 .patient-link-top .oline-payment.link-top{border-top:2px solid #9cbddc;}#block-block-10 .patient-link-top .oline-payment.link-top a{padding:15px 0;}#block-block-10 .patient-link-top .link-top{display:block;width:50%;float:left;}#block-block-10 .patient-link-top .link-top a{font-size:14px;line-height:18px;text-transform:uppercase;font-weight:700;color:#a6a3a3;text-decoration:none;padding:10px 0;display:block;}#block-block-10 .patient-link-top .link-top a:hover{background:#fff;}#block-block-10 .patient-link-top .link-top.new-patient-records{border-right:1px solid #9cbddc;}#block-block-10 .patient-link-top .link-top.existing-patient-record{border-left:1px solid #9cbddc;}#block-block-10 .patient-link-top .link-top.order-contact{border-top:2px solid #9cbddc;}#block-block-10 .patient-link-top .link-top.order-contact a{padding:16px 0;}#block-views-mast-cycle-block-2{display:inline-block;vertical-align:top;width:100%;position:relative;}#block-views-mast-cycle-block-2 .view-mast-cycle{width:100%;text-align:center;}#block-views-mast-cycle-block-2 .view-mast-cycle .views-row{width:100%;}#block-views-mast-cycle-block-2 .view-mast-cycle .views-row .views-field-field-cycle-image{line-height:0;}#block-views-mast-cycle-block-2 .view-mast-cycle .views-row .views-field-field-cycle-image img{width:100%;height:auto !important;}#block-views-mast-cycle-block-2 .view-mast-cycle .views-row .views-field-nothing{max-width:260px;width:100%;background:rgba(255,255,255,0.65);padding:20px 10px;position:absolute;bottom:15px;left:0;right:0;margin:auto;border-radius:2px;}#block-views-mast-cycle-block-2 .view-mast-cycle .views-row .views-field-nothing p{font-size:40px;color:#303030;line-height:48px;font-family:'Raleway',sans-serif;}#block-views-mast-cycle-block-2 .view-mast-cycle .views-row .views-field-nothing .main-banner-btn{width:100%;display:inline-block;vertical-align:top;max-width:185px;height:52px;line-height:52px;color:#fff;text-decoration:none;background:#6c8685;font-size:18px;border-radius:5px;cursor:pointer;}#block-views-mast-cycle-block-2 .view-mast-cycle .views-row .views-field-nothing .main-banner-btn:hover{background:#a6a3a3;}#block-views-mast-cycle-block{display:inline-block;vertical-align:top;width:100%;position:relative;display:none;}#block-views-mast-cycle-block .view-mast-cycle{width:100%;text-align:center;}#block-views-mast-cycle-block .view-mast-cycle .views-row{width:100%;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-field-cycle-image{line-height:0;float:none;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-field-cycle-image img{width:100%;height:auto !important;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing{max-width:1100px;width:100%;position:absolute;left:0;right:0;top:14px;margin:auto;z-index:9;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content{max-width:385px;width:100%;background:rgba(255,255,255,0.65);padding:20px 10px;border-radius:2px;float:right;margin-right:20px;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content p{font-size:40px;color:#303030;line-height:48px;font-family:'Raleway',sans-serif;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content .main-banner-btn{width:100%;display:inline-block;vertical-align:top;max-width:185px;height:52px;line-height:52px;color:#fff;text-decoration:none;background:#6c8685;font-size:18px;border-radius:5px;margin-top:15px;cursor:pointer;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content .main-banner-btn:hover{background:#a6a3a3;}#block-views-mast-cycle-block-1{display:inline-block;vertical-align:top;width:100%;position:relative;display:none;}#block-views-mast-cycle-block-1 .view-mast-cycle{width:100%;text-align:center;}#block-views-mast-cycle-block-1 .view-mast-cycle .views-row{width:100%;}#block-views-mast-cycle-block-1 .view-mast-cycle .views-row .views-field-field-cycle-image{line-height:0;float:none;}#block-views-mast-cycle-block-1 .view-mast-cycle .views-row .views-field-field-cycle-image img{width:100%;height:auto !important;}#block-block-5{width:100%;}#block-block-5 span{display:block;font-size:20px;line-height:40px;color:#260838;}#block-block-5 span a{color:#260838;text-decoration:none;}#block-block-9{position:absolute;z-index:99;top:10px;right:0px;width:20px;height:20px;}#block-block-9 .search-icon{width:20px;height:20px;position:relative;cursor:pointer;}#block-block-9 .search-icon span{font-size:0;}#block-block-9 .search-icon:after{font-family:'FontAwesome';position:absolute;width:22px;margin:auto;left:0;right:0;top:0;bottom:0;color:#303030;content:'\f002';font-size:20px;height:20px;}#block-block-9 .search-icon:hover:after{color:#496361;}#block-search-form{position:absolute;top:50px;right:0px;margin:auto;z-index:19;width:218px;height:34px;background:#222;border-width:3px 2px;border-style:solid;border-color:#404041;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:0;padding:0px;display:none;color:#fff;}#block-search-form #search-block-form{width:100%;height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;}#block-search-form #search-block-form .form-item{margin:0;}#block-search-form #search-block-form .form-text{width:100%;border:none;background:none;outline:none;font-size:15px;color:#303030;padding:5px 22px 5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:400;}#block-search-form #search-block-form .form-text::-webkit-input-placeholder{color:#303030 !important;opacity:1;font-size:15px;}#block-search-form #search-block-form .form-text:-webkit-input-placeholder{color:#303030 !important;opacity:1;font-size:15px;}#block-search-form #search-block-form .form-text::-webkit-placeholder{color:#303030 !important;opacity:1;font-size:15px;}#block-search-form #search-block-form .form-text::-moz-placeholder{color:#303030 !important;opacity:1;font-size:15px;}#block-search-form #search-block-form .form-text:-ms-placeholder{color:#303030 !important;opacity:1;font-size:15px;}#block-search-form #search-block-form .form-text:focus{outline:none;}#block-search-form #search-block-form .form-submit{outline:none;position:absolute;border:none;background:none;top:0;right:0;color:#fff;width:25px;height:25px;background:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/images/search.png) no-repeat 3px 6px;cursor:pointer;font-size:0;}#block-views-practice-area-cta-block{display:inline-block;vertical-align:top;width:100%;padding:50px 0;}#block-views-practice-area-cta-block .view-practice-area-cta{margin:0 auto;width:100%;text-align:center;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row{width:100%;text-align:center;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing{width:100%;max-width:210px;height:190px;position:relative;border-radius:10px;float:none;display:inline-block;vertical-align:top;margin:10px 5px;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing a{display:block;text-decoration:none;color:#fff;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing a .pract-image{line-height:0;display:block;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing a .pract-image img{max-width:100%;height:auto;border-radius:10px;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing a .pract-title{display:block;position:absolute;width:100%;font-size:16px;line-height:46px;color:#fff;left:0;bottom:7px;background:rgba(48,48,48,0.85);}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing a:hover .pract-title{background:#303030;}#block-block-4{display:inline-block;vertical-align:top;width:100%;margin-bottom:28px;}#block-block-4 .addthis_sharing_toolbox{margin-bottom:0;}#block-block-4 .addthis_sharing_toolbox .social-text{display:inline-block;vertical-align:top;font-size:18px;color:#666666;margin-right:8px;line-height:23px;float:left;}#block-block-4 .addthis_sharing_toolbox #atstbx{display:inline-block;vertical-align:top;line-height:0;}#block-block-7{display:inline-block;vertical-align:top;width:100%;padding:25px 20px;background:#303030;text-align:center;border-radius:5px;margin-bottom:22px;}#block-block-7 .mini-form-text h4{color:#fff;font-size:42px;line-height:48px;font-weight:400;}#block-block-7 .mini-form-text .link{color:#94b1ad;font-size:20px;line-height:36px;font-weight:400;margin-bottom:20px;}#block-block-7 .mini-form-text .link a{text-decoration:none;color:#94b1ad;}#block-block-7 .mini-form iframe{height:460px;}#block-multiblock-2{display:inline-block;vertical-align:top;width:100%;padding:55px 0 30px;text-align:center;}#block-multiblock-2 .block-title{font-family:'Raleway',sans-serif;font-size:36px;text-transform:capitalize;color:#94b1ad;line-height:36px;margin-bottom:35px;font-weight:400;}#block-multiblock-2 .view-our-practice{display:inline-block;vertical-align:top;max-width:250px;width:100%;float:none;}#block-multiblock-2 .view-our-practice .views-row{width:100%;max-width:250px;margin:0 0 30px 0;display:inline-block;vertical-align:top;text-align:left;float:none;}#block-multiblock-2 .view-our-practice .views-row .views-field-field-doctor-s-image{width:100%;margin-bottom:24px;}#block-multiblock-2 .view-our-practice .views-row .views-field-field-doctor-s-image img{width:100%;}#block-multiblock-2 .view-our-practice .views-row .views-field-title{width:100%;font-size:22px;color:#94b1ad;line-height:24px;margin-bottom:10px;font-weight:400;}#block-multiblock-2 .view-our-practice .views-row .views-field-title span{font-weight:400;}#block-multiblock-2 .view-our-practice .views-row .views-field-body,#block-multiblock-2 .view-our-practice .views-row .views-field-field-desciption-for-homer-page{width:100%;font-size:14px;color:#fff;line-height:20px;font-weight:400;margin-bottom:25px;padding:0;}#block-multiblock-2 .view-our-practice .views-row .views-field-nothing{display:inline-block;vertical-align:top;width:100%;}#block-multiblock-2 .view-our-practice .views-row .views-field-nothing a{display:block;width:100%;font-size:16px;color:#303030;line-height:44px;background:#94b1ad;text-decoration:none;text-align:center;border-radius:5px;}#block-multiblock-2 .view-our-practice .views-row .views-field-nothing a:hover{background:#fff;}#block-views-association-logos-block{display:inline-block;vertical-align:top;width:100%;padding:40px 0 50px;text-align:center;}#block-views-association-logos-block .block-title{font-family:'Raleway',sans-serif;font-size:22px;text-transform:capitalize;color:#303030;line-height:30px;margin-bottom:30px;text-align:left;font-weight:400;}#block-views-association-logos-block .view-association-logos{width:100%;text-align:center;}#block-views-association-logos-block .view-association-logos .view-content{display:inline-block;vertical-align:top;width:100%;max-width:280px;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider{margin-bottom:0;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content{margin:0 10px !important;text-align:center;min-height:126px;line-height:126px;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content a{display:block;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content a img{display:inline-block;vertical-align:middle;}#block-views-association-logos-block .view-association-logos .view-content .slick__arrow{margin-top:-32px;top:50%;}#block-views-association-logos-block .view-association-logos .view-content .slick__arrow .slick-prev{width:50px;height:60px;left:-50px;border-radius:0;margin:0;}#block-views-association-logos-block .view-association-logos .view-content .slick__arrow .slick-prev:before{content:'\f104';color:#303030;opacity:1;font-size:85px;font-family:'FontAwesome';line-height:60px;text-align:center;width:50px;height:60px;float:left;}#block-views-association-logos-block .view-association-logos .view-content .slick__arrow .slick-next{width:50px;height:60px;right:-50px;margin:0;border-radius:0;}#block-views-association-logos-block .view-association-logos .view-content .slick__arrow .slick-next:before{content:'\f105';color:#303030;opacity:1;font-size:85px;font-family:'FontAwesome';line-height:60px;text-align:center;width:50px;height:60px;float:right;}#block-views-association-logos-block-1{display:inline-block;vertical-align:top;width:100%;padding:25px;text-align:center;border:1px solid #303030;border-radius:5px;margin-bottom:22px;}#block-views-association-logos-block-1 .block-title{font-family:'Raleway',sans-serif;font-size:22px;text-transform:capitalize;color:#303030;line-height:30px;text-align:left;font-weight:400;}#block-views-association-logos-block-1 .view-association-logos{width:100%;text-align:center;}#block-views-association-logos-block-1 .view-association-logos .view-content{display:inline-block;vertical-align:top;width:100%;max-width:280px;}#block-views-association-logos-block-1 .view-association-logos .view-content .views-row{width:100%;float:none;display:inline-block;vertical-align:top;margin-top:30px;}#block-views-association-logos-block-1 .view-association-logos .view-content .views-row .views-field{float:none;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick-slider{margin-bottom:0;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick-slider .slick__slide .slide__content{margin:0 10px !important;text-align:center;min-height:126px;line-height:126px;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick-slider .slick__slide .slide__content a{display:block;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick-slider .slick__slide .slide__content a img{display:inline-block;vertical-align:middle;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick__arrow{margin-top:-32px;top:50%;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick__arrow .slick-prev{width:50px;height:60px;left:-35px;border-radius:0;margin:0;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick__arrow .slick-prev:before{content:'\f104';color:#303030;opacity:1;font-size:70px;font-family:'FontAwesome';line-height:60px;text-align:center;width:50px;height:60px;float:left;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick__arrow .slick-next{width:50px;height:60px;right:-35px;margin:0;border-radius:0;}#block-views-association-logos-block-1 .view-association-logos .view-content .slick__arrow .slick-next:before{content:'\f105';color:#303030;opacity:1;font-size:70px;font-family:'FontAwesome';line-height:60px;text-align:center;width:50px;height:60px;float:right;}#block-block-13{display:inline-block;vertical-align:top;width:100%;padding:24px 5px;text-align:center;background:#fff;border-radius:5px;}#block-block-13 .address-footer{width:100%;font-size:18px;line-height:26px;color:#303030;font-weight:400;margin-bottom:40px;}#block-block-13 .address-footer .footer-logo{margin-bottom:15px;display:block;}#block-block-13 .address-footer .map-dir a{width:100%;font-size:18px;line-height:26px;color:#6f8885;font-weight:400;text-transform:capitalize;}#block-block-13 .address-footer .map-dir a:hover{text-decoration:none;}#block-block-13 .address-footer .link{margin-top:15px;font-size:28px;line-height:28px;color:#260838;}#block-block-13 .address-footer .link a{color:#260838;text-decoration:none;}#block-block-13 .address-footer .social-icons{margin-top:40px;}#block-block-13 .address-footer .social-icons h4{font-size:20px;line-height:22px;color:#303030;}#block-block-13 .address-footer .social-icons .icon a{display:inline-block;vertical-align:top;width:32px;height:32px;position:relative;font-size:0;text-decoration:none;border-radius:50%;background:#1e6468;margin:8px 3.5px 0;}#block-block-13 .address-footer .social-icons .icon a:after{font-family:'FontAwesome';position:absolute;width:auto;margin:auto;left:0;right:0;top:0;bottom:0;color:#fff;font-size:17px;height:24px;font-weight:400;}#block-block-13 .address-footer .social-icons .icon a.fb:after{content:'\f09a';}#block-block-13 .address-footer .social-icons .icon a.fb:hover{background:#3b5a9a;}#block-block-13 .address-footer .social-icons .icon a.g:after{content:none;}#block-block-13 .address-footer .social-icons .icon a.g:hover{background:#ce3633;}#block-block-13 .address-footer .social-icons .icon a.linkedin:after{content:'\f0e1';}#block-block-13 .address-footer .social-icons .icon a.linkedin:hover{background:#127bb7;}#block-block-13 .address-footer .social-icons .icon a.twitter:after{content:'\f099';}#block-block-13 .address-footer .social-icons .icon a.twitter:hover{background:#25a8e0;}#block-block-13 .address-footer .social-icons .icon a.youtube:after{content:'\f167';}#block-block-13 .address-footer .social-icons .icon a.youtube:hover{background:#ce322e;}#block-block-13 .footer-map{line-height:0;width:100%;padding:0 20px;}#block-block-13 .footer-map .map-image{border:1px solid #a79a8c;}#block-block-13 .footer-map .map-image iframe{border:none;width:100%;}#block-block-13 .footer-map .map-image img{border:none;border-top:1px solid #a79a8c;width:100%;}#block-block-2,#block-block-3{display:inline-block;vertical-align:top;width:100%;margin:35px 0 30px;text-align:center;color:#666;font-size:14px;line-height:24px;}#block-block-2 a,#block-block-3 a{color:#666;}#block-block-2 a:hover,#block-block-3 a:hover{text-decoration:none;}#block-block-2 p,#block-block-3 p{display:inline;color:#666;font-size:14px;line-height:24px;}#block-block-8{display:inline-block;vertical-align:top;width:100%;margin:0 0 50px;text-align:center;}#block-block-8 p{display:inline;color:#666;font-size:14px;line-height:24px;}#block-block-8 p a{color:#666;}#block-block-8 p a:hover{text-decoration:none;}#block-views-page-1-blog-block-1{width:100%;margin:0 0 22px;text-align:left;display:inline-block;vertical-align:top;}#block-views-page-1-blog-block-1 .block-title{color:#303030;font-family:"Raleway",sans-serif;font-size:22px;font-weight:400;line-height:30px;text-align:left;text-transform:capitalize;margin-bottom:5px;}#block-views-page-1-blog-block-1 .view-page-1-blog{width:100%;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .view-grouping-header{font-weight:400;background:#94b1ad;border:1px solid #94b1ad;margin:0;padding:8px 20px;border-radius:5px;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .view-grouping-header a{color:#fff;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .view-grouping{margin:2px 0;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-header{background:#a6a3a3;border:1px solid #a6a3a3;padding:8px 3px;border-radius:5px;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-header span{float:left;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-header a{color:#fff;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-content{padding:5px;border:1px solid #6f8885;border-top:none;padding:8px 5px;height:auto !important;border-radius:0 0 5px 5px;margin-top:-5px;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-content .views-row{padding:0;margin:0;border:none;margin-top:10px;padding-top:10px;border-top:1px dotted #6f8885;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-content .views-row .views-field-title{line-height:20px;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-content .views-row a{color:#6f8885 !important;font-size:16px !important;font-weight:normal;text-decoration:none;line-height:20px;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-content .views-row a:hover{text-decoration:underline;}#block-views-page-1-blog-block-1 .view-page-1-blog .ui-accordion .ui-accordion-content .views-row-1{border-top:none;margin-top:0;padding:0;}.view-grouping-header:before{background:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/images/arrow-archive.png) no-repeat left center;top:10px;left:3px;}.view-grouping-header.nested-accordion:before{background:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/images/arrow-archive-hover.png) no-repeat left bottom;}.ui-state-default .ui-icon{background:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/images/arrow-archive.png) no-repeat left bottom;}.ui-state-active .ui-icon{background:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/images/arrow-archive-hover.png) no-repeat left bottom;}.ui-icon{width:16px;height:16px;}#block-views-exp-page-1-blog-page-2{width:100%;display:inline-block;vertical-align:top;margin:0 0 22px;}#block-views-exp-page-1-blog-page-2 .views-exposed-form{margin:0;}#block-views-exp-page-1-blog-page-2 .views-exposed-form .views-exposed-widgets{margin-bottom:0;width:100%;height:30px;position:relative;text-align:left;line-height:0;}#block-views-exp-page-1-blog-page-2 .views-exposed-form .views-exposed-widgets .views-exposed-widget{padding:0;width:100%;}#block-views-exp-page-1-blog-page-2 .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-text{border:1px solid #94b1ad;box-sizing:border-box;color:#2f2f2f;font-size:14px;height:36px;letter-spacing:1px;line-height:normal;padding:6px 120px 6px 10px;text-transform:capitalize;width:100%;background:none;background:#fff;background:rgba(255,255,255,0.9);border-radius:5px !important;-webkit-appearance:none;}#block-views-exp-page-1-blog-page-2 .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-submit{position:absolute;top:0;right:0;background:#94b1ad;font-size:16px;height:36px;border:none;cursor:pointer;width:115px;margin:0;color:#303030;text-transform:capitalize;border-radius:0 5px 5px 0 !important;-webkit-appearance:none;}#block-views-exp-page-1-blog-page-2 .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-submit:hover{background:#a6a3a3;}#block-menu-block-2{width:100%;margin-bottom:22px;text-align:left;display:inline-block;vertical-align:top;box-sizing:border-box;background:#fff;border-radius:0;}#block-menu-block-2 .block-title{color:#303030;font-family:"Raleway",sans-serif;font-size:22px;font-weight:400;line-height:30px;text-align:left;text-transform:capitalize;margin-bottom:5px;}#block-menu-block-2 ul{padding:15px 18px;margin:0;border:1px solid #6f8885;border-radius:5px;}#block-menu-block-2 ul li{list-style:none;}#block-menu-block-2 ul li a{color:#6f8885;display:block;font-weight:400;padding:2px 0;text-decoration:none;font-size:16px;}#block-menu-block-2 ul li a:hover{text-decoration:underline;}#block-block-14{display:inline-block;vertical-align:top;margin:10px 0 25px;width:100%;text-align:right;}#block-block-14 span{background:#94b1ad;color:#fff;padding:2px 5px;border-radius:2px;cursor:pointer;margin-left:2px;}#block-block-14 span#incfont{font-size:21px;line-height:24px;}#block-block-14 span#decfont{font-size:18px;line-height:24px;}@media all and (min-width:0px) and (max-width:767px){#block-views-association-logos-block-1,#block-block-14{display:none;}#block-block-10 .patient-link-top .oline-payment.link-top{border-top:none;border-left:2px solid #9cbddc;}#block-block-10 .patient-link-top .order-contact.link-top{width:100%;}}@media all and (min-width:0px) and (max-width:1109px){#block-block-9,#block-search-form{right:10px;}#block-views-practice-area-cta-block{padding:50px 10px;}}@media all and (min-width:768px){#block-block-10{display:inline-block;vertical-align:top;width:100%;height:43px;padding:0 22px;}#block-block-10 .call-location{display:none;}#block-block-10 .patient-link-top{width:100%;text-align:right;float:left;}#block-block-10 .patient-link-top .existing-patient-record.link-top a{border-left:none;}#block-block-10 .patient-link-top .link-top{display:block;float:none;border:none !important;padding:15px 0;display:inline-block;vertical-align:top;width:auto !important;}#block-block-10 .patient-link-top .link-top a{font-size:14px;line-height:13px;display:block;padding:0 0 0 17px !important;margin-left:17px;border-left:1px solid #a6a3a3;}#block-block-10 .patient-link-top .link-top a br{display:none;}#block-block-10 .patient-link-top .link-top a:hover{text-decoration:underline;background:none;}#block-block-10 .patient-link-top .link-top.new-patient-records a{padding:0 !important;margin:0;border:none;}#block-views-mast-cycle-block,#block-views-mast-cycle-block-1{display:block;}#block-views-mast-cycle-block-2{display:none;}#block-views-practice-area-cta-block .view-practice-area-cta{max-width:768px;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row{float:none;width:auto;display:inline-block;vertical-align:top;}#block-multiblock-2 .block-title{text-align:left;}#block-multiblock-2 .view-our-practice{max-width:767px;}#block-multiblock-2 .view-our-practice .views-row{margin:0 30px 30px 30px;display:inline-block;vertical-align:top;}#block-views-association-logos-block .view-association-logos .view-content{max-width:715px;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider{margin-bottom:0;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide{max-width:100%;margin:0 20px;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content{margin:0 !important;text-align:center;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content a{display:inline-block;vertical-align:middle;}.not-front #block-views-association-logos-block{display:none;}#block-block-13{padding:24px;}#block-block-13 .address-footer{width:42%;float:left;margin-bottom:0;}#block-block-13 .address-footer .social-icons{margin-top:32px;}#block-block-13 .footer-map{width:56%;padding:0;float:right;}#block-block-13 .footer-map .map-image{border:1px solid #a79a8c;display:inline-block;vertical-align:top;position:relative;width:100%;}#block-block-13 .footer-map .map-image iframe{border:none;width:48%;float:left;position:absolute;left:0;top:0;height:100%;}#block-block-13 .footer-map .map-image img{border:none;border-left:1px solid #a79a8c;width:100%;float:right;}}@media all and (min-width:768px) and (max-width:1024px){#block-views-mast-cycle-block .view-mast-cycle .views-row{position:relative;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing{height:155px;top:0;bottom:0;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content{margin-right:12%;}}@media all and (min-width:1025px){#block-block-10{padding:0;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content{margin-right:155px;}#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content p{font-size:60px;color:#303030;line-height:72px;font-family:'Raleway',sans-serif;}#block-multiblock-2{padding:135px 0 110px;}#block-multiblock-2 .block-title{font-size:52px;line-height:52px;}#block-multiblock-2 .view-our-practice{max-width:100%;}#block-multiblock-2 .view-our-practice .views-row{margin:0 4px 30px;display:inline-block;vertical-align:top;width:236px;}#block-multiblock-2 .view-our-practice .views-row .views-field-body,#block-multiblock-2 .view-our-practice .views-row .views-field-field-desciption-for-homer-page{min-height:80px;}}@media all and (min-width:1100px){#block-views-practice-area-cta-block .view-practice-area-cta{max-width:100%;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row{float:left;width:auto;display:block;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing{float:left;margin:10px 7px 10px 0;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row-last .views-field-nothing{float:left;margin:10px 0;}#block-views-association-logos-block .view-association-logos .view-content{max-width:980px;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider{margin-bottom:0;}#block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide{max-width:100%;}}@media all and (min-width:1110px){#block-views-practice-area-cta-block .view-practice-area-cta{max-width:100%;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing{float:left;margin:10px 12px 10px 0;}#block-views-practice-area-cta-block .view-practice-area-cta .views-row-last .views-field-nothing{float:left;margin:10px 0;}#block-multiblock-2 .view-our-practice .views-row{margin:0 29px 30px 0;display:inline-block;vertical-align:top;width:250px;}#block-multiblock-2 .view-our-practice .views-row .views-field-body,#block-multiblock-2 .view-our-practice .views-row .views-field-field-desciption-for-homer-page{min-height:0px;}#block-multiblock-2 .view-our-practice .views-row.views-row-last{margin:0 0 30px 0;}#block-block-13 .address-footer{width:28%;float:left;margin-bottom:0;}#block-block-13 .footer-map{width:70%;}#block-block-13 .footer-map .map-image iframe{width:32%;}#block-block-13 .footer-map .map-image img{width:68%;}}@media all and (min-width:1320px){#block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing{top:76px;}}@media all and (min-width:1110px) and (max-width:1500px){#block-block-5 span{line-height:26px;}.not-front #block-block-5 span{font-size:18px;line-height:20px;}}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}#client-login a{display:block;background-image:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/images/login.png);background-repeat:no-repeat;left:0;cursor:pointer;height:35px;overflow:hidden;text-indent:-999px;top:0;width:34px;z-index:9;}div#client-login{bottom:0;position:fixed;left:0px;}ul li.expanded{list-style-type:circle;}ul li.collapsed{list-style-type:disc;}ul li.leaf{list-style-type:square;}li a.active{color:#000;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}#secondary-menu{float:right;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}#block-nice-menus-1{display:none;float:left;width:97%;text-align:left;}#block-nice-menus-1 #nice-menu-1{float:left;border:none;background:none;width:100%;}#block-nice-menus-1 #nice-menu-1 > li{float:left;border:none;background:none;margin:0 17px 0 0;padding:0 18px 4px 0;line-height:20px;border-right:2px solid #56585a;}#block-nice-menus-1 #nice-menu-1 > li > a,#block-nice-menus-1 #nice-menu-1 > li > .nolink{font-size:20px;line-height:15px;color:#303030;font-family:'Lato',sans-serif;text-decoration:none;padding:0;font-weight:700;}#block-nice-menus-1 #nice-menu-1 > li > a.active,#block-nice-menus-1 #nice-menu-1 > li > a:hover,#block-nice-menus-1 #nice-menu-1 > li > .nolink.active,#block-nice-menus-1 #nice-menu-1 > li > .nolink:hover{color:#496361;}#block-nice-menus-1 #nice-menu-1 > li.menu-path-sitemap{display:none;}#block-nice-menus-1 #nice-menu-1 > li.menuparent > a,#block-nice-menus-1 #nice-menu-1 > li.menuparent > .nolink{position:relative;padding-right:22px;}#block-nice-menus-1 #nice-menu-1 > li.menuparent > a:after,#block-nice-menus-1 #nice-menu-1 > li.menuparent > .nolink:after{font-family:'FontAwesome';position:absolute;width:auto;margin:auto;right:0;top:0;bottom:0;color:#303030;margin:0;content:'\f107';font-size:21px;font-weight:400;}#block-nice-menus-1 #nice-menu-1 > li:hover > a,#block-nice-menus-1 #nice-menu-1 > li:hover > .nolink{color:#496361;}#block-nice-menus-1 #nice-menu-1 li ul{background:#fff;border:none;width:260px;left:0;top:32px;z-index:5;border:none;box-shadow:0 0 2px #c4c4c4;}#block-nice-menus-1 #nice-menu-1 li ul li{width:100%;background:none;border:none;}#block-nice-menus-1 #nice-menu-1 li ul li a,#block-nice-menus-1 #nice-menu-1 li ul li .nolink{width:100%;padding:10px 15px;text-align:left;display:block;font-size:18px;color:#303030;line-height:22px;text-decoration:none;font-weight:700;font-family:'Lato',sans-serif;background:#fff;}#block-nice-menus-1 #nice-menu-1 li ul li a:hover,#block-nice-menus-1 #nice-menu-1 li ul li a.active,#block-nice-menus-1 #nice-menu-1 li ul li .nolink:hover,#block-nice-menus-1 #nice-menu-1 li ul li .nolink.active{background:#303030;color:#fff;}#block-nice-menus-1 #nice-menu-1 li ul li:hover > a,#block-nice-menus-1 #nice-menu-1 li ul li:hover > .nolink{background:#303030;color:#fff;}#block-nice-menus-1 #nice-menu-1 li ul li ul{left:260px;top:0px;background:#fff;}#block-nice-menus-1 #nice-menu-1 li ul li ul li:hover > a,#block-nice-menus-1 #nice-menu-1 li ul li ul li:hover > .nolink{background:#303030;color:#fff;}#block-nice-menus-1 #nice-menu-1 li ul li ul li ul li:hover > a,#block-nice-menus-1 #nice-menu-1 li ul li ul li ul li:hover > .nolink{background:#303030;color:#fff;}#block-menu-block-3{float:left;width:100%;text-align:center;padding:10px 0;}#block-menu-block-3 .menu{width:100%;}#block-menu-block-3 .menu li{display:inline-block;vertical-align:top;border-right:2px solid #fff;padding:0 11px;margin:10px 0px;line-height:14px;}#block-menu-block-3 .menu li.last{border:none;}#block-menu-block-3 .menu li a{color:#fff;font-size:16px;line-height:16px;font-weight:700;text-transform:capitalize;text-decoration:none;margin-left:-3px;}#block-menu-block-3 .menu li a:hover,#block-menu-block-3 .menu li a.active{text-decoration:underline;}@media all and (min-width:768px){#block-menu-block-3 .menu li{padding:0 10px;}}@media all and (min-width:900px){#block-menu-block-3 .menu li{padding:0 15px;}}@media all and (min-width:960px){#block-menu-block-3 .menu li{padding:0 20px;}}@media all and (min-width:1025px){#block-menu-block-3 .menu li{padding:0 25px;}}@media all and (min-width:1110px){#block-menu-block-3 .menu li{padding:0 26px;line-height:20px;}#block-menu-block-3 .menu li a{font-size:20px;line-height:20px;}#block-menu-block-3 .menu li.first{padding-left:0;}#block-menu-block-3 .menu li.last{padding-right:0;}}@media all and (min-width:0px) and (max-width:1024px){#block-nice-menus-1{display:none !important;}}@media all and (min-width:1100px){#block-nice-menus-1 #nice-menu-1 > li{margin:0 23px 0 0;padding:0 22px 4px 0;}}@media all and (min-width:1110px){#block-nice-menus-1 #nice-menu-1 > li{margin:0 25.5px 0 0;padding:0 22.5px 4px 0;}}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-moz-border-radius:0 7px 0 0;-webkit-border-radius:0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0;border-radius:0 0 7px 7px;}#user-login{width:100%;float:left;}#user-login .form-text{border:1px solid #94b1ad;box-sizing:border-box;color:#303030;font-size:14px;height:36px;letter-spacing:1px;line-height:normal;padding:6px 120px 6px 10px;width:100%;background:none;background:#fff;background:rgba(255,255,255,0.9);border-radius:0 !important;-webkit-appearance:none;margin-bottom:8px;}#user-login .form-submit{background:#94b1ad;font-size:16px;height:36px;border:none;cursor:pointer;width:115px;margin:0;color:#fff;text-transform:capitalize;border-radius:0 !important;-webkit-appearance:none;}#user-login .form-submit:hover{background:#a6a3a3;}#user-login .description{color:#303030;margin-bottom:22px;}#user-login label{color:#303030;margin-bottom:6px;}.page-search404 div.error,.section-search div.error{padding:10px;background:#94b1ad;border:none;color:#fff !important;border-radius:4px;margin-bottom:20px;}.page-search404 #search-form,.section-search #search-form{width:100%;float:left;}.page-search404 #search-form .container-inline,.section-search #search-form .container-inline{position:relative;height:64px;}.page-search404 #search-form .form-text,.section-search #search-form .form-text{border:1px solid #94b1ad;box-sizing:border-box;color:#303030;font-size:14px;height:36px;letter-spacing:1px;line-height:normal;padding:6px 120px 6px 10px;width:100%;background:none;background:#fff;background:rgba(255,255,255,0.9);border-radius:0 !important;-webkit-appearance:none;margin-bottom:8px;}.page-search404 #search-form .form-submit,.section-search #search-form .form-submit{background:#94b1ad;font-size:16px;height:36px;border:none;cursor:pointer;width:115px;margin:0;color:#fff;text-transform:capitalize;border-radius:0 !important;-webkit-appearance:none;position:absolute;bottom:-3px;right:0;}.page-search404 #search-form .form-submit:hover,.section-search #search-form .form-submit:hover{background:#a6a3a3;}.page-search404 #search-form .description,.section-search #search-form .description{color:#303030;}.page-search404 #search-form label,.section-search #search-form label{color:#303030;font-size:16px;font-weight:400;}div.warning,div.messages,div.workbench-info-block{padding:10px;background:#94b1ad;border:none;color:#fff !important;border-radius:4px;margin-bottom:20px;}div.warning a,div.messages a,div.workbench-info-block a{color:#fff !important;}div.warning ul,div.messages ul,div.workbench-info-block ul{margin:0 !important;padding:0 !important;}div.warning ul li,div.messages ul li,div.workbench-info-block ul li{list-style:none;color:#fff !important;}.tabs-primary{padding:0 !important;}#content .tabs-primary,#content .tabs-secondary{padding-left:0;display:inline-block;vertical-align:top;margin-bottom:30px;width:100%;border-bottom:1px solid #94b1ad;padding:0;}#content .tabs-primary li,#content .tabs-secondary li{margin:0;margin-bottom:0;padding:0;border-radius:0;border:none;background:none;padding:0;list-style:none;}#content .tabs-primary li.before,#content .tabs-secondary li.before{display:none;}#content .tabs-primary li a,#content .tabs-secondary li a{margin:0 5px 0 0;border-radius:0;padding:2px 10px;background:#94b1ad;border:none;color:#fff !important;text-shadow:none;}#content .search-results li{border-top:1px dotted #303030;padding-top:1em;}#content .search-results li:first-child{border:none;}#content .view-page-1-blog{width:100%;display:inline-block;vertical-align:top;}#content .view-page-1-blog .views-row{width:100%;margin:0 0 28px;padding:0 0 30px;border-bottom:1px dotted #303030;float:left;}#content .view-page-1-blog .views-row:before,#content .view-page-1-blog .views-row:after{content:"";display:table;}#content .view-page-1-blog .views-row:after{clear:both;}#content .view-page-1-blog .views-row.views-row-last{margin-bottom:0;padding:0;border:none;}#content .view-page-1-blog .views-row .views-field-title a{display:inline-block;vertical-align:top;text-decoration:underline;font-size:24px;line-height:normal;color:#6f8885;margin:0 0 4px;}#content .view-page-1-blog .views-row .views-field-title a:hover{text-decoration:none;}#content .view-page-1-blog .views-row .views-field-created{width:100%;color:#303030;}#content .view-page-1-blog .views-row .views-field-body{width:100%;color:#303030;}#content .views-field-field-category{float:left;min-width:100%;}#content .views-field-field-category .views-label-field-category{float:left;margin-right:2px;}#content .views-field-field-category .field-content{float:left;}#content .item-list .pager li{padding:0 5px;margin:2px 0;}#content .node-blog{width:100%;margin:5px 0 0;padding:25px 0 0;border-top:1px dotted #303030;float:left;}#content .node-blog:before,#content .node-blog:after{content:"";display:table;}#content .node-blog:after{clear:both;}#content .node-blog .node-title a{display:inline-block;vertical-align:top;text-decoration:underline;font-size:24px;line-height:normal;color:#6f8885;margin:0 0 4px;}#content .node-blog .node-title a:hover{text-decoration:none;}#content .term-listing-heading + .node-blog{margin:0;padding:0;border:none;}#content .view-video-library{width:100%;display:inline-block;vertical-align:top;}#content .view-video-library .views-row{width:100%;margin:0 0 28px;padding:0 0 30px;border-bottom:1px dotted #303030;float:left;}#content .view-video-library .views-row:before,#content .view-video-library .views-row:after{content:"";display:table;}#content .view-video-library .views-row:after{clear:both;}#content .view-video-library .views-row .views-field-field-youtube-video{max-width:100%;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}#content .view-video-library .views-row .views-field-field-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#content .view-video-library .views-row.views-row-last{margin-bottom:0;padding:0;border:none;}#content .view-testimonials{width:100%;display:inline-block;vertical-align:top;}#content .view-testimonials .views-row{width:100%;margin:0 0 28px;padding:0 0 30px;border-bottom:1px dotted #303030;float:left;}#content .view-testimonials .views-row:before,#content .view-testimonials .views-row:after{content:"";display:table;}#content .view-testimonials .views-row:after{clear:both;}#content .view-testimonials .views-row.views-row-last{margin-bottom:0;padding:0;border:none;}#content .view-testimonials .views-row.views-row-last + h3{margin:28px 0 10px;padding:30px 0 0;border-top:1px dotted #303030;float:left;width:100%;}#content .view-testimonials .views-row .views-field-title a{display:inline-block;vertical-align:top;text-decoration:underline;font-size:24px;line-height:normal;color:#6f8885;margin:0 0 15px;}#content .view-testimonials .views-row .views-field-title a:hover{text-decoration:none;}#content .view-testimonials .views-row .views-field-created{width:100%;color:#303030;}#content .view-testimonials .views-row .views-field-body{width:100%;color:#303030;font-weight:400;padding-left:0;font-family:'Lato',sans-serif;}#content .view-testimonials .views-row .views-field-body p{margin:0;}#content .views-field-field-category{float:left;min-width:100%;}#content .views-field-field-category .views-label-field-category{float:left;margin-right:2px;}#content .views-field-field-category .field-content{float:left;}#content .item-list .pager li{padding:0 5px;margin:2px 0;}#content #block-views-our-practice-block-2{display:inline-block;vertical-align:top;width:100%;margin-bottom:28px;padding:25px 0;}#content #block-views-our-practice-block-2 .view-our-practice{display:inline-block;vertical-align:top;max-width:100%;width:100%;float:none;}#content #block-views-our-practice-block-2 .view-our-practice .views-row{width:100%;margin:0 0 28px;padding:0 0 30px;border-bottom:1px dotted #303030;float:left;}#content #block-views-our-practice-block-2 .view-our-practice .views-row:before,#content #block-views-our-practice-block-2 .view-our-practice .views-row:after{content:"";display:table;}#content #block-views-our-practice-block-2 .view-our-practice .views-row:after{clear:both;}#content #block-views-our-practice-block-2 .view-our-practice .views-row.views-row-last{margin-bottom:0;padding:0;border:none;}#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-field-doctor-s-image{float:left;margin:6px 15px 0 0;}#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-title a,#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-title span{display:inline-block;vertical-align:top;font-size:24px;line-height:normal;color:#6f8885;margin:0 0 15px;}#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-title a:hover,#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-title span:hover{text-decoration:none;}#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-created{width:100%;color:#303030;}#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-body{width:auto;color:#303030;font-weight:400;padding-left:0;font-family:'Lato',sans-serif;float:none;}#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-body p{margin:0;}.field-name-field-category .field-label{display:inline-block;vertical-align:top;margin-right:5px;}.field-name-field-category .field-items{display:inline-block;vertical-align:top;}.field-name-field-category .field-items .field-item{display:inline-block;vertical-align:top;margin-right:5px;}.view-display-id-block_1 .views-row .views-field.views-field-body{font-family:'Lato',sans-serif;}@media all and (min-width:0) and (max-width:767px){#content #block-views-our-practice-block-2 .view-our-practice .views-row .views-field-field-doctor-s-image{float:left;width:100%;margin:15px 0;text-align:center;}}@media all and (min-width:0) and (max-width:767px){.page-search404 label,.section-search label{font-size:inherit;}#content .view-our-practice .views-row .views-field-field-doctor-s-image{float:none;text-align:center;margin:0;}}@media all and (min-width:1025px){#content .view-video-library{width:100%;display:inline-block;vertical-align:top;}#content .view-video-library .views-row{width:50%;margin:0 0 28px;border-bottom:1px dotted #303030;float:left;}#content .view-video-library .views-row:before,#content .view-video-library .views-row:after{content:"";display:table;}#content .view-video-library .views-row:after{clear:both;}#content .view-video-library .views-row.views-row-odd{padding:0 10px 30px 0;}#content .view-video-library .views-row.views-row-even{padding:0 0 30px 10px;}#content .view-video-library .views-row.views-row-last{border-bottom:1px dotted #303030;}}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.node{}.preview .node{}.node .node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}.node-promoted{}.node-sticky{}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}.node-unpublished{}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.comments{margin:1.5em 0;}.comments h2.title{}.comments h2.comment-form{}.comment{}.comment.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment.comment-by-anonymous{}.comment.comment-by-node-author{}.comment.comment-by-viewer{}.comment h3.comment-title{}.comment .new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .permalink{text-transform:uppercase;font-size:75%;}.comment .user-signature{}.comment ul.links{}.indented{margin-left:30px;}.comment-unpublished{}.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-item .form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}a.button{-moz-appearance:button;-webkit-appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}td.menu-disabled{background:#ccc;}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.field-label{}.field-FIELDNAME{}.field{}.field-type-datetime{}.field-name-field-FIELDNAME{}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name
  a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
@font-face{font-family:'FontAwesome';src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/sites/www.infocus-eyecare.com/themes/infocuseyecare/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.ie8{}.ie8 #block-block-10{display:inline-block;vertical-align:top;width:100%;height:43px;padding:0;}.ie8 #block-block-10 .call-location{display:none;}.ie8 #block-block-10 .patient-link-top{width:100%;text-align:right;float:left;}.ie8 #block-block-10 .patient-link-top .link-top{display:block;float:none;border:none !important;padding:15px 0;display:inline-block;vertical-align:top;width:auto !important;}.ie8 #block-block-10 .patient-link-top .link-top a{font-size:14.5px;line-height:13px;display:block;padding:0 0 0 17px !important;margin-left:17px;border-left:1px solid #a6a3a3;}.ie8 #block-block-10 .patient-link-top .link-top a br{display:none;}.ie8 #block-block-10 .patient-link-top .link-top a:hover{text-decoration:underline;background:none;}.ie8 #block-block-10 .patient-link-top .link-top.new-patient-records a{padding:0 !important;margin:0;border:none;}.ie8 .logo-wrapper{left:105px;right:auto;top:15px;}.ie8 #block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing{top:76px;}.ie8 #block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content{margin-right:155px;}.ie8 #block-views-mast-cycle-block .view-mast-cycle .views-row .views-field-nothing .field-content p{font-size:60px;color:#303030;line-height:72px;font-family:'Raleway',sans-serif;}.ie8 #block-views-mast-cycle-block,.ie8 #block-views-mast-cycle-block-1{display:block !important;}.ie8 #block-views-practice-area-cta-block .view-practice-area-cta{max-width:100%;}.ie8 #block-views-practice-area-cta-block .view-practice-area-cta .views-row{float:left;width:210px;display:block;margin:10px 12px 10px 0;}.ie8 #block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing{float:left;width:100%;height:190px;margin:0;}.ie8 #block-views-practice-area-cta-block .view-practice-area-cta .views-row .views-field-nothing img{max-width:none !important;}.ie8 #block-views-practice-area-cta-block .view-practice-area-cta .views-row-last{margin:10px 0;}.ie8 #block-views-practice-area-cta-block .view-practice-area-cta .views-row-last .views-field-nothing{margin:0;}.ie8 #main{padding:130px 0 64px;}.ie8 .sidebars{margin-top:10px;}.ie8.sidebar-second #content{max-width:67%;float:left;}.ie8.sidebar-second .region-sidebar-second{float:right;width:100%;display:inline-block;vertical-align:top;max-width:304px;}.ie8.sidebar-first #content{max-width:67%;float:right;}.ie8.sidebar-first .region-sidebar-first{float:left;width:100%;display:inline-block;vertical-align:top;max-width:304px;}.ie8.no-sidebar #content{max-width:100%;float:right;}.ie8 #content{max-width:100%;font-size:18px;line-height:1.68;}.ie8 #content h1#page-title{font-size:52px;line-height:60px;}.ie8 #content a{color:#303030;}.ie8 #content img.alignright,.ie8 #content img.rightimage{float:right;margin:8px 0 15px 15px !important;}.ie8 #content img.alignleft,.ie8 #content img.leftimage,.ie8 #content iframe.leftimage{float:left;margin:8px 15px 15px 0 !important;}.ie8 #content .alignnone{margin:8px 10px 10px 0;}.ie8 #content .node-staff .field-name-field-doctor-s-image img{float:left;margin:8px 15px 15px 0 !important;}.ie8 #content .node-staff .field-name-field-sub-heading .field-item{color:#6f8885;font-size:24px;font-weight:400;line-height:30px;margin-bottom:10px;}.ie8 #content .video-wrapper.video{max-width:480px;float:left;margin:8px 15px 15px 0;padding-bottom:37%;}.ie8 #block-multiblock-2{padding:135px 0 110px;}.ie8 #block-multiblock-2 h2.block-title{font-size:52px;line-height:52px;}.ie8 #block-multiblock-2 .view-our-practice{max-width:100%;}.ie8 #block-multiblock-2 .view-our-practice .views-row{margin:0 29px 30px 0;display:inline-block;vertical-align:top;width:250px;}.ie8 #block-multiblock-2 .view-our-practice .views-row.views-row-last{margin:0 0 30px 0;}.ie8 #block-views-association-logos-block .view-association-logos .view-content{max-width:980px;width:100%;}.ie8 #block-views-association-logos-block .view-association-logos .view-content .slick-slider{margin-bottom:0;}.ie8 #block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide{max-width:100%;margin:0 94px;min-height:126px;}.ie8 #block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content{margin:0 !important;text-align:center;}.ie8 #block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content a{display:block;}.ie8 #block-views-association-logos-block .view-association-logos .view-content .slick-slider .slick__slide .slide__content a img{max-width:none;}.ie8 #block-block-13{padding:24px;}.ie8 #block-block-13 .address-footer{width:28%;float:left;margin-bottom:0;}.ie8 #block-block-13 .address-footer .social-icons{margin-top:32px;}.ie8 #block-block-13 .footer-map{width:70%;padding:0;float:right;}.ie8 #block-block-13 .footer-map .map-image{border:1px solid #a79a8c;display:inline-block;vertical-align:top;position:relative;width:100%;}.ie8 #block-block-13 .footer-map .map-image iframe{border:none;width:32%;float:left;position:absolute;left:0;top:0;height:100%;}.ie8 #block-block-13 .footer-map .map-image img{border:none;border-left:1px solid #a79a8c;width:68%;float:right;}.ie8 #block-menu-block-3 .menu li{padding:0 22px;line-height:20px;}.ie8 #block-menu-block-3 .menu li a{font-size:20px;line-height:20px;}.ie8 #block-menu-block-3 .menu li.first{padding-left:0;}.ie8 #block-menu-block-3 .menu li.last{padding-right:0;}.ie8.not-front #block-views-association-logos-block{display:none;}.ie8 #content .view-video-library{width:100%;display:inline-block;vertical-align:top;}.ie8 #content .view-video-library .views-row{width:50%;margin:0 0 28px;border-bottom:1px dotted #303030;float:left;}.ie8 #content .view-video-library .views-row:before,.ie8 #content .view-video-library .views-row:after{content:"";display:table;}.ie8 #content .view-video-library .views-row:after{clear:both;}.ie8 #content .view-video-library .views-row.views-row-odd{padding:0 10px 30px 0;}.ie8 #content .view-video-library .views-row.views-row-even{padding:0 0 30px 10px;}.ie8 #content .view-video-library .views-row.views-row-last{border-bottom:1px dotted #303030;}
