button,[type='button'],[type='reset'],[type='submit']{appearance:none;background-color:#555;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-align:center;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#444444;color:#fff;}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#555;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}label{display:block;font-weight:normal;margin-bottom:0.375em;}input,select,textarea{display:block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%;}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#cccccc;}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{border-color:#555;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(85,85,85,0.7);outline:none;}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed;}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd;}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#858585;}textarea{resize:vertical;}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em;}[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}[type="checkbox"]:focus,[type="radio"]:focus,[type="file"]:focus,select:focus{outline:3px solid rgba(85,85,85,0.6);outline-offset:2px;}input[type="search"]{box-sizing:border-box;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin:0;}dt{font-weight:600;margin:0;}dd{margin:0;}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%;}thead{line-height:1.3;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid #ddd;}th{font-weight:600;}th,td{padding:0.75em 0.75em 0.75em 0;}html{color:#333;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0.03em;}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:1.3;margin:0 0 0.75em;}h1{font-size:2.2em;}h2{font-size:1.8em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin:0 0 0.75em;}a{color:#555;text-decoration:none;transition:color 150ms ease;}a:active,a:focus,a:hover{color:#404040;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}
html{background-color:#fff;box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}html,body{height:100%;}body{margin:0;}.container{margin:auto;}.container::after{clear:both;content:"";display:block;}#content-wrapper{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}.no-sidebar #content{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:720px){.no-sidebar #content{width:calc(100% - 40px);float:left;margin-left:20px;}}@media only screen and (min-width:960px){.no-sidebar #content{width:calc(100% - 40px);float:left;margin-left:20px;}}@media only screen and (min-width:720px){.one-sidebar.sidebar-second #content{width:calc(75% - 35px);float:left;margin-left:20px;}}@media only screen and (min-width:960px){.one-sidebar.sidebar-second #content{width:calc(66.66667% - 33.33333px);float:left;margin-left:20px;}}@media only screen and (min-width:720px){.one-sidebar.sidebar-first #content{width:calc(75% - 35px);float:left;margin-left:20px;margin-left:calc(25% - 25px + 40px);}}@media only screen and (min-width:960px){.one-sidebar.sidebar-first #content{width:calc(75% - 35px);float:left;margin-left:20px;margin-left:calc(25% - 25px + 40px);}}@media only screen and (min-width:720px){.two-sidebars #content{width:calc(50% - 30px);float:left;margin-left:20px;margin-left:calc(25% - 25px + 40px);}}@media only screen and (min-width:960px){.two-sidebars #content{width:calc(41.66667% - 28.33333px);float:left;margin-left:20px;margin-left:calc(25% - 25px + 40px);}}@media only screen and (min-width:720px){#sidebar-first{width:calc(25% - 25px);float:left;margin-left:20px;margin-left:calc(-75% - 5px + 40px);}.one-sidebar.sidebar-first #sidebar-first{margin-left:calc(-100% - 0px + 40px);}}@media only screen and (min-width:960px){#sidebar-first{width:calc(25% - 25px);float:left;margin-left:20px;margin-left:calc(-66.66667% - 6.66667px + 40px);}.one-sidebar.sidebar-first #sidebar-first{margin-left:calc(-100% - 0px + 40px);}}@media only screen and (min-width:720px){#sidebar-second{width:calc(25% - 25px);float:left;margin-left:20px;margin-left:calc(0% - 20px + 40px);}}@media only screen and (min-width:960px){#sidebar-second{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px;margin-left:calc(0% - 20px + 40px);}}#header,#footer,#sidebar-first,#sidebar-second,#navigation{background:rgba(170,170,170,0.2);}#header,#footer,.mission,.breadcrumb,.node{clear:both;}
.breadcrumb li{list-style-type:none;display:inline-block;}#navigation li{list-style-type:none;display:inline-block;}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.pager__item{display:inline;}.pager__item a{display:inline-block;}
body{background:#34373c;font-family:"Raleway","Helvetica Neue",helvetica,Arial,sans-serif;}a{color:rgba(223,112,39,1);}a:hover{color:rgba(223,112,39,1);text-decoration:underline;}.contextual-region .contextual .contextual-links a,.contextual-region .contextual .contextual-links a:hover{color:#000 !important;font-weight:normal !important;font-size:14px !important;}.cta-button{background:#34373c;padding:3% 10%;color:#fff;border-radius:5px;font-size:18px;font-weight:bold;border:5px #34373c solid;display:inline-block;}.cta-button:hover{color:#555;}.cta-button.primary{background:#df7027;border:5px #df7027 solid;}.cta-button.primary:hover{color:#ddd;background:#34373c;border:5px #34373c solid;}.cta-button.secondary{background:none;border:5px #608995 solid;color:#608995;}.cta-button.secondary:hover{color:#34373c;border:5px #34373c solid;}.webform-button--submit{background:#eee !important;color:#000 !important;border:1px solid;}#block-rightcolumncta--3 .webform-button--submit{background:#bdd3dc !important;color:#1b2c58 !important;border:1px solid;width:35%;font-size:1em;border-radius:20px;padding:5px 20px;margin-top:20px;}#top-top-nav{background:#e6e7e8;z-index:100;}#top-top-nav .container{margin:auto;max-width:1200px;}#top-top-nav .container div{display:flex;justify-content:flex-end;}#top-top-nav #block-toptopnav{color:#fafafa;width:auto;text-align:right;}#top-top-nav #block-toptopnav a{color:#1b2c58;padding:5px 15px;padding-right:15px;display:block;font-size:.9em;line-height:20px;}#top-top-nav #block-toptopnav a:hover{color:#000;text-decoration:none;}#top-top-nav #block-toptopnav ul ul{text-align:left;background:#fff;top:34px;}#top-top-nav #block-toptopnav ul ul a{color:#002B5C;margin:0;border:none;background:#BDD3DC;display:block;border-top:#000 solid 1px;padding:2% 3%;}#top-top-nav #block-toptopnav ul ul a:hover{color:#002B5C !important;text-decoration:underline !important;}#top-top-nav #block-toptopnav ul.sf-menu .sf-sub-indicator{display:none;}#top-top-nav #block-headerphone{text-align:right;}#top-top-nav #block-headerphone a{padding:3px 0% 3px 10%;min-width:150px;color:#1b2c58;margin:0;font-weight:600;font-size:18px;}#header{background:#abc6be;max-height:120px;z-index:50;position:relative;}#header .container{display:flex;justify-content:flex-start;align-items:center;padding:0;margin:auto;max-width:1200px;}.site-logo img{max-height:120px;padding:20px 0px;}#header #service-menu .container{padding:0.25% 0;margin-left:20%;width:100%;}#header #service-menu ul li a{color:#fff;padding:25px;line-height:60px;display:block;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none !important;}#header #service-menu ul li a:hover{background:#4a4f71;}#header #service-menu ul li a:hover::after{content:"";display:block;border:12px solid #4a4f71;border-bottom-color:#1b2c58;position:absolute;bottom:0px;left:50%;margin-left:-12px;}#header #service-menu > li ul{background:#fff;top:103px;width:17em;}#header #service-menu li ul li{width:100%;}#header #service-menu li ul > li a{color:#002b5c;padding:1% 5%;font-size:15px;font-weight:600;line-height:30px;}#header #service-menu li ul li a:hover{color:#34373c;position:relative;background-color:#bdd3dc !important;border:none;border-bottom-color:none;}#header #service-menu li ul li a:hover::after{background-color:#bdd3dc !important;content:"";display:block;border:none;position:relative;margin-left:0px;}#header #service-menu li ul li ul{top:0;left:17em;}#header #service-menu ul.sf-menu .sf-sub-indicator{display:none;}#header #service-menu ul.sf-menu li.sfHover > ul{background:#fff;width:17em;box-shadow:none;}#header #service-menu ul.sf-menu > li.sfHover > ul{top:115px;width:17em;}#header #block-headerphone-2{display:none;visibility:hidden;}.responsive-menu-block-wrapper{display:none;}.mm-page,.mm-wrapper_background body{background-color:#ffffff;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:240px;padding-left:15rem;}.off-canvas-wrapper{display:block;}.no-js .off-canvas-wrapper{display:none;}.responsive-menu-toggle{display:inline-block;height:55px;width:55px;background:rgba(255,255,255,0.5);border:#333132 1px solid;border-radius:5px;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:55px;height:55px;z-index:4;margin-top:0;position:relative;}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-size:15px;text-transform:uppercase;bottom:3px;left:0px;color:#fff;text-align:center;width:100%;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#fff;content:'';display:block;width:20px;height:3px;position:absolute;top:0;left:16px;border-radius:2px;}.responsive-menu-toggle-icon:before{top:8px;}.responsive-menu-toggle-icon span.icon{top:14px;}.responsive-menu-toggle-icon:after{top:20px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}.mm-wrapper_opening .responsive-menu-toggle-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon:after{top:14px;}.mm-wrapper_opening .responsive-menu-toggle-icon span.icon{left:-25px;opacity:0;}.mm-wrapper_opening .responsive-menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.mm-wrapper_opening .responsive-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#mm-blocker{background:rgba(0,0,0,0);}.mm-wrapper_opening #mm-blocker{background:rgba(0,0,0,0.2);transition:background 1s ease 0.3s;}.mm-wrapper_opening #page{border-left:1px solid #ccc;}.mm-panel a{border-bottom:none;}ul.menu.mm-listview a.is-active{color:inherit;}.mm-panel a:hover{border:none;}ul.menu.mm-listview{padding-left:0;}.layout-container > .hero{background:#34373c url(/themes/TH_base2/images/duncanherobg.jpg) no-repeat;background-size:cover;text-align:center;display:flex;align-items:center;}.path-frontpage .layout-container > .hero{height:90vh;justify-content:center;}.path-node .layout-container > .hero{background:0;}#page-hero .container{width:100%;max-width:100%;}#page-hero #block-hero{width:100%;padding:0.5% 0% 3.5%;position:relative;margin:0 auto;border-radius:5px;}#block-hero .hero-block{width:48%;background:rgba(255,255,255,0.4);padding:30px 20px 30px 15%;margin-top:16%;text-align:left;display:flex;border-radius:0 200px 200px 0;}#block-hero h2{font-weight:400;font-size:3.9vh;line-height:5vh;color:#1b2c58;text-shadow:none;text-align:left;display:block;}#block-hero h3{font-weight:bold;font-size:2.9vh;line-height:1em;color:#1b2c58;text-shadow:none;text-align:left;width:100%;display:block;}.request-appointment-cta h3{color:#fff;font-weight:600;margin-bottom:0px;text-transform:uppercase;}.request-appointment-cta p.text{padding:10px 0;color:#fff;}.request-appointment-cta a.button{border-radius:20px;padding:10px 20px;font-weight:200;font-size:.8em;background:#1b2c58;display:block;text-align:center;text-wrap:nowrap;border:1px solid #1b2c58;margin-left:0;color:#fff;width:100%;}.request-appointment-cta a.button:hover{border-radius:20px;padding:10px 20px;font-weight:200;background:#fff;display:block;text-align:center;border:1px solid #1b2c58;margin-left:0;color:#1b2c58;width:100%;}#page-hero #block-hero .button-wrapper{display:flex;justify-content:space-between;margin:0 12%;padding:3% 0 0 0;}#page-hero #block-hero .button-wrapper a{display:block;width:42%;}#page-hero #block-hero .hero-img{padding-left:50px;}#main-top .container{padding-bottom:3%;}#main-top .container #block-flex-callout .basic__body{display:flex;justify-content:flex-start;}#main-top .container #block-flex-callout .basic__body .flex-column{display:block;color:#608995;text-align:center;padding:2% 1% 2% 1%;margin:2% 0.5% 2% 0.5%;border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,0.7);flex-grow:1;flex-basis:0;position:relative;background-color:transparent;z-index:0;}#main-top .container #block-flex-callout .basic__body .flex-column::after{content:"";clear:both;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-10;background-color:rgba(52,55,61,0.2);}#main-top .container #block-flex-callout .basic__body .flex-column .icon-wrapper{height:100px;width:100px;margin:0 auto;background:#abc6be;border:solid 3px #34373c;border-radius:50px;display:flex;justify-content:center;align-items:center;}#main-top .container #block-flex-callout .basic__body .flex-column svg{height:60%;width:60%;}#main-top .container #block-flex-callout .basic__body .flex-column h4{font-size:16px;color:#34373c;margin:4% 0 0 0;}#main-top .container #block-flex-callout .basic__body .flex-column p{font-size:13px;line-height:1.9em;padding-bottom:5%;}#main-top .container #block-flex-callout .basic__body .flex-column .cta-button{background:none;font-size:15px;font-weight:bold;border:3px #34373c solid;color:#34373c;}#main{padding:0;background:#fff;}#main #content-area ul,#main #content-area ol{list-style-type:initial;margin:0 0 1em 2em;padding:initial;}#main #content-area h1{font-weight:300;}#main #content-area{width:90%;}#content-wrapper{margin:auto;max-width:1200px;}#content-wrapper #content{margin-bottom:50px;}#content-wrapper #content a{color:rgba(223,112,39,1);}.page__page-hero{margin:0 0 10px 0;}.basic-page-hero{margin-top:50px;}.floatr{float:right;margin:0 0 5px 10px;}.floatr-25{float:right;width:25%;margin-left:10px;}.floatl-30{float:left;width:30%;margin-right:10px;}.floatr-30{float:right;width:30%;margin-left:10px;}.floatr-40{float:right;width:40%;margin-left:10px;}.floatr-45{float:right;width:45%;margin:0 0 10px 10px;}.floatr-48{float:right;width:48%;margin:0 10px 10px 0px;}.floatr-50{float:right;width:50%;margin-left:10px;}#block-redguaranteed{width:100%;text-align:center;clear:both;background:red;}#block-redguaranteed h2{margin-bottom:0;padding:10px 0px;background:red;color:#fff;}#block-redguaranteed h3{font-weight:300;padding:8px;text-transform:uppercase;font-size:1.2em;margin-bottom:0px;color:#1b2c58;}#block-redguaranteed a{color:#1b2c58;font-weight:400;margin-left:3%;}#block-redguaranteed a:hover{color:#fff;}#block-video{width:100%;background:url(/themes/TH_base2/images/video-block-bg.jpg) no-repeat;text-align:center;background-size:cover;padding:2% 0%;}.homepagevideo{width:700px;height:400px;}#block-meetourdoctors{background:#ccd0d6;}#block-meetourdoctors .mod{width:1099px;margin:0 auto;display:block;height:458px;text-indent:-9999px;background:url(/themes/TH_base2/images/meet_the_doctors.png) no-repeat top center;background-size:contain;}#block-meetourdoctors p{margin:0;}#block-frontpagetestimonials{background:#e6e7e8;width:100%;float:left;}.quotes-group{max-width:1099px;background:#e6e7e8;margin:0 auto;display:flex;justify-content:flex-start;}.quote-left{width:27%;float:left;color:#414042;padding:5% 3%;line-height:2em;flex-grow:1;flex-basis:0;}.quote-center{width:27%;float:left;background:#f1f2f2;color:#414042;padding:5% 3%;line-height:2em;flex-grow:1;flex-basis:0;}.quote-right{width:27%;float:left;color:#414042;padding:5% 3%;line-height:2em;flex-grow:1;flex-basis:0;}#block-guaranteed{background:#1b2c58;width:100%;text-align:center;float:left;}#block-guaranteed h3{color:#fff;padding:10px 0px;text-transform:uppercase;font-size:1.2em;font-weight:200;margin-bottom:0px;font-family:"Raleway","Helvetica Neue",helvetica,Arial,sans-serif;}#block-guaranteed a{color:#fff;margin-left:20px;}#block-guaranteed a:hover{color:#bdd3dc;}#block-contentbottominfo{background:#e6e7e8;float:left;width:100%;text-align:left;}.content-bottom-info-group{max-width:1200px;margin:0 auto;}.ribbon,.office-info{float:left;width:31%;padding:5% 1%;}.content-bottom-info-group .ribbon h4{font-weight:200;font-size:1.5em;width:80%;}.content-bottom-info-group .ribbon a{color:#fff;padding:5px 10px;border-radius:10px;background:#1b2c58;font-size:.8em;}.content-bottom-info-group .office-info a{color:#1b2c58;}.content-bottom-info-group .ribbon a:hover{color:#1b2c58;background:#fff;}.office-info li{list-style-type:none;margin-bottom:6px;}.billpaybutton{float:left;width:100%;margin-bottom:20px;text-align:center;}.billpaybutton a{color:#fff;background:#002B5C;display:block;padding:20px;max-width:200px;}#block-cuathletics{background:#002B5C;padding:2% 3%;margin:1% 0;color:#eee;}.page-new-patients .floatr-50{margin-bottom:5%;}.page-new-patients #content-wrapper #content a{color:rgba(223,112,39,1);}.page-new-patients #content-wrapper #content a:hover{color:#1b2c58;}.new-patient-buttons{width:100%;clear:both;margin-bottom:5%;}.new-patient-buttons .cta-button.primary{background:#1b2c58;border:5px solid #1b2c58;}.new-patient-buttons .cta-button.primary:hover{background:#fff;border:5px solid #1b2c58;color:#1b2c58 !important;}.new-patient-buttons .cta-button.primary a{color:#fff !important;}.new-patient-buttons .cta-button.primary a:hover{color:#1b2c58 !important;}.duncan-locations{display:flex;background:#002b5c;justify-content:center;margin:5%;}.location{width:30%;margin:5% 1%;text-align:center;}.location a{color:#fff;}.location-name{font-size:1.3em;text-transform:uppercase;color:#fff;}.location-image img{border:3px solid #fff;}.block-locations{background-color:#1B2C58;color:#fff;}.location-address{font-size:.8em;margin:2% 0 5% 0;color:#fff;}.block-locations{background-color:#1B2C58;color:#fff;}#block-locations #basic__body{max-width:1200px;margin:auto;}#block-locations a{background-color:#BDD3DC;color:#000;padding:10px 20px;border-radius:20px;}#block-locations a:hover{border-radius:20px;padding:10px 20px;background:#fff;}.locations-block{width:100%;display:flex;justify-content:center;margin:0 auto;align-items:center;}.locations-block img{padding-bottom:20px;}.brighton-block p{padding-bottom:15px;}.howell-block{margin:15% 0 0 5%;text-align:right;}.howell-block p{padding-bottom:15px;}#block-locationstestimonials #basic__body{max-width:1200px;margin:auto;}.block-locationtestimonial{background-color:#1B2C58;color:#fff;padding-bottom:2%;}.testimonial-block{background:#40476D;width:48%;padding:30px 20px 30px 15%;border-radius:0 200px 200px 0;}.testimonial-content{border-left:1px solid white;height:125px;padding-left:30px;}.locations{font-family:'Helvetica Neue',Helvetica,Arial,'sans-serif';background-color:#1B2C58;color:#fff;padding:5% 0;}.locations-inner{max-width:1200px;margin:0 auto;display:flex;}.location-images{width:30%;margin-right:15%;text-align:left;}.location-images img{opacity:90%;}.location-images a{border:1px solid #1B2C58;opacity:95%;display:block;margin-bottom:20px;}.location-images a:hover{border:1px solid #fff;opacity:100%;}.location-info{width:50%;text-align:right;}.location-info .title h3{font-size:2.5em;font-weight:200;width:85%;margin-left:15%;}.location-info .location-list{font-weight:500;font-size:2em;margin-bottom:5%;}.location-info .location-text{font-weight:300;font-size:1.2em;margin-bottom:20px;width:77%;margin-left:23%;}.location-info .location-subtext{font-style:italic;font-weight:500;margin-bottom:10%;font-size:1.4em;}.location-info .location-review{text-align:left;font-style:italic;width:72%;font-size:1.2em;font-weight:300;margin-bottom:20px;line-height:1.8;}.location-info .location-review-author{text-align:left;font-style:italic;}.doc-pics{float:left;padding:20px;}.doc{float:left;width:30%;min-height:270px;position:relative;margin-bottom:20px;padding-top:15px;border:1px solid;margin-right:3%;background:#BDD3DC;}.doc-pic{width:100%;float:left;padding-bottom:36px;}.doc-pic img{width:86%;margin-left:7%;}.doc-name{width:100%;float:left;text-align:center;position:absolute;bottom:10px;}.doc-name a{color:#002B5C !important;}#sidebar-second{margin-bottom:50px;background:none;}#block-rightcolumncta,#block-rightcolumncta--3{border-top:none;border-radius:30px;box-shadow:none;padding:13%;background:#1b2c58;}#block-rightcolumncta h3,#block-rightcolumncta--3 h3{text-align:center;font-weight:400;font-size:1.4em;color:#fff !important;text-shadow:none;margin-bottom:25px;}#block-rightcolumncta p,#block-rightcolumncta--3 p{padding:1% 4%;font-weight:bold;}#block-rightcolumncta [type="text"],#block-rightcolumncta--3 [type="text"],#block-rightcolumncta [type="email"],#block-rightcolumncta--3 [type="email"],#block-rightcolumncta textarea,#block-rightcolumncta--3 textarea{border:none;padding:5px 10px;font-size:.9em;border-radius:20px;}#block-rightcolumncta .webform-submit,#block-rightcolumncta--3 .webform-submit{width:100%;padding:2%;min-width:200px;font-size:1.8em;font-weight:600;background-color:#bdd3dc;color:#fff;}#block-rightcolumncta--3 .webform-submit:hover{color:#1b2c58;}.rw-chat{height:auto !important;}.page-news .views-row{float:left;clear:both;width:100%;border:solid 1px #E4E4E4;background:#EdEdEd;margin-bottom:10px;}.page-news .views-row::after{content:"";clear:both;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-10;background-color:rgba(52,55,61,0.2);}.page-news .views-row a{color:#abc6be !important;}.page-news .views-row .views-field-title{background:#e4e4e4;}.page-news .views-row .views-field-title h3{padding:1%;margin:0;}.page-news .views-row .views-field-body{padding:1%;}.page-news .views-field-field-news-image{width:35%;float:right;margin:1%;}.page-news .views-field-field-video .youtube-container--responsive{width:98%;margin-left:1%;}.review-button-wrapper .cta-button.review{min-width:30%;text-align:center;color:#fff;}.review-button-wrapper .cta-button.review.primary{background:#42ab48;border:#42ab48;}.review-button-wrapper .cta-button.review.secondary{background:#d1404f;border:#d1404f;}.review-pop-up{display:none;}#colorbox .review-pop-up{display:block;text-align:center;max-width:400px;color:#000;}.page-feedback #content-area{text-align:center;}.insurance-table{border:1px solid #555;}.insurance-table td{border:1px solid #888;padding:2%;text-align:center;font-weight:bold;}.billpaybutton{float:left;width:100%;margin-bottom:20px;text-align:center;}.billpaybutton a{color:#fff !important;background:#002B5C;display:block;padding:20px;max-width:200px;}#testimonials{position:relative;background-color:transparent;}#testimonials::after{content:"";clear:both;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-10;background-color:rgba(52,55,61,0.2);}#block-testimonials{padding-top:18px;padding-bottom:60px;width:100%;}#block-testimonials .testimonials .testimonials-container{display:flex;}.testimonials h3{text-align:center;color:rgba(171,198,190,1);font-size:2.1em;letter-spacing:1px;margin-bottom:22px;}.testimonials-item{border-left:1px solid rgba(171,198,190,1);border-right:1px solid rgba(171,198,190,1);width:32%;}.testimonials-item:first-child{border-left:0;padding-right:4%;margin-right:4%;}.testimonials-item:nth-of-type(2){border:0;border-right:1px solid rgba(171,198,190,1);padding-right:4%;}.testimonials-item:last-child{border:0;margin-right:0;padding-right:0;padding-left:4%;}.testimonials-item-title{font-size:1.31em;font-weight:bold;margin-bottom:10px;color:rgb(73,72,70);letter-spacing:1px;text-align:center;}.testimonials-item-text{color:rgb(100,101,100);font-size:15px;letter-spacing:.39px;text-align:center;}.testimonials-item:last-of-type .testimonials-item-text{padding-right:0;}.testimonial-read-more-btn,.testimonial-read-less-btn{background:transparent;color:#abc6be;padding:0;margin-left:10px;}.testimonial-read-more-btn:hover,.testimonial-read-less-btn:hover{background:transparent;color:#df7027;}.testimonial-read-more-btn:active,.testimonial-read-less-btn:active{background:transparent;color:#df7027;}.testimonial-read-more-btn:focus,.testimonial-read-less-btn:focus{background:transparent;color:#df7027;outline:none;}.hide{display:none;}.page-testimonials .views-row{float:left;clear:both;width:100%;border:solid 1px #E4E4E4;background:#EdEdEd;margin-bottom:10px;}.page-testimonials .views-row .views-field-title{background:#BDD3DC;margin:0;padding:0.8% 2%;}.page-testimonials .views-row h3{margin-bottom:0px;}.page-testimonials .views-row .views-field-title a{color:#fff;}.page-testimonials .views-row .views-field-body{padding:2%;color:#000;}.testimonial-video-container{margin-bottom:20px;}.page-testimonials .testimonial-video-container iframe{margin:auto;height:300px;}.page-about-us-faqs .video-container{margin-bottom:20px;}.page-about-us-faqs .video-container iframe{margin:auto;}#block-webform-2{background:rgba(0,79,110,0.5);padding:20px;width:90%;margin:0 auto;}#edit-upload-resume--description{font-size:.8em;margin-bottom:10px;}#footer{background:#282828;color:#fafafa;}#footer .container{margin:auto;max-width:1200px;}#footer #block-footer .basic__body{display:flex;justify-content:space-between;padding:2% 0;}#footer #block-footer .basic__body ul{display:block;flex-grow:1;flex-basis:0;}.footer-links li{margin:0 0 0 0.5em;}#footer #block-footer .basic__body ul li a{color:#BDD3DC;}#footer #block-copyright{text-align:center;padding:1%;}#block-copyright--2{text-align:center;padding:1%;}#block-copyright{background:#e6e7e8;float:left;width:100%;text-align:center;}.content-bottom-info-group img{height:130px;width:auto;}@media screen and (max-width:1300px){.who_we_serve__webform{width:45%;}.who_we_serve__webform .webform-submission-form{width:90%;padding-top:5%;}}@media screen and (max-width:1200px){.container{padding:0 10px;}#top-top-nav #block-toptopnav a{padding:5px 10px;}#header #service-menu li a{font-size:16px;}.path-frontpage .layout-container > .hero{height:75vh;justify-content:center;}.layout-container > .hero{background:#34373c url(/themes/TH_base2/images/duncanherobg.jpg) no-repeat 50%;background-size:cover;}#block-hero .howell-promo img{min-width:200px;}#block-rightcolumncta p,#block-rightcolumncta--3 p{font-size:12px;}.node--type-who-we-serve .who_we_serve__section-four .bottom{display:block;}.who_we_serve__webform-copy{width:30%;margin:-8% 0% 0 60%;background:url(/themes/TH_base2/images/contact-rocket.png) no-repeat 80% 10% / 20%;position:relative;z-index:2;padding:0% 0 48px;}.who_we_serve__webform{width:45%;float:right;margin:-20% 2% 10%;}}@media screen and (max-width:900px){.path-frontpage .layout-container > .hero{height:60vh;justify-content:center;}#block-hero .hero-block{width:50%;background:rgba(255,255,255,0.4);padding:30px 20px 30px 15%;margin-top:16%;text-align:left;display:flex;border-radius:0 200px 200px 0;}#block-hero h3{font-weight:bold;font-size:1.9vh;}.locations-block{padding:14% 15% 0 18%;display:flex;flex-direction:column;margin:0 auto;align-items:center;}.brighton-block{padding-bottom:5%;}.howell-block{margin:0;text-align:left;}.testimonial-block{background:#40476D;width:100%;padding:2% 0 2% 5%;margin-top:0%;border-radius:0 200px 200px 0;}.testimonial-block h3{margin-left:23%;font-size:15px;}.testimonial-content{border-left:1px solid white;height:94px;padding-left:30px;margin-left:23%;font-size:12px;}.node--type-who-we-serve .who_we_serve__section-four .bottom{display:block;}.node--type-who-we-serve .who_we_serve__section-four .bottom > div:first-of-type{margin-right:50px;width:100%;max-width:100%;}.who_we_serve__webform{width:76%;}.who_we_serve__webform .webform-submission-form{width:58%;padding-top:5%;}.who_we_serve__webform-copy{width:80%;margin:10% 0% -27% 25%;margin-left:60%;background:url(/themes/TH_base2/images/contact-rocket.png) no-repeat 50% 100% / 10%;position:relative;z-index:2;padding:5% 0 0;}.who_we_serve__webform{width:80%;float:right;margin:10% 2%;padding:15% 10%;}}@media screen and (max-width:768px){#top-top-nav .container div,#top-top-nav #block-toptopnav{width:100%;display:block;}#top-top-nav .container{padding:0 0px;}#top-top-nav #block-toptopnav ul{background-color:#bdd3dc !important;}#top-top-nav #block-toptopnav a{width:100%;text-align:center;border-right:none;display:block;margin:0;padding:2%;}#top-top-nav #block-toptopnav a:hover{background:#fff;}#header .container #header-region{width:100%;}#header .container #header-region > div{display:flex;justify-content:space-between;align-items:center;padding:0.5% 0;margin:0 3%;width:94%;}#top-top-nav #block-headerphone{display:none;visibility:hidden;}#header #block-headerphone-2{display:block;visibility:initial;}#header #block-headerphone-2 a{display:inline-block;height:55px;width:55px;background:rgba(255,255,255,0.5) url(/themes/TH_base2/images/phone.svg) center center;border:#34373c 1px solid;border-radius:5px;text-indent:-9999px;}.layout-container > .hero{background:#34373c url(/themes/TH_base2/images/duncanherobg.jpg) no-repeat 50% 20%;background-size:cover;}#page-hero #block-hero h2{font-size:1.5em;line-height:.9em;}#page-hero #block-hero h3{font-weight:bold;font-size:1em;}#page-hero #block-hero p{font-size:14px;}#block-hero .hero-block{width:80%;}#block-hero .request-appointment-cta{width:60%;}.request-appointment-cta a.button{border-radius:20px;padding:10px 20px;font-weight:200;font-size:1em;background:#1b2c58;display:block;text-align:center;border:1px solid #1b2c58;margin-left:0;color:#fff;width:100%;}#main-top .container #block-flex-callout .basic__body{display:block;}#main-top .container #block-flex-callout .basic__body .five-column{width:100%;}#content-wrapper{margin:0;width:100%;}.duncan-locations{display:block;padding:5% 0;}.location{width:80%;margin:8% auto;text-align:center;}.location-images{width:50%;margin-right:0;text-align:left;}.location-info{width:45%;text-align:right;}}@media screen and (max-width:720px){#page-hero #block-hero .hero-img{padding-top:50px;padding-left:0;}.path-frontpage .layout-container > .hero{height:80vh;justify-content:center;}#testimonials{padding-bottom:20px;}#block-testimonials .testimonials .testimonials-container{flex-direction:column;margin-top:20px;}.testimonials-item{margin:0;padding:0 0 20px;border:0;border-bottom:1px solid rgba(171,198,190,1);width:100%;}.testimonials-item:first-child{margin-right:0;padding-right:0;}.testimonials-item:nth-of-type(2){padding:20px 0;border-bottom:1px solid rgba(171,198,190,1);border-right:0;margin-right:0;}.testimonials-item:last-child{padding:20px 0;}.testimonials-item-title,.testimonials-item-text{text-align:left;}}@media screen and (max-width:600px){.container{padding:0px;}.cta-button{padding:1% 6%;font-size:13px;border-width:3px !important;}.site-logo img{max-height:80px;}.path-frontpage .layout-container > .hero{height:60vh;justify-content:center;background:#34373c url(/themes/TH_base2/images/duncanherobg.jpg) no-repeat 50% 10%;background-size:cover;}.layout-container > .hero{background-size:cover;}#block-hero .hero-block{width:70%;background:rgba(255,255,255,0.4);padding:30px 20px 30px 15%;margin-top:16%;text-align:left;display:flex;border-radius:0 200px 200px 0;}#block-hero span{font-size:1.9vh;line-height:3vh;}#page-hero #block-hero h2{font-size:15px;line-height:1em;}#page-hero #block-hero h3{font-size:1.5vh;line-height:2vh;}#page-hero #block-hero p{font-size:12px;}#page-hero #block-hero .ribbon{width:150px;}#page-hero #block-hero .button-wrapper{margin:0;}#page-hero #block-hero .hero-img{padding-left:0;}#block-hero .howell-promo{width:52%;padding:10px 10vw 10px 20px;margin-top:-2vh;margin-right:0px;}#block-hero .howell-promo img{min-width:150px;}#block-hero .request-appointment-cta{width:98%;padding:10px 20px 10px 5%;margin-top:1%;text-align:left;}#block-hero .request-appointment-cta h3{font-size:1.3em;width:39%;}#block-redguaranteed h2{padding:10px;}#block-redguaranteed h3{font-size:1.4em;}#block-video{position:relative;padding-bottom:56.25%;}.homepagevideo{position:absolute;top:0;left:0;width:100%;height:100%;}#main-top .container{padding:0;margin:0;}#block-meetourdoctors .mod{display:block;height:158px;width:100%;background-size:100%;}.doc{float:left;width:80%;}.quotes-group{display:block;}.quote-left,.quote-center,.quote-right{width:100%;padding:5% 8%;}#content-area{padding:4%;}#block-guaranteed{background:#1b2c58;width:100%;text-align:center;float:left;padding:0px 10px;}#block-guaranteed a{color:#fff;margin-left:0px;width:100%;display:block;}.ribbon{float:left;width:88%;padding:1%;margin:8%;}.office-info{float:left;width:70%;padding:1%;margin:0px 15% 20px;}#main-top .container #block-flex-callout .basic__body .flex-column{margin:5% 1.5%;}#main-top .container #block-flex-callout .basic__body .flex-column .icon-wrapper{padding:6%;}#sidebar-second{background:none;width:92%;margin:0% 4% 50px;}#block-rightcolumncta--3{float:left;margin-bottom:20%;}.floatr-48{float:right;width:85%;margin:0 10px 10px 0px;}.locations-inner{max-width:1200px;margin:0 auto;display:block;}.location-images{width:95%;text-align:left;margin:0 auto;}.location-info{width:90%;text-align:right;}.location-info .location-review,.location-info .location-review-author{width:80%;margin-left:10%;}#footer #block-footer .basic__body{display:block !important;}#footer #block-footer .basic__body ul{width:100%;text-align:center;}}@media screen and (max-width:480px){#block-hero .hero-block{background:rgba(255,255,255,0.4);padding:30px 20px 30px 15%;margin-top:16%;text-align:left;display:flex;border-radius:0 200px 200px 0;}#page-hero #block-hero .hero-img{padding-top:50px;padding-left:0;}}
