html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}table{border-collapse:collapse;border-spacing:0}body{background:#e0dbd3;color:#666;font-family:'Lato', sans-serif;font-weight:300}html{overflow-y:scroll}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.fl{float:left}.fr{float:right}.clear{clear:both}body{background:#fff;border-top:2px solid #ccc;color:#333;font-family:"Lucida Grande", Arial, san-serif;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#333;text-decoration:none}a:hover{color:#00252e;text-decoration:underline}.pdf{background:url(../images/icon-pdf.gif) no-repeat;padding:0 0 1px 24px}#wrapper{width:100%}#container{width:950px}#main-wrapper{color:#444;font-size:13px;font-weight:normal;line-height:1.3em;margin:0 auto;width:950px}#main-wrapper h1{color:#222;font-size:25px;font-weight:normal;line-height:normal;margin:20px 0px}#main-wrapper section{margin-bottom:20px;overflow:hidden}img.photo-home,img.photo-dr{display:none}#content{padding:4px 20px 40px 28px;width:100%;background:#fff;overflow:hidden}#content img{margin:0px 30px}#content .breadcrumb{font-size:11px;color:#999;padding:0 0 15px 0;margin-top:10px}#content h1{color:#004456;font-size:24px;padding:0 0 10px 0;margin:0}#content h2{color:#096922;font-weight:normal;font-size:21px;margin:12px 0 20px 0;padding:0}#content h2 a{color:#29809e;text-decoration:none !important}#content h3{color:#096922;font-weight:bold;font-size:15px;margin:12px 0 0 0}#content ul{margin:10px 0 30px 10px}#content ul li{margin:0 0 10px 0}a.buttoncode1{background:none repeat scroll 0 0 #1390af;border:1px solid #0f6e86;border-radius:3px;box-shadow:0 1px 2px 0 rgba(50,50,50,0.34);color:white;display:block;padding:8px;text-align:center;width:120px}a.buttoncode2{background:none repeat scroll 0 0 #1390af;border:1px solid #0f6e86;border-radius:3px;box-shadow:0 1px 2px 0 rgba(50,50,50,0.34);color:white;display:block;margin-bottom:30px;padding:8px;text-align:center;width:218px}a.buttoncode1:hover,a.buttoncode2:hover{background:#FFF;color:#1390AF;text-decoration:none}#left{float:left;padding:0 30px 0 0;width:580px}#left h3{font-size:14px;font-weight:bold}#left a{text-decoration:underline}#left a:hover{text-decoration:none}#left #contactForm{margin:15px 0 0 0;width:290px;padding:0;float:left}#left #contactForm dl{clear:both;padding:10px 0}#left #contactForm dd{float:left;padding-right:31px}#left #contactForm input.name{width:130px;border:1px solid #ccc}#left #contactForm input.email{border:1px solid #ccc;width:130px}#left #contactForm input.phone{border:1px solid #ccc;width:130px}#left #contactForm input.office{border:1px solid #ccc;width:130px}#left #contactForm .formButton{background:url(../_images/bg-submitform-button.gif) no-repeat;border:none;cursor:pointer;height:51px;padding-top:10px;width:274px}#left #contactForm label{color:#414140;display:block;font-size:12px;font-weight:bold}#left #faqlinks{display:block;float:left;font-size:12px;margin:12px 0 20px 0;padding:0 5px 10px 0;width:365px}#left #pics{float:left;width:200px}#left #faqlinks li{margin:0;padding:0 0 10px 0}#left .referral-bubble{background:url(../_images/bg-referral-bubble.gif) repeat-x bottom;border:1px dotted #ddd;margin-bottom:20px;padding:6px 15px}#left .signature{font-weight:bold;color:#444}.directionsButton{background:#34a4ca url(../_images/bg-directions-button.gif) repeat-x bottom;border:1px solid #CCC;color:#fff;font-size:13px;height:30px;width:130px}#faq h2{color:#096922}#faq p{margin-top:4px}#faq ul{margin:20px 0 0 0}#faq ul li{margin-bottom:15px}#faq ul li a{background:url(../images/circle-arrow.gif) no-repeat;padding:0 0 0 22px}#faq ul li a:hover{color:#1390af;text-decoration:underline}#contact ul{margin:10px 0 10px 0}#contact li{margin:0 0 3px 0}.submitButton{background:#3387a3 url(../_images/buttonZ.jpg) 0 2px no-repeat;width:166px;height:30px;border:none;color:#fff;font-size:14px;font-weight:bold}.nw-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:950px;padding:20px 0;width:100%}@media screen and (max-width: 768px){.nw-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.nw-header__offices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nw-header__office{color:#666;font-size:12px;line-height:1.2}.nw-header__office:first-child{margin-right:30px}.nw-header__office span{font-weight:bold;color:#014759;font-size:13px;display:block;margin-bottom:3px}a#logo{background:url(../images/northwest-dental-logo.png) no-repeat;cursor:pointer;display:block;height:52px;margin:0 0 0 8px;text-indent:-9999px;width:385px}.nw-nav{background:#0e7c97;background-image:-webkit-linear-gradient(#0e7c97, #004456);background-image:linear-gradient(#0e7c97, #004456);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nw-nav__list{max-width:950px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (max-width: 667px){.nw-nav__list{display:none}}.nw-nav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nw-nav__item a{border-right:1px solid #004456;color:#FFF;display:inline-block;font-weight:normal;font-size:15px;padding:12px 30px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.3s all;transition:.3s all}.nw-nav__item a.current{background:#004456}.nw-nav__item a:hover{background:#004456;color:#FFF;text-decoration:none}.nw-nav__item:first-child a{border-left:1px solid #004456}nav a#pull{display:none}nav li a.current{color:#fff;background:#004456}#footer{background:#004456;border-top:1px solid #ddd;padding:25px 0;width:100%}#footer__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:12px;color:#eee;width:100%;max-width:950px;margin:0 auto}@media screen and (max-width: 768px){#footer__main{padding:0 20px;margin:0;width:auto}}#footer__main ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#footer__main ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#footer__main ul li{display:inline-block;margin-right:15px}@media screen and (max-width: 768px){#footer__main ul li{display:block;margin:0 0 15px 0}}#footer__main ul li a{color:#c1862c;font-size:12px}#footer__legal{padding:10px 0;display:block}.chi-dental{max-width:950px;margin:0 auto;width:100%;padding:20px 0}.nw-home-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#eee;width:100%}.nw-home-slider__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:950px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 768px){.nw-home-slider__main{margin-top:50px}}.nw-home-slider__slider{max-width:400px;width:100%;position:relative}@media screen and (max-width: 768px){.nw-home-slider__slider{display:none}}.nw-home-slider__slider img{max-width:100%;display:block;height:auto}.nw-home-slider__info{background:#FFF;color:#111;font-size:13px;max-width:550px;padding:30px 20px;width:100%;line-height:1.4}@media screen and (max-width: 768px){.nw-home-slider__info{max-width:100%}}.nw-home-slider__info h1{font-size:23px;color:#004456}#home-splash-banner{background:#EEE;height:auto;margin:4px auto;padding:0;position:relative;width:925px;z-index:0}#home-splash-banner h1{font-size:24px;font-weight:normal;color:#222}#home-splash-banner p{width:510px;font-size:13px;color:#222;line-height:1.35em}.nw-home-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:950px;width:100%;margin:30px auto}@media screen and (max-width: 768px){.nw-home-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}}.nw-home-cards__card{width:50%}@media screen and (max-width: 768px){.nw-home-cards__card{width:auto}}.nw-home-cards__card h2{color:#004456;padding:10px 0 8px 15px;font-size:18px}.nw-home-cards__card:first-child{margin-right:20px}@media screen and (max-width: 768px){.nw-home-cards__card:first-child{margin:0 0 20px 0}}.nw-home-cards__content{border:1px solid #004456;border-width:1px 0 1px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;padding:15px;min-height:130px;line-height:1.3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.nw-home-cards__content img{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:55px;margin-right:20px;width:100%}.nw-home-cards__content img.mapimg{max-width:70px}.nw-home-cards__content a{color:#111;max-width:280px}.nw-home-cards__content a:hover{color:#c1862c;text-decoration:none}.nw-home-cards__content form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nw-home-cards__content input[type="submit"]{background:#c1862c;border:none;color:#FFF;font-size:16px;padding:4px 14px;-webkit-transition:.3s all;transition:.3s all}.nw-home-cards__content input[type="submit"]:hover{background:#004456;cursor:pointer}.nw-home-cards__content input[type="text"]{background:#fff;border:1px solid #004456;margin-right:5px;padding:4px 10px;font-size:15px;width:240px;-webkit-transition:.3s all;transition:.3s all}.nw-home-cards__content input[type="text"]::-webkit-input-placeholder{opacity:.8}.nw-home-cards__content input[type="text"]::-moz-placeholder{opacity:.8}.nw-home-cards__content input[type="text"]:-ms-input-placeholder{opacity:.8}.nw-home-cards__content input[type="text"]::placeholder{opacity:.8}.nw-home-cards__content input[type="text"]:focus{background:#004456;color:#FFF}.nw-button,#contactForm input[type="submit"],.nw-contact-form input[type="submit"]{background:#c1862c;display:inline-block;color:#FFF;margin:4px 0;padding:6px 10px;-webkit-transition:.3s all;transition:.3s all}.nw-button:hover,#contactForm input[type="submit"]:hover,.nw-contact-form input[type="submit"]:hover{background:#004456;color:#FFF;text-decoration:none}span.red{color:red !important;padding:0 !important;margin:0 !important;line-height:normal !important;display:inline !important}.bar{display:none;background:url(../images/ajax-loader.gif) no-repeat center;margin-top:100px;height:40px;width:230px}#messageSent{display:none}#contactForm span{display:none;font-size:10px;line-height:10px;padding-left:6px;color:red}#contactForm legend{color:#333;font-size:11px}#contactFormContainer .contact{height:47px;width:211px;background:url(../images/contact_me.png);position:absolute;left:368px;bottom:-44px;cursor:pointer}#contactForm textarea,#contactForm input[type="text"]{width:350px;background:#fff;color:#444;border:1px solid #ccc;font-size:14px;padding:4px}#contactForm input:focus,#contactForm textarea:focus{background:#eee}#contactForm textarea{border-radius:5px 5px 5px 5px;border:1px solid #ccc;height:100px;font-family:Helvetica, Arial, sans-serif;color:#444;float:left}#contactForm label{float:left;width:130px}#contactForm p{clear:both !important;padding:10px 0}#contactForm .input_boxes{float:left;width:625px}.nw-contact-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nw-contact-form label{display:block}.nw-contact-form input[type="submit"]{border:none;font-size:15px;max-width:160px;padding:10px 5px;text-align:center;width:100%}.nw-contact-form textarea,.nw-contact-form input[type="text"]{width:350px;background:#fff;color:#444;border:1px solid #ccc;font-size:14px;padding:4px}#doctors dl{float:left;display:inline;width:850px;position:relative;margin:10px 0 0 0;padding-bottom:20px}#doctors dl dt{float:left}#doctors dd{color:#333;font-size:13px;float:left;margin-left:15px;line-height:1.40em;text-align:justify;width:550px}#doctors dd.doctor{color:#666;font-size:19px;float:left}#doctors img{margin:0px 20px 0px 0px}#text_box{color:#333;font-size:13px;left:190px;top:20px;margin:0;position:relative;width:510px}#bg_containers{width:100%;margin:0}#bg_containers div{width:100%;height:300px;margin:0 auto}#bg_containers .bg1{background:url(../images/home-splash-banner.jpg) no-repeat}#bg_containers .bg2{background:url(../images/home-splash-banner2.jpg) no-repeat}#bg_containers .bg3{background:url(../images/home-splash-banner3.jpg) no-repeat}#image_rotate{width:433px;margin:0}#mobile-office{clear:both;display:none;font-size:12px;height:auto;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:10px 0;overflow:hidden;text-align:center;width:100%}.mobile-office-info{background:#f9f9f9;border-radius:6px;border:1px solid #aaa;font-size:12px;height:160px;line-height:normal;margin:14px 3px;padding:15px 14px;width:50%}.mobile-office-info h3{font-size:15px;text-transform:uppercase;color:#014759;font-weight:bold}.mobile-office-info p{margin:0}.mobile-phone{color:#111;font-size:15px;font-weight:bold;line-height:20px;padding:10px 0px}#mobile-office p a{color:#333;text-decoration:none;padding-top:20px}#mobile-office a.map{width:25px;height:35px;display:block;margin:10px auto 0px auto}@media screen and (max-width: 667px){#main-wrapper{overflow:hidden}#slider{border:none;width:600px}#image_rotate{display:none}#slider-info{float:none;overflow:hidden;margin:0;width:auto;z-index:0}#offices{display:none}.fr,.fl{clear:both;float:none}.map .fr,.map .fl{clear:none;float:left}#content{padding:0px}#content img{margin:0px;display:none}header{height:150px}.nw-nav{z-index:10}.nw-nav__list{display:none;height:auto;left:0;width:100%}.nw-nav a#pull{display:block;background:#0e7c97;background-image:-webkit-linear-gradient(#0e7c97, #004456);background-image:linear-gradient(#0e7c97, #004456);width:100%;position:relative;text-align:center;font-size:19px;letter-spacing:.1em;line-height:50px}.nw-nav a#pull:after{content:"";background:url("../images/nav-icon.png") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:15px;text-align:center}.nw-nav a#pull:hover{color:#FFFFFF;text-decoration:none}.nw-nav__item{width:100%;float:left;position:relative}.nw-nav__item a{background:#053c4a;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #053c4a), color-stop(100%, #1496b6));background:-webkit-linear-gradient(top, #053c4a 0%, #1496b6 100%);background:linear-gradient(to bottom, #053c4a 0%, #1496b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#053c4a', endColorstr='#1496b6',GradientType=0 );padding:0;float:left;font-size:18px}.nw-nav a{text-align:left;width:100%;text-indent:25px}#main-wrapper{padding:20px;width:auto;z-index:1}header section{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}#footer{padding:30px 0}#footer-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;width:100%}#footer-main li{display:block;float:none;line-height:35px}#footer-main li a{font-size:18px}#footer-left{clear:both;display:block;height:auto;text-align:center;width:100%}#footer-right{clear:both;display:block;font-size:14px;float:none;height:auto;margin-top:10px;padding-top:20px;text-align:center;width:100%}#mobile-office{display:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-office-info{background:#f9f9f9;border-radius:6px;border:1px solid #aaa;float:left;font-size:12px;height:160px;line-height:normal;margin:14px 3px;padding:15px 14px}.mobile-office-info h3{color:#014759;font-size:20px;font-weight:bold;padding-top:15px;text-transform:uppercase}.mobile-office-info p{font-size:13px !important;line-height:normal !important}.home-spotlight-forms{background:#f9f9f9;border:1px solid #CCC;height:170px;margin:0 0 20px 0;overflow:hidden;padding:0 0 12px 0;text-align:center;width:99%}.home-spotlight-forms h2{font-size:20px;padding:12px 0}.home-spotlight-map{background:#f9f9f9;border:1px solid #CCC;height:170px;margin:0 0 20px 0;overflow:hidden;padding:0 0 12px 0;text-align:center;width:99%}.home-spotlight-map h2{font-size:20px;padding:12px 0}.home-spotlight-forms p.download{background:url("../images/forms.png") no-repeat scroll 20px 26px transparent;font-size:14px;height:auto;line-height:20px;margin:0 auto;padding:28px 10px 10px 85px;text-align:left;width:auto}.home-spotlight-map .map{background:url(../images/map-icon.png) 10px 30px no-repeat;height:auto;margin:0 auto;padding:30px 0 65px 20px;width:300px}input.map-field{border-radius:3px;border:1px solid #ccc;color:#555;font-size:14px;height:26px;margin:0 8px 10px 65px;padding:2px 0 2px 10px;width:140px}img.photo-home{display:inherit;height:auto;width:100%}#slider-info{font-size:15px;line-height:20px;top:0}#slider-info p{font-size:16px;line-height:20px}#slider,#slider-info{width:auto;height:auto}#main-wrapper section{margin-bottom:50px}a#logo{width:360px}.nw-nav{border-bottom:0;box-shadow:none}.nw-nav__list{display:none;height:auto;margin:0;left:0;border:none}.nw-nav a#pull{display:block;background:#053c4a;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #053c4a), color-stop(100%, #1496b6));background:-webkit-linear-gradient(top, #053c4a 0%, #1496b6 100%);background:linear-gradient(to bottom, #053c4a 0%, #1496b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#053c4a', endColorstr='#1496b6',GradientType=0 );width:100%;position:relative;text-align:center}.nw-nav a#pull:hover{color:#FFFFFF;text-decoration:none}.nw-nav a#pull:after{content:"";background:url("../images/nav-icon.png") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px}.nw-nav__item a{display:block;width:100%;border-bottom:1px solid #023b4a;background:#053c4a;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #053c4a), color-stop(100%, #1496b6));background:-webkit-linear-gradient(top, #053c4a 0%, #1496b6 100%);background:linear-gradient(to bottom, #053c4a 0%, #1496b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#053c4a', endColorstr='#1496b6',GradientType=0 )}#main-wrapper{width:auto;padding:10px}#main-wrapper h1{line-height:38px;font-size:33px;margin:30px 0 5px 0;text-align:center}#left{width:100%;margin-left:0;padding-bottom:0;text-align:left}#left #doctors img{margin:0px}#left #doctors dl,#left #doctors dd{margin-left:0;padding-bottom:0;text-align:left;width:100%}#contactForm label{width:110px}#contactForm textarea{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:5px;color:#444;float:left;font-size:11px;height:15px;line-height:14px;padding:4px;width:150px}#contactForm input{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:5px;color:#444;float:left;font-size:11px;height:15px;line-height:14px;padding:4px;width:150px}#contactForm input[type="submit"]{left:110px;margin-bottom:50px}#contactForm textarea{border:1px solid #ccc;border-radius:5px;color:#444;float:left;font-family:Helvetica,Arial,sans-serif;height:100px}input.submit-mapsearch{background:#555;color:#fff;font-size:13px;border:none;display:block;height:30px;text-align:center;width:50px;cursor:pointer;border-radius:0px !important;outline:none}img.photo-dr{display:inherit !important;width:203px;height:229px;position:relative;top:10px;padding-bottom:20px}}@media only screen and (max-width: 320px){.mobile-office-info h3{color:#014759;font-size:30px;font-weight:bold;text-transform:uppercase}.mobile-phone{font-size:20px}nav li{display:block;float:none;width:100%}nav li a{border-bottom:1px solid #023b4a}}
