article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:#fff0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}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,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html 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}*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}body{background-color:#fff;color:#000;font-family:'Gilroy',arial;font-size:20px;font-weight:200;line-height:1.5;-webkit-font-smoothing:antialiased}body.dentist-home{background:none}a,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.site-header.dark{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}a{color:#22a1c4;text-decoration:none}a:hover{color:#000}p{margin:0 0 30px;padding:0}ol,ul{margin:0;padding:0}li{list-style-type:none}b,strong{font-weight:800}cite,em,i{font-style:italic}blockquote{color:#999;margin:40px}blockquote::before{content:"\201C";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px}h1,h2,h3,h4,h5,h6{font-family:'Gilroy',arial;font-weight:200;line-height:1.2;margin:0 0 20px}h1{font-size:36px}h2{font-size:32px}.image-section h2,.solid-section h2{font-size:34px;font-weight:200;line-height:1}.front-page-2.solid-section h2{font-size:48px}h3{font-size:30px}h4{font-size:24px}.image-section h4,.solid-section h4{font-size:16px;font-weight:800;letter-spacing:3px;text-transform:uppercase}h5{font-size:20px}h6{font-size:18px}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.full-width-content img.pull-left{float:left;margin:0 40px 40px -200px}.full-width-content img.pull-right{float:right;margin:0 -200px 40px 40px}.featured-content img,.gallery img{width:auto}.gallery{margin-bottom:28px;overflow:hidden}.gallery-item{float:left;margin:0;padding:0 4px;text-align:center;width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery .gallery-item img{border:none;height:auto;margin:0}input,select,textarea{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:none;color:#000;font-size:20px;font-weight:200;padding:20px;width:100%}input:focus,textarea:focus{border:1px solid #999;outline:none}.front-page input:focus,.front-page textarea:focus{border:1px solid #22a1c4;outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}::-moz-placeholder{color:#000;opacity:1}::-webkit-input-placeholder{color:#000}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.widget .button{background-color:#22a1c4;border:2px solid #22a1c4;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:2px;padding:15px 25px;text-transform:uppercase;-webkit-font-smoothing:antialiased;white-space:normal;width:auto}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button.clear:hover,.button:hover,.footer-widgets button,.footer-widgets input[type="button"],.footer-widgets input[type="reset"],.footer-widgets input[type="submit"],.footer-widgets .widget .button,.widget .button:hover,.widget .button.clear:hover{background-color:#000;border:2px solid #000;color:#fff}.button{display:inline-block}.widget .button.clear{background-color:#fff0;border:2px solid #000;color:#000}button:disabled,button:disabled:hover,input:disabled,input:disabled:hover,input[type="button"]:disabled,input[type="button"]:disabled:hover,input[type="reset"]:disabled,input[type="reset"]:disabled:hover,input[type="submit"]:disabled,input[type="submit"]:disabled:hover{background-color:#ddd;border-color:#ddd;cursor:not-allowed}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}.image-section .button{margin-left:5px;margin-right:5px;margin-top:20px}.image-section .button.clear{border-color:#fff;color:#fff}.footer-widgets button:hover,.footer-widgets input:hover[type="button"],.footer-widgets input:hover[type="reset"],.footer-widgets input:hover[type="submit"],.footer-widgets .widget .button:hover,.image-section button:hover,.image-section input:hover[type="button"],.image-section input:hover[type="reset"],.image-section input:hover[type="submit"],.image-section .widget .button:hover{background-color:#fff;border:2px solid #fff;color:#000}.site-inner,.wrap{float:none;margin:0 auto;max-width:1200px}.site-inner{background-color:#fff;clear:both;margin-top:170px;position:relative;z-index:9;-word-wrap:break-word}.front-page .site-container .site-inner{margin-top:0;max-width:100%}.dentist-landing .site-container .site-inner{margin-top:100px}.secondary-nav .site-inner{margin-top:250px}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.avatar{border-radius:50%;float:left}.author-box .avatar{height:88px;width:88px}.entry-comments .avatar{height:60px;width:60px}.alignleft .avatar,.author-box .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.comment .avatar{margin:0 20px 24px 0}.breadcrumb{border-bottom:2px solid #f5f5f5;font-size:20px;margin-bottom:60px;padding-bottom:10px}.archive-description,.author-box{border-bottom:1px solid #000;border-top:1px solid #000;font-size:20px;margin-bottom:100px;padding:40px 0}.author-box-title{font-size:22px;margin-bottom:8px}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden}.search-form input[type="search"]{margin-right:10px;width:auto}.search-form input[type="submit"]{padding:25px}.widget_search input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.archive-title{font-size:24px;line-height:1;margin-bottom:20px}.entry-title{font-size:48px}.sidebar .entry-title{font-size:24px;text-align:left}.entry-title a{color:#000}.entry-title a:hover{color:#22a1c4}.widget-full .widget-title{margin-bottom:40px}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}a.alignnone{display:inline-block}a.aligncenter img{display:block;margin:0 auto}img.centered,.aligncenter{display:block;margin:0 auto 24px}img.alignnone,.alignnone{margin-bottom:12px}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px}.wp-caption-text{font-size:18px;line-height:1.2;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.gallery-caption,.entry-content .gallery-caption{margin:0 0 10px}.post-password-form input{width:auto}.post-password-form input[type="submit"]{padding:25px}.widget{word-wrap:break-word}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget ul li{margin-bottom:10px;padding-bottom:10px}.widget li li{border:none;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.featured-content .entry-title{font-size:24px}.dentist-home .content .simple-social-icons{margin-top:40px}.dentist-home .content .simple-social-icons ul li{margin:0 20px!important}.dentist-home .content .simple-social-icons ul li a,.dentist-home .content .simple-social-icons ul li a:hover{padding:30px}.enews-widget input{font-size:18px;margin-bottom:20px}.enews-widget input[type="submit"]{margin:0;width:100%}.enews form+p{margin-top:24px}#wpstats{display:none}.site-header{background-color:#000;left:0;position:absolute;top:0;width:100%;z-index:999}.featured-section .site-header{background-color:#fff0}.featured-section .site-header>.wrap{border-bottom:1px solid #fff}.site-header.dark{background-color:#000}.site-header.dark>.wrap{border-bottom:none}.site-header.dark .nav-secondary{display:none}.admin-bar .site-header{top:32px}.title-area{float:left;padding:25px 0;width:360px}.site-header.dark .title-area{padding:15px 0}.site-title{font-size:24px;font-weight:800;letter-spacing:2px;line-height:1;margin-bottom:0;text-transform:uppercase}.site-title a,.site-title a:hover{color:#fff!important}.header-image .title-area,.header-image .site-header.dark .title-area{padding:0}.header-image .site-title>a{background-size:contain!important;display:block;height:112px;text-indent:-9999px;top:-8px;position:relative}.header-image .dark .site-title>a{height:56px}.site-description{display:block;height:0;margin-bottom:0;text-indent:-9999px}.genesis-nav-menu{line-height:1}.genesis-nav-menu .menu-item{display:inline-block;text-align:left}.genesis-nav-menu li li{margin-left:0}.genesis-nav-menu a{color:#fff;display:block;font-size:14px;font-weight:200;letter-spacing:1px;padding:30px 15px;text-transform:uppercase}.site-header.dark .genesis-nav-menu a{padding:20px 15px}.genesis-nav-menu li.highlight a:hover::before{color:#fff}.genesis-nav-menu li.highlight>a{font-weight:800}.front-page .genesis-nav-menu li.current-menu-item>a,.genesis-nav-menu>li>a{border-bottom:2px solid #fff0}.front-page .genesis-nav-menu li.current-menu-item>a:hover,.genesis-nav-menu li.current-menu-item>a,.genesis-nav-menu>li>a:hover{border-color:#fff}.genesis-nav-menu>.menu-item>a{text-transform:uppercase}.genesis-nav-menu .sub-menu{letter-spacing:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:300px;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff0;padding:20px;position:relative;width:240px}.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu li.current-menu-item>a{background-color:#fff0}.genesis-nav-menu .sub-menu .sub-menu{margin:-54px 0 0 199px}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{color:#fff;display:inline-block;list-style-type:none;padding:27px 20px;text-transform:uppercase}.genesis-nav-menu>.right>a{display:inline;padding:0}.genesis-nav-menu>.rss>a{margin-left:48px}.genesis-nav-menu>.search{display:block;margin:0 auto;padding:0 20px 20px;width:50%}.nav-primary{text-align:center}.nav-primary .genesis-nav-menu{float:right}.nav-secondary{border-bottom:1px solid #fff}.nav-footer .genesis-nav-menu{padding:20px 0}.nav-footer .genesis-nav-menu a{border:none;font-weight:800;letter-spacing:3px;margin:0 20px;padding:0}.responsive-menu-icon{cursor:pointer;display:none;margin-bottom:10px;text-align:center}.responsive-menu-icon::before{color:#fff;content:"\f333";font:normal 24px/1 "dashicons";margin:0 auto}.nav-secondary .responsive-menu-icon{margin:10px auto 0}.image-section,.solid-section{clear:both;text-align:center;width:100%}.image-section{background:-moz-linear-gradient(top,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .5) 30%,rgb(0 0 0 / .8) 80%,rgb(0 0 0 / .9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(0 0 0 / .2)),color-stop(30%,rgb(0 0 0 / .5)),color-stop(80%,rgb(0 0 0 / .8)),color-stop(100%,rgb(0 0 0 / .9)));background:-webkit-linear-gradient(top,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .5) 30%,rgb(0 0 0 / .8) 80%,rgb(0 0 0 / .9) 100%);background:-o-linear-gradient(top,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .5) 30%,rgb(0 0 0 / .8) 80%,rgb(0 0 0 / .9) 100%);background:-ms-linear-gradient(top,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .5) 30%,rgb(0 0 0 / .8) 80%,rgb(0 0 0 / .9) 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .5) 30%,rgb(0 0 0 / .8) 80%,rgb(0 0 0 / .9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#e6000000',GradientType=0);display:table;overflow:hidden;table-layout:fixed;width:100%}.image-section .widget-area{display:table-cell;text-align:center;vertical-align:middle}.image-section,.image-section a{color:#fff}.image-section a:hover,.image-section .featured-content .entry-title a:hover{color:#22a1c4}.solid-section{background-color:#fff}.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7{border-top:54px solid #fff0;margin-top:-54px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:relative;z-index:9}.front-page-1,.front-page-3,.front-page-5,.front-page-7{background-attachment:fixed;background-color:#fff;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.front-page-1{position:relative}.front-page-1 .image-section{padding-top:75px}.secondary-nav .front-page-1 .image-section{padding-top:150px}.front-page-4 .solid-section{background-color:#f3f3f3}.bottom-image{margin-bottom:-120px;margin-top:100px}.bottom-image img{margin-bottom:-10px}.front-page .field-wrap:last-child{margin-bottom:0}.small-disclaimer{font-size:14px;font-style:italic}.front-page .dashicons{font-size:40px;height:40px;margin-bottom:20px;width:40px}.flexible-widgets{padding-bottom:60px;padding-top:100px}.flexible-widgets .widget{float:left;margin:0 0 40px 2.564102564102564%}.flexible-widgets.widget-full .widget,.flexible-widgets.widget-area .widget:nth-of-type(1),.flexible-widgets.widget-halves.uneven .widget:last-of-type{background:none;margin-left:0;padding:0;width:100%}.widget-area.flexible-widgets.widget-half .widget,.flexible-widgets.widget-halves .widget{width:48.717948717948715%}.flexible-widgets.widget-thirds .widget{width:31.623931623931625%}.flexible-widgets.widget-fourths .widget{width:23.076923076923077%}.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2),.flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:left;margin-left:0}.solid-section .widget{background-color:#fff;padding:40px}.solid-section .widget-title{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}.flexible-widgets.widget-halves h2,.flexible-widgets.widget-thirds h2,.flexible-widgets.widget-fourths h2{font-size:36px}.content{float:left;width:700px}.page .content{padding-bottom:50px}.sidebar-content .content{float:right}.full-width-content .content{padding:0 200px 50px;width:100%}.full-width-content.front-page .content{padding:0}.entry{margin-bottom:100px}.widget .entry{margin-bottom:40px}.entry-content ol,.entry-content ul{margin-bottom:30px;margin-left:40px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content code{background-color:#000;color:#ddd}p.entry-meta{font-size:20px;margin-bottom:0}.entry-header,.entry-footer{text-align:center}.entry-header p.entry-meta{font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.entry-header::after{border-bottom:1px solid #000;content:"";display:block;margin:0 auto 60px;padding-bottom:30px;width:25%}.image-section .entry-header::after{border-color:#fff}.entry-footer::before{border-top:1px solid #000;content:"";display:block;margin:30px auto 0;padding-top:60px;width:25%}.sidebar .entry-header::after{display:none}.entry-categories::before,.entry-tags::before{display:inline-block;font:normal 20px/1 "dashicons";margin-right:5px;margin-top:2px;vertical-align:top;-webkit-font-smoothing:antialiased}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px}.after-entry{border-top:1px solid #000;padding:40px 0}.after-entry .widget{margin-bottom:40px}.after-entry p:last-child,.after-entry .widget:last-child{margin:0}.after-entry li{list-style-type:none}.pagination{clear:both;margin:40px 0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination li a{background-color:#000;box-shadow:0 0 1px rgb(0 0 0 / .1);color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:1px;padding:8px 12px;text-transform:uppercase}.archive-pagination li a:hover,.archive-pagination .active a{background-color:#22a1c4;color:#fff}.comment-respond,.entry-comments,.entry-pings{margin-bottom:100px}p.comment-meta,.entry-comments .comment,.entry-comments .comment-reply{margin-bottom:40px}.comment-header{font-size:20px}.entry-comments .comment{border-bottom:1px solid #000}.comment-content,.entry-comments .comment{clear:both}p.form-submit,.entry-comments .children .comment,.entry-comments .comment-author{margin:0}.entry-comments .children .comment{border:none}.comment-respond label{display:block;font-weight:800}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:100%}.comment-list li,.ping-list li{list-style-type:none}.entry-comments ul.children{margin-left:40px}.ping-list .reply{display:none}.sidebar{float:right;width:360px}.sidebar-content .sidebar{float:left}.sidebar p:last-child{margin-bottom:0}.sidebar li{list-style-type:none;margin-bottom:6px;word-wrap:break-word}.sidebar ul>li:last-child{margin-bottom:0}.sidebar .widget{margin-bottom:40px}.footer-widgets{background-color:#22a1c4;clear:both;text-align:center;position:relative;z-index:9}.footer-widgets .wrap{padding-bottom:100px;padding-top:100px}.footer-widgets,.footer-widgets .wrap a,.footer-widgets .wrap a.button{color:#fff}.footer-widgets a:hover{color:#000}.footer-widgets li{margin-bottom:10px;padding-bottom:10px}.footer-widgets .widget{margin-bottom:40px}.footer-widgets p:last-child{margin-bottom:0}.site-footer{background-color:#000;padding:20px;text-align:center}.site-footer,.site-footer a,.site-footer p{color:#fff}.site-footer a:hover{color:#22a1c4}.site-footer p{font-size:14px;letter-spacing:1px;margin-bottom:0;text-transform:uppercase}.site-inner{opacity:0;-webkit-transition:opacity 0.0s linear 0s!important;-moz-transition:opacity 0.0s linear 0s!important;-ms-transition:opacity 0.0s linear 0s!important;-o-transition:opacity 0.0s linear 0s!important;transition:opacity 0.0s linear 0s!important}.page .site-inner{background-color:#fff0}*{outline:none!important}body{// font-family:'Montserrat',sans-serif;// font-family:"Lato","sans-serif";font-family:'Gilroy',arial}.title-area{width:400px;padding-left:9px}.site-header{background-color:#FFF}.genesis-nav-menu a{color:#000;font-size:16px;font-family:'Gilroy',arial}footer .genesis-nav-menu a{color:#fff}#hero_video_optin{margin-top:97px;background:#F7F7F7;background-image:url(/wp-content/themes/dentist/images/banner.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}#text-2{width:1200px;margin-left:auto;margin-right:auto;text-align:center}#text-2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:0;text-align:center;padding:0}.hero-optin{font-size:30px;color:#000;font-weight:600}.site-header.dark{background-color:#FFF}ul#menu-main-menu{// padding-top:2px}.site-footer{background-color:#f3f3f3}footer .genesis-nav-menu a{color:#636363;font-size:14px}.site-footer p,.site-footer p a{color:#636363;font-size:11px}.entry-header::after{border-bottom:0 solid #000}.home .site-inner{margin-top:0}.home.full-width-content .content{padding:0 0 50px;width:100%}.home-heading-box{padding:39px 20px 0;margin-bottom:2.1%;margin-top:1.8%;text-align:center;// background:rgb(68 187 255 / .91);color:#000}#front-page-before-1{margin-bottom:0}h1.heading-line-1{font-size:30px;margin-bottom:8px}.home-heading-box p{margin-bottom:20px;font-size:30px}.home .entry-header::after{margin:0 auto 12px}.home-heading-box:before{content:" ";display:table}#text-10 a img:hover{opacity:.8}.welcome-counter,.home-heading-box,#front-page-2 .solid-section,#front-page-before-1 .image-section{background:#F7F7F7}#front-page-before-1 .image-section{height:auto!important}#front-page-before-1 .flexible-widgets.widget-area.widget-full{padding:0}#front-page-2 .flexible-widgets .widget{margin-bottom:0;clear:none;padding:0;background:#fff0}#front-page-2 .flexible-widgets.widget-area.widget-full{padding-top:10px;padding-bottom:10px}.counter-wrap{color:#000;font-weight:200;font-size:28px}.counter-wrap div.counter-4{font-weight:300;font-size:23px;font-family:'Gilroy',arial}.welcome-counter-container{width:100%;display:inline-block;text-align:center}.counter.element-visible{font-family:'Gilroy',arial}#text-11{margin-top:30px;margin-bottom:36px!important}#front-page-2 .flexible-widgets{// padding-top:0}.welcome-counter .widget.widget_text{display:inline-block;text-align:center!important;margin-left:4.1%!important;margin-right:4.0%!important;margin-top:0;width:auto!important;float:none;margin-bottom:22px!important}.yelp-review.yelper-avatar-60x60.clearfix{width:31%;float:left;margin:0 0 20px;margin-left:2%;margin-top:6px}.yelp-review{clear:none!important}.yelp-review-avatar img{border-radius:50%}.yelp-review-excerpt-text{font-size:14px;line-height:18px;margin:0;padding:0 0 2px;position:relative}.yelp-business img{float:left!important;margin-right:4px}body .yelp-business,body .yelp-widget-search-api{background-color:#F2F2F2;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;margin-bottom:22px}.yelp-title-1-wrap,.gpr-widget-inner .google-rev-header{text-align:center;padding-top:1px;padding-bottom:0;font-size:36px;color:#444;clear:both}.fa-yelp:before{content:"\f1e9"}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}i.fa.fa-yelp{display:inline-block}.yelp-title-text{display:inline-block;font-family:'Gilroy',arial;margin-bottom:0}hr.yelp-hr{border-color:rgb(0 0 0 / .1);height:1px;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid rgb(1 105 180 / .48);height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;-webkit-margin-before:.5em;-webkit-margin-after:.5em;-webkit-margin-start:auto;-webkit-margin-end:auto;border-style:inset;border-width:1px}.yelp-review-avatar span.name{font-size:14px;text-align:center;font-weight:600}.yelp-review-avatar img{margin-bottom:10px}div#testimonials .wrap{padding-top:40px}.home-feature-4 section#text-5{margin-bottom:0}.widget.widget_yelp_widget{margin-bottom:40px!important}.yelp-business-info.clearfix{display:none}.yelp.yelp-business.ywp-size-60.yelp-business-api.yelp-widget-none{width:1200px!important;max-width:100%!important}.yelp-review-excerpt-text p{margin-bottom:0px!important}.yelp-review-excerpt time{font-size:12px;display:inline-block;margin:-1px 0 0 7px;float:left}.yelp-review-excerpt-text{padding-top:2px;text-align:left;display:inline-block}a.ywp-review-read-more{float:left}.yelp.yelp-business.ywp-size-60.yelp-business-api.yelp-widget-{padding:28px 10px 5px}#front-page-2c .flexible-widgets{padding-top:0}#text-13{margin-bottom:0}#text-14{margin-bottom:3px}section#yelp_widget-2{margin-bottom:15px!important}.rate-us-list-wrap{clear:left;padding-top:1px}.gpr-review{width:31.4%;float:left;margin:0 0 20px;margin-left:2%;background:rgb(255 255 255 / .53);min-height:323px}[id*=gpr_widget] .gpr-review-avatar{margin:0 10px 0 0;height:50px;float:none!important;text-align:center;display:inline-block;width:100%}.gpr-review-avatar img{border-radius:50%}[id*=gpr_widget] div.gpr-review-info{margin-left:0px!important;text-align:center;margin-top:7px}[id*=gpr_widget] span.grp-reviewer-name{font-weight:600;margin-bottom:8px}[id*=gpr_widget] .star-rating-wrap{float:none!important;max-width:67px;// margin-left:auto!important;// margin-right:auto!important;margin:10px auto 5px auto!important;margin-bottom:4px}[id*=gpr_widget] div.gpr-review{margin:0 .9% 40px!important;padding:28px 28px!important}[id*=gpr_widget] div.gpr-review-content>p{font-size:14px;font-family:'Gilroy',arial;margin:0 0 10px;color:#000}.google-places-title-1-wrap{text-align:center;padding-top:0;padding-bottom:0;font-size:36px;color:#000}.google-places-title-text{display:inline-block;font-family:'Gilroy',arial;margin-bottom:0}hr.google-places-hr{border-color:rgb(0 0 0 / .1);height:1px;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid rgb(149 204 40 / .51);height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;-webkit-margin-before:.5em;-webkit-margin-after:.5em;-webkit-margin-start:auto;-webkit-margin-end:auto;border-style:inset;border-width:1px}div#testimonials .wrap{padding-top:60px}body section#gpr_widget-2{margin-bottom:0}div#google_places_reviews{max-width:100%;width:960px;margin-right:auto;margin-left:auto}#google_places_reviews{margin-top:35px}.gpr-review-content+[data-readmore-toggle],.gpr-review-content[data-readmore]{padding-top:10px;font-size:15px}div.gpr-review{margin:0 .9% 40px}.widget-wrap .gpr-widget-inner .gpr-reviews-wrap .gpr-review{margin-bottom:40px}.google-rev-header{text-align:center;font-size:36px;color:#0068B2}[id*=gpr_widget].gpr-widget-align-none{margin-bottom:30px;margin-top:40px}div#gpr_widget p{display:inline}#gpr_widget{max-width:100%!important}#front-page-4 .flexible-widgets{padding-top:60px;padding-bottom:26px}#text-15{margin-bottom:6px}.sidebar .widget{margin-bottom:7px}.entry-content h2{font-size:32px;width:100%;text-align:center;margin-bottom:28px}.page .entry-header::after{border-bottom:0 solid #000;content:"";display:block;margin:0 auto 0;padding-bottom:0;width:25%}.services-offered-list{background:rgb(236 236 236 / .71);padding:12px 16px;margin-bottom:4px}.services-offered-item-desc{font-size:20px;padding:12px 30px}.service-item-text-container{width:400px;max-width:98%;background:rgb(255 255 255 / .75);margin-left:10%}.full-width-content .content{padding:0 0 50px;width:100%}.cleaning-exam .site-inner{background-color:#fff0;margin-top:110px}.service-item-box-1{text-align:center}.service-item-price{display:inline-block;font-size:112px;font-weight:400;padding:3px 12px;vertical-align:super;font-family:'Gilroy',arial;position:relative;top:-22px;margin-right:2%}.service-item-title{display:inline-block;padding:25px 10px 0;font-size:32px}.service-item-text-container{// width:578px;// max-width:98%;// background:rgb(255 255 255 / .75);// margin-left:2%;// padding:0 55px 28px}.service-item-text-container{width:578px;max-width:98%;background:rgb(241 241 241 / .68);margin-left:2%;padding:0 55px 28px}.service-dollar-sign{font-size:44px;position:relative;top:-18px}.backstretch img{height:auto!important;position:fixed!important}.service-item-phone-and-optin a.button{padding:15px 11px;margin-top:14px;background-color:#D0D0D0;border:1px solid #BBB;color:#444}.service-item-phone-and-optin{text-align:center}p.service-item-box-4{font-family:'Gilroy',arial;font-size:42px;text-align:center}.trusted-by-wrap{max-width:1140px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;// border-top:1px solid #333}.trusted-by .one-fourth{width:19.4%}#wysiwyg_widgets_widget-27 .widgettitle{text-align:center;font-size:42px;font-weight:300}.trusted-by-title{font-size:36px;text-align:center;// color:#1C50AA;font-family:'Gilroy',arial}.trusted-by{background:#fff;display:inline-block;width:100%;padding-top:0}.trusted-image{position:relative}div#featured-page-4{clear:left}.trusted-image.one-fourth{// vertical-align:middle;// display:table-cell}.trusted-images-wrap{// display:table;// vertical-align:middle;// position:relative}.trusted-images-wrap:before{// content:" ";// display:table;// vertical-align:middle;// position:relative}.trusted-images-wrap .one-fourth{float:left;margin:0 0 0;padding-left:3%;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%)}.trusted-images-wrap{margin-top:92px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.video-reviews-title-1-wrap{text-align:center;padding-top:0;padding-bottom:0;font-size:36px;// color:#8E6840}.video-reviews-title-text{display:inline-block;font-family:'Gilroy',arial;margin-bottom:-1px;color:#000}hr.video-reviews-hr{border-color:rgb(0 0 0 / .1);height:1px;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid rgb(212 127 35 / .25);height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;-webkit-margin-before:.5em;-webkit-margin-after:.5em;-webkit-margin-start:auto;-webkit-margin-end:auto;border-style:inset;border-width:1px}#cs-text-10,#cs-text-11,#cs-text-12{width:31.623931623931625%;margin-left:1.2%;display:inline-block}.video-reviews-container{background:#fff;padding-bottom:0}.videoWrapper iframe{max-height:202px!important}.footer-widgets{background-color:#2A2A2A}.image-section{background:#fff0;// height:auto!important}#front-page-1 .image-section{background:#fff;height:auto!important}.front-page-1 .image-section{padding-top:0}#front-page-1 .flexible-widgets{padding-top:0;padding-bottom:0}#front-page-1 .flexible-widgets .widget{margin:0 0 4px 0}#front-page-3 .image-section,#front-page-5 .image-section,#front-page-7 .image-section,#front-page-7b .image-section{max-height:436px}#front-page-7b .flexible-widgets.widget-area.widget-full{padding-top:0;padding-bottom:0}#text-10 img{margin-bottom:17px}#front-page-6 .flexible-widgets.widget-area.widget-full{padding-top:0;padding-bottom:0}#front-page-6 .flexible-widgets.widget-area.widget-full section{margin-bottom:0}#text-19{margin-bottom:0}#cs-text-9{margin-bottom:6px}.home main.content{padding-bottom:0px!important}.site-header>.wrap{border-bottom:0 solid #fff;padding-top:8px}#hero_video_optin .image-section{height:auto!important}#hero_video_optin .flexible-widgets{padding-bottom:0;padding-top:0}.responsive-menu-icon::before{color:#41BEDD;content:"\f333";font:normal 32px/1 "dashicons";margin:0 auto}.footer-widgets{background-color:#f3f3f3}.footer-widgets,.footer-widgets .wrap a,.footer-widgets .wrap a.button{color:#000}#text-33,#text-34{width:400px;max-width:100%;display:inline-block;vertical-align:top}#text-33{width:400px}.before-footer-name{font-size:20px;margin-bottom:22px}.before-footer-contact-us{font-size:20px}.before-footer-days,.before-footer-hours{width:auto;display:inline-block}.before-footer-days{text-align:right}.before-footer-hours{text-align:left;padding-left:18px}.hours-days-container{font-size:18px}.before-footer-hours-heading{font-size:18px}#simple-social-icons-2{display:inline-block;vertical-align:super;height:220px;width:330px;max-width:100%;margin-bottom:0;margin-top:6px}#simple-social-icons-2 h4.widget-title.widgettitle{font-size:20px}.footer-widgets .wrap{padding-bottom:2px;padding-top:10px}#front-page-8 .wrap{max-width:2600px}#front-page-8 .flexible-widgets{padding-bottom:0;padding-top:34px}#text-23{margin-bottom:0}h3.location-head{font-size:28px;margin-bottom:0}section#text-24{margin-bottom:9px}*/ .image-section .button{margin-top:13px}.footer-widgets .widget{margin-bottom:16px}.home .button{background-color:#4BF;border:2px solid #4BF}.hero-optin-contain{background:rgb(241 241 241 / .61);min-height:270px;padding:17px}.special-line-2,.special-line-3,.special-line-4{font-size:26px}.special-line-1{color:#B71A1A}.special-line-5 a.button:hover{background:#39B6D8!important;border:2px solid #39B6D8!important}.call-now a{font-weight:400;color:#41BEDD;font-size:18px}header.site-header{padding-left:8px}.site-header .genesis-nav-menu.responsive-menu .current-menu-item>a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover,.site-header .genesis-nav-menu.responsive-menu .sub-menu,.site-header .genesis-nav-menu.responsive-menu>.menu-item-has-children:before,.site-header .genesis-nav-menu.responsive-menu>li:hover>a,.site-header .genesis-nav-menu.responsive-menu a:hover{color:#000}.before-footer-contact-address{font-size:18px}#front-page-8 .solid-section .flexible-widgets.widget-area.widget-halves.uneven{padding-top:9px}.call-now-header{text-align:center}.call-now-header a{color:#000;font-size:19px;font-weight:400}#call_now_in_header{float:right;padding-top:4px;max-height:4px}.nav-primary{text-align:right;margin-top:24px}.featured-section .site-header{background-color:#fff}.nav-primary .genesis-nav-menu a{padding:27px 15px 22px}.site-header.dark .nav-primary .genesis-nav-menu a{padding:27px 15px 16px;font-size:15px}.site-header.dark .call-now-header a{font-size:17px}.hero-video iframe a{margin-top:15px;display:inline-block;color:#fff;font-weight:700;padding:10px 20px;border-radius:5px;background:#0B344C!important;text-shadow:none;font-size:16px}input[type="submit"].button-new2{font-weight:600;display:inline-block;padding:14px 14px;font-size:14px;color:#333;;text-align:center;text-decoration:none;text-shadow:1px 1px rgb(255 255 255 / .7);background-color:#FECC10;background-clip:padding-box;border:1px solid;border-bottom:1px!important;border-color:#EBBC0E #EBBC0E #D4A700;border-radius:4px;// -webkit-box-shadow:inset 0 0 rgb(252 131 3 / .8),0 3px 0 rgb(0 0 0 / .2);// box-shadow:inset 0 0 rgb(252 131 3 / .8),2px 3px 0 rgb(0 0 0 / .2);background-image:-webkit-linear-gradient(top,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0);background-image:-moz-linear-gradient(top,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0);background-image:-o-linear-gradient(top,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0);background-image:linear-gradient(to bottom,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0)}input[type="submit"].button-new2:hover{background-color:#FECC10;background-clip:padding-box;border-color:#FEC70F #FEC70F #FEC70F!important;// -webkit-box-shadow:inset 0 0 rgb(252 131 3 / .8),0 3px 0 rgb(0 0 0 / .2);// box-shadow:inset 0 0 rgb(252 131 3 / .8),0 1px 0 rgb(0 0 0 / .2);background-image:-webkit-linear-gradient(top,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0);background-image:-moz-linear-gradient(top,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0);background-image:-o-linear-gradient(top,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0);background-image:linear-gradient(to bottom,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0)}a.button-new2{font-weight:600;display:inline-block;padding:14px 14px;font-size:14px;color:#333;;text-align:center;text-decoration:none;text-shadow:1px 1px rgb(255 255 255 / .7);background-color:#FECC10;background-clip:padding-box;border:1px solid;border-bottom:1px!important;border-color:#EBBC0E #EBBC0E #D4A700;border-radius:4px;// -webkit-box-shadow:inset 0 0 rgb(252 131 3 / .8),0 3px 0 rgb(0 0 0 / .2);// box-shadow:inset 0 0 rgb(252 131 3 / .8),2px 3px 0 rgb(0 0 0 / .2);background-image:-webkit-linear-gradient(top,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0);background-image:-moz-linear-gradient(top,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0);background-image:-o-linear-gradient(top,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0);background-image:linear-gradient(to bottom,rgb(255 255 255 / .9),rgb(255 255 255 / .4) 50%,#fff0)}a.button-new2:hover{background-color:#FECC10;background-clip:padding-box;border-color:#FEC70F #FEC70F #FEC70F!important;// -webkit-box-shadow:inset 0 0 rgb(252 131 3 / .8),0 3px 0 rgb(0 0 0 / .2);// box-shadow:inset 0 0 rgb(252 131 3 / .8),0 1px 0 rgb(0 0 0 / .2);background-image:-webkit-linear-gradient(top,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0);background-image:-moz-linear-gradient(top,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0);background-image:-o-linear-gradient(top,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0);background-image:linear-gradient(to bottom,rgb(255 255 255 / .6),rgb(255 255 255 / .2) 50%,#fff0)}.special-line-5{margin-top:9px}.special-line-5 a{font-size:18px}.service-item-phone-and-optin a{font-size:18px}.cleaning-exam .entry{margin-bottom:0}.offer-copy-wrap{padding:43px 75px;background:rgb(255 255 255);margin-top:26px;margin-left:24px}.offer-copy-wrap{padding:43px 75px;background:rgb(255 255 255 / .83);margin-top:26px;margin-left:24px}.altitude-landing #call_now_in_header{display:none}.altitude-landing .site-inner{margin-top:84px}.non-backstretched-background .site-container{// background-image:url(/wp-content/themes/dentist/images/cleaning-exam-xray-bg.jpg);// background-image:url(/wp-content/themes/dentist/images/video-placeholder.jpg);// background-size:contain;// background-repeat:no-repeat}.page article.entry{margin-bottom:0}.services-heading-desc{padding:12px 30px}.genesis-nav-menu .sub-menu a{width:240px}.general .site-container{background:url(/wp-content/themes/chiropractic/images/general.jpg) no-repeat right 86px fixed;background-size:50%}.braces .site-container{background:url(/wp-content/themes/chiropractic/images/braces.jpg) no-repeat right 86px fixed;background-size:50%}.peds .site-container{background:url(/wp-content/themes/chiropractic/images/pediatric.jpg) no-repeat right 86px fixed;background-size:50%}.sedation .site-container{background:url(/wp-content/themes/chiropractic/images/sedation.jpg) no-repeat right 86px fixed;background-size:50%}.cosmetic .site-container{background:url(/wp-content/themes/chiropractic/images/cosmetic.jpg) no-repeat right 86px fixed;background-size:50%}.implants .site-container{background:url(/wp-content/themes/chiropractic/images/implants.jpg) no-repeat right 86px fixed;background-size:50%}.dentures .site-container{background:url(/wp-content/themes/chiropractic/images/dentures.jpg) no-repeat right 86px fixed;background-size:50%}.orthodontics .site-container{background:url(/wp-content/themes/chiropractic/images/orthodontics.jpg) no-repeat right 86px fixed;background-size:50%}.invisalign .site-container{background:url(/wp-content/themes/chiropractic/images/invisalign.jpg) no-repeat right 86px fixed;background-size:50%}.background1 .site-container{background:url(/wp-content/themes/chiropractic/images/free-exam-massage.jpg) no-repeat right 86px fixed;background-size:50%}.background2 .site-container{background:url(/wp-content/themes/chiropractic/images/allergy-evaluation-bg.jpg) no-repeat right 86px fixed;background-size:50%}.background3 .site-container{background:url(/wp-content/themes/chiropractic/images/medical-weight-loss-bg.jpg) no-repeat right 86px fixed;background-size:50%}.background4 .site-container{// background:url(/wp-content/themes/chiropractic/images/stem-cell-therapy-bg.jpg) no-repeat right 86px fixed;// background-size:50%;// DONT USE THIS BACKGROUND}.background5 .site-container{background:url(/wp-content/themes/chiropractic/images/spinal-decompression-bg.jpg) no-repeat right 86px fixed;background-size:50%}.background6 .site-container{background:url(/wp-content/themes/chiropractic/images/nutrition-bg.jpg) no-repeat right 205px fixed;background-size:50%}.background7 .site-container{background:url(/wp-content/themes/chiropractic/images/knee-pain-bg.jpg) no-repeat right 86px fixed;background-size:50%}.background8 .site-container{background:url(/wp-content/themes/chiropractic/images/chiropractic-consultation-bg.jpg) no-repeat right 86px fixed;background-size:50%}.background9 .site-container{background:url(/wp-content/themes/chiropractic/images/neck-pain-bg.jpg) no-repeat right 86px fixed;background-size:50%}.background10 .site-container{background:url(/wp-content/themes/chiropractic/images/back-pain-bg.jpg) no-repeat right 86px fixed;background-size:50%}.genesis-nav-menu .menu-item:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);left:auto}.genesis-nav-menu .sub-menu{will-change:opacity,visibility,transform;position:absolute;top:150px;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;background:#fff;border:1px solid #36a635;border-radius:1.25rem;max-width:25rem}.menu-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.genesis-nav-menu .sub-menu:before{content:"";position:absolute;top:-9px;left:45px;background:#fff;border-left:1px solid #36a635;border-top:1px solid #36a635;width:16px;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.genesis-nav-menu .sub-menu ul{padding:1.5625rem 1.875rem;margin:0}.genesis-nav-menu .sub-menu li a{font-weight:400}.genesis-nav-menu .sub-menu a:after{content:"\02192";display:inline-block;font-size:35px;font-family:none;font-weight:600;vertical-align:sub;margin-left:.625rem;opacity:0;visibility:hidden;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.genesis-nav-menu .sub-menu a:hover:after{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.genesis-nav-menu .sub-menu{padding-top:14px;padding-bottom:15px}@media only screen and (max-width:1800px){.peds .backstretch img{left:-1400px!important}.cosmetic .backstretch img{left:-1694px!important}.orthodontics .backstretch img{left:-1255px!important}}@media only screen and (max-width:1700px){.general .backstretch img{left:-835px!important}.implants .backstretch img{left:-943px!important}.dentures .backstretch img{left:-1348px!important}.braces .backstretch img{left:-557px!important}}@media only screen and (max-width:1675px){.sedation .backstretch img{left:-1280px!important}}@media only screen and (max-width:1650px){.backstretch img{left:-600px!important}.invisalign .backstretch img{left:-1000px!important}}@media only screen and (max-width:1600px){.orthodontics .backstretch img{left:-1350px!important}}@media only screen and (max-width:1550px){.general .backstretch img{left:-930px!important}.cosmetic .backstretch img{left:-2068px!important}}@media only screen and (max-width:1500px){.peds .backstretch img{left:-1650px!important}.sedation .backstretch img{left:-1411px!important}.implants .backstretch img{left:-1049px!important}.dentures .backstretch img{left:-1518px!important}.orthodontics .backstretch img{left:-1532px!important}}@media only screen and (max-width:1415px){.backstretch img{left:-750px!important}}@media only screen and (max-width:1450px){.braces .backstretch img{left:-726px!important}}@media only screen and (max-width:1400px){.general .backstretch img{left:-1025px!important}.invisalign .backstretch img{left:-1134px!important}}@media only screen and (max-width:1350px){.peds .backstretch img{left:-1780px!important}.implants .backstretch img{left:-1145px!important}}@media only screen and (max-width:1325px){div.welcome-counter div.widget.widget_text{margin-left:2.6%!important;margin-right:2.4%!important}.sedation .backstretch img{left:-1546px!important}}@media only screen and (max-width:1280px){.site-inner,.wrap{max-width:1140px}.sedation .backstretch img{left:-1667px!important}.dentures .backstretch img{left:-1636px!important;top:-235px!important}.invisalign .backstretch img{left:-1268px!important}}@media only screen and (max-width:1250px){.backstretch img{left:-880px!important}.general .backstretch img{left:-1142px!important}.orthodontics .backstretch img{left:-1882px!important}.braces .backstretch img{left:-890px!important}}@media only screen and (max-width:1225px){.implants .backstretch img{left:-1322px!important}}@media only screen and (max-width:1200px){.site-inner,.wrap{max-width:960px}.site-header .widget-area{width:580px}.content{width:520px}.full-width-content .content{// padding:0 110px}.genesis-nav-menu a{padding:30px 10px}.site-header.dark .genesis-nav-menu a{padding:20px 10px}.front-page-1,.front-page-3,.front-page-5,.front-page-7{background-attachment:scroll}.site-inner,.wrap{max-width:100%}#call_now_in_header{padding-right:12px;width:auto}.welcome-counter .widget.widget_text{display:inline-block;text-align:center!important;margin-left:2.7%!important;margin-right:2.4%!important;margin-top:0;width:auto!important;float:none;margin-bottom:22px!important}#front-page-2b .solid-section{padding-left:24px;padding-right:24px}.site-inner,.wrap{padding-left:1%;padding-right:1%}.peds .backstretch img{left:-1994px!important}.sedation .backstretch img{left:-1780px!important}.cosmetic .backstretch img{left:-2337px!important}}@media only screen and (max-width:1180px){.invisalign .backstretch img{left:-1608px!important}}@media only screen and (max-width:1170px){.backstretch img{left:-1315px!important}.service-item-text-container{background:rgb(241 241 241 / .88)}}@media only screen and (max-width:1160px){.peds .backstretch img{left:-2325px!important}.backstretch img{left:-880px!important}.general .backstretch img{left:-1488px!important}.sedation .backstretch img{left:-2086px!important}.cosmetic .backstretch img{left:-2607px!important}.implants .backstretch img{left:-1743px!important}.dentures .backstretch img{left:-2097px!important}.invisalign .backstretch img{left:-1956px!important;top:-187px!important}.braces .backstretch img{left:-1297px!important}}@media only screen and (max-width:1140px){.orthodontics .backstretch img{left:-2205px!important;top:-135px!important}}@media only screen and (max-width:1120px){.cosmetic .backstretch img{left:-2773px!important}.dentures .backstretch img{left:-2394px!important}}@media only screen and (max-width:1080px){.sedation .backstretch img{left:-2200px!important}.implants .backstretch img{left:-1824px!important}.invisalign .backstretch img{top:-207px!important}}@media only screen and (max-width:1060px){div.welcome-counter div.widget.widget_text{margin-left:2.2%!important;margin-right:2%!important}}@media only screen and (max-width:1035px){.sedation .backstretch img{left:-2284px!important}}@media only screen and (max-width:1024px){.backstretch img{left:-137%!important}.sedation .backstretch img{left:-2361px!important}.general .backstretch img{left:-135%!important;top:-167px!important}.dentures .backstretch img{left:-2442px!important;top:-235px!important}.invisalign .backstretch img{left:-109%!important;top:-116px!important}.service-item-text-container{background:rgb(241 241 241 / .88)}.cosmetic .backstretch img{left:-2850px!important}.implants .backstretch img{left:-1900px!important}.orthodontics .backstretch img{left:-1963px!important}.invisalign .backstretch img{left:-2109px!important;top:-207px!important}.braces .backstretch img{left:-1393px!important}}@media only screen and (max-width:1023px){.site-inner,.wrap{max-width:768px}.secondary-nav .site-inner{margin-top:80px}.front-page .site-inner{max-width:none}.site-header{position:static}.front-page .site-header{background-color:#000}.front-page .site-header>.wrap{border:none}.content,.sidebar,.site-header .widget-area,.title-area{width:100%}.site-header .title-area,.site-header.dark .title-area{padding:15px 0;margin-left:auto;margin-right:auto;max-width:100%}.header-image .dark .site-title>a{height:76px}.genesis-nav-menu,.site-header .widget-area,.site-title{text-align:center}.header-image .site-title>a{background-position:center!important}.nav-primary .genesis-nav-menu{float:none}.nav-secondary,.site-header.dark .nav-secondary{border-bottom:none;display:block}.genesis-nav-menu a,.site-header.dark .genesis-nav-menu a{padding:10px}.front-page .site-inner{margin-top:0}.site-inner{margin-top:80px}.full-width-content .content{padding:0}.full-width-content img.pull-left{margin-left:0}.full-width-content img.pull-right{margin-right:0}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}.flexible-widgets.widget-full .widget,.flexible-widgets.widget-halves .widget,.flexible-widgets.widget-thirds .widget,.flexible-widgets.widget-fourths .widget{margin:0 auto 20px;width:100%}.front-page-1 .image-section,.secondary-nav .front-page-1 .image-section{padding-top:0}.front-page .site-header{background-color:#fff}#hero_video_optin{margin-top:14px}.hero-optin-contain.one-half{width:480px;max-width:100%;margin-left:auto;margin-right:auto;float:none;padding-top:8px;display:inline-block}ul#menu-main-menu{margin-top:21px}#text-2{max-width:100%}#call_now_in_header{clear:both;float:none}#front-page-2 .flexible-widgets.widget-area.widget-full .wrap{max-width:100%}.general .site-container{background:url(/wp-content/themes/chiropractic/images/general.jpg) no-repeat right 241px fixed;background-size:50%}.braces .site-container{background:url(/wp-content/themes/chiropractic/images/braces.jpg) no-repeat right 241px fixed;background-size:50%}.peds .site-container{background:url(/wp-content/themes/chiropractic/images/pediatric.jpg) no-repeat right 241px fixed;background-size:50%}.sedation .site-container{background:url(/wp-content/themes/chiropractic/images/sedation.jpg) no-repeat right 241px fixed;background-size:50%}.cosmetic .site-container{background:url(/wp-content/themes/chiropractic/images/cosmetic.jpg) no-repeat right 241px fixed;background-size:50%}.implants .site-container{background:url(/wp-content/themes/chiropractic/images/implants.jpg) no-repeat right 241px fixed;background-size:50%}.dentures .site-container{background:url(/wp-content/themes/chiropractic/images/dentures.jpg) no-repeat right 241px fixed;background-size:50%}.orthodontics .site-container{background:url(/wp-content/themes/chiropractic/images/orthodontics.jpg) no-repeat right 241px fixed;background-size:50%}.invisalign .site-container{background:url(/wp-content/themes/chiropractic/images/invisalign.jpg) no-repeat right 241px fixed;background-size:50%}.background1 .site-container{background:url(/wp-content/themes/chiropractic/images/free-exam-massage.jpg) no-repeat right 241px fixed;background-size:50%}.background2 .site-container{background:url(/wp-content/themes/chiropractic/images/allergy-evaluation-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background3 .site-container{background:url(/wp-content/themes/chiropractic/images/medical-weight-loss-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background4 .site-container{background:url(/wp-content/themes/chiropractic/images/stem-cell-therapy-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background5 .site-container{background:url(/wp-content/themes/chiropractic/images/spinal-decompression-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background6 .site-container{background:url(/wp-content/themes/chiropractic/images/nutrition-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background7 .site-container{background:url(/wp-content/themes/chiropractic/images/knee-pain-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background8 .site-container{background:url(/wp-content/themes/chiropractic/images/chiropractic-consultation-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background9 .site-container{background:url(/wp-content/themes/chiropractic/images/neck-pain-bg.jpg) no-repeat right 241px fixed;background-size:50%}.background10 .site-container{background:url(/wp-content/themes/chiropractic/images/back-pain-bg.jpg) no-repeat right 241px fixed;background-size:50%}}@media only screen and (max-width:1000px){div.welcome-counter div.widget.widget_text{margin-left:0.5%!important;margin-right:0.5%!important}.invisalign .backstretch img{left:-2281px!important}}@media only screen and (max-width:970px){.gpr-review{width:500px;float:none;margin:0 0 50px;display:inline-block;max-width:500px;margin-left:auto;margin-right:auto;min-height:50px}.gpr-reviews-wrap{text-align:center}.home .rate-us-review{margin-bottom:50px}}@media only screen and (max-width:930px){.sedation .backstretch img{left:-2702px!important}}@media only screen and (max-width:900px){.welcome-counter .widget.widget_text{display:block}.general .backstretch img{left:-196%!important}.braces .backstretch img{left:-1760px!important}}@media only screen and (max-width:800px){.site-inner,.wrap{max-width:none;width:100%}.site-inner,.wrap{padding:0 5%}.front-page .site-inner{padding:0}.nav-primary .genesis-nav-menu.responsive-menu{display:none;float:none;padding-bottom:20px}.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}.genesis-nav-menu.responsive-menu li.current-menu-item>a,.genesis-nav-menu.responsive-menu .sub-menu li.current-menu-item>a:hover,.genesis-nav-menu.responsive-menu li a,.genesis-nav-menu.responsive-menu li a:hover{background:none;border:none;display:block;padding:10px 14px!important;text-transform:none}.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}.genesis-nav-menu.responsive-menu .menu-item-has-children>a{margin-right:60px}.genesis-nav-menu.responsive-menu>.menu-item-has-children:before{content:"\f347";float:right;font:normal 20px/1 "dashicons";height:20px;padding:7px 20px;right:0;text-align:right;z-index:9999}.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}.genesis-nav-menu.responsive-menu>.menu-item>.sub-menu{display:none}.genesis-nav-menu.responsive-menu .sub-menu{background-color:rgb(255 255 255 / .05);left:auto;opacity:1;position:relative;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:99}.genesis-nav-menu.responsive-menu .sub-menu .sub-menu{background-color:#fff0;margin:0;padding-left:25px}.genesis-nav-menu.responsive-menu .sub-menu li a,.genesis-nav-menu.responsive-menu .sub-menu li a:hover{padding:10px 0;position:relative;text-transform:none;width:100%}.genesis-nav-menu.responsive-menu .current-menu-item>a,.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu.responsive-menu>li.menu-item-has-children:hover>a,.genesis-nav-menu.responsive-menu a:hover{background:none}.site-header .genesis-nav-menu.responsive-menu .current-menu-item>a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover,.site-header .genesis-nav-menu.responsive-menu .sub-menu,.site-header .genesis-nav-menu.responsive-menu>.menu-item-has-children:before,.site-header .genesis-nav-menu.responsive-menu>li:hover>a,.site-header .genesis-nav-menu.responsive-menu a:hover{color:#fff}.site-header .genesis-nav-menu.responsive-menu .current-menu-item>a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover,.site-header .genesis-nav-menu.responsive-menu .sub-menu,.site-header .genesis-nav-menu.responsive-menu>.menu-item-has-children:before,.site-header .genesis-nav-menu.responsive-menu>li:hover>a,.site-header .genesis-nav-menu.responsive-menu a:hover{color:#000}.dentist-home .simple-social-icons ul li{margin:0 20px 20px!important}.footer-widgets .wrap{padding-top:60px;padding-bottom:0}.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7{border-top:0;margin-top:0}.image-section .flexible-widgets{padding-bottom:80px}.solid-section .flexible-widgets{padding-bottom:40px;padding-top:60px}.bottom-image{margin-top:60px;margin-bottom:-80px}#cs-text-10,#cs-text-11,#cs-text-12{width:98%;margin:0% 1% 3%;display:block}.videoWrapper iframe{max-height:319px!important;height:auto!important}.site-inner,.wrap{padding:0 1%}.title-area{width:100%}.title-area{float:none}#call_now_in_header{float:none;padding-top:0;max-height:20px}.responsive-menu-icon{margin-bottom:0}.wrap #call_now_in_header{float:none;padding-top:4px;max-height:4px;position:relative;top:-14px}main.content #hero_video_optin{margin-top:22px}}@media only screen and (max-width:767px){.yelp-review.yelper-avatar-100x100.clearfix{width:500px;float:none;margin:0 0 50px;display:inline-block;max-width:500px;margin-left:auto;margin-right:auto}.yelp-business-reviews.no-business-info{text-align:center}.yelp-review-excerpt{text-align:left}.yelp-review-excerpt-text p{text-align:left!important}.yelp-business{margin-bottom:0;padding-bottom:0}.home .rate-us-review{margin-bottom:50px}.yelp-review.yelper-avatar-60x60.clearfix{width:500px;float:none;margin:0 0 50px;display:inline-block;max-width:100%;margin-left:auto;margin-right:auto}.yelp.yelp-business{padding:10px 10px 10px 16px}.trusted-images-wrap{margin-top:92px}}@media only screen and (max-width:700px){.trusted-images-wrap{// margin-top:105px}.trusted-images-wrap img.alignnone{margin-bottom:0}.trusted-by-wrap{padding-bottom:8px;padding-top:0}.trusted-by{padding-top:18px}#simple-social-icons-2{height:126px}}@media only screen and (max-width:650px){.home .welcome-counter .textwidget{margin-top:0px!important}.yelp-review.yelper-avatar-100x100.clearfix{max-width:100%}.yelp-reviews-container .wrap{padding-top:0px!important}.gpr-review{max-width:99%}.offer-copy-wrap{padding:21px 10px;background:rgb(255 255 255 / .83);margin-top:26px;margin-left:0}.service-item-price{display:inline-block;font-size:112px;font-weight:400;padding:3px 12px;vertical-align:super;font-family:'Gilroy',arial;position:relative;// top:7px;margin-right:2%}.altitude-landing .site-inner{margin-top:6px}.service-item-phone-and-optin a{font-size:18px;width:100%}.welcome-counter .widget.widget_text{display:block}}@media only screen and (max-width:615px){.full-background .service-item-text-container{width:578px;max-width:99%;background:rgb(241 241 241 / .88);// margin-left:0%;padding:0 8px 28px}.service-item-phone-and-optin{text-align:center;padding:0 49px}.site-inner{margin-top:13px}}@media only screen and (max-width:550px){.service-item-text-container{margin-left:auto;margin-right:auto;padding:0 8px 28px}}@media only screen and (max-width:500px){.home .yelp-reviews .textwidget,.home .home-feature-4 .textwidget{margin-top:0!important}.trusted-by .one-fourth{text-align:center}.home.full-width-content .content{padding:0 0 28px}}@media only screen and (max-width:480px){.image-section h2,.solid-section h2{}}@media only screen and (max-width:420px){.service-item-price{font-size:70px;top:-27px;margin-right:0%}.service-dollar-sign{font-size:27px}.service-item-title{font-size:26px;margin-bottom:22px}.entry-content .service-item-text-wrap h2{font-size:29px}}@media only screen and (max-width:414px){.trusted-by .one-fourth{width:100%;text-align:center;margin-bottom:20px}.trusted-by-title{line-height:1.1}a.button-new2{padding:14px 4px}.trusted-images-wrap{margin-top:18px}.trusted-images-wrap .one-fourth{padding-left:0;transform:translateY(0%)}}@media only screen and (max-width:370px){.before-footer-hours{// padding-left:0}.hours-days-container{font-size:20px}}@media only screen and (max-width:320px){.videoWrapper iframe{max-height:143px!important}}