@charset "UTF-8";body{font-size:16px}#widget-logo-area-container{padding:0 10px}#youtubeVideoCont{margin-top:10px;max-height:850px;height:56.25vw;width:100%;position:relative;overflow:hidden}#youtubeVideoCont:after{content:' ';display:block;position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:10}#youtubeVideoCont .video-container{position:absolute;z-index:5;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;padding-top:0}.mobile #youtubeVideoCont .video-container{background-image:url('https://www.jeffcitydentalcare.com/wp-content/uploads/2021/04/hero-bg.jpg');background-size:cover;background-position:center center}#youtubeVideoCont span.su-lightbox{z-index:20;text-align:center;margin:auto;width:10vw;cursor:pointer}#youtubeVideoCont span.su-lightbox svg{width:4vw}#youtubeVideoCont span.su-lightbox svg path{fill:rgba(255,255,255,.5);transition:fill .3s;-webkit-transition:fill .3s}#youtubeVideoCont span.su-lightbox:hover svg path{fill:rgba(255,255,255,1)}#youtubeVideoCont span.su-lightbox div{color:rgba(255,255,255,.5);font-size:1vw;font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;text-transform:uppercase;transition:color .3s;-webkit-transition:color .3s}#youtubeVideoCont span.su-lightbox:hover div{color:rgba(255,255,255,1)}#overlay{position:absolute;z-index:15;width:100%;height:100%;left:-2px}#overlay svg{width:auto;max-width:2399px;height:95%}#overlay svg path,#contactInfo .blueLine,#contactInfo .hoverTab{opacity:.6}#overlay svg text,#contactInfo path{opacity:.8}#overlay svg #Best g{animation-name:SlideSVG;animation-duration:3s;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-name:SlideSVG;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;opacity:0}@-webkit-keyframes SlideSVG{0%{transform:translate(-102%);-moz-transform:translate(-102%);-webkit-transform:translate(-102%);opacity:0}66%{transform:translate(-101%);-moz-transform:translate(-101%);-webkit-transform:translate(-101%);opacity:1}100%{transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0);opacity:1}}@keyframes SlideSVG{0%{transform:translate(-102%);-moz-transform:translate(-102%);-webkit-transform:translate(-102%);opacity:0}66%{transform:translate(-101%);-moz-transform:translate(-101%);-webkit-transform:translate(-101%);opacity:1}100%{transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0);opacity:1}}@media (min-width:769px){ul.nav>li>a{height:55px;line-height:55px;position:relative;z-index:20}ul.nav>li{position:relative}ul.nav>li:before{content:' ';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:url('/wp-content/uploads/2017/03/Icon.svg');background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .4s;webkit-transition:opacity .4s;z-index:10}ul.nav>li:hover:before{opacity:1}}#contactInfo{position:absolute;margin-top:3.5vw;right:0;z-index:30}#contactInfo svg{width:8.44vw;min-width:120px;height:auto}#contactInfo a{display:block}#contactInfo a:first-child{margin-bottom:1vw}.hoverTab{transform:translateX(101%);transition:transform .4s;-webkit-transition:transform .4s}#contactInfo svg:hover .hoverTab{transform:translateX(0);-webkit-transform:translateX(0)}#sectionTwo h2{font-family:Helvetica Neue,Arial,sans-serif;color:#fff;text-transform:none;font-weight:300;font-size:46px;text-align:center}#sectionTwo span.su-lightbox{display:block;height:0;width:100%;padding-bottom:52.25%;position:relative;background-size:cover;border:3px solid #b4d5e1}#karen span.su-lightbox{background-image:url('/wp-content/uploads/2017/03/Karen.jpg')}#seth span.su-lightbox{background-image:url('/wp-content/uploads/2017/03/Seth.jpg')}#alan span.su-lightbox{background-image:url('/wp-content/uploads/2017/03/Alan.jpg')}#sectionTwo span.su-lightbox svg{position:absolute;width:50px;right:20px;top:0;bottom:0;margin:auto}#sectionTwo span.su-lightbox svg path{transition:fill .3s;-webkit-transition:fill .3s}#sectionTwo p{font-family:Helvetica Neue,Arial,sans-serif;color:#fff;font-weight:300;font-style:italic;font-size:16px;line-height:1;padding:20px;margin-bottom:0}#breadcrumbs,.entry-content p,.entry-content div,.entry-content center{font-family:Helvetica Neue,Arial,sans-serif !important}.entry-content #sectionTwo p b{display:block;font-family:Helvetica Neue,Arial,sans-serif;text-align:right;font-weight:400;color:#fff;font-style:normal}#sectionThree{margin-bottom:50px}#sectionThree .highlight{width:100%;height:640px;background-size:cover;position:relative}#sectionThree .flex:first-child .highlight:first-child{box-shadow:inset -10px 0px 0px rgba(249,207,88,.4),inset 0 -10px 0px rgba(249,207,88,.4);background-image:url('/wp-content/uploads/2017/03/Cosmetic.jpg')}#sectionThree .flex:first-child .highlight:nth-child(2){box-shadow:inset 10px 0px 0px rgba(249,207,88,.4),inset 0 -10px 0px rgba(249,207,88,.4);background-image:url('/wp-content/uploads/2017/03/Family.jpg')}#sectionThree .flex:nth-child(2) .highlight:first-child{box-shadow:inset -10px 0px 0px rgba(249,207,88,.4),inset 0 10px 0px rgba(249,207,88,.4);background-image:url('/wp-content/uploads/2017/03/Implants.jpg')}#sectionThree .flex:nth-child(2) .highlight:nth-child(2){box-shadow:inset 10px 0px 0px rgba(249,207,88,.4),inset 0 10px 0px rgba(249,207,88,.4);background-image:url('/wp-content/uploads/2017/03/Invisalign.jpg')}@media all and (max-width:768px){#sectionThree .flex .highlight{background-image:none !important;background-color:#487157}}.highlightBody{position:absolute;top:5vw;clip:rect(0,436px,64px,0);transition:clip .4s;-webkit-transition:clip .4s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out}.highlight:nth-child(2) .highlightBody{left:10px}.highlight.active .highlightBody{clip:rect(0,436px,500px,0)}@media all and (min-width:769px){.highlight:hover .highlightBody{clip:rect(0,436px,500px,0)}}.highlightTitle{position:relative;max-width:420px}.highlightTitle:before{content:' ';display:block;position:absolute;width:100vw;height:100%;top:0;right:-16px;background-size:auto;background-position:center right;background-image:url('/wp-content/uploads/2017/03/arrow.svg');background-repeat:no-repeat;z-index:5;opacity:.8}.entry-content .highlightTitle h4{position:relative;z-index:10;font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;color:#fff;font-size:32px;text-align:center;margin-bottom:0}.highlightCopy{max-width:420px;background-color:rgba(255,255,255,.8);padding:20px;height:400px}.highlightBtn{margin-top:0;background-color:rgba(204,182,77,.8);color:#fff !important;width:auto;margin:25px auto;display:block;font-weight:700 !important;padding:10px 15px;text-align:center}.entry-content .highlightCopy p{color:#7695cd;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.375}@media all and (max-width:1279px){#sectionThree .flex{flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}}@media (max-width:768px){.highlight .highlightBody{clip:rect(0,436px,500px,0)}}#footer-area,#colophon{width:100%;max-width:100%;padding:0;margin:0}#footer{background-image:url('/wp-content/uploads/2017/03/ContactBack.jpg');position:relative}#footer:before{content:' ';display:block;position:absolute;z-index:1;background-color:#4b8296;opacity:.35;width:100%;height:100%;left:0;top:0}#footer .shortWideBack>div{position:relative;overflow:visible;z-index:2}#footer .shortWideBack>div>img{display:block;position:absolute;width:auto;height:640px;max-width:2800px;left:-100px;top:-10px;z-index:3}#footer .shortWideBack>div>*{position:relative;z-index:5}.menu-footer-nav-container>ul{padding:25px;max-width:1010px;margin:auto}.menu-footer-nav-container>ul a{color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400}#footer pre,#footer #address,#footer #address a{color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;font-size:24px}#footer #address,#footer #address+div{margin-bottom:50px}#footer #address+div a:not(:last-child){margin-right:10px}.wpcf7 label{display:inline-block;width:80px;color:#fff;padding-right:5px;text-align:right;margin-bottom:0}.contactFormMessage .wpcf7-form-control-wrap,.contactFormInfo>div:first-child .wpcf7-form-control-wrap{width:calc(100% - 80px)}.contactFormInfo>div:nth-child(2) .wpcf7-form-control-wrap{width:calc(50% - 80px)}.wpcf7 input{background-color:rgba(255,255,255,.8)}.contactFormInfo>div,.contactFormMessage>div{margin-bottom:20px}.wpcf7 input[type=submit]{margin-top:0;background-color:rgba(204,182,77,.8);color:#fff;width:320px;margin:auto;display:block;font-family:Helvetica Neue,Arial,sans-serif}.wpcf7 input[type=submit]:hover{background-color:rgba(255,255,255,.8);color:#ccb64d}.referer-page{position:absolute}.wpcf7 form{max-width:720px;margin:auto}.wpcf7 textarea{background-color:rgba(255,255,255,.8)}#secondary label{color:#333;width:100%;text-align:left}#secondary label[for=phoneNumber]{margin-top:20px}#secondary .contactFormMessage .wpcf7-form-control-wrap,#secondary .contactFormInfo>div:first-child .wpcf7-form-control-wrap,#secondary .contactFormInfo>div:nth-child(2) .wpcf7-form-control-wrap{width:100%}#secondary .wpcf7 input,#secondary .wpcf7 textarea{background-color:rgba(0,0,0,.05)}#secondary .wpcf7 input[type=submit]{background-color:rgba(204,182,77,.8);color:#fff}#secondary .wpcf7 input[type=submit]:hover{background-color:rgba(255,255,255,.8);color:#ccb64d}#logo{padding:10px 0}#logo img{width:50%;margin:0 auto}.copyright{padding-bottom:25px}.headerInfo.vertAlign>div{margin:auto}.headerInfo.vertAlign>div>div{margin-left:15px;border-left:2px solid #abc7c9;padding-left:15px}.headerInfo.vertAlign div,.headerInfo.vertAlign a,.headerInfo.vertAlign pre{color:#487157;font-family:Helvetica Neue,Arial,sans-serif}#CTC{background:#abc7c9;transition:background .4s;margin-bottom:20px;text-align:center}#CTC:hover{background:#3d44ac}#CTC svg{padding-right:25px;box-sizing:content-box;margin:-10px 0 -15px}#CTC polygon{fill:transparent}#CTC a{display:block}@media all and (min-width:769px){#headerLinks{display:none}}@media all and (max-width:1000px){#widget-logo-area-container>.headerInfo:first-of-type{display:none}#footer .shortWideBack>div>img{display:none}}@media all and (max-width:768px){.navbar-default .navbar-collapse{background:#3d44ac}.headerInfo,#contactInfo,#CTC{display:none}#youtubeVideoCont span.su-lightbox{min-width:150px;margin-bottom:20px}#youtubeVideoCont span.su-lightbox svg{min-width:35px}#youtubeVideoCont span.su-lightbox div{font-size:14px;text-transform:capitalize}.entry-content .highlightTitle h4{font-size:20px}.highlightBody{clip:rect(0,436px,40px,0)}#sectionThree .highlight{background-position:center center}#footer pre,#footer #address,#footer #address a{font-size:20px}.wpcf7 input[type=submit]{width:100px;margin-right:0}#footer .shortWideBack>div{padding:50px 25px !important}.copyright{background-color:#3d44ac;padding:10px}}.blog_date_side .entry-meta{background-color:#c9dae1}.menu-footer-nav-container,.copyright{z-index:9;position:relative}#sectionTwo span.su-lightbox{background-size:cover;background-position:center;display:block;height:0;padding-bottom:52.25%;position:relative;cursor:pointer;margin-bottom:25px}span.su-lightbox{cursor:pointer}#sectionTwo span.su-lightbox svg{width:62px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#sectionTwo span.su-lightbox svg path#Inner{opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s}#sectionTwo span.su-lightbox:hover svg path#Inner{opacity:.5}#sectionTwo h4{text-align:Center;color:#067090;font-family:GlacialIndifference-Regular;font-size:28px;margin-bottom:0;padding:0 0 20px;text-transform:none}.entry-content #sectionTwo p{color:#7d7b7d;font-size:16px;text-align:center;font-family:GlacialIndifference-Regular;line-height:1}.entry-content strong{font-weight:700}.withBorder{border:solid 1px}footer ul{overflow:hidden}footer li{float:left}footer li.footerBold{clear:both;display:block;width:100%;text-align:left}footer li.footerBold:not(:first-of-type){margin-top:20px}footer li.footerBold:after{opacity:0}footer li.footerBold a{font-weight:700;font-size:16px}#promo{border:1px solid #000;padding:20px;margin-bottom:15px;background:#abc7c9}#promo div.flex.vertAlign{justify-content:center}