*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;color:#000}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400}table{border-width:0}fieldset,img{border:none}caption,th{text-align:left}q:after,q:before{content:''}article,aside,footer,header,nav,section{display:block}img{width:auto;max-width:100%;max-height:100%}img.feature{max-width:40%;height:auto}@keyframes fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v13/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v13/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v13/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v13/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}body{font-family:Raleway,sans-serif;font-size:100%;line-height:1.5em;margin:0;padding:0;background-color:#fff;color:#000;animation:fadein 1s}header{position:fixed;width:100%;max-width:100%;z-index:10;top:0;background-color:#fff}#creditsframe,#frame,.sectionnarrative,article,footer,nav,section{max-width:1024px;margin-right:auto;margin-left:auto;display:block}#masthead{margin-right:auto;margin-left:auto;height:180px;max-height:500px;background-repeat:no-repeat;background-position:center top;background-size:cover;margin-top:85px;max-width:1680px;position:relative;background-color:#f1f6f7}@keyframes zoominout{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1.2)}60%{transform:scale(1.3)}80%{transform:scale(1.4)}100%{transform:scale(1.5)}}section{max-width:100%;font-size:.9em;line-height:1.8em;color:#7a7a7a}.sectionblock{padding-right:20px;padding-left:20px;max-width:1680px;clear:both;margin-right:auto;margin-left:auto}#creditsframe,.sectionnarrative,article,footer{padding-right:20px;padding-left:20px;max-width:984px}article{padding-top:2em;padding-bottom:2em}footer{border-top-width:1px;border-top-style:solid;border-top-color:#606;margin-top:20px;padding-top:20px;clear:both}footer iframe#gmap{width:100%;height:400px;border:none}a#gmap{width:100%;height:400px}#trailer{text-align:center;padding-top:50px}#footnote{background-color:#000;text-align:center}#footnote a{color:#ccc;font-size:.7em;margin-top:1em;margin-bottom:1em}.anchor-offset{display:block;position:relative;top:-180px;visibility:hidden}#office div span[itemprop=slogan]{font-size:.9em;font-style:italic;margin-left:1em;display:block}#office a,.sectionnarrative a,article a{color:#4d084d;text-decoration:none;transition:all 1s ease}#office a:hover,.sectionnarrative a:hover,article a:hover{color:#f0f}#footnote a{color:#fff;text-decoration:none;transition:all 1s ease}#footnote a:hover{color:#e800e8}#openingHours span{width:80%;display:inline-block;float:left;margin-bottom:.5em}#openingHours span span{display:inline-block;float:right;width:30%;font-weight:700}a.button,a.button:visited{background-color:#000;color:#fff;border-radius:50px;padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em;text-decoration:none;transition:background-color 1s ease;font-size:.75em;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}a.button:hover{background-color:#909;color:#fff!important}svg.social{height:30px;width:30px;fill:#404040}svg.service{height:100px;width:124px;fill:#473923}svg.service .shade{opacity:.2}a.icon{outline:0;border:none!important;text-decoration:none;color:#473923;display:inline-block;text-align:center;margin:50px;width:180px;font-weight:700}#office .icon{margin-top:0;margin-right:20px;margin-bottom:0;margin-left:0;height:auto;width:auto;padding:0}a.icon:hover>svg .fill{fill:#909}a.icon:hover>svg.social .fill{fill:#909}a svg .fill,a.icon{transition:.2s;transition-timing-function:ease-in-out}#office a:hover,.sectionnarrative a:hover,article a:hover{color:#f0f}h1{font-size:1.8em;padding-top:2em}h2{font-size:1.3em;margin-top:1.5em;color:#750075;margin-bottom:1em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#750075}h3{font-size:1.1em;margin-top:1em;color:#333;margin-bottom:.3em;background-color:#f1f6f7;padding:.5em}#office h3{margin-left:-1em}h4{font-size:1em;margin-top:1em;color:#333}p{margin-top:.5em}.sectionquote{font-family:Lato,sans-serif;color:#000;border-top-width:2px;border-bottom-width:2px;border-top-style:solid;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#000;border-bottom-color:#000;display:block;max-width:320px;clear:both;float:none;position:absolute;font-style:italic;font-size:1.3em;padding-top:10px;padding-bottom:10px;font-weight:700;bottom:100px}.appointment{position:absolute;bottom:25px}article ul{background-color:rgba(227,237,239,.5);padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em}.subarticle .submenu li{float:left;width:250px}.subarticle ul.submenu::after{clear:both;content:"";display:block}article ul li{list-style-type:square;margin:1em}.subarticle .submenu{margin-top:1em;margin-bottom:1em}.credit{height:70px;width:180px;display:inline-block;margin-top:.5em;margin-right:1em;margin-bottom:.5em;margin-left:1em;background-image:url(../images/layout/dental-credits.png);background-repeat:no-repeat;background-position:center top}.credit:nth-child(2){background-position:center -70px}.credit:nth-child(3){background-position:center -140px}.text-shadow{text-shadow:0 0 5px #000}.clearfix{clear:both}.left{text-align:left}.center{text-align:center}.right{text-align:right}.floatLeft{float:left}.floatRight{float:right}.block{display:block;width:100%}.imgCenter,.imgLeft,.imgRight{box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:10px;border:1em solid #fff}.imgLeft{float:left;margin-right:2em;margin-bottom:2em}.imgCenter{margin-bottom:1em;margin-right:auto;margin-left:auto;text-align:center;display:block}.imgRight{float:right;margin-left:2em;margin-bottom:2em}.bold,strong{font-weight:700}.larger{font-size:larger}blockquote{font-size:.9em;margin-top:1em;width:90%}blockquote span{font-style:italic}blockquote:after,blockquote:before{content:" ";background-image:url(../images/layout/quote.png);height:1.5em;width:1.8em;display:inline-block;background-repeat:no-repeat;float:left}blockquote:after{float:none;vertical-align:text-bottom;height:1.5em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.caption{font-size:.9em;font-style:italic;color:#666;font-family:Georgia,"Times New Roman",Times,"serif;";display:inline-block;clear:both;white-space:normal;position:relative;bottom:0;margin-top:-2em;padding-right:2em;padding-left:2em}#reviews{height:520px;width:100%;padding:0;margin-top:0;margin-right:0;margin-bottom:0;background-color:transparent;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#videoThumbs a{padding:2em;display:inline-block}video{max-width:100%}#mobile-icon{background-color:transparent;width:30px;height:35px;left:20px;top:25px;position:absolute;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;float:left;display:inline;padding-top:30px;font-size:.8em}#mobile-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;background-color:#000}#mobile-icon.open{color:#fff}#mobile-icon.open span{background-color:#fff}#mobile-icon span:nth-child(1){top:0;top:8px}#mobile-icon span:nth-child(2),#mobile-icon span:nth-child(3){top:17px}#mobile-icon span:nth-child(4){top:26px}#mobile-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#mobile-icon.open span:nth-child(2){transform:rotate(45deg)}#mobile-icon.open span:nth-child(3){transform:rotate(-45deg)}#mobile-icon.open span:nth-child(4){top:18px;width:0%;left:50%}#menu{display:none}#menu.open{display:block;clear:both;height:100%;padding-bottom:100%}#logo{float:left;margin-left:75px}#logo a{height:85px;display:table-cell;vertical-align:middle;padding-left:0;text-decoration:none;color:#000;text-transform:uppercase;font-size:1em!important;font-weight:700}li.mobile{border-top-width:1px;border-top-style:solid;border-top-color:#909}#menu .mobile a{color:#909}nav{display:block;min-height:85px}nav.selected{background-image:url(../images/layout/navopen.png);background-repeat:repeat-y;background-color:transparent}nav ul{list-style-type:none;margin-left:75px;padding-left:20px}nav ul li a{text-decoration:none;display:table-cell;color:#000;transition:all .5s ease-out;height:50px;vertical-align:middle;text-transform:uppercase}nav ul li a:hover{color:#000;border-style:none}nav ul li ul li a{text-transform:capitalize;border-bottom-style:none;white-space:nowrap;padding:10px}nav ul ul{padding-left:0;opacity:0;visibility:hidden;overflow:hidden;margin-left:0;height:0;transition:height .5s ease-out}nav ul ul li a:hover{color:#909}nav li:hover>ul{opacity:1;visibility:visible;height:100%;transition:all 1.25s ease}@media (min-width:1024px){#mobile-icon{display:none}a#gmap{float:left;width:50%}footer #office{float:right;width:40%;font-size:.9em}#logo{margin-left:20px;font-size:.9em}#logo a{color:#000}#menu{display:inline-block;float:left;margin-left:150px;font-size:.8em;height:85px}nav ul{padding-left:0}nav ul li{float:left;margin-right:50px}.nopad,nav ul li:last-child{margin-right:0}nav ul li ul{visibility:hidden;overflow:hidden;height:0;position:absolute;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border-bottom-right-radius:1em;border-bottom-left-radius:1em;transition:all 1.25s ease-in 0s}nav ul li a{height:85px;background-repeat:repeat-x;background-position:left 90px;background-image:url(../images/layout/menuhov.png)}nav ul li a:hover{background-repeat:repeat-x;background-position:left bottom;color:#000}nav ul ul li a,nav ul ul li a:hover{border-bottom-style:none;background-image:none}nav ul ul{background-color:#fff}nav ul ul li a{height:10px;padding:0}nav ul ul li{display:block;float:none}nav li:hover>ul{opacity:1;visibility:visible;transition:all 1.25s ease;height:180px!important}nav li:hover>ul#mService{height:310px!important}nav li:hover>ul#mPatient{height:180px!important}nav li:hover>ul#mReviews{height:140px!important}.subarticle .submenu{background-color:rgba(227,237,239,.5);float:left;width:45%;margin-right:2em;margin-top:.5em}.subarticle .submenu li{float:none}.subarticle h2{text-align:right}.submenu h4{margin:0;padding:0}}