.line-height{line-height:1.4}.link--gray{font-weight:700;color:#555}.link--gray:focus,.link--gray:hover{color:#0b68b0}.link--arrow{font-size:13px;font-weight:700;color:#555}.link--arrow:focus,.link--arrow:hover{color:#0b68b0}.link--arrow:before{content:"›";font-size:21px;color:#0b68b0;float:left;margin:-4px 0 0 -10px}.link--caps{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.no-tap-highlight{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.button{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;border:1px solid;border-radius:2px}a.button{text-decoration:none}.button-icon{margin:3px 4px -3px 0}.button-green{background-color:#00933b;border-color:#00933b;color:#fff}.button-green:active,.button-green:focus,.button-green:hover{background-color:#33a862;border-color:#33a862;color:#fff}.button-blue{background-color:#0a5d9e;border-color:#0a5d9e;color:#fff}.button-blue:active,.button-blue:focus,.button-blue:hover{background-color:#0b68b0;border-color:#0b68b0;color:#fff}.button-white{background-color:#fff;border-color:#fff;color:#2a2a2a!important}.button-white:active,.button-white:focus,.button-white:hover{color:#0b68b0!important}.button-light{color:#2a2a2a;background:rgba(255,255,255,.67);border-color:rgba(0,0,0,.8)}.button-light:active,.button-light:focus,.button-light:hover{color:#2a2a2a;background:rgba(255,255,255,.9)}.button-light-outline{color:#fff;color:rgba(255,255,255,.75);background:0 0;border-color:rgba(255,255,255,.25)}.button-light-outline:active,.button-light-outline:focus,.button-light-outline:hover{color:#fff;border-color:rgba(255,255,255,.75)}.button-dark{color:#555;background:rgba(0,0,0,.1);border-color:transparent}.button-dark:active,.button-dark:focus,.button-dark:hover{background:rgba(0,0,0,.2);color:#2a2a2a}.button-dark-outline{color:#7f7f7f;background:0 0;border-color:#ccc;border-color:rgba(0,0,0,.2)}.button-dark-outline:active,.button-dark-outline:focus,.button-dark-outline:hover{color:#555;border-color:#a3a3a3;border-color:rgba(0,0,0,.5)}.button{padding:14px 20px;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;line-height:1}.button--wide{padding-left:50px;padding-right:50px}.button-full{padding-left:0;padding-right:0;width:100%}.button-wide-fixed{padding-left:0;padding-right:0;width:200px}.button-with-icon-left{position:relative}.button-with-icon-left i{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;font-size:20px}.button-icon{display:block;position:relative;width:40px;height:40px;padding:0}.button-icon i{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;font-size:20px}.button-dark-outline,.button-light-outline{font-weight:400}.carousel-slide-link{display:block;width:100%;height:100%}.hero-text{float:left;width:40%;margin-top:100px;text-align:left}.hero-logo-hh{display:none}.hero-text--welcome{width:100%}.hero-text--welcome h1{margin-top:-50px}@media screen and (max-width:900px){.hero-logo-desk{display:none}.hero-logo-hh{display:block;margin:auto}.hero-text--welcome h1{padding-top:0}}.hero-text--title{margin:15px auto 25px}.slide--home-about{background:url(/common/images/hero/large/home-about-canfield.jpg?2016-mar-15) 50% 50% no-repeat #18130d;background-size:cover}.slide--home-about small{display:block;margin-bottom:15px;font-size:27px}.slide--home-about .welcome{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:13px;display:block}@media screen and (max-width:650px){.slide--home-about{background-position:center right;background-size:auto 100%}.slide--home-about small{font-size:16.8px}}.slide--home-visia{background:url(/common/images/hero/large/home-visia.jpg?2016-mar-15) 50% 50% no-repeat #fff;background-size:cover}.slide--home-visia .h2{color:#2a2a2a;font-weight:300}@media screen and (max-width:1300px){.slide--home-visia{background-position:right 70% center}}@media screen and (max-width:900px){.slide--home-visia{background-position:center right 20%}}@media screen and (max-width:650px){.slide--home-visia{background-position:center right 20%;background-size:auto 100%}}.slide--home-vectra-xt{background:url(/common/images/hero/large/home-vectra-xt.jpg?2016-mar-15) 50% 50% no-repeat #d7cfc6;background-size:cover}.slide--home-vectra-xt .h2{color:#2a2a2a;font-weight:300}@media screen and (max-width:650px){.slide--home-vectra-xt{background-position:center right 25%;background-size:auto 100%}}.slide--home-vectra-h1{background:url(/common/images/hero/large/home-vectra-h1.jpg?2016-mar-15) 50% 50% no-repeat #c8d7de;background-size:cover}.slide--home-vectra-h1 .h2{color:#2a2a2a;font-weight:300}@media screen and (max-width:650px){.slide--home-vectra-h1{background-position:center right 15%;background-size:auto 100%}}.slide--home-vectra-h2{background:url(/common/images/hero/large/home-vectra-h2.jpg?2016-mar-15) 50% 50% no-repeat #c8d7de;background-size:cover}.slide--home-vectra-h2 .h2{color:#e5e5e5;font-weight:300}@media screen and (max-width:650px){.slide--home-vectra-h2{background-position:center right 15%;background-size:auto 100%}}.slide--home-intellistudio{background:url(/common/images/hero/large/home-intellistudio.jpg?2016-mar-15) 50% 50% no-repeat #c8d7de;background-size:cover}.slide--home-intellistudio .h2{color:#e5e5e5;font-weight:300}@media screen and (max-width:650px){.slide--home-intellistudio{background-position:center right 15%;background-size:auto 100%}}@media screen and (max-width:900px){.hero.carousel-slide{text-align:center}.hero.carousel-slide .inside{margin:auto;width:80%;position:relative;z-index:1}.hero.carousel-slide:after{content:"";display:block;background:url(/common/images/gradients/black-0-50-100h.png?2016-mar-15) bottom center repeat-x rgba(0,0,0,.6);position:absolute;top:0;bottom:0;left:0;right:0}.hero-text{float:none;width:100%;margin-top:50px;text-align:center}.hero-text .h2{color:#fff}.hero-text .button{color:#fff;color:rgba(255,255,255,.75);background:0 0;border-color:rgba(255,255,255,.25);font-weight:400}.hero-text .button:active,.hero-text .button:focus,.hero-text .button:hover{color:#fff;border-color:rgba(255,255,255,.75)}.slide--home-about{background-position:right center}}.home-promos{padding:1px 0;*zoom:1}.home-promos:after,.home-promos:before{content:"";display:table}.home-promos:after{clear:both}.home-promo{height:400px;float:left;width:33.33%;padding:15px;display:block;position:relative;text-align:left;margin-bottom:1px;overflow:hidden}.home-promo--is{background-image:url(/common/images/home/home-promo--imaging-systems.jpg?2016-mar-15);background-size:cover;background-position:50% 50%}.home-promo--cs{border-right:1px solid #fff;border-left:1px solid #fff;background-image:url(/common/images/home/home-promo--clinical-services.jpg?2016-mar-15);background-size:cover;background-position:50% 30%}.home-promo--cs .home-promo-title,.home-promo--cs .line,.home-promo--cs .text,.home-promo--is .home-promo-title,.home-promo--is .line,.home-promo--is .text{position:relative;z-index:1}.home-promo--cs:after,.home-promo--is:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;opacity:0;background:rgba(0,0,0,.67);transition:all .25s ease-out}.home-promo--cs .home-promo-title,.home-promo--is .home-promo-title{color:#fff}.home-promo--cs .line,.home-promo--is .line{margin:15px 0;width:0;height:2px;background:#fff;opacity:0;transition:.4s all cubic-bezier(.23,1,.32,1)}.home-promo--cs .text,.home-promo--is .text{display:block;letter-spacing:.05em;color:#fff;-ms-transform:translateX(120%);-webkit-transform:translateX(120%);transform:translateX(120%);transition:.4s all cubic-bezier(.23,1,.32,1)}.home-promo--cs .text strong,.home-promo--is .text strong{display:block;margin-top:15px;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.home-promo--cs:hover:after,.home-promo--is:hover:after{opacity:1}.home-promo--cs:hover .line,.home-promo--is:hover .line{opacity:1;width:100%}.home-promo--cs:hover .text,.home-promo--is:hover .text{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.home-promo-title a,.home-promo-title a:visited{color:#2a2a2a}.home-promo-title a:active,.home-promo-title a:focus,.home-promo-title a:hover,.home-promo-title a:visited:active,.home-promo-title a:visited:focus,.home-promo-title a:visited:hover{color:#0b68b0}.home-promo--news{background:#f6f6f6}.home-promo--news-ul{margin:15px 0}.home-promo--news-li{line-height:1.1;margin-bottom:20px}.home-promo--news-li .home-promo--news-title{color:#2a2a2a}.home-promo--news-li .home-promo--news-title:hover{color:#0a5d9e}.more-news{display:block;background:#f6f6f6;background:rgba(248,248,248,.75);color:#2a2a2a;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:10px 15px;position:absolute;left:0;bottom:0;right:0}.more-news:hover{color:#fff;background:#0b68b0}.home-promo--news-date{display:block;font-size:12px;margin-top:5px;color:#a3a3a3;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:900px){.home-promo--cs,.home-promo--is{height:300px;width:50%;border-right:0}.home-promo--news{float:none;width:100%;*zoom:1;height:auto;padding-bottom:25px}.home-promo--news:after,.home-promo--news:before{content:"";display:table}.home-promo--news:after{clear:both}}@media screen and (max-width:650px){.home-promo--cs,.home-promo--is{height:150px;float:none;width:100%;border:0;margin-bottom:1px}.home-promo--cs .line,.home-promo--cs .text,.home-promo--is .line,.home-promo--is .text{display:none}.home-promo--cs:after,.home-promo--is:after{content:"";display:block;background:url(/common/images/gradients/black-0-50-100h.png?2016-mar-15) bottom center repeat-x rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0;opacity:1}.home-promo--cs .home-promo-title,.home-promo--is .home-promo-title{z-index:1;position:relative;color:#fff;top:50%;margin-top:-10.5px;line-height:1;text-align:center}.home-promo--is{background-position:bottom -80px center}.home-promo--cs{background-position:top -150px center}.home-promo--news{float:none;width:100%;height:auto}}.map{background:url(/common/images/home/map.jpg?2016-mar-15) 50% 50% no-repeat #000;background-size:cover;height:600px;text-align:center}.map .h1{padding-top:75px;text-align:center;color:#fff}.map .h1 strong{display:block;font-weight:400}.map .stats{width:60%;margin-top:300px}.map .stat{text-align:center;color:#fff}.map .stat-over{margin-top:5px;line-height:1.2;display:block}.map .stat-value{display:block;font-size:44px;line-height:1;font-weight:300}.map .stat-label{margin-top:5px;line-height:1.2;display:block}@media screen and (max-width:1300px){.map .stats{margin-top:250px}.map .h1 strong{display:inline;font-weight:300}}@media screen and (max-width:900px){.map{height:auto}.map .stats{margin:0 auto;padding:25px 0}.map .stat{width:100%;padding:25px 0}.map .stat-label span{display:inline}}.hero-visiomed-announcement{background:#FFD200;padding:10px 0}.hero-visiomed-announcement a:hover{color:#7f7f7f}.hero-visiomed-announcement .h2{font-weight:300}.canfield-life{padding:75px 0}.canfield-life .h1{text-align:center;margin:0 auto 75px}