@charset "UTF-8";
/* https://ralphkurtidds.com/wp-content/themes/kdw-framework4/responsive.css?ver=1780001139 */
@media only screen{#nav-row,#slider-row{background:#4B4C48}.logo.aligncenter{margin-bottom:0}header .button{margin-bottom:0}.surtitle{font-family:'Montserrat',sans-serif;font-size:1rem;text-transform:uppercase;display:block;color:#4B4C48}.lt-grey-bg{background:#F7F7F7}.green-bg,.green-box .block-single-inner{background:#4B7548}.blue-bg,.blue-box .block-single-inner{background:#286890}.grey-bg,.grey-box .block-single-inner{background:#4B4C48}.fa-exclamation-triangle{color:#4B7548}ul.teeth{list-style-type:none;margin-left:28px}ul.teeth li{margin-bottom:1rem}ul.teeth li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f5c9';margin:0 12px 0 -26px;-webkit-text-stroke:1px #286890;color:#fff0}.white-text ul.teeth li:before{color:#fff;-webkit-text-stroke:0 #fff}.accordion{background:#fff0}.accordion-title{background:#4B4C48;color:#fff;font-weight:700;border:none;text-transform:uppercase;font-size:1rem;padding-right:3rem}.accordion-item.is-active .accordion-title,.accordion-title:focus,.accordion-title:hover{background:#286890;color:#fff}.accordion-content{border:none;background-color:#fff0}:last-child:not(.is-active)>.accordion-title{border-bottom:none}:last-child>.accordion-content:last-child{border-bottom:none}.accordion-item{margin-bottom:1rem}.accordion-content p:last-of-type{margin-bottom:0}.why-choose .block-single-inner{padding:1.5rem}.why-choose .block-single{padding:.5rem}.why-choose img{max-width:90px}.number{font-size:3rem;font-weight:700;padding:1rem 2.5rem;display:inline-block;color:#fff;margin-bottom:1rem;position:relative}.number:before{content:'';border:3px solid #fff;width:100px;height:100px;position:absolute;border-radius:50%;margin:auto;top:0;bottom:0;left:0;right:0}.expectation{position:relative}.expectation:after{content:'';border-bottom:3px dotted #4B4C485c;width:80%;z-index:-1;position:absolute;margin:auto;bottom:50%;left:0;right:0}.expectation .block-single-inner{padding:2rem 1.5rem;font-weight:700}blockquote.testimonial:before{display:none}.orbit-previous,.orbit-next{background:rgb(40 104 144)}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgb(75 76 72)}blockquote.testimonial{color:#4B4C48;background-color:#fff0;padding:24px 64px;margin:0}blockquote.testimonial cite{color:#4B4C48;font-size:14px;display:inline-block;margin-top:1rem;text-align:center;font-weight:700;font-style:normal}blockquote.testimonial cite small{font-size:14px;font-weight:400}.location-row .cta-text{background:#F7F7F7;margin-top:1.5rem;padding:48px;padding-bottom:52px}.location-row .cta-text h3{color:#4B4C48;font-size:3rem;font-weight:400}.location-row .cta-text h3:after{content:'';border-bottom:1px solid #4B7548;width:100%;height:8px;display:block}#tertiary{background:#4B7548;padding:1rem 2rem 2rem 2rem}#tertiary .widget-title{text-transform:capitalize;padding-bottom:0;font-weight:400}#tertiary .widget-title,#tertiary a,#tertiary a:hover{color:#fff}#tertiary .widget-title{padding-left:0}#tertiary li,.category-list li{border-top:1px solid #F7F7F7;padding:.5rem 0}#tertiary li:last-child,.category-list li:last-child{border-bottom:0 solid #F7F7F7;padding:.5rem 0}#tertiary aside:not(:first-child){padding-top:2rem}.content-area .menu .active>a{background:#4B4C48;color:#fff}.content-area .menu a{color:#4B4C48}.card .blog-title,.card .blog-title a{color:#286890;display:block}.card .card-divider{padding:0;background:#fff0}.card img{box-shadow:0 3px 6px rgb(0 0 0 / .16);margin-bottom:1.5rem}.card{background:#F8F8F8;border:0;border-bottom:0 solid #EED3B8;margin-bottom:0rem;padding:1rem 2rem}.card-section{padding:0;margin-top:1rem}.blog-card-read-more .button{margin:1rem 0}.blogging .entry-footer{border-top:1px solid #4B7548}#cat-meta .tags-links{display:block}.cta-row .cta-single-inner .cta-text.staff-info{padding-bottom:1rem}.cta-row .cta-single-inner .cta-image-container.staff-image:after{content:'More About Me'}.staff-status{background:#fff;padding:.25rem 1rem;text-transform:uppercase;font-weight:500;font-size:14px;margin-bottom:.5rem;display:inline-block}.staff-info h2{font-size:2rem}.staff-info .surtitle{text-transform:capitalize}.common-questions .accordion-title{text-transform:none}.common-questions h3{font-size:1.75rem}.recent-posts{display:flex;gap:1rem}.recent-posts .post-date{text-align:center}.recent-posts .date-month{text-transform:uppercase;font-size:14px}.recent-posts .date-date{font-size:1.5rem;font-weight:700;margin-top:-5px}.recent-posts h4{margin-bottom:0}.callout.recent-posts{background-color:#fff0;margin:0rem;border:0 solid rgb(10 10 10 / .25)}.icons{display:flex;align-items:center;gap:10px;margin-top:1.5rem;flex-wrap:wrap}.icons i{background:#4B7548;padding:12px;color:#fff;width:40px;height:40px}.icons .email-name,.icons.franklin .social-media i.murphy,.icons.murphy .social-media i.franklin,.icons.murphy #location-1,.icons.franklin #location-2,.icons .location-adress li,.no-icon i,i.no-icon{display:none}.location-row .location-address{margin-top:-1rem;margin-bottom:1rem}.location-row .location-adress ul,address ul{margin:0}.contact-block .fa,.contact-block .fas,.contact-block .fab,.contact-block .fa-solid{color:#4B7548}.contact-block .location-name,.contact-block .phone_number_label,.contact-block .email-name{font-weight:700;padding-right:0}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.tagline .subtitle{margin-top:1rem;margin-bottom:1.5rem}.expectation:after{content:'';border-bottom:0 dotted #4B4C485c;border-left:3px dotted #4B4C485c;height:80%;z-index:-1;position:absolute;margin:auto;left:50%;top:0;bottom:0}.location-row .cta-single-inner .cta-text{padding:24px}.location-row .cta-single-inner .cta-text h3{font-size:2.25rem}}@media only screen and (min-width:40.063em){.tagline{position:absolute}#slider-row img{opacity:.25}.logo.aligncenter{max-width:350px}.expectation .block-single{padding:.5rem}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}.why-choose .block-single-inner,.expectation .block-single-inner{padding:1.5rem .75rem}}@media only screen and (min-width:64em){.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tagline{bottom:3.5rem}#slider-row img{opacity:.65}.logo.aligncenter{max-width:200px}.expectation .block-single{padding:2rem}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:90.063em){.half{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}