.site-branding{padding-bottom:1.2em}.navigation-main ul ul{top:2.3em}.menu-toggle{padding:.5em}#site-navigation{margin-bottom:0}#site-navigation .menu>li a{margin:0 0 3px 0;padding:5px 15px}@media (min-width:800px) and (max-width:999px){#site-navigation .menu>li a{padding:5px}#site-navigation .menu>li:not(:last-child) a{border-right:1px solid rgba(0,0,0,.2);box-shadow:1px 0 0 rgba(255,255,255,.2)}}.site-description,.site-description:hover{margin-top:5px;padding-top:5px}#nav-container .nav-menu li{padding:5px}.home #primary{float:none}#main-content-wrapper #comments,#main-content-wrapper>article>*,#main-content-wrapper>header.page-header,#main-content-wrapper>nav{padding:0 1.5em}.home #main-content-wrapper #comments,.home #main-content-wrapper>article>*,.home #main-content-wrapper>header.page-header,.home #main-content-wrapper>nav{padding:0}#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-staff .entry-header img{padding:4px;border:1px solid #ddd}.testimonial-text p:last-child{margin-bottom:.5em}.entry-content .reviewer-name{margin-bottom:2em}.reviewer-name{font-size:.9em;font-style:italic}.attachment-post-thumbnail{border:1px solid #ddd}.single-staff .entry-meta{padding:1em 0}.archive article.post,.search-results article{padding-top:1.5em;border-top:1px solid #ddd}.archive article.post:nth-child(2),.search-results article:nth-child(2){padding-top:0;border-top:none}body:not(.home) #main #primary{margin-top:20px;margin-bottom:20px;box-shadow:5px 5px 0 rgba(255,255,255,.3)}.entry-thumbnail{padding-top:20px}.entry-thumbnail img{width:100%}#breadcrumbs{margin:20px 0 0 0}.MobileCallWidget a,.MobileDirectionsWidget a{display:block;padding:.2em 0;font-size:1.3em;font-weight:700;text-align:center}.MobileCallWidget a,.MobileCallWidget a:hover,.MobileDirectionsWidget a,.MobileDirectionsWidget a:hover{text-decoration:none}#header-sidebar .SocialMediaLinksWidget{text-align:right}.ContactWidget .highlight-phone{padding-bottom:.5em}#secondary .widget ul,.RecentPostsByAuthorWidget>ul,.widget_custom-menu-with-button-widget>ul{margin:1em 0;list-style:none}.widget-button{display:block;padding:.5em}.widget-button i{float:right;padding-top:.25em}.widget-button a{display:block}.widget-button a:hover i{text-decoration:none}.TestimonialWidget #review{margin-top:1em}.home #secondary .widget{display:none!important}.home #secondary .widget:nth-child(1),.home #secondary .widget:nth-child(2),.home #secondary .widget:nth-child(3){display:block!important}#secondary{margin-top:20px;margin-bottom:20px}#secondary .widget{z-index:1}body:not(.home) #secondary .widget{padding:15px}.home #secondary .widget-button{left:15px}#secondary .widget h4:before{position:absolute;z-index:-1;top:0;right:-25%;width:100%;height:100%;content:'';transform:skew(25deg)}body:not(.home) #secondary .widget h4:before{top:0}.home #secondary .widget h4 i{position:initial;float:left;margin-right:10px;font-size:1.5em}#secondary .widget h4{position:relative;box-sizing:border-box;width:70%;margin-bottom:15px;padding:10px 0 10px 10px;text-align:left}#secondary .widget-button:hover{opacity:.8}#secondary .widget ul li{text-align:left}aside:not(.soliloquy) #secondary .widget ul li:before{content:'\00BB \0020'}#header-sidebar .SocialMediaLinksWidget{float:right;width:initial;width:initial;margin:0 0 .5em 10px;text-align:center}#header-sidebar .social-media-label{display:none}#header-sidebar .PhoneNumberWidget{float:right;width:initial;margin:0 0 .5em 10px;padding:.2em 25px;font-size:1.4em;text-align:center}#secondary .widget{position:relative;border:0;box-shadow:5px 5px 0 rgba(255,255,255,.3)}aside:not(.soliloquy) #secondary .widget li{padding:5px 0;border-bottom:1px solid #ddd}.MobileCallWidget:hover,.MobileDirectionsWidget:hover{opacity:.8}.widget .contact-information,.widget .reviewer-name{margin-bottom:1.5em}.widget input{width:100%;padding:.5em 0;box-shadow:3px 3px #ddd}.widget input[type="submit"],.gform_wrapper input[type="submit"]{padding:.5em 1em;border-radius:0;}#colophon #ratings-sidebar{margin-bottom:0;text-align:center}#colophon .site-info{padding-top:1em}#colophon .widget_nav_menu li{margin-bottom:20px;border:0}#new-slider-area img{width:100%}#main h1{margin-bottom:10px;padding:20px 0 5px 0}.soliloquy-container{margin:0!important}#colophon .widget_nav_menu a{padding:5px 20px}div.wpcf7{margin-bottom:20px;padding:20px 2% 0 2%;border:1px solid #ddd;box-shadow:3px 3px #ccc}div.wpcf7 p{margin:0}div.wpcf7 input[type=email],div.wpcf7 input[type=tel],div.wpcf7 input[type=text]{width:95%;margin-bottom:20px;padding:2%}div.wpcf7 textarea{max-width:95%;margin-bottom:20px;padding:2%}div.wpcf7 input[type=submit]{width:100%;padding:15px;border-radius:0;text-shadow:none}@media (min-width:1300px){.home #secondary .widget-button{width:365px;padding:5px}}@media (min-width:1000px){.home #secondary .widget{padding-right:14px;padding-left:15px}#header-sidebar{padding-top:2em}}@media (min-width:1000px) and (max-width:1299px){.home #secondary .widget-button{width:255px;padding:5px}}@media (min-width:800px) and (max-width:999px){.home #secondary .widget{padding-right:11px;padding-left:12px}.home #secondary .widget-button{width:228px;padding:5px}#header-sidebar{padding-top:1em}.home #secondary .widget-button{width:195px}.soliloquy-container .new-caption-area{font-size:.8em}.soliloquy-container .left-side-content{line-height:1.1em}.soliloquy-container .middle-side-content{display:none}}@media (min-width:800px){.home-secondary-flex{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.responsive-slider.flexslider{display:table;border-collapse:collapse}.responsive-slider.flexslider .slide>div{display:table-cell;float:none;vertical-align:middle}.responsive-slider.flexslider .slides img{margin:5px}.home #secondary{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.home #secondary .widget{float:none;margin-right:20px;padding-top:1em;padding-bottom:2.5em;text-align:center}.home #secondary .widget ul{list-style:none}.home #secondary .widget-button{position:absolute;bottom:1em}.soliloquy-container .new-caption-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}}@media (max-width:799px){.responsive-slider.flexslider .slides img{border-top:none;border-right:none;border-bottom:1px solid #ddd;border-left:none}#secondary .widget{padding:0 0 2em 0}.home #secondary .widget-button{padding:.5em}.home #secondary .widget{padding:15px}#secondary .widget h4:before{top:0}.home #secondary .widget{margin-bottom:20px;margin-left:-15px}.soliloquy-container .new-caption-area{display:none}}@media (max-width:479px){.g-recaptcha{margin-left:-1.5em}}@media only screen and (min-width:480px) and (max-width:799px){.home #secondary .widget-button{width:400px}}@media screen and (max-width:479px){.home #secondary .widget-button{width:285px}}.rs_style .soliloquy-wrapper{padding:8px!important}.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}.rs_style .soliloquy-container .soliloquy-image{float:left}.soliloquy-container .soliloquy-caption{overflow:hidden;background:rgba(0,0,0,.6)}.soliloquy-container .left-side-content{width:60%;padding:20px 60px 20px 20px;color:#fff}.soliloquy-container .middle-side-content{width:10%;transform:skew(140deg,0deg)}.soliloquy-container .right-side-content{z-index:1;width:60%;margin-right:-30%;margin-left:-5%;padding:20px 30% 20px 20px}.soliloquy-container .right-side-content h3{font-size:1.4em}.soliloquy-container .right-side-content p{margin-top:10px}@media (max-width:600px){.rs_style .soliloquy-container .soliloquy-caption,.rs_style .soliloquy-container .soliloquy-controls-auto,.rs_style .soliloquy-container .soliloquy-pager{display:block}}body.page-template-lp-flex-template #main #primary{margin-top:0;margin-bottom:10px}body.page-template-lp-flex-template #main-content-wrapper{margin-bottom:0;padding:0;border:none;box-shadow:none}div[class*=lp_widget] .widget h4{width:auto!important;background:0 0!important;box-shadow:none!important}div[class*=lp_widget] .widget h4:before{right:0!important;background-color:transparent!important;content:''!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.lp_slideshow .soliloquy-container .soliloquy-caption{background:0 0}.lp_slideshow .soliloquy-container .new-caption-area{display:block;padding-bottom:2.5em;width:100%;background:0 0;color:#fff;text-align:center;text-shadow:0 1px 1px #000}@media (min-width:800px){.lp_basic_slideshow .soliloquy-container .new-caption-area{color:#fff;text-shadow:0 1px 1px #000;text-align:center}}