@charset "UTF-8";
/* https://jothek9coach.com/wp-content/themes/kdw-framework4/responsive.css?ver=1762819084 */
@media only screen{.top-row{border-bottom:3px solid #599D43;background:rgba(255,255,255,.95)}#slider-row{background:#333}.black{background:linear-gradient(to bottom,transparent calc(0% + 2rem),#333 calc(0% + 2rem),#333 calc(100% - 2rem),transparent calc(100% - 2rem));padding:0 1rem}.black img{border:.5rem solid #599D43}.green{color:#599D43}#title-row,.green-bg{background:url(/wp-content/uploads/2025/10/paw-print.webp),#4A8439;background-repeat:no-repeat;background-size:cover}.black-bg{background:#333}.black-pattern{background:linear-gradient(to top,#fff 75%,transparent 75%),url(/wp-content/uploads/2025/10/black-pawprint-pattern.webp);background-repeat:no-repeat;background-size:cover}.difference .cta-single-inner .cta-heading{background:transparent}.difference .cta-single-inner .cta-text{color:#fff;text-align:center}.difference .cta-single-inner .cta-image-container img{border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);max-width:100px;margin:0 auto}.testimonials img{max-width:80px}.testimonials blockquote.testimonial{padding:20px 0;color:#707070}blockquote.testimonial:before{display:none}.testimonials blockquote.testimonial cite{color:#333;font-size:16px;font-weight:700;margin-top:16px;font-style:normal}.orbit-bullets button{background-color:#4A8439}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#2C4F21}.testimonials .testimonial-text span{font-weight:800;text-transform:capitalize;color:#4A8439;font-size:20px;display:block;margin-bottom:-1rem}.testimonial-item:not(:last-child){border-bottom:1px solid #efefef}#global-footer-area-1{padding-top:2rem}#global-footer-area-1 blockquote.testimonial{background:transparent}#global-footer-area-1 .testimonial-text span{font-weight:800;text-transform:capitalize;color:#fff;font-size:20px;display:block;margin-bottom:1rem;text-align:center;font-style:italic}#global-footer-area-1 blockquote.testimonial cite{color:#fff;text-align:center;font-size:16px;font-weight:700;font-style:normal}#global-footer-area-1 blockquote.testimonial{padding:20px 56px}#global-footer-area-1 .orbit-next,#global-footer-area-1 .orbit-previous{background:#333}.accordion-item.is-active .accordion-title,.accordion-title:hover{color:#fff;background:#333}.accordion-title{padding:1rem;border:0 solid transparent;font-size:20px;font-weight:700;color:#333;background:#fff}.accordion-content,.accordion{border:transparent;background-color:transparent}.accordion-content p,.accordion-content .inline-number .the_phone_number{color:#fff}:last-child>.accordion-content:last-child,:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid transparent}.border-top{border-top:3px solid #599D43}.widget-container i{display:none}.widget-container .address-line-0{display:block}.widget-container .location-adress ul{margin-bottom:-12px}.widget-container img{max-width:175px}.thumbnail{margin-bottom:0rem;border:4px solid transparent;outline:2px solid #599D43;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.contact-column .phone_number i{padding-right:0}.contact-column .fa-envelope{padding-right:5px}.contact-column i{color:#4A8439}.location-adress ul{margin-bottom:1rem}.card-divider h1{line-height:1}.blog-title a{color:#fff}.blog-card-read-more{margin-left:1rem;margin-right:1rem}}@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{background:#333;width:100%;padding:2rem 1rem}.tagline h1{font-size:1.5rem}.tagline h1 span{font-size:1rem;display:block}.t2{font-size:2rem}.green-bg>.columns{padding:0}#global-footer-area-1 blockquote.testimonial{padding:24px}#global-footer-area-1 .orbit-next,#global-footer-area-1 .orbit-previous{background:transparent}}@media only screen and (min-width:40.063em){.logo.aligncenter{margin-bottom:0}.tagline{position:absolute;left:24px;bottom:24px;width:60vw}.tagline h1{font-size:2rem;line-height:1}.tagline h1 span{font-size:1.5rem}.t2{font-size:2rem}header .the_phone_number{padding-left:0}}@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}.widget-container img{margin-left:0}.black-pattern{background:linear-gradient(to top,#fff 56%,transparent 56%),url(/wp-content/uploads/2025/10/black-pawprint-pattern.webp);background-repeat:no-repeat;background-size:cover}.black{background:transparent;padding:0;border:4px solid transparent;outline:4px solid #333;margin-bottom:0}.black img,.black p{margin-bottom:0}}@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}.logo.aligncenter{max-width:200px;margin-left:0}.tagline{left:72px;bottom:72px;width}.tagline h1{font-size:3rem}.black{padding:0 2.5rem}.black img{border:1rem solid #599D43}.black-pattern.left{background:linear-gradient(to left,#fff 56%,transparent 56%),url(/wp-content/uploads/2025/10/black-pawprint-pattern.webp);background-repeat:no-repeat;background-size:cover}.black-pattern.right{background:linear-gradient(to right,#fff 56%,transparent 56%),url(/wp-content/uploads/2025/10/black-pawprint-pattern.webp);background-repeat:no-repeat;background-size:cover}.black-pattern{margin-top:3rem;margin-bottom:3rem}.third-photo img{margin-left:-3rem}.large-text-left p{margin-right:3rem}}@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) 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}}