body{font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}h1,h2,h3,h4,h5,h6,.nav{font-family:"Lato";color:#666;font-weight:400;}h1{font-weight:300;}.nav .upper{font-family:"Open Sans";}@font-face{font-family:"dayresp";src:url("f/icons.eot?tidx52");src:url("f/icons.eot?tidx52#iefix") format("embedded-opentype"),url("f/icons.ttf?tidx52") format("truetype"),url("f/icons.woff?tidx52") format("woff"),url("f/icons.svg?tidx52#icons") format("svg");font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"dayresp"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;vertical-align:middle;color:#529fac;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a{outline:0;text-decoration:none;border-bottom:1px solid #4895a6;color:#4895a6;}a:hover{color:#d1656a;}a.img{border:0;}h3 a,h4 a{border-bottom-color:transparent;}h3 a:hover,h4 a:hover{border-bottom-color:#1e7081!important;color:#1e7081!important;}.center{text-align:center;}.button,input[type="button"],.button.teal{background-color:#60afbe;border-color:#60afbe;color:#fff;}.button:hover,input[type="button"]:hover,.button.teal:hover{background-color:transparent;color:#666;}.heading-overlay .button{border-color:#ddd;}.nav,.nav .col{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}.nav{padding:8px 0 0;}.nav a.logo{float:left;display:inline-block;text-decoration:none;padding-top:4px;padding-bottom:12px;}.logo img{float:left;display:inline-block;width:240px;}.nav ul{float:right;margin-bottom:0;}.nav li{display:inline-block;border:none;}.nav li a{border:0;text-decoration:none;font-weight:400;}.nav ul.upper{font-size:13px;margin-bottom:5px;display:none;}.upper li a{padding:8px 16px;}.upper li a.blog-new{background:#d1656a;color:#fff;margin-right:10px;}.upper li a.blog-new:hover{background:#a75054;}.nav ul.lower{text-transform:uppercase;border-top:1px solid #ededed;width:100%;}.lower li{margin-bottom:0;display:block;}.lower li a{padding:12px 14px 13px;display:block;}.nav li a[href^="tel:"]{color:#777;font-weight:600;font-size:14px;}.nav li.mobile-subnav a[href^="tel:"]{padding:14px 15px 15px;}.icon-phone:before{content:"\e905";font-size:26px;color:#333;}.lower li a:hover{background-color:rgba(213,243,249,.34);}.nav li a.current,.nav li a.current:hover{background-color:#60afbe;color:#fff;}.mobile-nav{display:block;height:54px;}.menu{clear:both;display:none;}.expand{display:block!important;}#nav-toggle{font-size:18px;float:right;display:block;width:30px;padding-top:31px;padding-bottom:18px;margin-bottom:7px;height:20px;border:none;}#nav-toggle span{background:#666;display:block;position:relative;-webkit-transform:translate3d(0,0,0);}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{width:100%;height:2px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,0,0);}#nav-toggle span:before,#nav-toggle span:after{background:#666;content:" ";margin-top:-10px;position:absolute;}#nav-toggle span:after{margin-top:10px;}#nav-toggle.on span{background:transparent;}#nav-toggle.on span:before{-moz-transform:rotate(45deg) translate(7px,7px);-ms-transform:rotate(45deg) translate(7px,7px);-o-transform:rotate(45deg) translate(7px,7px);-webkit-transform:rotate(45deg) translate(7px,7px);transform:rotate(45deg) translate(7px,7px);}#nav-toggle.on span:after{-moz-transform:rotate(-45deg) translate(7px,-7px);-ms-transform:rotate(-45deg) translate(7px,-7px);-o-transform:rotate(-45deg) translate(7px,-7px);-webkit-transform:rotate(-45deg) translate(7px,-7px);transform:rotate(-45deg) translate(7px,-7px);}@media screen and (min-width:375px){.logo img{width:290px}#nav-toggle{padding-top:36px}}@media screen and (min-width:535px){.nav{padding:16px 0 0}.nav ul.upper{display:block}.nav ul.lower{clear:right;width:auto}.nav .lower li{display:inline-block;float:left}.nav .lower li a{padding:12px 17px 13px}.mobile-nav{display:none}li.mobile-subnav{display:none!important}.menu{display:block;clear:none}}@media screen and (min-width:535px) and (max-width:630px){.nav li.home{display:none}}.heading-overlay{background-color:#359aac;opacity:.79;padding:6% 0;}.heading{background-image:url(i/heading-bg-default.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;}.homepage .heading-overlay{padding:8% 0;}.heading .col{padding-bottom:0;}.heading h1{color:#fff;}.intro{font-size:20px;text-align:center;line-height:36px;margin-bottom:0;font-weight:300;font-family:lato;padding-top:2%;padding-bottom:2%;}.foot{padding-top:20px;padding-bottom:20px;}.foot h4{color:#fff;border-bottom:1px solid #e2faff;padding-bottom:10px;}.foot,.subfoot{margin-bottom:0;background-color:#529fac;color:#fff;font-size:13px;}.foot .col,.subfoot .col{padding-top:20px;padding-bottom:20px;}.foot .col{padding-right:60px;}.foot .img{display:inline-block;max-width:250px;}.foot a[href^="tel:"]{color:#fff;}.icon-phone-white:before{content:"\e905";font-size:24px;position:relative;left:-4px;top:-1px;color:#fff;}.subfoot{background-color:#2f6a77;text-align:center;}#learn-more span{font-size:20px;font-family:"lato";font-weight:300;line-height:36px;}.home-contact{border-bottom:1px solid #ddd;font-size:20px;padding-top:0;padding-bottom:4%;margin-bottom:4%;}.home-contact a{display:inline-block;text-decoration:none;font-weight:300;border-bottom:0;margin-bottom:12px;}.home-contact a.req-appt{border-top:1px solid #ddd;padding:17px 0 10px 0;margin-bottom:0;}.icon-appt:before{content:"\e900";color:#585858;vertical-align:top;font-size:45px;padding-right:5px;position:relative;top:-1px;left:-4px;}@media screen and (min-width:520px){.home-contact{font-size:24px}}@media screen and (min-width:620px){.home-contact{font-size:20px}.home-contact a.req-appt{border-top:0;border-left:1px solid #ddd;margin-left:18px;padding-left:15px}.icon-appt:before{font-size:45px;left:0}}@media screen and (min-width:790px){.home-contact{font-size:24px}.home-contact a{margin-bottom:0}.home-contact a.req-appt{padding-left:40px;margin-left:40px}.icon-appt:before{font-size:51px;padding-right:12px}}.icon h3,.icon p{padding-left:60px;}.icon i{float:left;}.icon-lungs:before{content:"\e902";font-size:44px;position:relative;left:0;top:12px;}.icon-read:before{content:"\e901";font-size:50px;position:relative;left:-4px;top:15px;}.icon-steth:before{content:"\e903";font-size:58px;position:relative;left:-8px;top:16px;}.icon-team:before{content:"\e904";font-size:50px;position:relative;left:-4px;top:14px;}@media screen and (min-width:600px){.icon-lungs:before{font-size:54px;left:-8px;top:16px}.icon-read:before{font-size:60px;left:-11px;top:19px}.icon-steth:before{font-size:70px;left:-17px;top:18px}.icon-team:before{font-size:64px;left:-14px;top:18px}}#referral{display:none;}#referral:target{display:block;}.appts{background:#f8f8f8;padding:4%;}.appts input[type="text"],input[type="tel"]{width:200px;left:200px;}.appts textarea{width:100%;max-width:520px;min-height:120px;}.appts fieldset{width:45%;display:inline-block;}.appts hr{margin:0 0 4%;}.physicians{background:#ebfafc;background-color:#e1f4f7;padding-top:5%;margin-bottom:0;}.physicians .button{margin-bottom:40px;}.button.proc{margin-bottom:40px;}@media screen and (max-width:719px){.button.proc{margin-bottom:60px}.procedures.col{clear:left}}.button.proc.forms{margin-top:20px;display:inline-block;margin-right:30px;}.score-one,.score-two{width:100%;padding:20px 20px 20px 60px;font-size:15px;color:#666;background:#e1f4f7 url(i/score.png) 8px 10px no-repeat;background-size:45px 45px;}.score-one:hover,.score-two:hover{background-color:transparent;color:#333;}@media screen and (max-width:469px){.score-two{display:none}}@media screen and (min-width:470px){.score-one{display:none}.score-two{float:right;width:200px;margin-left:30px}}.epworth{background:#f8f8f8;padding:4%;}.epworth #txtTotal{font-size:16px;color:#d1656a;text-align:center;background:#fff;border:1px solid #ddd;padding:8px 10px;width:50px;display:inline-block;margin-bottom:20px;}.epworth select{margin-top:8px;}.pri{background:#ebfafc;background-color:#edf6f8;padding-top:5%;padding-bottom:5%;}@media screen and (max-width:840px){.sats .three{width:33.3333333332%}}@media screen and (max-width:600px){.sats .three{width:49.9999999998%}}@media screen and (max-width:390px){.sats .three{width:99.9999999998%}}.pri h3,.sats h4{margin-bottom:3px;}.map{margin-bottom:0;}#map{height:350px;display:block;width:100%;}.nav a,.nav a:hover,a.button,a.button:hover,input.button,input.button:hover{-o-transition:color .25s linear;-webkit-transition:color .25s linear;-moz-transition:color .25s linear;transition:color .25s linear;-webkit-transition:border-color 1s ease;-moz-transition:border-color 1s ease;-o-transition:border-color 1s ease;-ms-transition:border-color 1s ease;transition:border-color 1s ease;-o-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;}.mb-0{margin-bottom:0!important;}.pb-0{padding-bottom:0!important;}