body{color:#333;background:#d4d4d4}h1,.h1{font-family:'Federo', sans-serif;font-size:28px;font-weight:400;line-height:22px;color:#5d4931;text-transform:uppercase;margin-bottom:20px}h2,.h2{font-family:'Federo', sans-serif;font-size:22px;font-weight:400;line-height:22px;color:#5d4931}h3,.h3{font-family:'Federo', sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#5d4931}#content-main a{color:#3b3329;font-weight:600;line-height:22px;text-decoration:underline}a:hover{color:#5d4931}p{text-align:justify;font-family:"open-sans",sans-serif;color:#3a3229;font-size:16px}#content-main ul{list-style-type:none}#servicesList li{list-style-type:none}#content-main li{text-align:justify;font-family:"open-sans",sans-serif;color:#5d4931;font-size:16px;font-weight:600}#content-main li:before{content:"\f054";position:absolute;font-family:FontAwesome;left:-24px;top:4px;color:#f1ece5;background-color:#36a1e3;border-radius:50%;font-size:10px;font-weight:600;padding:1px 3px 0 4px}li{position:relative}a.wistia-popover{cursor:pointer;color:#36a1e3 !important;font-size:15px;font-weight:600}p.text_center.procedural-description{text-align:center}blockquote,.well{padding:10px 20px;margin:40px 0px 40px 0px;font-size:17.5px;background-color:#e0e2e2 !important;border:none;border-radius:0}span.line{display:block}#home #main{padding-top:0 !important}#main{background-color:#f1ece5;position:relative}#interior #main:before{content:'';position:absolute;background-image:url("../_media/assets/interior-banner-bottom.png");height:3px;width:100%;top:0px;left:0;z-index:10}body.layout--full>.container{width:100%;padding:0}body.layout--fixed>.container{padding:0}body.layout--fixed>.container:not(.layout--full) .container{width:100%}.container .container .container{width:100%}.container.layout--full{width:100%}.page-content-wrap{min-height:380px}.page-content-wrap li{text-align:justify}.page-content-wrap .container{width:auto}.overlay{top:0;bottom:0;left:0;right:0}.highlight.map-wrap{background-color:#004e7f;padding:4px}.pbhs-slider-content{display:none}.pbhs-slider-content:first-child{display:block}.slider{width:100%;z-index:0}.slider .pbhs-slider-a-block{text-align:center}.slider .pbhs-slider-a-block{left:20%;right:20%}.slider .testimonial .pbhs-slider-a-block{top:20%}.slider .pbhs-slider-content blockquote{position:absolute;z-index:10;top:0;left:0;right:50%}.slider .pbhs-slider-content blockquote p{line-height:1.5em}#banner-overlay{position:absolute;z-index:40;left:0;right:0;top:-80px;bottom:0;pointer-events:none;overflow:hidden}#interior #banner-overlay{right:0;top:-45px}#interior #banner-overlay img{width:35%;height:auto}#banner-overlay img{position:absolute;right:140px;opacity:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}#banner-overlay img.selected{opacity:1}#banner{position:relative}.banner-wrap{position:relative;overflow:hidden}@media (max-width: 1400px){#interior #banner-overlay{right:0;top:0px}#interior #banner-overlay img{width:42%}}@media (max-width: 1199px){.slider .pbhs-slider-content blockquote{right:0}#interior #banner-overlay{right:0;top:0}}@media (max-width: 991px){#interior #banner-overlay{display:none}}@media (max-width: 767px){.slider .testimonial .pbhs-slider-a-block{top:0}#banner-overlay{display:none}}.highlight.aligncenter,.highlight.alignnone,.well.aligncenter,.well.alignnone,.module.aligncenter,.module.alignnone,.image.aligncenter,.image.alignnone{margin-top:30px}blockquote p{font-family:Georgia, Serif;font-size:24px;color:#005082 !important;font-style:italic;text-align:center}.module h2.ht-title{font-family:"open-sans",sans-serif;color:#005082;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center;line-height:20px}.module{background-color:#e0e3e2 !important}.module p{font-family:"open-sans",sans-serif;color:#000000 !important;font-size:14px;font-weight:400;line-height:16px;text-align:justify !important}.image h2,.image .h2,.module h2,.module .h2,.highlight h2,.highlight .h2,.well h2,.well .h2,.image h3,.image .h3,.module h3,.module .h3,.highlight h3,.highlight .h3,.well h3,.well .h3,.image p,.module p,.highlight p,.well p,.image label,.module label,.highlight label,.well label,.image .btn,.module .btn,.highlight .btn,.well .btn,.image a,.module a,.highlight a,.well a{color:inherit}.image,.module,.highlight,.image h2,.image .h2,.module h2,.module .h2,.highlight h2,.highlight .h2,.image h3,.image .h3,.module h3,.module .h3,.highlight h3,.highlight .h3,.image p,.module p,.highlight p,.image label,.module label,.highlight label,.image .btn,.module .btn,.highlight .btn,.image a,.module a,.highlight a{text-align:center}.image label,.module label,.highlight label,.well label{display:block}.image a,.module a,.highlight a,.well a{text-decoration:underline;font-weight:bold}.image a:hover,.module a:hover,.highlight a:hover,.well a:hover{text-decoration:none;opacity:0.8}.image .btn,.module .btn,.highlight .btn,.well .btn{text-decoration:none}.image .btn:hover,.module .btn:hover,.highlight .btn:hover,.well .btn:hover{opacity:1}.image>:first-child,.module>:first-child,.highlight>:first-child,.well>:first-child{margin-top:0}.image{border:5px solid #fff !important}.module{padding:30px;border:none}.well p{color:#3a3229}@media (max-width: 767px){.module,.highlight{margin-left:-15px;margin-right:-15px}.alignleft.pbhs-youtube,.alignright.pbhs-youtube{width:50%}.well .span6 img{padding:15% 12%}}ul.unstyled,ol.unstyled{padding-left:0}.alignleft,.alignright,.aligncenter,.alignnone{margin-bottom:30px}.alignleft,.alignright{width:50%}.alignleft{margin-right:30px;float:left}.alignright{margin-left:30px;float:right}.aligncenter{width:80%;margin-left:auto;margin-right:auto;float:none;clear:both}.alignnone{width:auto;float:none}img.alignleft,img.alignright,img.aligncenter,.alignleft.flash-replaced,.alignright.flash-replaced,img.aligncenter{display:block;width:auto;margin-bottom:15px}@media (max-width: 767px){.alignleft,.alignright,.aligncenter{width:auto;margin-left:0;margin-right:0;float:none}}#cff .cff-item{padding:15px !important;border-bottom:none !important}#cff .cff-item:nth-child(odd){background:rgba(255,255,255,0.2)}#cff .cff-item:empty{display:none}#cff .cff-view-comments,#cff .cff-comments-box p,#cff .cff-comments-box .cff-comment{background:rgba(0,0,0,0.4)}#cff .cff-view-comments:hover{background:rgba(0,0,0,0.6)}.bucket-wrap>.row{position:relative;overflow:hidden}.bucket-row{margin:8px -4px 0;overflow:hidden}.bucket-row:first-child{margin-top:0}.bucket{padding:0 15px}.bucket-title{font-family:'Federo', sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:33px;z-index:10;position:relative;margin:0;color:#f1ece5 !important}.bucket-icon{position:relative;float:left;width:0.9em;height:1em;margin-right:0.4em;margin-bottom:10px;font-size:1.94em}.bucket-icon .fa-stack{font-size:0.24em;position:absolute;bottom:-8%;right:-17%}.features-count-4 .bucket-title,.features-count-7 .bucket-title,.features-count-8 .bucket-title{font-size:22px}.bucket-title .line2{font-weight:400}.bucket-img-wrap{margin:15px 0;overflow:hidden}.bucket-img{display:block;width:auto;height:auto;max-width:100%;margin:0}.bucket-text{font-size:17px;line-height:1.4}.bucket-text p:last-child{margin-bottom:0}.bucket-text p{text-align:left}.bucket-link{display:block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.bucket-link:hover{text-decoration:none}#bucket1 .btn-featured:before,#bucket2 .btn-featured:before{content:'';position:absolute;background-image:url("../_media/assets/shading1.png");width:100%;height:43px;top:0;left:0;background-repeat:no-repeat;background-size:cover;margin-top:1px;border-top:1px solid #f1ece5;border-bottom:1px solid #f1ece5;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#bucket3 .btn-featured:before,#bucket4 .btn-featured:before{content:'';position:absolute;background-image:url("../_media/assets/shading2.png");width:100%;height:43px;top:0;left:0;background-repeat:no-repeat;background-size:cover;margin-top:1px;border-top:1px solid #f1ece5;border-bottom:1px solid #f1ece5;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#bucket1 .btn-featured:hover:before,#bucket2 .btn-featured:hover:before{background-size:200%}#bucket3 .btn-featured:hover:before,#bucket4 .btn-featured:hover:before{background-size:200%}#featured{position:relative;background-color:#f1ece5}#home #featured:before{content:'';position:absolute;background-image:url("../_media/assets/featured-top.png");height:3px;width:100%;top:0px;left:0;z-index:10}@media (min-width: 768px){.bucket.first.last .bucket-img-wrap{width:48%;max-width:541px;margin:0 20px 0 0;float:left}}@media (max-width: 991px){.bucket-title,.features-count-4 .bucket-title,.features-count-7 .bucket-title,.features-count-8 .bucket-title{font-size:13px}.bucket-link{padding-left:10px;padding-right:10px}}@media (max-width: 767px){#features-wrap{padding-left:10px;padding-right:10px}.bucket{text-align:center}.bucket-link{min-height:0;padding:12px 4px;overflow:hidden}.bucket-icon{float:none;margin:0 auto 10px}.bucket-icon .fa-stack{font-size:40%}.bucket-title,.interior .bucket-title{font-size:16px;margin-bottom:0}.features-count-4 .bucket-title,.features-count-7 .bucket-title,.features-count-8 .bucket-title{font-size:13px}.bucket .bucket-img-wrap img{margin:0 auto}#bucket1 .btn-featured:before,#bucket2 .btn-featured:before,#bucket3 .btn-featured:before,#bucket4 .btn-featured:before{height:60px}}.gform_wrapper{max-width:100%}.gform_wrapper li.gfield_error,.gform_wrapper .validation_error{background-color:#f2dede !important}.full-width-errors .gform_wrapper li.gfield.gfield_error,.full-width-errors .gform_wrapper .validation_error,.gform_wrapper .full-width-errors li.gfield.gfield_error,.gform_wrapper .full-width-errors .validation_error{margin-left:-15px !important;margin-right:-15px !important;padding-left:15px !important;padding-right:15px !important}.gform_title{width:auto !important}input.form-control,textarea.form-control{padding-left:8px !important;padding-right:8px !important}.ht-image{padding-top:15px;padding-bottom:15px}.ht-image img{border:5px solid #ffffff !important;outline:1px solid #bbbbbb}@media (max-width: 767px){.module{margin-left:-15px;margin-right:-15px}}.map{height:400px}.mobile-phone .map{margin-bottom:65px}.members-office-count-2 .container{width:50%;float:left}.member-title{margin-top:0}.members-office-count-2 .container{width:50%;float:left}.office-title{margin-top:0}.office-body{margin-bottom:10px}.office-phone,.office-fax{display:block}.text-white{color:#FFF}.text-shadow{text-shadow:0 0 10px rgba(0,0,0,0.4)}.offset-client-logo.text-center-xs.margin-horz-none-xs{text-align:right;padding-top:35px}#topDentist{display:inline-block;text-align:left !important;float:left;padding-left:30px}header#header{background-color:#f1ece5;position:relative}header#header:before{content:'';position:absolute;background-image:url("../_media/assets/topbarGlow.png");height:691px;width:100%}#client-info-header{z-index:10;position:relative;border-bottom:1px solid #36a1e3;border-top:3px solid #36a1e3}.topBadge{display:inline-block;vertical-align:top;padding:0 4px}.topBadge p{text-align:center;font-family:"open-sans",sans-serif;color:#444;font-size:10px;line-height:10px;font-weight:600;text-transform:uppercase}.doctorNames{font-family:'Federo', sans-serif;font-size:24px;color:#5d4931;font-weight:400;line-height:28px}#phone{font-family:'Federo', sans-serif;font-size:22px;color:#5d4931;font-weight:400;line-height:20px;margin:0}@media (max-width: 1200px){#topDentist img{width:100%}.doctorNames{font-family:'Federo', sans-serif;font-size:16px}#topDentist{padding-left:0}}@media (max-width: 991px){#topDentist{display:none}}@media (max-width: 767px){header#header:before{display:none}}#footer-featured{background-color:#9ebfd4;padding-top:10px;padding-bottom:40px}#footer-featured h3{color:#004d7d;font-family:'Federo', sans-serif;font-size:22px;font-weight:400;line-height:28px;text-align:left}#footer-featured img{border:1px solid #fff;width:100%}#footer-featured .bucket-title{color:#004d7d !important;margin:0;padding-top:7px}#footer-featured .bucket-text{font-family:"open-sans",sans-serif;color:#211c17;font-size:13px;font-weight:400;line-height:20px}a.readMore,a.video-link{display:inline-block;font-family:"open-sans",sans-serif;color:#004d7d !important;font-size:14px;font-weight:600;text-transform:uppercase;padding-right:20px;padding-top:5px}@media (max-width: 991px){#footer-bottom{padding-left:180px;position:relative;padding-top:46px;padding-bottom:50px;z-index:10}}@media (max-width: 767px){.bucket-content-wrap{text-align:center}#footer-featured h3{text-align:center}}#footer-bottom{padding-left:301px;position:relative;padding-top:46px;padding-bottom:50px;z-index:10}#footer-bottom:before{content:'';position:absolute;background-image:url("../_media/assets/clock-tower.png");height:463px;width:746px;bottom:-60px;left:-275px;z-index:5}#footer-bottom h3,#servicesText{font-family:"open-sans",sans-serif;color:#cfcfcf;font-weight:600;line-height:20px;font-size:14px;margin:0}#address-box p{font-family:"open-sans",sans-serif;font-size:14px;color:#cfcfcf;font-weight:400;line-height:20px}#footer-bottom .bucket{width:100%;padding:0 !important}#footer-bottom .bucket .btn-featured{background:none !important;padding:0}#footer-bottom .bucket-title,footer .nav-links li,#servicesList li{font-family:"open-sans",sans-serif;font-size:14px;color:#cfcfcf;font-weight:400;line-height:20px;text-align:left;text-transform:none;position:relative;text-indent:8px}#footer-bottom .bucket-title:before,footer .nav-links a:before,#servicesList li:before{content:"\f111";position:absolute;left:-7px;top:0;font-size:3px;font-family:FontAwesome}footer#footer{background-color:#004e7f}.footer-copyright.text-center{background-color:#48351d;padding:20px;position:relative}.footer-copyright.text-center:before{content:'';position:absolute;background-image:url("../_media/assets/footer-shade.png");height:411px;width:100%;top:-411px;left:0;z-index:1}#doctorsList{padding-top:20px}p.pbhs-copyright{text-align:center;font-family:"open-sans",sans-serif;color:#c5beb5;font-size:14px;line-height:20px;font-weight:400}#footer-bottom .col-sm-4{position:relative;z-index:20}footer a:hover,#footer-bottom .bucket .btn-featured:hover{color:#cfcfcf;text-decoration:underline}#footer-container img{width:100%}@media (max-width: 991px){#footer-bottom:before{content:'';position:absolute;background-image:url("../_media/assets/clock-tower.png");height:463px;width:746px;bottom:-107px;left:-275px;z-index:5;background-size:90%;background-repeat:no-repeat}}@media (max-width: 767px){#footer-bottom{padding-left:0;text-align:center}#footer-bottom .bucket-title,footer .nav-links li,#servicesList li{text-align:center}#footer-bottom .bucket-title:before,footer .nav-links a:before,#servicesList li:before{display:none}#servicesText,#patientList{padding:10px 88px 0}#address-box p{text-align:center}#footer-container img{padding:0 20%}#footer-bottom:before{display:none}}.navigation div.btn:empty{display:none}.btn--featured,.btn-featured{background-color:#8e7a63 !important;position:relative;border-radius:0;border:none;padding-bottom:6px}.btn-primary{background-color:#005082;border-color:#9ebfd4;-webkit-transition:ease-in-out background .2s,ease-in-out color .2s}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#5D4931;border-color:#918270}#client-logo{margin-right:20px}#client-logo img{width:auto;height:auto;max-width:100%;position:relative;bottom:-1px}.column-nav ul{overflow:hidden;max-height:200px}.popover .popover-title{color:#333}.side-nav-title{margin-top:0}.side-nav-title,.side-nav h2{color:#5d4931;font-size:18px;text-transform:uppercase;font-weight:400;line-height:30px;text-indent:30px}.side-nav h2 a,.side-nav h2 a:hover,.side-nav-title a,.side-nav-title a:hover{text-decoration:none;color:inherit}.side-nav,.side-nav ul{padding:0;list-style:none}.side-nav li a{display:block;transition:ease-in-out background .2s, ease-in-out color .2s;-moz-transition:ease-in-out background .2s, ease-in-out color .2s;-webkit-transition:ease-in-out background .2s, ease-in-out color .2s;font-family:"open-sans",sans-serif;color:#5d4931;font-weight:600;line-height:32px;border-top:1px solid #9ebfd4;padding-left:30px;font-size:16px}.side-nav li a:hover,.side-nav .current_page_item>a{color:#fff;text-decoration:none;background:#005082;font-size:16px}.side-nav li li a{padding-left:40px}.side-nav .current_page_item.page_item_has_children>a,.side-nav .current_page_ancestor>a{border-bottom:none}.side-nav .children{display:none}.side-nav .current_page_ancestor>.children,.side-nav .current_page_item>.children{display:block}

/*# sourceMappingURL=_scss/maps/theme.css.map */
