@charset "UTF-8";
/* https://www.treasurevalleybusinessbrokers.com/wp-content/themes/kdw-framework4/responsive.css?ver=1767915240 */
@media only screen{h2{margin-bottom:32px}.contentblock-header h2{position:relative;margin-bottom:2rem;padding-bottom:1rem}.contentblock-header h2:before{border-bottom:2px solid #486C32;content:"";position:absolute;left:0;right:0;bottom:0;width:100%}.text-center .contentblock-header h2:before{margin:auto;width:459px}.button{background:#486C32;font-weight:600;font-size:1rem;border-radius:24px}.button.large{background:#6DA14A;font-weight:700;text-transform:uppercase}.button:hover{background:#2D4E19}.overlay{position:relative}.overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#303743;opacity:.75;z-index:1}.overlay>*{z-index:2}.large-pad-row{padding-top:35px;padding-bottom:35px}.xl-pad-row{padding-top:67px;padding-bottom:67px}.largeh2 h2{font-size:3rem}.logo img{width:102px;height:auto}#header-menu a{font-family:"Libre Baskerville",serif;color:#000;text-transform:uppercase}#header-menu a{position:relative}#header-menu a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#6DA14A;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header-menu a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.tagline h1,.entry-title{color:#fff;font-size:3.5rem;text-shadow:0 3px 6px rgba(0,0,0,.16)}.tagline p,.subheader{color:#fff;font-size:1.25rem;font-weight:500;text-shadow:0 3px 6px rgba(0,0,0,.16)}.tagline p{margin-bottom:2rem}.tagline h1{margin-bottom:1.5rem}.header-slideshow-image{position:relative}.header-slideshow-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#303743;opacity:.2;z-index:1}#middle-row{position:relative;z-index:3}#slider-row .orbit-previous i,#slider-row .orbit-next i{font-size:20px}#slider-row .orbit-previous,#slider-row .orbit-next{border:2px solid #fff;border-radius:100%;width:42px;height:42px;display:flex;justify-content:center;align-items:center}#slider-row .orbit-previous{left:24px}#slider-row .orbit-next{right:24px}.off-canvas .fab{color:#fff}.cta-row .column{padding:.5rem}.cta-image-container{background:#000;position:relative;align-items:center;display:flex;justify-content:center;transition:all ease .5s;overflow:hidden}.cta-heading{color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.16);font-family:"Libre Baskerville",serif;font-size:1.5rem;position:absolute;text-align:center}.cta-image-container img{opacity:.35;transition:all ease .5s}.cta-image-container:hover img{opacity:1}.cta-image-container:after{background-color:#6DA14A;top:0;content:'';width:0%;left:0;position:absolute;height:8px;-webkit-transition:all 0.45s ease;transition:all 0.45s ease}.cta-image-container:hover:after,.cta-image-container.hover:after{width:100%}.cta-text{padding:1rem}.icon-blocks .block-single-inner{background:#486C32;padding:1.5rem 1rem}.icon-blocks img,.icon-cards img{width:90px;height:auto;margin:auto}.icon-blocks p:last-of-type,.icon-cards p:last-of-type{margin-bottom:0}.icon-blocks p,.icon-cards p{font-size:14px;font-weight:500}.icon-blocks .column{padding:.5rem}.icon-cards .card{background:#486C32;padding:1.5rem 1rem;margin-bottom:0}.icon-cards .card-divider{background:transparent;justify-content:center;font-family:"Libre Baskerville",serif;text-transform:capitalize}.card-divider{padding-left:0;padding-right:0}.card-section{padding:0}.icon-cards .column{padding:.5rem}.accordion-title{background:#486C32;color:#fff;font-size:20px;font-weight:700;border:none;border-top:1px solid #6DA14A}.accordion-content{border:none}.faq-heading{padding-bottom:300px}.faq-row{margin-top:-300px;position:relative;z-index:1}.accordion-title:focus,.accordion-title:hover{background-color:#486C32;color:#fff}.social-row a{color:#707070;text-decoration:underline}.social-row .fab{color:#486C32;font-size:3.5rem}.green-bg{background:#486C32;padding:1rem}.team-row .green-bg p{margin-bottom:0;font-size:18px;display:flex}.green-bg .phone_number{margin-right:15px}.green-bg .phone_number_label:after{content:':'}.green-bg .phone_number_label{font-weight:700}.green-bg .fab{margin-left:5px}.contentblock-header h2 span{color:#707070;font-size:1.25rem;font-weight:500;font-family:"Barlow",sans-serif}.team-row .green-bg{margin-top:2rem}.team-row .green-bg p br{display:none}.bullet ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f00c';margin:0 15px 0 0;color:#486C32}.bullet ul{list-style-type:none;margin-left:0}.bullet li{text-indent:-1.75em;padding-left:1.75em}.contact-form{background:#D8E4DF;padding:.75rem}#contact-page-phone-block a,#contact-page-email-block a,#contact-page-location-block a,#contact-page-location-block address li{color:#707070;font-style:normal}#contact-page-location-block .fas,#contact-page-email-block .fa,#contact-page-phone-block .fa{color:#486C32}#contact-page-email-block .email-name{margin-left:5px}#global-footer-area{background-image:url(/wp-content/uploads/2025/12/Rectangle-894.webp);background-size:cover;padding-top:50px;padding-bottom:50px;background-position:center}#global-content-4{background:#fff;padding:4.5rem 2rem;text-align:center}#global-content-4 a{color:#707070}#global-content-4 .phone_number a{color:#486C32;font-size:20px}#global-content-4 .phone_number{margin-top:30px;margin-bottom:20px;display:block}.site-footer{background:#486C32}#global-footer-area-1{background:#D8E4DF;text-align:center}.page-id-91 #global-footer-area{display:none}}@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}.team-row .green-bg p{flex-direction:column;text-align:center}.team-row .contentblock-header h2{text-align:center}#slider-row .orbit-previous{left:10px}#slider-row .orbit-next{right:10px}#slider-row .orbit-previous i,#slider-row .orbit-next i{font-size:16px}#slider-row .orbit-previous,#slider-row .orbit-next{width:20px;height:20px}.tagline,#title-row{background:#486C32;padding:1rem;width:100%}.largeh2 h2,.tagline h1,.entry-title{font-size:2.5rem}.button.large{font-size:1rem}}@media only screen and (min-width:40.063em){#title-row{position:absolute;text-align:center;z-index:2}.tagline{position:absolute;z-index:1}}@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}.team-row .green-bg p{flex-direction:column;text-align:center}.team-row .contentblock-header h2{text-align:center}.tagline h1{font-size:2.25rem;margin-bottom:1rem}.cta-heading{font-size:1.125rem}.largeh2 h2{font-size:2.5rem}.entry-title{font-size:2.25rem}}@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}.green-bg .phone_number:after{content:'|';margin-left:15px}#slider-row .orbit-previous,#slider-row .orbit-next{width:62px;height:62px}#slider-row .orbit-previous i,#slider-row .orbit-next i{font-size:35px}}@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}}