/* https://jwreadymix.com/wp-content/themes/kdw-framework4/responsive.css?ver=1713984904 */
@media only screen{p a{line-height:inherit;color:#04060A;font-weight:700;text-decoration:none;cursor:pointer}p a:hover{color:#707070}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p,.white-text p strong,.white-text ul{color:#fff}#content .row h2:first-of-type{font-size:2rem;text-transform:uppercase;line-height:1.1;margin-bottom:30px}#content .row h2:first-of-type span{font-size:1.125rem}.shadow p,.shadow img.aligncenter{margin-bottom:0}.nav-row{background:#E5E5E5}.phone_number .button{margin-top:5px}.phone_number i{display:none}header #tagline-2,header #tagline-3{display:block}.the_phone_number{padding-left:0}.header-title{position:absolute;padding:1rem}.tagline .phone_number_label{color:#04060A}.tagline .phone_number_label:hover{color:#fff}.contactrow .addresses .column-block{margin-bottom:0;padding-left:0}.contactrow.contact .the_phone_number{margin-left:5px}.contactrow .phone_number_label{font-weight:600}.black-blocks .block-single-inner{background:#000;padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);text-align:center}.black-blocks .column-block{margin-bottom:0}.black-blocks h3{padding:10px 15px;text-transform:uppercase}}@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}.logo img{display:block;margin:0 auto}.review-row-header .white-text{margin-top:0}.leftimg-col,.rightimg-col{padding:10px}.tagline h1{font-size:1.5rem;line-height:1.1}.tagline h1 .t1{font-size:1.125rem}.header-title{font-size:1.5rem}.tagline{width:100%}}@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}.logo img{display:block;margin:0 auto}.leftimg-col,.rightimg-col{padding:10px}.header-title{font-size:2rem}.tagline{width:100%}}@media only screen and (min-width:64em){.leftimg-col .floated-content{position:absolute;z-index:10;right:0}.rightimg-col .floated-content{position:absolute;z-index:10;left:0}.header-title,.tagline{position:absolute;padding:2rem}.header-title,.tagline h1{font-size:3.75rem}.tagline{top:30px;right:0}.tagline h1 span.t1{font-size:30px}.tagline .button{font-size:20px}}@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}.rightimg-col .floated-content .contentblock .large-9,.leftimg-col .floated-content .contentblock .large-9{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%!important;-ms-flex:0 0 83.33333%!important;flex:0 0 83.33333%!important;max-width:83.33333%!important}.floated-content .wrapper{padding-top:0;padding-bottom:0}.header-title{font-size:2rem}}@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}.rightimg-col .floated-content.large-7,.leftimg-col .floated-content.large-7{-webkit-box-flex:0;-webkit-flex:0 0 45.33333%!important;-ms-flex:0 0 45.33333%!important;flex:0 0 45.33333%!important;max-width:45.33333%!important}}@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}.rightimg-col .floated-content.large-7,.leftimg-col .floated-content.large-7{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%!important;-ms-flex:0 0 41.66667%!important;flex:0 0 41.66667%!important;max-width:41.66667%!important}}@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}}