html,body{overflow-x:hidden;}body{background:url("_media/backgrounds/bg-body.jpg") top center #dce5e9 repeat-x;background-color:#dce5e9!important;}a{color:#08c;text-decoration:none;}a:hover{color:#08c;}h1{color:#3a6278;font-size:1.9em;font-weight:100;margin:0px;}h2{color:#3a6278;font-size:1.5em;font-weight:100;margin:0px 0px 10px 0;}p{margin-bottom:15px;text-align:justify;}li{text-align:justify;}#header,#content_footer,#footer{}.container{margin-right:auto;margin-left:auto;width:1000px;max-width:100%;}.ie8 .container,.ie9 .container{width:1000px;}#interior .ie8 #content-main,#interior .ie9 #content-main{width:970px;}.bucket_wrapper{width:260px;}.row-fluid .span8{padding-right:20px;}.oldie .home .row-fluid .span8{width:65.812%;}.oldie .home .row-fluid .span4{width:29.6239%;}.home .row-fluid .span8{width:70%;}.home .row-fluid .span4{width:25%;}#header-wrapper{background:none;}#header{position:relative;z-index:4;}#client_logo{position:absolute;top:0;left:0;margin:0px 30px 0px 0;}.no-practice-name #client_logo{position:relative;}#practice{color:#3a6279;font-family:'Lato',sans-serif;font-weight:300;height:113px;}#practice{font-size:4em;line-height:113px;}#practice a,#practice a:hover{text-decoration:none;color:#3a6279;}#location{font-size:1.6em;color:#3a6279;line-height:1.5em;margin:5px 15px 20px 0;font-family:'Lato',sans-serif;font-weight:300;text-align:right;}#interior #location{margin-bottom:0;}#phone{font-size:1.8em;color:#3a6279;line-height:1em;margin:10px 10px 10px 17px;font-family:'Lato',sans-serif;font-weight:300;position:relative;top:40px;line-height:33px;padding-bottom:30px;}#interior #phone{top:0;margin-top:0;}#banner{position:relative;width:100%;margin:0 auto;z-index:3;}.home #banner{height:448px;}#slider-box{width:500px;height:328px!important;position:relative;z-index:200;left:0;top:30px;background-color:#fff;border:1px solid #fff;}#slider-box2{width:500px;height:250px!important;position:relative;z-index:200;left:0;top:30px;background-color:#fff;border:1px solid #fff;}#cameraSlider{width:500px;height:328px;}#cameraSlider2{width:500px;}#cameraSlider .camera_caption{top:140px;left:510px;color:#FFF;font-family:'Allura',cursive;font-size:2.5em;width:480px!important;width:33.5vw!important;color:#136a9a;line-height:50px;visibility:hidden;}#cameraSlider2 .camera_caption{top:90px;left:520px;color:#FFF;font-family:'Allura',cursive;font-size:2.4em;width:475px;width:33.5vw!important;color:#136a9a;line-height:50px;visibility:hidden;}.camera_target_content{bottom:0;left:0;overflow:visible!important;position:absolute;right:0;top:0;z-index:2;}#cameraSlider .camera_caption div,#cameraSlider2 .camera_caption div{position:relative;}#cameraSlider .camera_next,#cameraSlider .camera_prev,#cameraSlider2 .camera_next,#cameraSlider2 .camera_prev{width:68px;height:72px;text-indent:-9999em;top:36.876%;margin:0;display:none;}#cameraSlider .camera_prev,#cameraSlider2 .camera_prev{left:-22px;}#cameraSlider .camera_next,#cameraSlider2 .camera_next{background-position:right top;right:-22px;}.phrase-box{width:auto;height:353px;position:absolute;background:url("_media/backgrounds/bg-phrase-box.jpg") bottom right #fff no-repeat;border:1px solid #8da4b1;top:75px;right:0;left:350px;float:right;z-index:100;;}.quicklink-button-wrapper{position:absolute;top:295px;left:8px;right:8px;}.quicklink-buttons{text-align:center;border:1px solid #7390a1;background-color:#cad7e0;margin-left:0.5%;width:33%;position:relative;float:left;height:46px;box-sizing:border-box;}.quicklink-buttons:first-child{margin-left:0;}.quicklink-buttons a{line-height:46px;width:100%;display:block;font-family:'Lato',sans-serif;font-weight:300;font-size:1.3em;text-decoration:none;color:#5f8094;}.quicklink-buttons a:hover{color:#2e88bf;background-color:#dcebf3;text-decoration:none;}#content_side .bucket{float:none;}.bucket h4{float:right;font-family:'Lato',sans-serif;font-weight:300;font-size:1.3em;width:100px;padding:0 10px 0 0;color:#618194;}.bucket-img{height:112px;width:112px;border:1px solid #fff;float:left;-moz-box-shadow:1px 1px 20px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 20px rgba(0,0,0,0.3);box-shadow:1px 1px 20px rgba(0,0,0,0.3);-pie-box-shadow:1px 1px 15px rgba(50,50,50,0.1);behavior:url(/PIE.htc);}.learn-more{color:#fff;text-decoration:none;position:absolute;bottom:1px;right:6px;font-size:0.9em;}.learn-more:hover{color:#fff;text-decoration:none;}.bucket{float:left;width:260px!important;max-width:100%;margin:0 0 20px 0!important;background-color:#fff;background:url("_media/backgrounds/bg-bucket.jpg") top center #fff repeat-x;height:128px;padding:7px;position:relative;-moz-box-shadow:1px 1px 20px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 20px rgba(0,0,0,0.3);box-shadow:1px 1px 20px rgba(0,0,0,0.3);-pie-box-shadow:1px 1px 15px rgba(50,50,50,0.1);behavior:url(/PIE.htc);}.bucket:hover{background:url("_media/backgrounds/bg-bucket.jpg") bottom center #fff repeat-x;}.sidebar-info,.adr{font-family:'Lato',sans-serif;font-weight:300;font-size:1.1em;}#middle-wrapper{position:relative;z-index:2;}#content-wrapper{}#interior #content-header{background:url("_media/backgrounds/bg-main-interior.jpg") top right #fff no-repeat;margin-top:-175px;margin-bottom:30px;margin-left:30px;padding:240px 0px 45px 0;}#content-header{}.page-template-form-php #content-main{}.home #content-main{position:relative;background-color:#fff;margin-top:30px;margin-bottom:30px;font-family:'Lato',sans-serif;font-weight:300;color:#696969;font-size:15px;line-height:25px;padding-right:0;}#content-main{position:relative;background:transparent;font-family:'Lato',sans-serif;font-weight:300;max-width:970px;font-size:15px;line-height:25px;}.home #content-main .content-inner{padding:45px 55px;}#content-main .content-inner{padding-left:55px;}.page-template-one-column-php #content-main .content-inner{padding-right:55px;}.page-template-form-php #content-main .content-inner{padding-left:10px;}#content_side{margin-top:30px;margin-bottom:30px;}.home #content_side{width:27%;}#content_side h1,#content_side h2,#content_side h3{font-size:1.3em;color:#333;}#content_side h1 a,#content_side h2 a,#content_side h3 a{color:inherit;}#content_side,#content_side p{}#content_side ul{margin-left:0;}#content_side li{list-style:none;text-align:left;margin:0;}#content_side li a{color:#333;text-decoration:none;border-bottom:solid #999 1px;padding:6px 0 6px 20px;display:block;}#content_side li:first-child a{border-top:solid #999 1px;}#content_side li a:hover{background:#deeefc;}#content_side ul ul{margin:0;}#content_side-interior li li{display:none;}#content_side li li a{background-color:#F9F9F9;padding:6px 0 6px 30px;}#content_side li li:first-child a{border-top:none;}#content_side .recentcomments a,#content_side .recentcomments a:first-child,#content_side .recentcomments a:last-child{border:none;}#content_side .children,#content_side .sub-menu{display:none;}#content_side .current_page_item .children,#content_side .current_page_ancestor .children,#content_side .current_page_parent .children,#content_side .current_page_item .sub-menu,#content_side .current_page_ancestor .sub-menu,#content_side .current_page_parent .sub-menu{display:block;}#content_side-interior{margin:8px 0 0 0;float:right;width:190px;}#content_side-interior h2{float:right;text-align:right;margin-right:40px;font-size:0.9em;width:140px;line-height:16px;text-shadow:0px 0px 6px rgba(0,0,0,0.7);color:#fff;text-transform:uppercase;}#content_side-interior h2 a{color:#fff;text-decoration:none;}#content_side-interior ul{margin:10px 0;float:right;}#content_side-interior li{list-style:none;text-align:left;margin:0;min-height:33px;overflow:hidden;}#content_side-interior li a{color:#107fbd;text-decoration:none;border-bottom:1px solid #fff;padding:6px 40px 6px 20px;display:block;text-align:right;font-size:0.9em;background:none;line-height:1.5em;}#content_side-interior li:first-child a{border-top:1px solid #fff;}#content_side-interior ul li a:hover{background:rgb(36,82,109);background:rgba(36,82,109,.2);}.ie8 #content_side-interior ul li a:hover{color:#fff;}#content_side-interior ul ul{margin:0;background:none;}#content_side-interior li li{display:block;list-style:none;text-align:left;margin:0;background:none;min-height:33px;}#content_side-interior li li a{text-decoration:none;border-bottom:1px solid #fff;padding:6px 60px 6px 20px;display:block;text-align:right;font-size:0.8em;background:none;}#content_side-interior ul li ul li a:hover{background:rgb(36,82,109);background:rgba(36,82,109,.2);}.ie8 #content_side-interior ul li ul li a:hover{color:#fff;}#content_side-interior li li:first-child a{border-top:none;}.address-interior{text-align:right;clear:both;font-size:0.8em;font-weight:500;margin-top:80px;padding:15px 0px;background-color:#3a6279;color:#fff;line-height:16px;width:100%;}.adr-spacing{padding:0 28px 0 0;}.home #sidebar_widget{width:290px;float:right;max-width:100%;}#sidebar_widget{width:100%;float:right;padding-top:20px;}#footer-wrapper{background:#87a2b5;margin-top:-100px;padding:100px 0 50px 0;position:relative;z-index:1;}footer{color:#2f5469;font-family:'Lato',sans-serif;font-weight:300;}footer p{color:#2f5469;margin:1em 0 0.5em 2px;}footer a{color:#2f5469;text-decoration:none;font-size:13px;font-weight:500;}footer a:hover{text-decoration:none;}#footer_links{margin-top:10px;}#interior #footer_links{margin-top:10px;padding:0 0 0 55px;}.footer-address{margin-left:2px;margin-top:20px;}.pbhs-link a{font-weight:300;color:#2f5469;}.pbhs-link a:hover{color:#2f5469;background:none;text-decoration:underline;}ul.uppercase li a{text-transform:uppercase;}ul.uppercase li{border-right:1px solid #2f5469;line-height:13px;margin:0 0 0 -3px;padding:0 3px 0 3px;}ul.uppercase li:last-child{border:none;}ul.uppercase li:hover{background-color:#cdd8e0;text-decoration:none;}.form-all{margin-left:20px;padding:12px;background:#fcfdfd;border-right:4px solid #f6f9f9;}.home .form-all{margin-left:5px;margin-bottom:35px;padding:35px 0 0 0;background:none;border:none;}.form-all p{margin-bottom:0;}.home #contact_form{width:250px;}.gform_button{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:-moz-linear-gradient(center top,#FFFFFF,#E6E6E6);background-repeat:repeat-x;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#333333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;margin-top:10px;padding:4px 14px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;}.gform_button:hover,.gform_button:active,.gform_button.active,.gform_button.disabled,.gform_button[disabled]{background:#e6e6e6;color:#333333;}.gfield_label{color:#333;}.gform_wrapper{margin-left:12px}#content_side .gform_wrapper h3.gform_title{font-family:'Verdana';color:#3a6278;font-weight:100;}.gform_description{display:block;text-align:justify;}.gform_wrapper input[type=text]{margin-bottom:0;}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin-bottom:4px!important;}.gform_wrapper textarea.medium{height:100px!important;}.gfield_label{float:none;clear:both;font-weight:bold;}#content_side li.gfield_html a{display:inline;margin:0;padding:0;border:none;color:#08c;}#content_side li.gfield_html a:hover{background:transparent;}.multiple-column .gfield_checkbox li,.multiple-column .gfield_radio li{width:auto;float:left;margin-right:8px!important;}.multiple-column .gfield_checkbox li:first-child,.multiple-column .gfield_radio li:first-child{margin-left:0!important;}.gfield_checkbox li input{float:left;margin:0 5px 0 0;}#recaptcha_table,#recaptcha_table tbody{display:block;}.recaptcha_theme_clean tr{display:block;}.recaptcha_theme_clean tr td{display:block;width:auto!important;}.recaptcha_theme_clean tr:first-child td{float:left;}.gfield .recaptchatable .recaptcha_image_cell{width:96%!important;padding-left:2%!important;padding-right:2%!important;}#recaptcha_image,#recaptcha_image img{width:100%!important;height:auto!important;}.recaptcha_input_area{padding-right:7px!important;}.recaptcha_input_area input{max-width:100%!important;}.box-shadow{-moz-box-shadow:1px 1px 30px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 30px rgba(0,0,0,0.4);box-shadow:1px 1px 30px rgba(0,0,0,0.4);-pie-box-shadow:1px 1px 15px rgba(50,50,50,0.1);behavior:url(/PIE.htc);}.image,.module,.highlight{background-color:#e1e9f0;border:solid #000000 1px;margin-bottom:5px;padding:4px;}.module{width:50%;}.module.aligncenter{width:80%;margin:10px auto;}.module h2{background-color:#355e84;color:#FFFFFF;text-align:center;padding:5px 10px;}.module p{padding:0 10px;}.error404 #content-main{float:none;margin:30px auto;width:890px;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;margin-top:-8px;}.alignright{float:right;margin:0 0 10px 10px;}.alignleft{float:left;margin:0 10px 10px 0;}.alignleft:after,.alignright:after{content:"";clear:both;}.text_center{text-align:center;}.text_left{text-align:left;}.text_right{text-align:right;}.dashed_line{clear:both;height:1px;border-bottom:1px dotted #666;}.highlight{margin:0 auto;padding:10px 10px 5px;}#mapContainer{height:400px;}a[href^="tel:"],a[href^="tel:"]:hover{font-size:1.15em;cursor:text!important;color:inherit!important;font-weight:500;text-decoration:inherit!important;background:none!important;}.page-template-image-slider-php ul.gallery{display:none;}.page-template-image-slider-php .tn3-gallery{background:#000;padding:15px 0;}.page-template-image-slider-php .tn3-image{background:none;cursor:pointer;}.page-template-image-slider-php .tn3-prev,.page-template-image-slider-php .tn3-next{display:block!important;opacity:1!important;}.page-template-image-slider-php .tn3-prev{left:-35px;}.page-template-image-slider-php .tn3-next{right:-35px;}.page-template-image-slider-php .tn3-controls-bg{background:none;}.page-template-image-slider-php .tn3-thumbs,.page-template-image-slider-php .tn3-sep1,.page-template-image-slider-php .tn3-sep2,.page-template-image-slider-php .tn3-sep3{background:none;}.page-template-image-slider-php .tn3-thumbs{height:52px;}.page-template-image-slider-php .tn3-thumb{width:50px;height:50px;}.page-template-image-slider-php .tn3-thumb img{width:50px;height:50px;}#gallery_container{margin-bottom:20px;max-width:100%;}.tn3-gallery,.tn3-image,.tn3-image-in,.tn3-in-image{max-width:100%;}#gallery_container:after{content:"";display:table;line-height:0;clear:both;}#smile_gallery_container{position:relative;height:100%;margin:0 50px;}#smile_gallery_container .prevCase,#smile_gallery_container .nextCase{position:absolute;top:0;bottom:0;left:-50px;width:40px;background:url(_media/backgrounds/prev-next-arrows.png) left center no-repeat;cursor:pointer;}#smile_gallery_container .nextCase{left:auto;right:-50px;background-position:right center;}#smile_gallery_container .prevCase:hover,#smile_gallery_container .nextCase:hover{opacity:.8;filter:alpha(opacity=80)}#smile_gallery{position:relative;height:300px;margin:0;}#smile_gallery>*{list-style:none;height:100%;width:100%;margin:0;}#smile_gallery>li{padding:0;background:none;}#smile_gallery .before,#smile_gallery .after{position:absolute;top:0;width:45%;padding:10px;text-align:center;font-size:1.3em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#smile_gallery .before{z-index:50;left:0;}#smile_gallery .after{z-index:49;right:0;}#smile_gallery .before img,#smile_gallery .after img{max-width:100%;margin-top:10px;-moz-box-shadow:2px 2px 4px #01002b;-webkit-box-shadow:2px 2px 4px #01002b;box-shadow:2px 2px 4px #01002b;}.search-results form{border-bottom:1px solid #DDD;padding:0 0 8px;}.search-results div.page,.search-results div.post{padding:0 10px;margin:6px 30px 6px 0;border-bottom:1px solid #DDD;}.next-posts{float:left;}.prev-posts{float:right;}.navigation{overflow:auto;margin:0 0 .5em;}.metadata{border-top:1px solid #CCC;border-bottom:3px solid #CCC;padding:10px 0;margin:1em 0;clear:both;}.tags{font-weight:bold;}.postmetadata{border-left:2px solid #666;padding-left:6px;margin:0;}#commentform>div{margin:5px 0;}#commentform label{font-weight:bold;}#commentform textarea#comment{width:100%;}.commentlist li{background:#EEE;list-style:none;border:1px solid #ccc;border-left:4px solid #ccc;box-shadow:5px 2px 10px rgba(0,0,0,0.07);padding:10px;}.commentlist li.even{background-color:#F7F7F7;}.commentlist img.avatar{float:left;margin-right:10px;}.commentlist .reply{text-align:right;}.commentlist ul.children{margin-top:10px;}@media (max-width: 1200px) {#content-main-interior{max-width:910px;}#content_side-interior{float:right;}#interior #footer_links{margin-top:10px;padding:0 0 0 30px;}#cameraSlider .camera_caption{top:140px;left:520px;color:#FFF;font-family:'Allura',cursive;font-size:2.0em;color:#136a9a;line-height:50px;visibility:hidden;width:400px;}#cameraSlider2 .camera_caption{top:80px;left:520px;color:#FFF;font-family:'Allura',cursive;font-size:2.0em;color:#136a9a;line-height:50px;visibility:hidden;width:400px;}#phone{font-size:1.5em;}}@media (max-width: 1000px) {#banner{width:100%;}.scrollup{display:none!important;}#cameraSlider .camera_caption,#cameraSlider2 .camera_caption{font-size:1.7em;}.bucket-img{height:75px;width:75px;}}@media (min-width: 768px) {}@media (max-width: 767px) {.menu ul ul li,.menu li li,.menu li li li,.menu ul ul ul li{background:none;text-align:center;}.menu ul ul{margin-left:0!important;}.menu ul ul li:hover,.menu li li:hover{background:none;}#practice{max-width:600px;}#practice span{}#location{font-size:1.5em;margin:10px 0;text-align:left;}.home #content-main{margin-top:30px;}.home #content-main .content-inner{padding:20px 20px 20px 20px!important;}#content-main .content-inner{padding:0px 20px 20px 20px!important;margin-top:15px;}#interior #content-main{font-family:'Lato',sans-serif;font-weight:300;}#interior #content-header{margin-top:20px;margin-bottom:30px;margin-left:0px;padding:10px 0px 20px 0;}#interior #content_side-interior{float:none;position:static;margin-left:20px;margin-right:20px;width:auto;border-top:2px solid #dadada;}#interior #content_side-interior h2{text-align:left;float:left;padding-left:20px;}#content_side-interior h2 a{color:#333;}#content_side-interior ul{margin:10px 0;clear:both;float:left;}#interior #content_side-interior li a{position:static;text-align:left;padding-left:20px;}#interior #content_side-interior li li a{position:static;text-align:left;padding-left:40px;}#interior #footer_links{padding:0;margin-top:50px;}.sidebar-info{color:#3a6279;font-family:'Lato',sans-serif;font-weight:300;font-size:1.2em;margin-top:20px;}.address-interior{display:none;}#footer-wrapper{background:#87a2b5;margin-top:0px;padding:0px 0 50px 0;}.row-fluid .span8{padding-right:0px;}.adr{display:none;}#footer_links{margin-left:20px;}#location,.phrase-box{clear:both;top:0px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;}#slider-box,#slider-box2{clear:both;top:0px;border:none;padding:0;}#location{left:0;}#interior #location{margin-bottom:10px;}#cameraSlider .camera_caption,#cameraSlider2 .camera_caption{visibility:hidden!important;}#cameraSlider{width:450px;height:296px!important;}#slider-box{width:450px;height:296px!important;}#cameraSlider2{width:450px;height:225px!important;}#slider-box2{width:450px;height:225px!important;}.phrase-box{top:0px;background:none;left:0;width:100%;position:relative;height:auto;}#banner{height:auto;}.home #phone{top:15px;left:0;margin-left:0;padding-bottom:0px;}#interior #phone{top:-10px;left:0;margin-left:0;padding-bottom:0px;}.pull-right{float:left;}.quicklink-button-wrapper{position:relative;top:15px;left:0px;width:100%;}.quicklink-buttons{width:100%;margin:5px 0;clear:both;}.quicklink-buttons a{width:100%;}.home .row-fluid .span8{width:100%;}#banner-wrapper{height:auto;}}@media (max-width: 767px) {#dc-social-4{display:none;}.home #content_side{width:100%;}.bucket-img{height:112px;width:112px;}}@media (max-width: 492px) {#location{margin-bottom:0px;}#slider-box,#slider-box2{display:none;}#interior #content-header{margin-top:0;}#interior #phone{top:-10px;clear:both;position:relative;margin-top:0;}.home #phone{top:20px;clear:both;position:relative;margin-top:0;}.phrase-box{position:relative;height:auto;}.quicklink-button-wrapper{top:15px;}.home #banner{height:auto;}}@media (max-width: 479px) {#practice{height:113px;}#practice span{white-space:normal!important;line-height:normal;font-size:18px;position:absolute;top:30%;}}