<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }audio, canvas, video { display: inline-block; }audio:not([controls]) { display: none; height: 0; }[hidden] { display: none; }html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin: 0; }a:focus { outline: thin dotted; }a:active, a:hover { outline: 0; }h1 { font-size: 2em; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: 700; }dfn { font-style: italic; }mark { background: #ff0; color: #000; }code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: "\201C" "\201D" "\2018" "\2019"; }small { font-size: 80%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -.5em; }sub { bottom: -.25em; }img { border: 0; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em; }legend { border: 0; padding: 0; }button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }button, input { line-height: normal; }button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }button[disabled], input[disabled] { cursor: default; }input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; 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; }address { font-style: normal; }.clearfix:after, .clearfix:before { display: table; content: " "; }.clearfix:after { clear: both; }.clear { clear: both; line-height: 0; height: 0; width: 0; }.block, .elem-left, .elem-right { display: block; }.elem-right { float: right; margin: 0 0 15px 15px; }.elem-left { float: left; margin: 0 15px 15px 0; }.shadow { box-shadow: 0 0 3px #000; }h1:first-child { margin-top: 0; }.toggleBtn-off, .toggleBtn-on { display: inline-block; margin: 2px 5px 3px; width: 36px; height: 16px; line-height: 20px; background: transparent url(/images/9ce356f41e5d0237807ca118301d4959b899d69d/switch.png) no-repeat leftbottom; text-decoration: none; vertical-align: middle; outline: 0; }.toggleBtn-on { background-position: left top; cursor: default; }.toggleBtn-off:hover, .toggleBtn-on:hover { text-decoration: none; }.security.toggle span { font-weight: 700; }.security.toggle span:first-child { display: block; }.security.toggle span:nth-child(2) { display: inline-block; }#responsive-nav { text-align: center; }#responsive-nav &gt; a { display: inline-block; vertical-align: middle; padding: 3px 10px; color: #fff; }#responsive-nav &gt; a &gt; i { display: block; font-size: x-large; }@-ms-viewport { width: device-width; }@media screen and (max-width:400px) { @-ms-viewport { width: 320px; }}.hidden { display: none !important; visibility: hidden !important; }.visible-xs { display: none !important; }tr.visible-xs { display: none !important; }td.visible-xs, th.visible-xs { display: none !important; }@media (max-width:767px) { .visible-xs { display: block !important; } tr.visible-xs { display: table-row !important; } td.visible-xs, th.visible-xs { display: table-cell !important; }}@media (min-width:768px) and (max-width:991px) { .visible-xs.visible-sm { display: block !important; } tr.visible-xs.visible-sm { display: table-row !important; } td.visible-xs.visible-sm, th.visible-xs.visible-sm { display: table-cell !important; }}@media (min-width:992px) and (max-width:1199px) { .visible-xs.visible-md { display: block !important; } tr.visible-xs.visible-md { display: table-row !important; } td.visible-xs.visible-md, th.visible-xs.visible-md { display: table-cell !important; }}@media (min-width:1200px) { .visible-xs.visible-lg { display: block !important; } tr.visible-xs.visible-lg { display: table-row !important; } td.visible-xs.visible-lg, th.visible-xs.visible-lg { display: table-cell !important; }}.visible-sm { display: none !important; }tr.visible-sm { display: none !important; }td.visible-sm, th.visible-sm { display: none !important; }@media (max-width:767px) { .visible-sm.visible-xs { display: block !important; } tr.visible-sm.visible-xs { display: table-row !important; } td.visible-sm.visible-xs, th.visible-sm.visible-xs { display: table-cell !important; }}@media (min-width:768px) and (max-width:991px) { .visible-sm { display: block !important; } tr.visible-sm { display: table-row !important; } td.visible-sm, th.visible-sm { display: table-cell !important; }}@media (min-width:992px) and (max-width:1199px) { .visible-sm.visible-md { display: block !important; } tr.visible-sm.visible-md { display: table-row !important; } td.visible-sm.visible-md, th.visible-sm.visible-md { display: table-cell !important; }}@media (min-width:1200px) { .visible-sm.visible-lg { display: block !important; } tr.visible-sm.visible-lg { display: table-row !important; } td.visible-sm.visible-lg, th.visible-sm.visible-lg { display: table-cell !important; }}.visible-md { display: none !important; }tr.visible-md { display: none !important; }td.visible-md, th.visible-md { display: none !important; }@media (max-width:767px) { .visible-md.visible-xs { display: block !important; } tr.visible-md.visible-xs { display: table-row !important; } td.visible-md.visible-xs, th.visible-md.visible-xs { display: table-cell !important; }}@media (min-width:768px) and (max-width:991px) { .visible-md.visible-sm { display: block !important; } tr.visible-md.visible-sm { display: table-row !important; } td.visible-md.visible-sm, th.visible-md.visible-sm { display: table-cell !important; }}@media (min-width:992px) and (max-width:1199px) { .visible-md { display: block !important; } tr.visible-md { display: table-row !important; } td.visible-md, th.visible-md { display: table-cell !important; }}@media (min-width:1200px) { .visible-md.visible-lg { display: block !important; } tr.visible-md.visible-lg { display: table-row !important; } td.visible-md.visible-lg, th.visible-md.visible-lg { display: table-cell !important; }}.visible-lg { display: none !important; }tr.visible-lg { display: none !important; }td.visible-lg, th.visible-lg { display: none !important; }@media (max-width:767px) { .visible-lg.visible-xs { display: block !important; } tr.visible-lg.visible-xs { display: table-row !important; } td.visible-lg.visible-xs, th.visible-lg.visible-xs { display: table-cell !important; }}@media (min-width:768px) and (max-width:991px) { .visible-lg.visible-sm { display: block !important; } tr.visible-lg.visible-sm { display: table-row !important; } td.visible-lg.visible-sm, th.visible-lg.visible-sm { display: table-cell !important; }}@media (min-width:992px) and (max-width:1199px) { .visible-lg.visible-md { display: block !important; } tr.visible-lg.visible-md { display: table-row !important; } td.visible-lg.visible-md, th.visible-lg.visible-md { display: table-cell !important; }}@media (min-width:1200px) { .visible-lg { display: block !important; } tr.visible-lg { display: table-row !important; } td.visible-lg, th.visible-lg { display: table-cell !important; }}.hidden-xs { display: block !important; }tr.hidden-xs { display: table-row !important; }td.hidden-xs, th.hidden-xs { display: table-cell !important; }@media (max-width:767px) { .hidden-xs { display: none !important; } tr.hidden-xs { display: none !important; } td.hidden-xs, th.hidden-xs { display: none !important; }}@media (min-width:768px) and (max-width:991px) { .hidden-xs.hidden-sm { display: none !important; } tr.hidden-xs.hidden-sm { display: none !important; } td.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm { display: none !important; }}@media (min-width:992px) and (max-width:1199px) { .hidden-xs.hidden-md { display: none !important; } tr.hidden-xs.hidden-md { display: none !important; } td.hidden-xs.hidden-md, th.hidden-xs.hidden-md { display: none !important; }}@media (min-width:1200px) { .hidden-xs.hidden-lg { display: none !important; } tr.hidden-xs.hidden-lg { display: none !important; } td.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg { display: none !important; }}.hidden-sm { display: block !important; }tr.hidden-sm { display: table-row !important; }td.hidden-sm, th.hidden-sm { display: table-cell !important; }@media (max-width:767px) { .hidden-sm.hidden-xs { display: none !important; } tr.hidden-sm.hidden-xs { display: none !important; } td.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs { display: none !important; }}@media (min-width:768px) and (max-width:991px) { .hidden-sm { display: none !important; } tr.hidden-sm { display: none !important; } td.hidden-sm, th.hidden-sm { display: none !important; }}@media (min-width:992px) and (max-width:1199px) { .hidden-sm.hidden-md { display: none !important; } tr.hidden-sm.hidden-md { display: none !important; } td.hidden-sm.hidden-md, th.hidden-sm.hidden-md { display: none !important; }}@media (min-width:1200px) { .hidden-sm.hidden-lg { display: none !important; } tr.hidden-sm.hidden-lg { display: none !important; } td.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg { display: none !important; }}.hidden-md { display: block !important; }tr.hidden-md { display: table-row !important; }td.hidden-md, th.hidden-md { display: table-cell !important; }@media (max-width:767px) { .hidden-md.hidden-xs { display: none !important; } tr.hidden-md.hidden-xs { display: none !important; } td.hidden-md.hidden-xs, th.hidden-md.hidden-xs { display: none !important; }}@media (min-width:768px) and (max-width:991px) { .hidden-md.hidden-sm { display: none !important; } tr.hidden-md.hidden-sm { display: none !important; } td.hidden-md.hidden-sm, th.hidden-md.hidden-sm { display: none !important; }}@media (min-width:992px) and (max-width:1199px) { .hidden-md { display: none !important; } tr.hidden-md { display: none !important; } td.hidden-md, th.hidden-md { display: none !important; }}@media (min-width:1200px) { .hidden-md.hidden-lg { display: none !important; } tr.hidden-md.hidden-lg { display: none !important; } td.hidden-md.hidden-lg, th.hidden-md.hidden-lg { display: none !important; }}.hidden-lg { display: block !important; }tr.hidden-lg { display: table-row !important; }td.hidden-lg, th.hidden-lg { display: table-cell !important; }@media (max-width:767px) { .hidden-lg.hidden-xs { display: none !important; } tr.hidden-lg.hidden-xs { display: none !important; } td.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs { display: none !important; }}@media (min-width:768px) and (max-width:991px) { .hidden-lg.hidden-sm { display: none !important; } tr.hidden-lg.hidden-sm { display: none !important; } td.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm { display: none !important; }}@media (min-width:992px) and (max-width:1199px) { .hidden-lg.hidden-md { display: none !important; } tr.hidden-lg.hidden-md { display: none !important; } td.hidden-lg.hidden-md, th.hidden-lg.hidden-md { display: none !important; }}@media (min-width:1200px) { .hidden-lg { display: none !important; } tr.hidden-lg { display: none !important; } td.hidden-lg, th.hidden-lg { display: none !important; }}.visible-print { display: none !important; }tr.visible-print { display: none !important; }td.visible-print, th.visible-print { display: none !important; }@media print { .visible-print { display: block !important; } tr.visible-print { display: table-row !important; } td.visible-print, th.visible-print { display: table-cell !important; } .hidden-print { display: none !important; } tr.hidden-print { display: none !important; } td.hidden-print, th.hidden-print { display: none !important; }}.hours label { display: inline-block; width: 110px; text-align: left; font-weight: 400; }.gmap { cursor: pointer; position: relative; }.gmap iframe { pointer-events: none; }.gmap.active iframe { pointer-events: all; }@media screen and (max-width: 860px) { .gmap iframe {height: 240px; } }.services-box{ border: 1px solid rgb(0, 0, 0); margin: 5px; padding: 5px; float: right;}#fixed-tabs { position: fixed; right: 0; text-align: center; line-height: 1; font-size: 0; z-index: 400}#fixed-tabs a { position: relative; overflow: hidden; font-size: 13px; color: #fff; font-weight: 700; text-transform: uppercase; transition: width .3s; }#fixed-tabs i { font-size: 19px; }#fixed-tabs i, #fixed-tabs i:before { display: block; margin: 0 auto !important; }#fixed-tabs em { font-size: 11px; font-style: normal; margin-top: 5px; display: none; text-transform: none; }#fixed-tabs .ra {background-color: #3b0719}#fixed-tabs .gp {background-color: #b62717}#fixed-tabs .fb {background-color: #3b5998}@media (min-width:1001px) { #fixed-tabs { position: absolute; top: 208px; } #fixed-tabs a { display: block; text-align: left; margin: 4px 0 0 auto; border-radius: 5px 0 0 5px; } #fixed-tabs a, #fixed-tabs a span:first-child { width: 35px; } #fixed-tabs a span { display: block; } #fixed-tabs a span:first-child { text-align: center; padding: 7px 0; } #fixed-tabs a span:last-child { position: absolute; left: 50px; top: 50%; width: 220px; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: width .3s; transition: width .3s; } #fixed-tabs a:hover { width: 240px; }}@media (min-width:1200px) { #fixed-tabs { position: fixed; top: 160px; } .fix-nav #fixed-tabs { top: 85px; } #fixed-tabs a { margin: 8px 0 0 auto; } #fixed-tabs a, #fixed-tabs a span:first-child { width: 67px; } #fixed-tabs a span:first-child { padding: 9px 0; } #fixed-tabs a span:last-child { left: 70px; } #fixed-tabs a:hover { width: 268px; } #fixed-tabs em { display: block; }}@media (max-width:1000px) { #fixed-tabs { bottom: 0; width: 100%; box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } #fixed-tabs a { padding: 8px 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } #fixed-tabs i { font-size: 16px; } #fixed-tabs a span { display: inline-block; vertical-align: middle; } #fixed-tabs a span:last-child { margin-left: 7px; } #fixed-tabs a strong { display: none; } footer { margin-bottom: 32px !important; }}@media (max-width:600px) { #fixed-tabs a.lo, #fixed-tabs a.fm { display: none; } #fixed-tabs a.fb span:last-child, #fixed-tabs a.gp span:last-child { }}button, input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-font-smoothing: antialiased; background-color: #477dca; border-radius: 3px; border: none; color: #fff; cursor: pointer; display: inline-block; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1em; font-weight: 600; line-height: 1; padding: .75em 1em; text-decoration: none; user-select: none; vertical-align: middle; white-space: nowrap; }button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover { background-color: #2c5999; color: #fff; }button:disabled, input[type=button]:disabled, input[type=reset]:disabled, input[type=submit]:disabled { cursor: not-allowed; opacity: .5; }fieldset { background-color: #f7f7f7; border: 1px solid #ddd; margin: 0 0 .75em; padding: 1.5em; }input, label, select { display: block; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1em; }label { font-weight: 600; margin-bottom: .375em; }label.required::after { content: "*"; }label abbr { display: none; }input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], input[type=search], select[multiple=multiple], textarea { background-color: #fff; border: 1px solid #ddd; border-radius: 3px; box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06); box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1em; margin-bottom: .75em; padding: .5em; transition: border-color; width: 100%; }input[type=color]:hover, input[type=date]:hover, input[type=datetime]:hover, input[type=datetime-local]:hover, input[type=email]:hover, input[type=month]:hover, input[type=number]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=time]:hover, input[type=url]:hover, input[type=week]:hover, input[type=search]:hover, select[multiple=multiple]:hover, textarea:hover { border-color: #c4c4c4; }input[type=color]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input[type=search]:focus, select[multiple=multiple]:focus, textarea:focus { border-color: #477dca; box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), 0 0 5px rgba(55, 112, 192, .7); outline: 0; }textarea { resize: vertical; }input[type=search] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }input[type=checkbox], input[type=radio] { display: inline; margin-right: .375em; }input[type=file] { padding-bottom: .75em; width: 100%; }select { margin-bottom: 1.5em; max-width: 100%; width: auto; }ol, ul { list-style-type: none; margin: 0; padding: 0; }dl { margin-bottom: .75em; }dl dt { font-weight: 700; margin-top: .75em; }dl dd { margin: 0; }table { -webkit-font-feature-settings: "kern", "liga", "tnum"; -moz-font-feature-settings: "kern", "liga", "tnum"; -ms-font-feature-settings: "kern", "liga", "tnum"; font-feature-settings: "kern", "liga", "tnum"; border-collapse: collapse; margin: .75em 0; table-layout: fixed; width: 100%; }th { border-bottom: 1px solid #b7b7b7; font-weight: 600; padding: .75em 0; text-align: left; }td { border-bottom: 1px solid #ddd; padding: .75em 0; }td, th, tr { vertical-align: middle; }body { -webkit-font-feature-settings: "kern", "liga", "pnum"; -moz-font-feature-settings: "kern", "liga", "pnum"; -ms-font-feature-settings: "kern", "liga", "pnum"; font-feature-settings: "kern", "liga", "pnum"; -webkit-font-smoothing: antialiased; color: #333; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1em; line-height: 1.5; }h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1em; line-height: 1.2; margin: 0 0 .75em; }p { margin: 0 0 .75em; }a { color: #477dca; text-decoration: none; transition: color .1s linear; }a:active, a:focus, a:hover { color: #2c5999; }a:active, a:focus { outline: 0; }hr { border-bottom: 1px solid #ddd; border-left: none; border-right: none; border-top: none; margin: 1.5em 0; }img, picture { margin: 0; max-width: 100%; }html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*, :after, :before { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }a { color: #b01148; }.home-page{display: none;}body.page_index .home-page, body.page_dentist-near-westmont .home-page{display: block;}body.page_index .interior-section, body.page_dentist-near-westmont .interior-section{max-width: 100%; padding: 0;}body.page_index .interior-section main, body.page_index .interior-section aside, body.page_index .insurance-logos{display: none;}body.page_dentist-near-westmont .interior-section main, body.page_dentist-near-westmont .interior-section aside, body.page_dentist-near-westmont .insurance-logos{display: none;}h1, h2, h3 { font-family: Rufina, "Times New Roman", times, serif; font-weight: 400; }h1, h2#append { font-size: 34px; line-height: 1; color: #770f33; }h1#interior {font-size: 18px;}h2 { font-size: 30px; line-height: 1; color: #3b0719; }h3 { font-size: 22px; line-height: 1.08; color: #3b0719; }.button { display: inline-block; color: #FFF; font-family: Rufina; font-size: 16px; background-color: #03222A; background-image: -webkit-linear-gradient(bottom, #03222A 0, #0D3D4A 100%); background-image: linear-gradient(to top, #03222A 0, #0D3D4A 100%); box-shadow: 0 2px 2px rgba(0, 0, 0, .35); text-align: center; padding: 8px 30px; margin: 0 4px 8px 4px; }.button:hover { background-image: -webkit-linear-gradient(bottom, #490C21 0, #770F33 100%); background-image: linear-gradient(to top, #490C21 0, #770F33 100%); color: #fff; }.button:focus { color: #fff; }.button:active { color: #fff; }body { background: #e7dbad; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; color: #000; font-size: 16px; line-height: 28px; }header { background: #770f33; position: relative; padding-top: 10px; width: 100%; }body.scrolled header { position: fixed; top: 0; left: 0; width: 100%; z-index: 200; }header .logo { position: absolute; top: 20px; left: 50%; margin-left: -496px; }header .logo-names { position: absolute; top: 20px; left: 50%; margin-left: -380px; }header #contact-info { float: right; text-align: center; margin: 0 20px 0 0; padding-bottom: 10px; color: #BE708B; font-size: 14px; }header #contact-info .phone { color: #fff; font-size: 24px; }header #contact-info .phone a, header #contact-info address a { color: #fff; }header nav { clear: both; background: #000; background: rgb(59, 7, 25); }header nav ul { margin: 0; padding: 0; list-style: none; }header nav &gt; ul { text-align: right; max-width: 980px; margin: 0 auto; }header nav &gt; ul li { position: relative; }header nav &gt; ul &gt; li { display: inline-block; }header nav &gt; ul &gt; li &gt; a { color: #FFF; font-family: Rufina; font-size: 20px; line-height: 50px; display: block; padding: 0 25px; }header nav &gt; ul &gt; li ul { display: none; width: 260px; background: rgba(0, 0, 0, .9); position: absolute; top: 100%; left: 0; text-align: left; z-index: 999; }header nav &gt; ul &gt; li:hover &gt; ul { display: block; }header nav &gt; ul &gt; li:hover &gt; ul li { display: block; }header nav &gt; ul &gt; li:hover &gt; ul li a { color: #fff; padding: 3px 15px; display: block; }header nav &gt; ul &gt; li:hover &gt; ul li:hover a { color: #2c5999; }header nav &gt; ul &gt; li:hover &gt; ul li ul { left: 100%; top: 0; }header nav &gt; ul &gt; li:hover &gt; ul li:hover ul { display: block; }header nav &gt; ul &gt; li:hover &gt; ul li:hover ul a { display: block; color: #fff; }header nav &gt; ul &gt; li:hover &gt; ul li:hover ul a:hover { color: #2c5999; }#responsive-nav { display: none; }#banner { background: #770f33; }#banner div { max-width: 1120px; position: relative; margin: 0 auto; }#banner div .banner-main { float: right; display: block; }#banner div .banner-text { position: absolute; top: 133px; left: 0; }#home-content { text-align: center; max-width: 960px; margin: 0 auto; padding: 60px 0 10px 0; }#home-content p { max-width: 790px; margin-right: auto; margin-left: auto; }#services-bar { background: #770f33; color: #fff; text-align: center; padding: 50px 20px 32px 20px; }#services-bar p { max-width: 790px; margin-right: auto; margin-left: auto; }#services-bar h2 { color: #fff; }#services-bar #callouts { margin-top: 45px; }#services-bar #callouts &gt; div { display: inline-block; vertical-align: top; width: 250px; margin: 0 30px; font-size: 14px; }#services-bar #callouts &gt; div h3 { color: #fff; }#services-bar #callouts &gt; div img { display: block; margin: 0 auto 20px auto; border-radius: 50%; box-shadow: 1.5px 2.6px 5px rgba(0, 0, 0, .35), 0 0 70px rgba(0, 0, 0, .6); border: 2px solid #fff; }#services-bar #callouts &gt; div a { color: #770F33; font-size: 16px; display: block; margin: 0 auto; width: 105px; line-height: 25px; background-color: #E8DDB4; background-image: -webkit-linear-gradient(bottom, #E8DDB4 0, #FFF 100%); background-image: linear-gradient(to top, #E8DDB4 0, #FFF 100%); box-shadow: 0 2px 2px rgba(0, 0, 0, .35); }#services-bar #callouts &gt; div a:hover { color: #fff; background-color: #03222A; background-image: -webkit-linear-gradient(bottom, #03222A 0, #0D3D4A 100%); background-image: linear-gradient(to top, #03222A 0, #0D3D4A 100%);}#dr-bar { background: url(assets/images/dr-bg.jpg) center top no-repeat; background-size: cover; min-height: 417px; padding-top: 92px; }#dr-bar div { padding: 0 calc((50% - 495px) + (990px - 480px)) 0 calc(50% - 495px); }#home-block { background: #fff; padding: 100px 20px 30px 20px; }#home-block #testimonials { max-width: 1000px; margin: 30px auto; padding: 10px; background: #e9e0b9; box-shadow: 0 0 30px 30px #e9e0b9; border-radius: 20px; }#home-block #testimonials h3 { margin: 0 calc(1% + 30px); }#home-block #testimonials div { background: #fff; box-shadow: inset 0 0 30px 20px #e9e0b9; padding: 30px; display: inline-block; vertical-align: top; width: 47%; margin: 0 1%; font-style: italic; }#home-block div#insurance { max-width: 980px; margin: 90px auto 0 auto; text-align: center; }#home-block div#insurance div { width: 35%; display: inline-block; vertical-align: middle; text-align: left; color: #770f33; }#home-block div#insurance div h3 { color: #770f33; }#home-block div#insurance div span { display: inline-block; width: 33%; vertical-align: middle; margin: 15px auto; }#home-block div#insurance .logos { width: 60%; text-align: center; margin-right: 4%; color: #000; }footer { background: #770f33; text-align: center; }footer nav { text-align: center; background: #000; background: rgba(0, 0, 0, .4); margin-bottom: 50px; }footer nav ul { margin: 0; padding: 0; list-style: none; }footer nav ul li { display: inline-block; }footer nav ul li a { display: block; padding: 0 35px; color: #FFF; font-family: Rufina; font-size: 16px; line-height: 50px; }footer a { color: #fff; }footer &gt; div { display: inline-block; vertical-align: top; text-align: left; width: 288px; margin: 0 25px 50px 25px; color: #fff; }footer &gt; div h3 { color: #e7dbad; }footer #footer-form { text-align: center; }footer .copyright { display: block; padding: 30px 20px; border-top: 1px solid #8c2549; font-size: 11px; color: #fff; }footer .copyright a { color: #fff; }.interior-section { max-width: 940px; margin-right: auto; margin-left: auto; padding: 100px 20px 60px 20px; }.interior-section main { width: 660px; width: calc(100% - 275px); float: left; }.interior-section aside { float: right; width: 236px; }.interior-section aside .side-buttons .button { display: block; padding: 8px 0; }#gallery-pager { text-align: center; }#gallery-pager span { cursor: pointer; font-size: 35px; color: #770f33; }#gallery-pager span.cycle-pager-active { color: #b01148; }#gallery div { width: 100%; text-align: center; }#gallery div img { display: inline-block; width: 47%; margin: 5px 1%; }main li { position: relative; padding-left: 25px;}main li:before { content: "\e832"; font-family: "Fontello"; color: rgb(59, 7, 25); position: absolute; top: 0px; left: 0; }.insurance-logos { text-align: center; max-width: 950px; margin: 15px auto; text-align: center; }.insurance-logos img { display: inline-block; vertical-align: middle; margin: 15px 30px; }form input[type=checkbox] { margin-left: 15px; }.page_dental-implants main ul {margin-bottom: 15px;}@media screen and (max-width:1000px) { header, body.scrolled header { position: static !important; } img { max-width: 100%; } header .logo { margin-left: 0; left: 10px; z-index: 102; } header .logo-names { margin-left: 0; left: 120px; } #dr-bar div { padding-left: 30px; } #services-bar #callouts &gt; div { margin: 0 20px; width: 200px; }}@media screen and (max-width:950px) { header nav &gt; ul &gt; li &gt; a { padding: 0 15px; } #home-block #testimonials div { display: block; width: auto; } #home-content { padding: 60px 20px 10px 20px; }}@media screen and (max-width:870px) { #footer-form { display: none; } header .logo, header .logo-names { display: block; position: relative; left: auto; top: auto; margin: 0 auto; text-align: center; } header nav &gt; ul { text-align: center; } header #contact-info { float: none; margin: 0 auto; width: 100%; } #banner { display: none; } footer nav ul li a { padding: 0 15px; }}@media screen and (max-width:820px) { #home-block div#insurance div { display: block; width: auto; text-align: center; margin: 15px auto; } #home-block div#insurance .logos { display: block; width: auto; } .interior-section main { float: none; width: auto; } .interior-section aside { float: none; margin: 15px auto; }}@media screen and (max-width:760px) { #services-bar #callouts &gt; div { display: block; width: auto; clear: both; text-align: center; margin: 15px auto; } #services-bar #callouts &gt; div img { float: none; margin: 0 auto; display: block; } #services-bar #callouts &gt; div a { text-align: center; } #dr-bar { background: #e7dbad; padding: 0; min-height: 0; } #dr-bar &gt; div { padding: 30px 20px; text-align: center; } .insurance-logos { display: none; } .interior-section{ padding: 10px; } .gmap iframe{width: 100%;} .services-box{float: none; display: block; margin: 10px auto;}}@media screen and (max-width:600px) { header{ background: rgb(59, 7, 25);} header nav #responsive-nav { display: block; } header nav &gt; ul { display: none; text-align: center; } header nav &gt; ul &gt; li { display: block; } header nav &gt; ul &gt; li:hover ul { position:static; width:100%; text-align:center; } header nav &gt; ul &gt; li &gt; ul li:hover &gt; ul { background:#e7dbad; } header nav &gt; ul &gt; li:hover &gt; ul li:hover &gt; ul li a { color:#000; } .copyright span{display: none;} .copyright .sitemap{display: block;} footer &gt; div{ text-align: center; width: 100%; margin: 0 auto;}}@media screen and (max-width:550px) { #home-block div#insurance .logos { display: none; }}body.page_request-an-appointment .interior-section main{width: 100%;}body.page_request-an-appointment .interior-section aside{display: block;}.styled-form { margin-top: 15px; font-size: 16px; }.styled-form .drei { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }.styled-form .drei + .drei { margin-top: 5px; }.styled-form .input-content, .styled-form .inline { width: calc(100% / 3 - 5px); min-height: 52px; }.styled-form .inline, .input-content { background-color: #770f33; }.input__label-content strong, .input__label-content strong a { color: #770f33; }.input-content, .styled-form .inline label, .styled-form .inline, .input--filled .input__label .input__label-content strong, .input--filled .input__label .input__label-content a { color: #fff !important; }.styled-form .drei:first-of-type { line-height: 1 !important; }.styled-form .inline { box-sizing: border-box; padding: 8px 16px; }.styled-form .inline span input { margin-right: 4px; }.styled-form .inline span { display: block; line-height: 1.4; }.styled-form .hear { margin: 5px 0; }.styled-form .hear label { display: inline-block; margin-right: 8px; }.input-content { position: relative; z-index: 1; overflow: hidden; }.input__field { -webkit-appearance: none; position: absolute; z-index: 2; display: block; float: right; border: none; border-radius: 0; border: none !important; padding: 0 14px; margin-top: 1.2em; height: 29px; width: 100%; background-color: transparent !important; color: #fff !important; }.input__field:focus { outline: none; }.input__label { display: inline-block; float: right; padding: 0; width: 100%; background: transparent; text-align: left; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.input__label::before { content: ''; box-sizing: border-box; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0px solid transparent; -webkit-transition: border-width 0.3s, border-color 0.3s; transition: border-width 0.3s, border-color 0.3s; }.input__label-content { box-sizing: border-box; position: relative; display: block; width: 100%; padding: 1.1em 1em; text-rendering: geometricPrecision; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform 0.3s, color 0.3s; -webkit-transition: color 0.3s, -webkit-transform 0.3s; transition: color 0.3s, -webkit-transform 0.3s; transition: transform 0.3s, color 0.3s; transition: transform 0.3s, color 0.3s, -webkit-transform 0.3s; }.input__label-content strong { float: right; font-weight: 300; }.input__field:focus + .input__label::before, .input--filled .input__label::before { border-width: 5px; border-color: #770f33; border-top-width: 1.2em; }.input__field:focus + .input__label .input__label-content, .input--filled .input__label .input__label-content { color: #fff; font-size: 14px; padding: .85em 1em; -webkit-transform: translate3d(0, -0.65em, 0); transform: translate3d(0, -0.65em, 0); }input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: transparent !important; }@media (max-width:600px) { .styled-form .input-content, .styled-form .inline { width: 100%; display: block; } .styled-form .input-content + .input-content { margin-top: 5px; }}.simple { line-height: 1; font-size: 13px; }.simple input, .simple textarea { border: 0; padding: 0 12px; height: 42px; border-radius: 10px; width: 100%; max-width: 100%; margin-bottom: 10px; color: #fff; line-height: 1; box-sizing: border-box !important; background-color: rgba(0, 0, 0, 0.13); border-radius: 5px; }.simple textarea { height: 140px !important; padding: 12px; }.simple input:focus, .simple textarea:focus { outline: 0; color: #2f2f2f; background-color: #fff; }.form-input::-webkit-input-placeholder { color: #fff; }.form-input:-moz-placeholder { color: #fff; }.form-input::-moz-placeholder { color: #fff; }.form-input:-ms-input-placeholder { color: #fff; }.styled-form .btn { box-shadow: none; border: none; padding: 10px 50px; }#simpleModal{display:none;position:fixed;z-index:9000;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.75);animation-name:modalopen;animation-duration:1s}#simpleModal .modalContent{background-color:#f4f4f4;margin:8% auto;padding:0;width:90%;max-width: 500px; box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);position:relative}#simpleModal .modalContent .top-bar{background: linear-gradient(to top, #1c1c1c 0%, #08578d 100%); font-weight: 700;margin-bottom:25px;color:#fff;padding:40px 20px 15px;text-align:center;}#simpleModal .contain { max-width: 100%; margin: auto; text-align: center;}#simpleModal .contain h3 {line-height: 1.5;}#simpleModal .modalContent p{margin: 20px auto; line-height: 1.6; font-weight: 400;}#simpleModal .closeBtn{position:absolute;right:0;top:0;z-index:10;font-size:65px;position:absolute;background-color:#fff;color: #770f33; padding: 3px 5px 3px; line-height:.6}#simpleModal .closeBtn:focus,#simpleModal .closeBtn:hover{background-color:#c0392b;cursor:pointer;text-decoration:none}@keyframes modalopen { from{opacity:0} to{opacity:1} }*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased;}p, ul { font-size: 18px; line-height: 1.6; color: #232e3a;}.section-toggle &gt; div{display:none}.section-toggle &gt; div h3, .section ul {clear:both}.section {padding:20px 0;}
</pre></body></html>