@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube,.icon-testimonials,.icon-male,.icon-linkedin,.icon-form,.icon-search,.icon-print,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-menu,.icon-facebook,.icon-calendar,.icon-slider-arrow-left,.icon-slider-arrow-right,.icon-circle-small,.icon-pencil,.icon-ribbon,.icon-news,.icon-media,.icon-location,.icon-address-book,.icon-clock,.icon-file-pdf,.icon-prescription,.icon-select-arrow,.icon-envelop,.icon-megaphone,.icon-home,.icon-globe,.icon-bars,.icon-asterisk,.icon-star,.icon-star-2,.icon-cancel-circle,.icon-notification,.icon-eye,.icon-twitter,.icon-do-not-call,.icon-question{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-youtube:before{content:"\e000"}.icon-testimonials:before{content:"\e002"}.icon-male:before{content:"\e003"}.icon-linkedin:before{content:"\e004"}.icon-form:before{content:"\e005"}.icon-search:before{content:"\e008";font-size:20px}.icon-print:before{content:"\e009"}.icon-arrow-down:before{content:"\e00b"}.icon-arrow-left:before{content:"\e00c"}.icon-arrow-right:before{content:"\e00d"}.icon-arrow-up:before{content:"\e00e"}.icon-menu:before{content:"\e011"}.icon-facebook:before{content:"\e006"}.icon-calendar:before{content:"\e007"}.icon-slider-arrow-left:before{content:"\e00a"}.icon-slider-arrow-right:before{content:"\e00f"}.icon-circle-small:before{content:"\e012"}.icon-pencil:before{content:"\e016"}.icon-ribbon:before{content:"\e014"}.icon-news:before{content:"\e015"}.icon-media:before{content:"\e017"}.icon-location:before{content:"\e018"}.icon-address-book:before{content:"\e019"}.icon-clock:before{content:"\e010"}.icon-file-pdf:before{content:"\e013"}.icon-prescription:before{content:"\e01a"}.icon-select-arrow:before{content:"\e01b"}.icon-envelop:before{content:"\e01c"}.icon-megaphone:before{content:"\e01e"}.icon-home:before{content:"\e01d"}.icon-globe:before{content:"\e01f"}.icon-bars:before{content:"\e020"}.icon-asterisk:before{content:"\e021"}.icon-star:before{content:"\e022"}.icon-star-2:before{content:"\e023"}.icon-cancel-circle:before{content:"\e024";font-size:18px}.icon-notification:before{content:"\e025"}.icon-eye:before{content:"\e026"}.icon-twitter:before{content:"\e001"}.icon-do-not-call:before{content:"\e027";font-size:20px;color:#990000}.icon-question:before{content:"\e028"}/*! normalize.css v1.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.wf-loading #header-container #logo,.wf-loading #header-container #logo .practice-name,.wf-loading #header-container #logo .practice-name span,.wf-loading #header-container .phone-fax,.wf-loading #header-container .phone-fax .tel,.wf-loading .nav>li>a,.wf-loading .oldie .nav>li>a,.wf-loading .nav>li>ul li,.wf-loading .nav>li>ul a,.wf-loading .nav>li#nav-education>ul,.wf-loading #footer-container footer .left-column .footer-phone-fax,.wf-loading #footer-container footer .right-column .footer-phone-fax,.wf-loading #footer-container footer .left-column .social-buttons ul.two-column,.wf-loading #footer-container footer .right-column .social-buttons ul.two-column,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading .oldie h3,.wf-loading h4,.wf-loading .callout,.wf-loading a.callout,.wf-loading .home-callout,.wf-loading .callout span,.wf-loading a.callout span,.wf-loading .home-callout span,.wf-loading .callout [data-icon],.wf-loading a.callout [data-icon],.wf-loading .home-callout [data-icon],.wf-loading #homepage h1,.wf-loading #homepage h1.home-heading,.wf-loading .oldie #homepage h1,.wf-loading .page-title,.wf-loading .page-title h1,.wf-loading .header-container h1,.wf-loading .content-main ul strong,.wf-loading .content-main-plugin ul strong,.wf-loading .column h2,.wf-loading .column-plugin h2,.wf-loading .column ul strong,.wf-loading .column-plugin ul strong,.wf-loading #links h1,.wf-loading #form-container .form h3,.wf-loading #thank-you-container .form h3,.wf-loading #form-container .form h4,.wf-loading #thank-you-container .form h4,.wf-loading .button,.wf-loading .secondary-button,.wf-loading .oldie #submit-event,.wf-loading .oldie #submit-news,.wf-loading #admin .page-title h1,.wf-loading .oldie #admin .page-title h1,.wf-loading .oldie .admin-view .title,.wf-loading .oldie .admin-view .ratings-title,.wf-loading .oldie .admin-contact-view .title,.wf-loading .oldie .admin-contact-view .ratings-title,.wf-loading .oldie .admin-survey-view .title,.wf-loading .oldie .admin-survey-view .ratings-title,.wf-loading #team-surgeons .surgeon-container h3 span,.wf-loading #team-surgeons .surgeon-container ul strong,.wf-loading #team-staff .staff-content-directory .directory strong,.wf-loading #team-staff .staff-content-directory .directory ul span,.wf-loading .surgeon-header-container h1 span,.wf-loading .content-slide p,.wf-loading .oldie .content-slide p{visibility:hidden}.wf-active #header-container #logo,.wf-active #header-container #logo .practice-name,.wf-active #header-container #logo .practice-name span,.wf-active #header-container .phone-fax,.wf-active #header-container .phone-fax .tel,.wf-active .nav>li>a,.wf-active.oldie .nav>li>a,.wf-active .nav>li>ul li,.wf-active .nav>li>ul a,.wf-active .nav>li#nav-education>ul,.wf-active #footer-container footer .left-column .footer-phone-fax,.wf-active #footer-container footer .right-column .footer-phone-fax,.wf-active #footer-container footer .left-column .footer-phone-fax .tel,.wf-active #footer-container footer .right-column .footer-phone-fax .tel,.wf-active #footer-container footer .left-column .social-buttons ul.two-column,.wf-active #footer-container footer .right-column .social-buttons ul.two-column,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active.oldie h3,.wf-active h4,.wf-active .callout,.wf-active a.callout,.wf-active .home-callout,.wf-active .callout span,.wf-active a.callout span,.wf-active .home-callout span,.wf-active .callout [data-icon],.wf-active a.callout [data-icon],.wf-active .home-callout [data-icon],.wf-active #homepage h1,.wf-active #homepage h1.home-heading,.wf-active.oldie #homepage h1,.wf-active .page-title,.wf-active .page-title h1,.wf-active .header-container h1,.wf-active .content-main ul strong,.wf-active .content-main-plugin ul strong,.wf-active .column h2,.wf-active .column-plugin h2,.wf-active .column ul strong,.wf-active .column-plugin ul strong,.wf-active #links h1,.wf-active #form-container .form h3,.wf-active #thank-you-container .form h3,.wf-active #form-container .form h4,.wf-active #thank-you-container .form h4,.wf-active .button,.wf-active .secondary-button,.wf-active.oldie #submit-event,.wf-active.oldie #submit-news,.wf-active #admin .page-title h1,.wf-active.oldie #admin .page-title h1,.wf-active.oldie .admin-view .title,.wf-active.oldie .admin-view .ratings-title,.wf-active.oldie .admin-contact-view .title,.wf-active.oldie .admin-contact-view .ratings-title,.wf-active.oldie .admin-survey-view .title,.wf-active.oldie .admin-survey-view .ratings-title,.wf-active #team-surgeons .surgeon-container h3 span,.wf-active #team-surgeons .surgeon-container ul strong,.wf-active #team-staff .staff-content-directory .directory strong,.wf-active #team-staff .staff-content-directory .directory ul span,.wf-active .surgeon-header-container h1 span,.wf-active .content-slide p,.wf-active.oldie .content-slide p{visibility:visible}*{box-sizing:border-box}::-moz-selection{background:#E7E7E7}::selection{background:#E7E7E7}::-moz-selection{background:#E7E7E7}html{height:100%}body{margin:0;font-color:#333;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;width:100%;background:url(../images/constant/layout/background_texture@2X.png);background-size:24px 12px;background-position:center;background-repeat:repeat}.wrapper{width:100%;max-width:1440px;margin:0 auto;padding:0}.oldie .wrapper{width:1020px}#header-container{position:relative;height:150px}#header-container #logo{display:inline-block;margin-top:15px}.wf-active #header-container #logo{margin-top:10px}#header-container #logo .practice-name{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:45px;line-height:45px}.wf-active #header-container #logo .practice-name{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:55px;line-height:55px}#header-container #logo .practice-name span{display:block;text-transform:none;color:#1A6F52;font-weight:400;font-size:18px;line-height:24px}.wf-active #header-container #logo .practice-name span{font-size:21px;line-height:28px}@media only screen and (max-width: 980px){#header-container #logo{margin-top:32px}#header-container #logo .practice-name{font-size:38px;line-height:38px}#header-container #logo .practice-name span{font-size:15px;line-height:18px}#header-container #logo .practice-logo img{width:99%}}@media only screen and (max-width: 765px){#header-container #logo{margin-top:15px}.wf-active #header-container #logo{margin-top:10px}#header-container #logo .practice-name{font-size:24px;line-height:24px}.wf-active #header-container #logo .practice-name{font-size:30px;line-height:30px}#header-container #logo .practice-name span{font-size:9px;line-height:12px}.wf-active #header-container #logo .practice-name span{font-size:12px;line-height:15px}}@media only screen and (max-width: 630px){#header-container #logo{margin-top:15px}.wf-active #header-container #logo{margin-top:15px}#header-container #logo .practice-name{font-size:24px;line-height:24px}.wf-active #header-container #logo .practice-name{font-size:30px;line-height:30px}#header-container #logo .practice-name span{font-size:9px;line-height:12px}.wf-active #header-container #logo .practice-name span{font-size:12px;line-height:15px}#header-container #logo .practice-name .practice-logo img{width:99%}}@media only screen and (max-width: 600px){#header-container #logo{margin-top:7px}.wf-active #header-container #logo{margin-top:7px}#header-container #logo .practice-logo img{width:62%}}@media only screen and (max-width: 482px){#header-container #logo{margin-top:10px}.wf-active #header-container #logo{margin-top:10px}#header-container #logo .practice-name{font-size:20px;line-height:20px}.wf-active #header-container #logo .practice-name{font-size:27px;line-height:27px}#header-container #logo .practice-name span{font-size:7px}.wf-active #header-container #logo .practice-name span{font-size:9px}#header-container #logo .practice-logo img{width:70%}}@media only screen and (max-width: 380px){#header-container #logo{margin-top:10px}.wf-active #header-container #logo{margin-top:10px}#header-container #logo .practice-name{font-size:16px;line-height:16px}.wf-active #header-container #logo .practice-name{font-size:27px;line-height:27px}#header-container #logo .practice-name span{font-size:6px}.wf-active #header-container #logo .practice-name span{font-size:9px}#header-container #logo .practice-logo img{width:75%}}#header-container .search{margin-top:10px}@media only screen and (max-width: 760px){#header-container .search{display:none}}#header-container .phone-fax{text-align:right;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin-top:-3px}.wf-active #header-container .phone-fax{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}#header-container .phone-fax .tel{font-size:16px}.wf-active #header-container .phone-fax .tel{font-size:19px}@media only screen and (max-width: 885px){#header-container .phone-fax{font-size:15px;line-height:25px}.wf-active #header-container .phone-fax{font-size:15px;line-height:25px}#header-container .phone-fax .tel{font-size:16px}.wf-active #header-container .phone-fax .tel{font-size:16px}}@media only screen and (max-width: 760px){#header-container .phone-fax{font-size:12px;line-height:22px;margin-top:20px}.wf-active #header-container .phone-fax{font-size:12px;line-height:22px}#header-container .phone-fax .tel{font-size:13px}.wf-active #header-container .phone-fax .tel{font-size:13px}}@media only screen and (max-width: 600px){#header-container .phone-fax{font-size:12px;line-height:22px;margin-top:10px}.wf-active #header-container .phone-fax{font-size:12px;line-height:0px}#header-container .phone-fax .tel{font-size:13px;margin-right:10px}.wf-active #header-container .phone-fax .tel{font-size:13px}}@media only screen and (max-width: 380px){#header-container .phone-fax{font-size:12px;line-height:22px;margin-top:15px}.wf-active #header-container .phone-fax{font-size:12px;line-height:0px}#header-container .phone-fax .tel{font-size:13px;margin-right:10px}.wf-active #header-container .phone-fax .tel{font-size:13px}}.oldie #header-container .phone-fax{margin-top:-5px}#main-nav-container{background:-webkit-linear-gradient(#1f8461 0, #1A6F52 80%);background:linear-gradient(#1f8461 0, #1A6F52 80%);box-shadow:rgba(0,0,0,0.347656) 0px 1px 5px 0px;position:relative;z-index:20}.nav-container{width:100%}.toggleMenu{display:none;background:#333;padding:8px 15px;color:#fff;width:100%;margin-top:115px;text-align:right;text-transform:uppercase}.toggleMenu [data-icon]{color:#1A6F52;font-size:18px;padding-left:8px;margin-top:-2px;float:right;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}.toggleMenu:hover{color:#fff}.nav{list-style:none;*zoom:1;padding:0;margin:0;overflow:visible;position:relative;width:100%}.nav a,.nav a:hover{color:#fff}.nav [data-icon]{display:none}.nav [data-icon].home{display:inline}.nav .admin-home-title{display:none}.nav>li{float:left;list-style:none;margin-right:2%;position:relative}.nav>li:last-child{margin-right:0}.nav>li:hover,.nav>li.current:hover{background:#333}.nav>li.current{background:#155a43}.nav>li>a{text-decoration:none;text-align:left;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:1px;display:block;padding:1em 1em 0.75em 1em}.wf-active .nav>li>a{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;padding:0.55em 1em 0.55em 1em}.oldie .nav>li>a{padding:1em 0.5em 0.75em 0.5em;font-size:14px}.wf-active.oldie .nav>li>a{padding:0.55em 0.5em 0.55em 0.5em;font-size:21px}.nav>li.hover ul{display:block}.nav>li>ul{display:none;background:#333;position:absolute;top:100%;list-style:none;overflow:visible;padding:15px 20px 14px 20px;width:200%;margin:0;left:0}.nav>li>ul li,.nav>li>ul a{font-family:Georgia,"Helvetica Neue",Helvetica,Arial,serif;font-weight:normal;padding:10px 0 10px 0;font-size:13px;line-height:16px}.wf-active .nav>li>ul li,.wf-active .nav>li>ul a{font-family:"ff-more-web-pro",Georgia,"Helvetica Neue",Helvetica,Arial,serif}.nav>li>ul li:hover,.nav>li>ul a:hover{color:#1A6F52}.nav>li>ul li:active,.nav>li>ul a:active{color:#1f8461}.nav>li#nav-team>ul{width:200%}.nav>li#nav-patients>ul{width:335%}.nav>li#nav-education>ul{width:200%}.wf-active .nav>li#nav-education>ul{width:250%}.nav>li#nav-news-events>ul{width:150%}.allie .nav>li#nav-patients>ul{width:175%}.allie .nav>li#nav-education>ul{width:150%}.nav>li>ul.two-column{-moz-column-count:2;-moz-column-gap:45px;-webkit-column-count:2;-webkit-column-gap:45px;column-count:2;column-gap:45px;-webkit-column-rule:1px solid #888;column-rule:1px solid #888}@media only screen and (max-width: 885px){.nav>li{margin-right:0.425%}}@media only screen and (max-width: 822px){.nav>li:last-child>ul{left:auto;right:0}}@media only screen and (min-width: 1090px) and (max-width: 1250px){.nav>li>a{padding:1em 0.45em 0.75em 0.45em}.wf-active .nav>li>a{padding:0.55em 0.65em 0.55em 0.65em}}@media only screen and (min-width: 821px) and (max-width: 1089px){.nav>li>a{padding:1em 0.45em 0.75em 0.45em;font-size:13px}.wf-active .nav>li>a{padding:0.55em 0.45em 0.55em 0.45em;font-size:20px}}@media only screen and (max-width: 820px){.nav>li>a{padding:1em 0.55em 0.75em 0.55em;font-size:12px}.wf-active .nav>li>a{padding:0.55em 0.65em 0.55em 0.65em;font-size:16px}}@media only screen and (max-width: 1255px){#admin-nav .nav>li>a{padding:1em 0.45em 0.75em 0.45em}.wf-active #admin-nav .nav>li>a{padding:0.55em 0.75em 0.55em 0.75em}}@media only screen and (max-width: 1159px){#admin-nav .nav>li>a{padding:1em 0.45em 0.75em 0.45em}.wf-active #admin-nav .nav>li>a{padding:0.55em 0.65em 0.55em 0.65em}}@media only screen and (max-width: 940px){#admin-nav .nav>li>a{padding:1em 0.45em 0.75em 0.45em;font-size:14px}.wf-active #admin-nav .nav>li>a{padding:0.55em 0.45em 0.55em 0.45em;font-size:20px}}@media only screen and (max-width: 1050px){.nav>li#nav-education>ul.two-column{width:215%}.allie .nav>li#nav-education>ul.two-column{width:150%}}@media only screen and (max-width: 954px){.nav>li#nav-education>ul.two-column{width:215%}.allie .nav>li#nav-education>ul.two-column{width:150%}.nav>li#nav-patients>ul.two-column{width:340%}.allie .nav>li#nav-patients>ul.two-column{width:175%}}@media only screen and (max-width: 989px){.nav ul li,.nav ul li a{font-size:12px;line-height:15px}}@media only screen and (max-width: 750px){#main-nav-container{box-shadow:rgba(0,0,0,0.347656) 0px 0px 0px 0px}.active{display:block}.nav>li{float:none;border-top:1px solid #E7E7E7;width:100%;display:block;padding:0.9em 1em 0.9em 1em}.nav>li.hover{background:#333;width:100%}.nav>li.current{width:100%}.nav>li:first-child{padding-left:1em}.nav>li:last-child{border-bottom:1px solid #333;width:100%}.nav>li>a{padding:0;display:inline}.nav>li>ul{background:none;width:100%;padding-bottom:5px}.nav>li#nav-team>ul{width:100%}.nav>li#nav-patients>ul.two-column{width:100%}.nav>li#nav-education>ul.two-column{width:100%}.nav>li#nav-news-events>ul{width:100%}.nav>li>ul.two-column{-webkit-column-count:1;column-count:1;width:100%}.nav>li>.parent{background-position:95% 50%;background-image:none}.nav li .more{background-image:url(../images/constant/layout/arrow-down.svg);background-repeat:no-repeat;background-position:95% 35%;background-size:contain;float:right;padding:2px 15px;margin:2px 5px 2px 0px;cursor:pointer;z-index:200;position:relative}.nav li.hover .more{background-image:url(../images/constant/layout/arrow-up.svg)}.nav ul{display:block;width:100%}.nav>li.hover>ul,.nav li li.hover ul{position:static}}#content-container{background:#E7E7E7;position:relative;z-index:10}#content-container #content{padding-top:25px;padding-bottom:50px;background:#fff}@media only screen and (min-height: 800px){#content-container #content{min-height:825px}}#content-container #content:after{display:table;content:"";line-height:0;clear:both}@media only screen and (max-width: 615px){#content-container #content{padding-top:5px;padding-bottom:20px}}.ie8 #content-container #content{min-height:600px}#footer-container{border-top:1px solid #888;overflow:auto;padding-bottom:30px}#footer-container footer{display:block;height:100%}#footer-container footer .left-column,#footer-container footer .right-column{margin-top:15px}#footer-container footer .left-column address,#footer-container footer .right-column address{font-family:"ff-more-web-pro",Georgia,"Helvetica Neue",Helvetica,Arial,serif;font-style:normal;line-height:20px}#footer-container footer .left-column .footer-phone-fax,#footer-container footer .right-column .footer-phone-fax{font-size:14px;line-height:18px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:15px}.wf-active #footer-container footer .left-column .footer-phone-fax,.wf-active #footer-container footer .right-column .footer-phone-fax{font-size:18px;line-height:22px;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif}#footer-container footer .left-column .footer-phone-fax .tel,#footer-container footer .right-column .footer-phone-fax .tel{font-size:14px}.wf-active #footer-container footer .left-column .footer-phone-fax .tel,.wf-active #footer-container footer .right-column .footer-phone-fax .tel{font-size:16px}@media only screen and (max-width: 700px){#footer-container footer .left-column address,#footer-container footer .right-column address{font-size:12px}#footer-container footer .left-column .footer-phone-fax,#footer-container footer .right-column .footer-phone-fax{font-size:12px;line-height:20px}.wf-active #footer-container footer .left-column .footer-phone-fax,.wf-active #footer-container footer .right-column .footer-phone-fax{font-size:12px;line-height:20px}#footer-container footer .left-column .footer-phone-fax .tel,#footer-container footer .right-column .footer-phone-fax .tel{font-size:13px}.wf-active #footer-container footer .left-column .footer-phone-fax .tel,.wf-active #footer-container footer .right-column .footer-phone-fax .tel{font-size:13px}}#footer-container footer .left-column .social-buttons ul.two-column,#footer-container footer .right-column .social-buttons ul.two-column{text-decoration:none;list-style-type:none;padding-left:0;margin-left:0;height:70px}.wf-active #footer-container footer .left-column .social-buttons ul.two-column,.wf-active #footer-container footer .right-column .social-buttons ul.two-column{height:75px}#footer-container footer .left-column .social-buttons ul.two-column a,#footer-container footer .right-column .social-buttons ul.two-column a{font-family:"ff-more-web-pro",Georgia,"Helvetica Neue",Helvetica,Arial,serif;color:#333;cursor:pointer}#footer-container footer .left-column .social-buttons ul.two-column a [data-icon],#footer-container footer .right-column .social-buttons ul.two-column a [data-icon]{display:inline-block;padding-right:10px;font-size:18px;line-height:25px;color:#41A68B;text-shadow:#fff 1px 1px 0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}#footer-container footer .left-column .social-buttons ul.two-column a:hover,#footer-container footer .right-column .social-buttons ul.two-column a:hover{color:#333}#footer-container footer .left-column .social-buttons ul.two-column a:hover [data-icon],#footer-container footer .right-column .social-buttons ul.two-column a:hover [data-icon]{color:#333;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}#footer-container footer .left-column .social-buttons ul.two-column a:active,#footer-container footer .right-column .social-buttons ul.two-column a:active{color:#1a1a1a}#footer-container footer .left-column .social-buttons ul.two-column a:active [data-icon],#footer-container footer .right-column .social-buttons ul.two-column a:active [data-icon]{color:#1a1a1a}@media only screen and (min-width: 600px){#footer-container footer .left-column .social-buttons ul.two-column,#footer-container footer .right-column .social-buttons ul.two-column{height:auto;-webkit-column-count:2;column-count:2;list-style-type:none}}#footer-container footer .print-copyright{margin-top:20px}#footer-container footer .print-copyright .print{padding-right:10px;display:inline-block;float:left;margin-top:10px}#footer-container footer .print-copyright .print [data-icon]{font-size:18px;color:#333;text-shadow:#fff 1px 1px 0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}#footer-container footer .print-copyright .print [data-icon]:hover{color:#41A68B}#footer-container footer .print-copyright .print [data-icon]:active{color:#33816c}#footer-container footer .print-copyright .print [data-icon]:active [data-icon]{color:#33816c}#footer-container footer .print-copyright .copyright-disclaimer{font-size:12px;display:inline-block;border-left:1px solid #888;padding:2px 0 5px 12px}#footer-container footer .print-copyright .copyright-disclaimer a{text-transform:uppercase;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;color:#1A6F52;font-size:14px;text-decoration:underline}#footer-container footer .print-copyright .copyright-disclaimer a:hover{color:#333}#footer-container footer .print-copyright .copyright-disclaimer a:active{color:#155a43}@media only screen and (max-width: 615px){#footer-container footer .print-copyright .print{padding-right:0}#footer-container footer .print-copyright .copyright-disclaimer{border-left:none;padding:0}}h1{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-weight:400;text-transform:uppercase}.wf-active h1{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px}h2{color:#1A6F52;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;text-transform:capitalize}.wf-active h2{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px}h2 u{color:#333}h3{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:18px;text-transform:uppercase}.wf-active h3{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;line-height:22px}.oldie h3{font-size:16px;line-height:22px}.wf-active.oldie h3{font-size:22px;line-height:22px}h3.border{border-bottom:1px solid #888;padding-bottom:10px}h4{color:#1A6F52;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase}.wf-active h4{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}.double-border,.double-border-divider{padding:2px 0;border-top:1px solid #888;border-bottom:1px solid #888;border-left:1px solid transparent;border-right:1px solid transparent;box-sizing:border-box;margin:0}.double-border-divider{margin-top:30px}hr{border-top:1px solid #888;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;box-sizing:border-box}p{font-size:14px;line-height:20px;font-weight:normal;color:#333}em,i{font-family:"ff-more-web-pro",Georgia,"Helvetica Neue",Helvetica,Arial,serif;color:#1A6F52;font-weight:normal}strong,b{font-weight:bold}a{color:#1A6F52;text-decoration:none;outline:0}a:hover{color:#333}a:active{color:#1a1a1a}a:focus{outline:0;background-color:transparent}a.tel{color:#1A6F52;font-family:"ff-more-web-pro",Georgia,"Helvetica Neue",Helvetica,Arial,serif}a.tel:hover{color:#333}#content a{text-decoration:none}#content a:hover{text-decoration:none}#content #admin a,#content a.button,#content #form-container a,#content #news h3 a,#content .pe-interior-nav h2 a{text-decoration:none}#content ul{margin-left:0;padding-left:20px}#content ul li{list-style:none}#content ul li:before{content:"●";margin-right:10px;color:#41A68B}#content ul a{color:#333}#content ul a:hover{color:#1A6F52}#content ul a:active{color:#104633}ol{padding-left:22px;font-weight:bold}a:hover,li:hover a{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}.callout,a.callout,.home-callout{display:inline-block;border:0;border-radius:0;outline:0;box-shadow:1px 0px 1px #bbb,0px 1px 1px #666,2px 1px 1px #bbb,1px 2px 1px #666,3px 2px 1px #bbb,2px 3px 1px #666,4px 3px 1px #bbb,3px 4px 1px #666,5px 4px 1px #bbb,4px 5px 1px #666,6px 5px 1px #bbb;color:#333;white-space:nowrap;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;padding:12px 12px 8px 10px;margin-bottom:1.25em;position:relative;width:100%;font-size:16px;line-height:24px;text-decoration:none !important;background:-webkit-linear-gradient(#E7E7E7 0, #D9D9D9 80%);background:linear-gradient(#E7E7E7 0, #D9D9D9 80%)}.wf-active .callout,.wf-active a.callout,.wf-active .home-callout{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;line-height:25px;padding:8px 16px 8px 16px}.callout span,a.callout span,.home-callout span{text-transform:uppercase;font-weight:400;font-size:16px;line-height:18px}.wf-active .callout span,.wf-active a.callout span,.wf-active .home-callout span{font-size:26px;line-height:28px}.callout [data-icon],a.callout [data-icon],.home-callout [data-icon]{color:#41A68B;padding-right:12px;padding-top:0px;font-size:45px;position:relative;font-weight:400;float:left;display:block;text-shadow:#fff 1px 1px 0}.wf-active .callout [data-icon],.wf-active a.callout [data-icon],.wf-active .home-callout [data-icon]{padding-right:15px;font-size:45px;padding-top:5px}.callout:hover [data-icon],.callout:focus [data-icon],a.callout:hover [data-icon],a.callout:focus [data-icon],.home-callout:hover [data-icon],.home-callout:focus [data-icon]{color:#333;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}.callout.active,.callout:active,a.callout.active,a.callout:active,.home-callout.active,.home-callout:active{box-shadow:1px 0px 1px #bbb,0px 1px 1px #666,2px 1px 1px #bbb,1px 2px 1px #666,3px 2px 1px #bbb}.no-touch .push-effect .active,.no-touch .push-effect:active{box-shadow:1px 0px 1px #bbb,0px 1px 1px #666,2px 1px 1px #bbb,1px 2px 1px #666,3px 2px 1px #bbb;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}@media only screen and (max-width: 500px){.callout,a.callout{margin-bottom:0.8em}}.photos{border:1px solid #ccc;width:100%}.column-photo{border:1px solid #ccc;margin:15px 0;align:center;width:90%}@media only screen and (max-width: 990px){.column-photo{width:100%}}.note{background:#E7E7E7;border:1px solid #ccc;padding:15px 20px 15px 20px;margin-top:20px;display:block}.note h2{margin:0;border-bottom:1px solid #888}@media only screen and (max-width: 990px){.note{margin-top:8px;margin-bottom:10px}}@media only screen and (max-width: 615px){.note h2{font-size:28px}}.plugin-note span{color:#41A68B}@media only screen and (max-width: 989px){.no-flexbox #patients .interior-content-container .column{margin:30px 0}.no-flexbox #education .interior-content-container .column{margin-top:30px}.no-flexbox .pe-interior-nav{margin-bottom:30px}.no-flexbox .home-heading{margin-top:0.67em !important}.no-flexbox .ie9-clearfix:before,.no-flexbox .ie9-clearfix:after{content:" ";display:table}.no-flexbox .ie9-clearfix:after{clear:both}}@media only screen and (max-width: 989px){#homepage,#patients .interior-content-container,#plugin .interior-content-container,#education .interior-content-container,#education{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}@media only screen and (max-width: 989px){.intro-callout-container,.content-main,.content-main-visit,.content-main-forms,.form-container,#interior-education{-webkit-box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;position:relative}}@media only screen and (max-width: 989px){.column-container,.column,.column-visit,.column-forms,.column-plugin,#sidenav.pe-interior-nav{-webkit-box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;position:relative}}@media only screen and (max-width: 1050px){#education .interior-content-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}@media only screen and (max-width: 1050px){.content-main{-webkit-box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;position:relative}}@media only screen and (max-width: 1050px){.column{-webkit-box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;position:relative}}.upgrade{display:none}.ie7 .upgrade{background-color:#fff;display:block;padding:15px 0px 0px 0px;margin:0px;width:100%;border-bottom:1px solid #888}.ie7 .upgrade div{margin:0px auto;width:900px}.ie7 .upgrade div h5{color:#333;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;margin:0}.ie7 .upgrade div p{font-size:16px;line-height:21px}.ie7 .upgrade div p a{font-weight:bold}#homepage{width:100%;height:auto}#homepage h1{margin-top:0;line-height:42px}.wf-active #homepage h1{line-height:60px}#homepage h1.home-heading{border-bottom:1px solid #888;padding:0 0 3px 0;font-size:38px}.wf-active #homepage h1.home-heading{font-size:58px}@media only screen and (max-width: 1110px){#homepage h1.home-heading{font-size:32px}.wf-active #homepage h1.home-heading{font-size:58px}}@media only screen and (max-width: 768px){#homepage h1.home-heading{font-size:36px}.wf-active #homepage h1.home-heading{font-size:50px}}@media only screen and (max-width: 640px){#homepage h1.home-heading{font-size:26px;line-height:30px}.wf-active #homepage h1.home-heading{font-size:30px;line-height:35px}}@media only screen and (max-width: 480px){#homepage h1.home-heading{font-size:18px;line-height:23px}.wf-active #homepage h1.home-heading{font-size:30px;line-height:35px}}#homepage h1.home-heading span{border-bottom:1px solid #888;display:block;padding-bottom:12px}@media only screen and (max-width: 615px){#homepage h1.home-heading span{padding:12px 0}}.oldie #homepage h1{font-size:35px}.wf-active.oldie #homepage h1{font-size:58px}#homepage .home-callout-container{margin-top:40px}@media only screen and (max-width: 615px){#homepage .home-callout-container{margin-top:20px}}#homepage .practice-image{margin-top:16px}#homepage .practice-image .home-image-caption,#homepage .practice-image .image-caption{background-color:#1A6F52;margin-top:8px;padding:10px 10px 10px 15px}#homepage .practice-image .home-image-caption h3 a,#homepage .practice-image .image-caption h3 a{color:#fff;line-height:28px;margin:0}#homepage .practice-image .home-image-caption span,#homepage .practice-image .image-caption span{color:#fff;font-family:"ff-more-web-pro",Georgia,"Helvetica Neue",Helvetica,Arial,serif}@media only screen and (max-width: 1150px){#homepage .home-image-caption span{font-size:12px}}#homepage .specialties{margin-top:15px}#homepage .specialties ul{list-style:none;padding:0}#homepage .specialties ul li:before{content:"";margin:0}#homepage .specialties ul li{margin-bottom:8px}#homepage .specialties ul [data-icon]{visibility:hidden}#homepage .specialties ul a{text-decoration:none;color:#333;line-height:12px;position:relative}.no-touch #homepage .specialties ul a:hover{text-decoration:none;color:#1A6F52}.no-touch #homepage .specialties ul a:hover:after{content:"\e00d";color:#41A68B;font-family:'icomoon';padding-left:5px;font-size:22px;line-height:0;position:relative;top:4px;text-decoration:none}#homepage .specialties ul a:active [data-icon]{color:#104633}@media only screen and (min-width: 600px) and (max-width: 990px){#homepage .specialties{margin-top:0}}@media only screen and (max-width: 615px) and (min-width: 350px){#homepage .practice-image{margin-left:0;clear:left;width:48.21109123%;display:block;float:left;margin-right:-100%}#homepage .specialties{margin-left:51.78890877%;margin-top:0;width:48.21109123%;display:block;float:left;margin-right:-100%}}.page-title{border-right:1px solid #888;height:80px}.wf-active .page-title{height:90px}.page-title h1{margin-top:22px;line-height:45px;text-align:center;padding-right:15px}@media only screen and (max-width: 1150px){.page-title h1{font-size:40px}.wf-active .page-title h1{font-size:54px}}@media only screen and (max-width: 990px){.page-title{border-right:none;padding-right:0}}@media only screen and (max-width: 615px){#team .page-title{height:72px}}.top-callouts{margin-top:4px}.section{border-bottom:1px solid #888;padding-top:10px;padding-bottom:10px;width:100%}.section:last-child{border-bottom:none}.header-container{width:100%;margin-top:0;padding-top:0}.header-container h1{text-align:center;line-height:55px;padding-bottom:20px;margin:15px}@media only screen and (max-width: 650px){.header-container h1{font-size:28px;padding-bottom:0}.wf-active .header-container h1{font-size:34px}}.interior-content-container{min-height:522px}#testimonials .interior-content-container{min-height:400px}.content-main,.content-main-plugin{padding-top:35px;padding-bottom:35px}.content-main h2:first-of-type,.content-main-plugin h2:first-of-type{margin-top:0}.content-main h2.first,.content-main-plugin h2.first{margin-top:0}.content-main h3 [data-icon],.content-main-plugin h3 [data-icon]{color:#41A68B;font-size:25px;padding-right:10px;float:left;margin-top:-2px;text-shadow:#fff 1px 1px 0;vertical-align:bottom}.no-touch .content-main h3 a:hover:after,.no-touch .content-main-plugin h3 a:hover:after{content:"\e00d";color:#41A68B;font-family:'icomoon';padding-left:5px;font-size:22px;line-height:0;position:relative;top:2px}.content-main p.medical-forms,.content-main-plugin p.medical-forms{margin-top:0}.content-main ul,.content-main-plugin ul{margin-left:18px}.content-main ul strong,.content-main-plugin ul strong{text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px}.wf-active .content-main ul strong,.wf-active .content-main-plugin ul strong{font-size:18px;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif}.content-main ul li:before,.content-main-plugin ul li:before{content:"●";margin-left:-20px;margin-right:10px;color:#333}.locations .content-main{padding-left:22px;margin-top:5px}.content-main-plugin{padding:0 30px 0 30px}@media only screen and (max-width: 990px){#patients .content-main{padding-left:0;padding-bottom:0;min-height:150px}}@media only screen and (max-width: 615px){#patients .content-main{min-height:200px}#patients .content-main h2{font-size:25px}}.column,.column-plugin{margin-top:20px}.column h2,.column-plugin h2{border-bottom:1px solid #888;padding-bottom:10px;font-size:24px}.wf-active .column h2,.wf-active .column-plugin h2{font-size:26px}.column h3 [data-icon],.column-plugin h3 [data-icon]{color:#41A68B;font-size:25px;padding-right:10px;float:left;margin-top:-2px;text-shadow:#fff 1px 1px 0;vertical-align:bottom}.column ul,.column-plugin ul{margin-left:18px}.column ul strong,.column-plugin ul strong{text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1A6F52;font-size:16px}.wf-active .column ul strong,.wf-active .column-plugin ul strong{font-size:18px;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif}.column ul li:before,.column-plugin ul li:before{content:"●";margin-left:-20px;margin-right:10px;color:#333}.column #about-doctor,.column-plugin #about-doctor{margin-bottom:0}.column-content{margin-top:40px;background-color:#E7E7E7;padding:10px 20px 20px 20px;border:1px solid #ccc}.column-content a{text-decoration:underline}@media only screen and (max-width: 990px){#featured-column{margin:20px 0}}.column-plugin{margin-top:0}@media only screen and (max-width: 990px){.column-plugin{margin-top:30px}}.column-plugin h2{border-bottom:0;padding-bottom:0;font-size:30px;line-height:30px;margin-top:0;margin-bottom:0}.wf-active .column-plugin h2{font-size:40px;line-height:40px}@media only screen and (max-width: 990px){.column-plugin h2{font-size:28px}.wf-active .column-plugin h2{font-size:35px}}.column-plugin p{font-size:13px}@media only screen and (max-width: 989px){.column{margin-top:4px}.column .callout-container{margin-top:40px}}@media only screen and (max-width: 615px){.column{margin-top:0;margin-bottom:20px}}.oldie .column-plugin h2{font-size:32px}#links h1{font-size:30px}.wf-active #links h1{font-size:60px}#links h2{margin:10px 0}#links a{text-decoration:underline}.no-touch #links a:hover{text-decoration:none}.no-touch #links a:hover:after{content:"\e00d";color:#41A68B;font-family:'icomoon';padding-left:5px;font-size:22px;line-height:0;position:relative;top:2px;text-decoration:none}@media only screen and (max-width: 1236px){#links h1{font-size:30px}.wf-active #links h1{font-size:39px}#testimonials h1{font-size:39px}}@media only screen and (max-width: 990px){#links h1{font-size:40px}.wf-active #links h1{font-size:45px}#testimonials h1{font-size:45px}}@media only screen and (max-width: 615px){#links h1{margin-top:8px;line-height:75px;padding-right:0}}.oldie #links h1{font-size:50px}.oldie .last{border-bottom:none}#testimonials h3{color:#41A68B}#testimonials h4{text-transform:uppercase}#testimonials .callout{margin-top:18px}#testimonials .column{margin-bottom:0}@media only screen and (min-width: 615px){.upload-container{margin-top:10px}}@media only screen and (max-width: 615px){#testimonials h1{font-size:32px;line-height:36px}.wf-active #testimonials h1{font-size:32px;line-height:55px}#testimonials .page-title{height:80px}}#events a{text-decoration:underline}#events .column{margin-bottom:0}#events .column-content img{width:100%;margin-top:10px}@media only screen and (max-width: 1200px){#events .column-content img{width:100%}}#disclaimer-404{margin-top:20px}#disclaimer-404 h2{font-size:20px}#disclaimer-404 [data-icon]{font-size:175px;color:#41A68B;text-align:center}@media only screen and (max-width: 990px){#disclaimer-404 [data-icon]{font-size:100px}}@media only screen and (max-width: 650px){#page-not-found h1{font-size:32px;padding-bottom:0}}#form-container,#thank-you-container{background:url(../images/constant/layout/background_texture@2X.png);background-size:24px 12px;background-position:center;background-repeat:repeat;padding-bottom:40px;min-height:550px;border:1px solid #ccc}@media only screen and (max-width: 990px){#form-container,#thank-you-container{overflow:hidden;float:none}}#form-container h2,#thank-you-container h2{line-height:40px}#form-container .form h1,#thank-you-container .form h1{text-align:center}#form-container .form h3,#thank-you-container .form h3{color:#41A68B;width:100%;border-bottom:1px solid #888;margin-top:20px;padding-bottom:5px;font-size:14px}.wf-active #form-container .form h3,.wf-active #thank-you-container .form h3{font-size:18px}#form-container .form h3.no-border,#thank-you-container .form h3.no-border{border:none}#form-container .form h4,#thank-you-container .form h4{font-size:16px}.wf-active #form-container .form h4,.wf-active #thank-you-container .form h4{font-size:22px}@media only screen and (min-width: 1440px){.contact-us-form{padding:0 50px}}#thank-you-container p a{text-decoration:underline;line-height:24px}.no-touch #thank-you-container p a:hover{text-decoration:none}#thank-you-container p a:active{color:#155a43}@media only screen and (max-width: 780px){.refill-header{font-size:40px}}@media only screen and (max-width: 615px){#form-container,#thank-you-container{background:none;padding-bottom:0;border:none}#form-container .form h1,#thank-you-container .form h1{font-size:32px}#form-container .form .refill-header,#thank-you-container .form .refill-header{font-size:23px}#form-container .form .mobile-form-container,#thank-you-container .form .mobile-form-container{background:url(../images/constant/layout/background_texture@2X.png);background-size:24px 12px;background-position:center;background-repeat:repeat;overflow:hidden;padding:10px 10px 20px 10px;border-bottom:1px solid #888}#form-container .button,#thank-you-container .button{margin-top:20px}#thank-you-container{border:none}}#testimonials .LV_validation_message{display:block}#testimonials .upload-photo,#testimonials .upload-photo .image-container{margin-left:0}#testimonials-preview .button{margin-top:20px}#testimonials-preview .column-content{margin-top:20px}#admin-events h2.first{margin-bottom:0}@media only screen and (max-width: 990px){#method_of_contact{margin-bottom:20px}}.required{color:#900}.form-callout{background:#D9D9D9;padding:20px;border:1px solid #ccc;margin-top:30px}.survey-to{padding:5px 0}button,input,textarea{font-size:16px;margin:0;color:#333;vertical-align:baseline;*vertical-align:middle}button,input{line-height:16px}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;*height:13px;*width:13px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="tel"],input[type="color"],select,textarea{width:100%;padding:.5em .5em;display:inline-block;border:1px solid #ccc;font-size:14px;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:all .3s linear;transition:all .3s linear;box-sizing:border-box;-webkit-font-smoothing:antialiased;border-radius:0 0 0 0}.search .ie9-fix,.search input[type="search"]{width:65%;float:left;display:inline;line-height:36px;height:36px;padding:0 10px;border:1px solid #ccc;font-size:14px;background-color:rgba(254,254,254,0.6);border-radius:0;box-shadow:inset 0 1px 3px #ddd;border-radius:0 0 0 0;-webkit-transition:all .3s linear;transition:all .3s linear;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-appearance:none}@media only screen and (max-width: 990px){.search .ie9-fix,.search input[type="search"]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,select:focus,textarea:focus{outline:0;outline:thin dotted \9;border-color:#41A68B;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3;border-color:transparent;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border:1px solid #ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#e9322d}select{border:1px solid #ccc;background-color:#fff;height:33px;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}select[multiple]{height:auto}label{margin:.75em 0 .2em;color:#666;font-size:90%;width:100%;display:block}.short-label{display:inline;margin:0 20px 0 0}@media only screen and (max-width: 500px){.short-label.block-level{display:block}}fieldset{margin:0;padding:.35em 0 .75em;border:0;border-radius:0}legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;font-size:125%;color:#333;border-bottom:1px solid #e5e5e5}input.error,textarea.error{border:1px solid #900}input.error:focus,textarea.error:focus{border:1px solid #900;outline:none}.ErrorListView,.errorlistview,.ErrorMessageView,.errormessageview{background:#fff;padding:5px 20px 5px 20px;border:1px solid #ccc;margin-top:20px}.ErrorListView h2,.errorlistview h2,.ErrorMessageView h2,.errormessageview h2{margin-top:12px}@media only screen and (max-width: 615px){.ErrorListView,.errorlistview,.ErrorMessageView,.errormessageview{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #ccc;margin-top:0}}.inline-validation-form div.error{color:#900}.inline-validation-form .LV_invalid{color:#900;margin-top:2px;font-size:13px}.button,.secondary-button,.search-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.button::-moz-focus-inner,.secondary-button::-moz-focus-inner,.search-button::-moz-focus-inner{padding:0;border:0}.button,.secondary-button{width:100%;font-size:16px;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;*font-size:90%;*overflow:visible;padding:10px 5px;text-align:center;margin-top:30px;color:#fff;border:1px solid #E7E7E7;border:0 rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-transition:.1s linear box-shadow;transition:.1s linear box-shadow;background:-webkit-linear-gradient(#1f8461 0, #1A6F52 80%);background:linear-gradient(#1f8461 0, #1A6F52 80%)}.button:hover,.secondary-button:hover{color:#fff}.wf-active .button,.wf-active .secondary-button{font-size:25px;padding:.3em 0}.button [data-icon],.secondary-button [data-icon]{padding-left:6px;font-size:110%}.secondary-button{background:-webkit-linear-gradient(#50bb9e 0, #41A68B 80%);background:linear-gradient(#50bb9e 0, #41A68B 80%);margin-top:20px}.secondary-button:hover{color:#fff}@media only screen and (max-width: 615px){#submit-event,#submit-news{margin-top:10px;margin-bottom:15px}.secondary-button{font-size:16px}.wf-active .secondary-button{font-size:22px}#testimonials-preview .secondary-button{font-size:16px}.wf-active #testimonials-preview .secondary-button{font-size:25px}}@media only screen and (max-width: 1135px) and (min-width: 990px){#survey-summary .secondary-button,#admin-events .secondary-button{font-size:14px}.wf-active #survey-summary .secondary-button,.wf-active #admin-events .secondary-button{font-size:21px}}@media only screen and (max-width: 700px) and (min-width: 600px){#survey-summary .secondary-button,#admin-events .secondary-button{font-size:13px}.wf-active #survey-summary .secondary-button,.wf-active #admin-events .secondary-button{font-size:21px}}.oldie #submit-event,.oldie #submit-news{font-size:14px;padding-top:12px;padding-bottom:12px}.wf-active.oldie #submit-event,.wf-active.oldie #submit-news{font-size:22px;padding-top:10px;padding-bottom:10px}@media only screen and (min-width: 615px){.filter-dates{margin-top:0}}@media only screen and (max-width: 615px){.survey-button .secondary-button{margin-top:10px;margin-bottom:20px}}@media only screen and (max-width: 615px){.admin-survey-summary .survey-button .secondary-button{margin-bottom:0}}.search-button{width:25%;display:inline;float:right;font-size:18px;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:.275em 1em;color:#fff;border:1px solid #E7E7E7;border:0 rgba(0,0,0,0);text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-transition:.1s linear box-shadow;transition:.1s linear box-shadow;background:-webkit-linear-gradient(#1f8461 0, #1A6F52 80%);background:linear-gradient(#1f8461 0, #1A6F52 80%)}.search-button [data-icon]{font-size:110%;display:block;padding-top:2px}.button-hover,.button:hover,.button:focus,.secondary-button-hover,.secondary-button:hover,.secondary-button:focus,.search-button:hover,.search-button:focus,.heapBox .handler:hover,.heapBox .handler:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1))}.button:focus,.secondary-button:focus,.search-button:focus{outline:0}.button-active,.button:active,.secondary-button:active,.search-button:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}.button[disabled],.search-button[disabled],.button-disabled,.button-disabled:hover,.button-disabled:focus,.button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}div.plugin-filter{display:none}.heapBox{clear:both;display:inline-block;line-height:33px;position:relative;background:#fff;width:100%;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;outline:none}.heapBox:focus{border-color:#41A68B}.heapBox a{text-decoration:none;color:#333;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif}.heapBox .holder{width:88%;font-size:12px;overflow:hidden;background:-webkit-linear-gradient(#FEFEFE 0, #fff 90%);background:linear-gradient(#FEFEFE 0, #fff 90%);text-indent:10px;height:30px}.heapBox .handler{width:12%;height:30px;border-left:1px solid #ccc;text-align:center}.heapBox .handler:after{content:"\e01b";color:#333;font-family:'icomoon';font-size:18px;text-shadow:1px 2px 2px rgba(0,0,0,0.2)}@media only screen and (max-width: 650px){.heapBox .handler:after{font-size:16px}}.heapBox div.heap{display:none;position:absolute;list-style-type:none;left:0;width:100%;top:31px;border-left:1px  solid #ccc;border-right:1px  solid #ccc;border-bottom:1px  solid #ccc;overflow:hidden;z-index:40}.heapBox .heap .heapOptions{display:block;max-height:400px;overflow-y:scroll}.heapBox .heap .heapOptions .heapOption{z-index:20;position:relative;display:block;height:100%}.heapBox .heap .heapOptions .heapOption a{width:100%;display:block;background:#fff;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:15px;padding:5px 0 5px 15px}.heapBox .heap .heapOptions .heapOption a:hover{background:#92d4c3;color:#333}@media only screen and (max-width: 400px){.heapBox .heap .heapOptions .heapOption a{font-size:12px}}.heapBox *{margin:0;padding:0}.heapBox.disabled .holder{color:#92d4c3}.heapBox .holder,.heapBox .handler{float:left;position:relative;z-index:10}#admin .header-container a.last-btn{margin-bottom:20px}#admin .page-title{margin-bottom:15px}.oldie #admin .page-title h1{font-size:35px}.wf-active.oldie #admin .page-title h1{font-size:50px}#admin .admin_title [data-icon]{color:#333}@media only screen and (max-width: 1180px){#admin .page-title h1{font-size:32px;margin-bottom:0}.wf-active #admin .page-title h1{font-size:50px}}@media only screen and (max-width: 990px){#admin .page-title{height:50px}}@media only screen and (max-width: 615px){#admin .page-title h1{margin-top:8px;line-height:75px;padding-right:0}}@media only screen and (max-width: 400px){#admin .admin_title{font-size:25px}}.admin-view,.admin-contact-view,.admin-survey-view{padding-bottom:20px}.admin-view .title,.admin-view .ratings-title,.admin-contact-view .title,.admin-contact-view .ratings-title,.admin-survey-view .title,.admin-survey-view .ratings-title{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}.admin-view .title span,.admin-view .ratings-title span,.admin-contact-view .title span,.admin-contact-view .ratings-title span,.admin-survey-view .title span,.admin-survey-view .ratings-title span{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}.oldie .admin-view .title,.oldie .admin-view .ratings-title,.oldie .admin-contact-view .title,.oldie .admin-contact-view .ratings-title,.oldie .admin-survey-view .title,.oldie .admin-survey-view .ratings-title{font-size:16px}.wf-active.oldie .admin-view .title,.wf-active.oldie .admin-view .ratings-title,.wf-active.oldie .admin-contact-view .title,.wf-active.oldie .admin-contact-view .ratings-title,.wf-active.oldie .admin-survey-view .title,.wf-active.oldie .admin-survey-view .ratings-title{font-size:20px}.admin-view .ratings-title,.admin-contact-view .ratings-title,.admin-survey-view .ratings-title{margin-top:20px}.admin-view .ratings,.admin-contact-view .ratings,.admin-survey-view .ratings{margin-top:10px}.admin-view .ratings span,.admin-contact-view .ratings span,.admin-survey-view .ratings span{color:#1A6F52;font-size:18px}.admin-view .view-section,.admin-view .view-section p,.admin-contact-view .view-section,.admin-contact-view .view-section p,.admin-survey-view .view-section,.admin-survey-view .view-section p{line-height:22px}@media only screen and (max-width: 615px){.admin-view .title,.admin-view .ratings-title,.admin-view .ratings,.admin-view .comments,.admin-contact-view .title,.admin-contact-view .ratings-title,.admin-contact-view .ratings,.admin-contact-view .comments,.admin-survey-view .title,.admin-survey-view .ratings-title,.admin-survey-view .ratings,.admin-survey-view .comments{margin-left:8px}.admin-view .title,.admin-view .ratings-title,.admin-view .title.view-section,.admin-contact-view .title,.admin-contact-view .ratings-title,.admin-contact-view .title.view-section,.admin-survey-view .title,.admin-survey-view .ratings-title,.admin-survey-view .title.view-section{font-size:17px}.admin-view .view-section,.admin-view .view-section p,.admin-contact-view .view-section,.admin-contact-view .view-section p,.admin-survey-view .view-section,.admin-survey-view .view-section p{font-size:14px}}.admin-contact-view{padding-top:20px}.actions{margin-top:40px}.actions .button{margin-top:0}.actions .return-listings{margin-top:15px}@media only screen and (max-width: 990px) and (min-width: 600px){.actions .return-listings{margin-bottom:15px}}@media only screen and (max-width: 615px){.actions{margin-top:20px}}.pagination{margin-top:10px}.links-area{margin-top:15px}.links-area span.current{font-weight:bold;margin-right:2px;color:#fff;background:#333;margin-right:2px;padding:5px 8px}.links-area a{color:#fff;background:-webkit-linear-gradient(#50bb9e 0, #41A68B 80%);background:linear-gradient(#50bb9e 0, #41A68B 80%);margin-right:2px;padding:5px 8px}.links-area a:hover{background:#41A68B}table.admin_listing_appt,table.admin_listing_contact,table.admin_listing_refill,table.admin_listing_survey,table.admin_listing_testimonials{margin-bottom:20px}table.admin_listing_appt a.view:hover,table.admin_listing_contact a.view:hover,table.admin_listing_refill a.view:hover,table.admin_listing_survey a.view:hover,table.admin_listing_testimonials a.view:hover{color:#333}table.admin_listing_appt .admin-survey-stars span,table.admin_listing_contact .admin-survey-stars span,table.admin_listing_refill .admin-survey-stars span,table.admin_listing_survey .admin-survey-stars span,table.admin_listing_testimonials .admin-survey-stars span{color:#1A6F52;font-size:18px}.patient-survey h4{border-bottom:1px solid #888;text-transform:capitalize}.patient-survey h5{color:#41A68B;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;text-align:center}.patient-survey .status{margin-bottom:15px}.response{background:#f7f7f7;border-left:1px solid #DDD;display:block;float:left;margin-bottom:20px;padding:10px;width:20%}.response:first-of-type{border-left:none}.response .response-star-wrapper{display:block}.response .response-description{font-size:12px}.response .survey-star{color:#1A6F52;font-size:18px}.admin-stars-wrapper{color:#1A6F52;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px}.admin-stars-wrapper.final-tally{margin-left:15px;margin-top:-10px}.admin-stars-wrapper .avg-rating{color:#666;font-size:20px}@media only screen and (max-width: 760px){.patient-survey tr{background:rgba(255,255,255,0.5);border:1px solid #50bb9e;display:block;padding:10px;margin:10px 0}.response{border-left:none;display:block;float:left;margin:8px 0;width:50%}}.now-showing-area{text-align:center}@media only screen and (min-width: 651px){table.admin_listing_contact tr.contact-listings{height:48px}}@media only screen and (min-width: 850px){table.fluid-table td{padding:5px 10px}}@media only screen and (max-width: 850px), (min-device-width: 400px) and (max-device-width: 850px){#form-container h2{font-size:22px;line-height:25px}table.fluid-table{display:block}table.fluid-table thead,table.fluid-table tbody,table.fluid-table th,table.fluid-table td,table.fluid-table tr{display:block}table.fluid-table th{font-size:30px}table.fluid-table thead tr{position:absolute;top:-9999px;left:-9999px}table.fluid-table tr{background:rgba(255,255,255,0.5);border:1px solid #50bb9e;padding:10px;margin:10px 0}table.fluid-table tr.hide{display:none}table.fluid-table tr.appointment-listings td .table-fix,table.fluid-table tr.refill-listings td .table-fix,table.fluid-table tr.survey-listings td .table-fix,table.fluid-table tr.testimonial-listings td .table-fix,table.fluid-table tr.event-listings td .table-fix,table.fluid-table tr.news-listings td .table-fix,table.fluid-table tr.contact-listings td .table-fix,table.fluid-table tr.unread td .table-fix{text-align:left}table.fluid-table td{border:none;border-bottom:1px solid #ddd;margin:10px 0;position:relative;padding-left:50%;min-height:40px}table.fluid-table td:first-child{height:100%}table.fluid-table td:last-child{border-bottom:none}table.fluid-table td:before{content:attr(data-title);position:absolute;top:0;left:6px;width:45%;padding-right:10px;white-space:nowrap;color:#41A68B;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase}.wf-active table.fluid-table td:before{font-size:17px}table.admin_listing_appt td:first-child{height:100%}table.admin_listing_testimonials td.doctor,table.admin_listing_refill td.doctor,table.admin_listing_survey td.doctor{margin-top:-10px}}#team-surgeons{padding-bottom:20px}#team-surgeons .surgeon-container{overflow:hidden;display:block;margin-bottom:30px}#team-surgeons .surgeon-container h3{margin:0;padding:0}#team-surgeons .surgeon-container h3 [data-icon]{display:none}#team-surgeons .surgeon-container h3 a{color:#333;line-height:20px;text-decoration:underline}.no-touch #team-surgeons .surgeon-container h3 a:hover{text-decoration:none}.no-touch #team-surgeons .surgeon-container h3 a:hover:after{content:"\e00d";color:#41A68B;font-family:'icomoon';padding-left:5px;font-size:22px;line-height:0;position:relative;top:2px;text-decoration:none}#team-surgeons .surgeon-container h3 a:active [data-icon]{color:#155a43}#team-surgeons .surgeon-container h3 span{font-size:14px;color:#1A6F52}.wf-active #team-surgeons .surgeon-container h3 span{font-size:16px}#team-surgeons .surgeon-container ul strong{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;margin-left:-18px}.wf-active #team-surgeons .surgeon-container ul strong{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}#team-surgeons .surgeon-container ul li:before{margin-left:-20px}@media only screen and (max-width: 515px){#team-surgeons .surgeon-container .surgeon-specialties,#team-surgeons .surgeon-container .hospital-affiliations{display:none}}@media only screen and (max-width: 1162px){#team-surgeons ul{font-size:13px}}@media only screen and (max-width: 446px){#team-surgeons .surgeon-container h3 a{font-size:14px}.wf-active #team-surgeons .surgeon-container h3 a{font-size:18px}#team-surgeons .surgeon-container h3 a:hover{text-decoration:underline;color:#41A68B}#team-surgeons .surgeon-container h3 a:hover [data-icon]{display:none}#team-surgeons .surgeon-container h3 span{font-size:12px;line-height:12px;margin:0;padding:0}.wf-active #team-surgeons .surgeon-container h3 span{font-size:14px;line-height:14px}}#team-staff{padding-bottom:20px}#team-staff .staff-content-directory p{display:block;overflow:hidden;margin-bottom:10px;margin-top:0;padding-left:0}#team-staff .staff-content-directory .directory{margin-top:0;padding-top:0}#team-staff .staff-content-directory .directory h3{margin-bottom:0}#team-staff .staff-content-directory .directory h3 [data-icon]{color:#41A68B;font-size:25px;padding-right:10px;float:left;text-shadow:#fff 1px 1px 0;vertical-align:bottom}#team-staff .staff-content-directory .directory strong{text-transform:uppercase;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.wf-active #team-staff .staff-content-directory .directory strong{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}#team-staff .staff-content-directory .directory .tel{font-size:18px;text-decoration:none}#team-staff .staff-content-directory .directory ul{line-height:25px}#team-staff .staff-content-directory .directory ul span{color:#1A6F52;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:14px}.wf-active #team-staff .staff-content-directory .directory ul span{font-size:16px}#team-staff .staff-content-directory .directory ul li:before{margin-left:-20px}@media only screen and (min-width: 601px) and (max-width: 989px){#team-staff .staff-content-directory p{padding-top:10px}}@media only screen and (max-width: 615px){#team-staff .staff-content-directory p{margin-top:20px}}.surgeon-header-container{width:100%;margin-top:0;padding-top:0}.surgeon-header-container h1{margin:0;line-height:60px;padding-bottom:12px;text-align:center;display:block;padding-top:5px}.surgeon-header-container h1 span{text-align:left;display:inline-block;top:-10px;line-height:28px;position:relative;font-size:14px;padding:15px 0 15px 20px;margin-left:10px;border-left:1px solid #888;color:#666}.wf-active .surgeon-header-container h1 span{font-size:18px;line-height:28px;top:-14px}@media only screen and (max-width: 990px){.surgeon-header-container h1{padding-top:10px;font-size:26px;padding-bottom:0;line-height:30px}.wf-active .surgeon-header-container h1{padding-top:5px;font-size:35px;line-height:40px}.surgeon-header-container h1 span{text-align:center;border-left:none;font-size:12px;line-height:18px;margin:15px 0 0 -10px;padding:0;position:none}.wf-active .surgeon-header-container h1 span{font-size:15px;line-height:22px;margin:10px 0 0 -10px}#surgeon .column h2{margin-top:10px}}#surgeon .callout{margin-top:18px}#surgeon .column-content{margin-top:20px}#surgeon .content-main h3{padding:0;border-bottom:none;color:#1A6F52}#surgeon .content-main h3:first-child{margin-top:0}#surgeon .content-main p{margin:0 0 15px 0;padding:0}#surgeon .content-main a{text-decoration:underline}#surgeon .content-main a:hover{text-decoration:none}@media only screen and (max-width: 615px) and (min-width: 450px){#surgeon .callout-image{margin-left:0;clear:left;width:48.21109123%;display:block;float:left;margin-right:-100%}#surgeon .column-content{margin-left:51.78890877%;width:48.21109123%;display:block;float:left;margin-right:-100%}}#patients{width:100%;display:block;height:auto}#patients .content-main .responsive-map-container,#patients .content-main-forms .responsive-map-container{position:relative;padding-bottom:50%;height:0;overflow:hidden;margin-bottom:20px}#patients .content-main .responsive-map-container iframe,#patients .content-main .responsive-map-container object,#patients .content-main .responsive-map-container embed,#patients .content-main-forms .responsive-map-container iframe,#patients .content-main-forms .responsive-map-container object,#patients .content-main-forms .responsive-map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#patients .content-main .map img,#patients .content-main-forms .map img{width:100%}#patients .content-main .google-maps .button,#patients .content-main-forms .google-maps .button{margin:20px 0}#patients .content-main .location-info p,#patients .content-main-forms .location-info p{margin-top:0}#patients .content-main .location-info p a,#patients .content-main-forms .location-info p a{text-decoration:none}#patients .content-main .office-hours,#patients .content-main-forms .office-hours{padding:10px 30px 30px 30px;margin-bottom:20px}#patients .content-main .office-hours h3,#patients .content-main-forms .office-hours h3{margin-top:5px}#patients .content-main .office-hours ul,#patients .content-main-forms .office-hours ul{margin:0;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;padding:0}#patients .content-main .office-hours ul [data-icon],#patients .content-main-forms .office-hours ul [data-icon]{color:#333}@media only screen and (max-width: 615px){#patients .content-main .location-info .tel,#patients .content-main-forms .location-info .tel{font-size:13px}#patients .content-main .office-hours,#patients .content-main-forms .office-hours{padding:20px 0 0 0}#patients .content-main .office-hours ul,#patients .content-main-forms .office-hours ul{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}}#patients .column .callout-container{margin-top:20px}#patients .column .communities{margin-left:0;padding-left:0}#patients .column .communities li:before{content:none}#patients .column .communities li li:before{content:"●";margin-left:0;margin-right:10px;color:#333}#patients .column .forms a{line-height:24px}#patients .column .forms li:before{content:"\e013";font-family:'icomoon';margin-right:6px;color:#888}#patients .column .visit-photo{margin-top:25px}@media only screen and (max-width: 615px) and (min-width: 350px){#patients .column .visit-photo{width:60%;margin:0 auto}}@media only screen and (max-width: 1050px) and (min-width: 990px){#patients .column h3{font-size:20px}}@media only screen and (max-width: 990px) and (min-width: 600px){#patients.locations .column .column-content{margin-top:20px}}#patients #procedures .callout{margin-top:40px}#patients #procedures .column-content{margin-bottom:20px;margin-top:0px}.oldie #patients .column h3{font-size:21px}.oldie #patients .content-main .location-info ul li{font-size:13px}#education-categories h1{line-height:60px;position:relative;padding-bottom:35px;border-bottom:1px solid #888;margin-right:0;margin-left:0}#education-categories h1:before{content:" ";position:absolute;left:0;bottom:5px;width:100%;height:1px;background:#888}#education-categories .category-listings h2{margin-bottom:5px}#education-categories .category-listings a{text-decoration:underline;color:#333;line-height:24px}.no-touch #education-categories .category-listings a:hover{text-decoration:none;color:#378c76}#education-categories .education-image{margin-top:40px;margin-bottom:20px;margin-top:40px;margin-bottom:20px}@media only screen and (max-width: 600px){#education-categories h1{padding-bottom:20px;line-height:40px}#education-categories .category-listings h2{font-size:30px;line-height:30px}}#sidenav{background-color:#E7E7E7;padding:20px;margin-top:50px;padding:10px 20px 20px 20px;border:1px solid #ccc}#sidenav h2{text-transform:uppercase;line-height:25px;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #888;padding-bottom:20px;font-size:26px}#sidenav ul li{padding-bottom:8px}#sidenav ul li.current a{font-weight:bold;text-decoration:none;color:#333}#sidenav ul li a{text-decoration:underline;line-height:18px;color:#888}#sidenav ul li a:hover{text-decoration:none;color:#333}#content .pe-interior-nav ul{padding:0}#content .pe-interior-nav li:before{content:"";margin:0}#interior-education h1{line-height:60px;position:relative;padding-bottom:30px;border-bottom:1px solid #888;display:inline-block;text-align:center;width:100%}#interior-education h1:before{content:" ";display:block;position:absolute;left:0;bottom:5px;width:100%;height:1px;background:#888}#interior-education h2{line-height:40px}#interior-education a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#interior-education .preview-content h1{margin-bottom:25px}#interior-education .preview-content img{width:40%;height:auto;float:right;margin-left:20px;margin-bottom:20px;margin-top:30px}#interior-education #player{margin-top:20px}#interior-education video{width:100%;height:auto}#interior-education #bmi table{width:100% !important}#interior-education #bmi table .bmicalc_background{width:100%}#interior-education #bmi table .bmicalc_background .bmicalc_button input{margin-bottom:6px;font-size:25px;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;*font-size:90%;*overflow:visible;padding:15px;text-align:center;color:#fff;border:1px solid #E7E7E7;border:0 rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-transition:.1s linear box-shadow;transition:.1s linear box-shadow;background:-webkit-linear-gradient(#1f8461 0, #1A6F52 80%);background:linear-gradient(#1f8461 0, #1A6F52 80%)}#interior-education #bmi table .bmicalc_background .bmicalc_button input:hover{color:#fff;background-image:-webkit-linear-gradient(top, transparent, rgba(0,0,0,0.0470588) 40%, rgba(0,0,0,0.0980392))}@media only screen and (min-width: 600px) and (max-width: 1050px){#interior-education h1{margin-top:10px;padding-bottom:40px}}@media only screen and (min-width: 1050px){#interior-education h1{margin-bottom:0}}@media only screen and (max-width: 600px){#interior-education h1{padding-bottom:35px;font-size:40px;line-height:45px}#interior-education h2{font-size:30px;line-height:30px}#interior-education img{display:none}}@media only screen and (max-width: 1050px){#interior-education h1{margin-left:0;clear:left;width:100% !important;display:block;float:left}}.patient_education_navigation{border-top:1px solid #888;margin-top:35px;padding-top:20px;text-align:center}#education .column .column-content{margin-top:0}#education .column ul li::before{content:none}@media only screen and (max-width: 601px){#education .column{z-index:1}}#education .education-topics{margin-left:0;list-style:none !important;padding:0}#education .education-topics [data-icon]{visibility:hidden}#education .education-topics a{text-decoration:underline;color:#333;line-height:24px;position:relative}.no-touch #education .education-topics a:hover{text-decoration:none}.no-touch #education .education-topics a:hover:after{content:"\e00d";color:#41A68B;font-family:'icomoon';padding-left:5px;font-size:22px;line-height:0;position:relative;top:4px;text-decoration:none}#education .education-topics a:active [data-icon]{color:#104633}@media only screen and (min-width: 600px) and (max-width: 990px){#education .column{margin-top:0}#education .column .column-content{margin-top:0}}@media only screen and (max-width: 601px){#education .content-main{max-height:620px}}@media only screen and (max-width: 555px){#education .content-main{max-height:600px}}@media only screen and (max-width: 490px){#education .content-main{max-height:540px}}@media only screen and (max-width: 425px){#education .content-main{max-height:470px}}.oldie #content #education ul li:before{display:none}.oldie #content #interior-education h2{margin-top:0}div.rating-cancel,div.star-rating{cursor:pointer;display:inline-block !important;width:25px}div.rating-cancel a,div.star-rating a{border:0;float:left;height:5px;text-indent:-999em}div.rating-cancel:after,div.rating-cancel a:after{content:"\e024";color:#900;font-family:'icomoon';font-size:18px;text-shadow:1px 1px 1px rgba(255,255,255,0.9)}div.star-rating:after,div.star-rating a:after{content:"\e022";color:#1A6F52;font-family:'icomoon';font-size:18px;text-shadow:1px 1px 2px rgba(255,255,255,0.95)}div.star-rating.star-rating-on:after,div.star-rating.star-rating-hover:after,div.star-rating:hover:after,div.star-rating a.star-rating-on:after,div.star-rating a.star-rating-hover:after,div.star-rating a:hover:after{content:"\e023";font-family:'icomoon'}.admin-bargraph{background:#1A6F52;height:100px;margin:0 20%;position:relative;width:60%}.admin-bargraph .admin-barratings{background:#CCC}.admin-bargraph .times{color:#fff;font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;position:absolute;top:20%;text-align:center !important;width:100%}@media only screen and (max-width: 990px){.admin-bargraph{margin:0 5%;width:90%}}div.star-rating-readonly a{cursor:default !important}.stars-wrapper{margin-bottom:20px}.stars-wrapper label{display:block;margin-bottom:10px}.stars-wrapper .ratings-wrapper{display:block;position:relative;vertical-align:top}.stars-wrapper .ratings-wrapper .ui-stars-caption{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;left:155px;top:7px}.touch div.rating-cancel,.touch div.star-rating{width:42px}.touch div.rating-cancel:after,.touch div.rating-cancel a:after,.touch div.star-rating:after,.touch div.star-rating a:after{font-size:27px}.touch .stars-wrapper .ratings-wrapper .ui-stars-caption{font-size:12px;left:245px;top:15px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:left, top, -webkit-transform;transition-property:left, top, -webkit-transform;transition-property:transform, left, top;transition-property:transform, left, top, -webkit-transform;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-slide img{width:100%}.no-show{display:none}.content-slide{position:relative}.content-slide p{position:absolute;top:20%;left:0;text-align:center;z-index:2;width:100%;color:#fff;font-size:75px;line-height:80px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.8)}.wf-active .content-slide p{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:90px;line-height:95px;top:14%}.oldie .content-slide p{font-size:60px;line-height:65px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wf-active.oldie .content-slide p{font-family:"franklin-gothic-urw-comp","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:90px;line-height:95px;top:0%}.content-slide p a{color:#fff}.content-slide p a:hover{text-shadow:1px 1px 8px rgba(0,0,0,0.8)}@media only screen and (max-width: 1250px){.content-slide p{font-size:65px;line-height:70px;top:20%}.wf-active .content-slide p{font-size:80px;line-height:80px;top:12%}}@media only screen and (max-width: 1075px){.content-slide p{top:14%}.wf-active .content-slide p{top:8%}}@media only screen and (max-width: 990px){.content-slide p{font-size:55px;line-height:60px;top:15%}.wf-active .content-slide p{font-size:70px;line-height:70px;top:10%}}@media only screen and (max-width: 780px){.content-slide p{font-size:40px;line-height:50px;top:12%}.wf-active .content-slide p{font-size:62px;line-height:62px;top:0%}}.oldie .content-slide p{top:16%}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container,.swiper-wrapper,.swiper-container,.swiper-slide{width:100%;height:auto !important}#slider{position:relative}#slider .arrow-left:hover,#slider .arrow-right:hover{cursor:pointer}#slider .arrow-left [data-icon]{left:0}#slider .arrow-right [data-icon]{right:0}#slider [data-icon]{color:rgba(148,148,148,0.9);font-size:60px;position:absolute;z-index:10;top:40%}@media only screen and (max-width: 1250px){#slider [data-icon]{top:38%}}@media only screen and (max-width: 990px){#slider [data-icon]{font-size:50px}}@media only screen and (max-width: 780px){#slider [data-icon]{top:32%}}#slider [data-icon]:hover{color:rgba(148,148,148,0.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}#slider [data-icon]:active{color:#1a1a1a}.oldie #slider [data-icon]{top:35%}.oldie #slider .arrow-left [data-icon],.oldie #slider .arrow-right [data-icon]{color:#333}.oldie #slider .arrow-left [data-icon]:hover,.oldie #slider .arrow-right [data-icon]:hover{color:#666}.oldie #slider .arrow-left [data-icon]:active,.oldie #slider .arrow-right [data-icon]:active{color:#1a1a1a}@media print{#header-container,#main-nav-container,#slider,#footer-container,.home-callout-container,.photos,.responsive-map-container,.map,.google-maps,#request-appointment,#about-doctor,#patient-testimonials,#download-forms,#news-events,#multimedia,#submit-testimonial,#sidenav{display:none}.column .column-content{float:none;margin:0;width:100% !important}#print-reveal{display:block}}.memo{border:1px solid #ddd;box-shadow:3px 3px 6px rgba(0,0,0,0.2);margin:30px 0;padding-bottom:25px}.memo h2{background:#1A6F52;color:white;font-size:190%;margin:0 0 25px 0;padding:10px 25px}.memo a{text-decoration:underline !important}.memo p{margin-left:25px;margin-right:25px}
