body,html{overflow-x:hidden}.site-branding{padding-bottom:1em}.navigation-main{margin:0}#site-navigation .menu>li{padding-right:0}#site-navigation .menu>li a{padding:.5em}.navigation-main ul ul{top:2.5em}.menu-toggle{padding:.5em}#site-navigation .nav-menu>li a{display:block;padding:.5em}.main-small-navigation,.nav-menu{margin-bottom:0}.responsive-slider.flexslider .slides{padding:.5em;border:1px solid #c6c6c6;background:#fff}.soliloquy-container .soliloquy-viewport .soliloquy-image{display:block;width:auto;max-width:none;height:100%;max-height:none}.soliloquy-container .soliloquy-viewport .soliloquy-caption.soliloquy-caption-right{width:40%}.soliloquy-container .soliloquy-viewport .soliloquy-caption .soliloquy-caption-inside{background:rgba(255,255,255,.5)}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h2{padding-top:1.5em;font-size:5em}#main{padding-top:2em}#main-content-wrapper{margin-bottom:20px;background-color:transparent}h1,h2,h3,h4,h5,h6{margin-bottom:.25em;line-height:1.2}h1{border-bottom:1px solid}#breadcrumbs{margin-bottom:.5em;padding-left:1.5em}#comments{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.13)}.comment-reply-title,.comments-title{padding:.5em 0;font-size:1.5em}.comment-list{margin-left:0;list-style:none}.comment-list>li{margin-bottom:1em}.comment-list .children{margin-top:1em;margin-left:2em;list-style:none}.comment-meta,.reply{font-size:.9em}.comment-author,.comment-metadata{display:inline}.comment-author img{width:28px;padding:2px;vertical-align:bottom;border:1px solid #ddd;border:1px solid rgba(0,0,0,.13)}.comment-author cite{font-style:normal}.comment-content p{margin-bottom:.5em}.post-type-archive-case .page-header .page-title,.post-type-archive-staff .page-header .page-title{margin-bottom:.7em}.single-case .entry-meta,.single-staff .entry-meta{margin-top:1em}.post-type-archive-staff .entry-header img,.single-staff .entry-meta img{padding:4px;border:1px solid #ddd}.testimonial-text p:last-child{margin-bottom:.5em}div[itemprop=review]:not(:first-child){margin-top:1em;padding-top:1em;border-top:1px solid rgba(0,0,0,.2)}.entry-content .reviewer-name{margin-bottom:2em}.reviewer-name{font-size:.9em;font-style:italic}.archive article.post,.blog article.post,.search-results article{padding-top:1.5em;border-top:1px solid #ddd}.blog article.post:first-child{padding-top:0;border-top:none}.archive article.post:nth-child(2),.search-results article:nth-child(2){border-top:none}#header-sidebar .widget_text a{display:block;box-sizing:border-box;padding:5px 10px;font-size:1.5em}#header-sidebar .widget_text{margin:1rem;text-align:center}.MobileCallWidget a,.MobileDirectionsWidget a{display:block;width:100%;padding:5px 0;font-size:1.3em;font-weight:700;text-align:center}.MobileCallWidget a,.MobileCallWidget a:hover,.MobileDirectionsWidget a,.MobileDirectionsWidget a:hover{text-decoration:none}.PhoneNumberWidget{margin:1rem 0;padding:.2em 0;font-size:1.5em;font-weight:700;text-align:center}.SocialMediaLinksWidget{margin:1rem 0;padding:.4em}#primary #ratings-sidebar{padding:1.5em;background-color:transparent}#secondary .widget{box-sizing:border-box;padding:20px;font-size:1.2em;line-height:1.2;text-align:center;border:1px solid rgba(0,0,0,.2)}#secondary .widget-title{position:relative;left:-2em;box-sizing:border-box;width:100%;padding:.5em 1em;text-align:left}.TestimonialWidget>div,.widget_text form{margin:1em 0}.widget_custom-menu-with-button-widget li a{display:block;box-sizing:border-box;width:100%;margin-bottom:.4em;padding:10px;font-size:1.2em;border:1px solid rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.ContactWidget .highlight-phone{padding-bottom:.5em}.RecentPostsByAuthorWidget>ul,.widget_custom-menu-with-button-widget>ul{margin:1em 0 0 0;list-style:none}.widget-area input[type=email],.widget-area input[type=password],.widget-area input[type=search],.widget-area input[type=text],.widget-area textarea{box-sizing:border-box;width:98%;margin-top:7px}input[type=submit]:active,input[type=submit]:focus{transform:scale(1);box-shadow:0}input[type=submit]:hover{transform:scale(1.03);box-shadow:0 0 20px rgba(0,0,0,.4)}input[type=submit]{display:block;box-sizing:border-box;margin:0 auto;padding:8px 3em;font-size:1.3em;font-weight:700;transition:all .5s;transform:scale(1);border:none;border-radius:0;box-shadow:0 0 0;text-shadow:none}.widget-area input[type=submit]{width:80%;}#colophon .site-info{padding-top:1em}.rs_style .soliloquy-wrapper{padding:8px!important;border:1px solid #ddd;background:#fff}.rs_style .soliloquy-next,.rs_style .soliloquy-prev{transition:all .3s ease;opacity:0;border-radius:100px}.rs_style:hover .soliloquy-next,.rs_style:hover .soliloquy-prev{opacity:.8}.rs_style .soliloquy-pager-item{opacity:.6}.rs_style .soliloquy-container .soliloquy-pager{bottom:20px}.rs_style .soliloquy-container .soliloquy-caption{position:relative;float:left}.rs_style .soliloquy-container .soliloquy-caption-inside{text-align:left;background:0 0}.rs_style .soliloquy-container{max-width:960px!important;max-height:800px!important}@media (max-width:999px){.soliloquy-container,.soliloquy-viewport,.soliloquy-wrapper{height:auto!important;max-height:none!important}.soliloquy-container .soliloquy-viewport .soliloquy-caption.soliloquy-caption-right{position:relative;display:block!important;width:100%}}@media (min-width:480px) and (max-width:999px){.soliloquy-container .soliloquy-viewport .soliloquy-image{width:1300px;height:auto}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h2{padding-top:0;font-size:2.5em}}@media (max-width:799px){.site-branding .site-description,.site-branding .site-title{text-align:center}h1{text-align:center}}@media (min-width:480px) and (max-width:799px){h1{font-size:2.5em}}@media (max-width:479px){.g-recaptcha{margin-left:-1.5em}.soliloquy-container .soliloquy-viewport .soliloquy-image{width:700px;height:auto}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h2{padding-top:0;font-size:1.6em}#secondary .widget-title{font-size:1.2em}.widget_custom-menu-with-button-widget li a{font-size:1em}}body.page-template-lp-flex-template #main{padding-top:0}body.page-template-lp-flex-template #main-content-wrapper{margin-bottom:0;padding:0;box-shadow:none}.lp_basic_slideshow .soliloquy-container .soliloquy-viewport .soliloquy-caption.soliloquy-caption-right{position:absolute;width:40%}.lp_basic_slideshow .soliloquy-container .soliloquy-viewport .soliloquy-caption .soliloquy-caption-inside{position:relative;background:rgba(255,255,255,.5)!important}.lp_basic_slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside h2{position:absolute;top:46%;left:50%;padding:0;-webkit-transform:translate(-50%,-46%);-moz-transform:translate(-50%,-46%);-o-transform:translate(-50%,-46%);-ms-transform:translate(-50%,-46%);transform:translate(-50%,-46%)}@media (min-width:800px) and (max-width:1299px){.lp_basic_slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside h2{font-size:4em}}@media (max-width:600px){body.page-template-lp-flex-template #main #primary{float:none!important}body.page-template-lp-flex-template .container .offset-by-one{padding-left:0!important}}