@charset "UTF-8";
/* https://www.parkerland.biz/wp-content/themes/kdw-framework4/responsive.css?ver=1729094227 */
@media only screen{.grey-bg{background:#F4F4F5;padding:3.5rem 2.5rem;margin:5rem 0;position:relative;z-index:1}.green-gradient{background:linear-gradient(to bottom,#5B6E16 35%,#fff 35%)}.white-text,.white-text p,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text a,.white-text li{color:#fff}.background-img{margin:7rem auto;position:relative}.parallax>div{background:rgba(0,0,0,.65);padding:5rem 0}.tagline-title{position:absolute}.tagline-title .entry-title{text-transform:uppercase;text-align:center;background:rgba(125,12,0,.75);padding:2rem}.includes-row .cta-single-inner{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:15px;padding:32px 10px}.includes-row .cta-single-inner .cta-image-container{background:#7D0C00;margin:0 auto;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);width:103px;height:103px}.gallery-grid .column-block{margin-bottom:0}.thumbnail{border:0 solid transparent;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.contact-us .email-name,.contact-us i{color:#fff}}@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}.grey-bg{padding:1.5rem 1rem;margin:0}.background-img{margin:0 auto;background-image:none!important}.green-gradient{background:linear-gradient(to bottom,#5B6E16 10%,#fff 10%)}.tagline-title .entry-title{padding:1rem}.tagline-title .entry-title{font-size:1.5rem}.cta-row div:nth-child(even) .cta-single-inner .cta-image-container{margin-top:0}.cta-row div:nth-child(even) .cta-single-inner .icon-container{margin-top:40px}.cta-row div:nth-child(odd) .cta-single-inner .icon-container{margin-top:40px}}@media only screen and (min-width:40.063em){.background-img>div:before{position:absolute;content:'';background:#fff;width:100px;height:100%}.background-img.left>div:before{left:0}.background-img.right>div:before{right:0}.cta-row .cta-single-inner:hover .icon-container{background:#5B6E16}.cta-row .cta-single-inner:hover .cta-image-container img{opacity:.75}.cta-row div:nth-child(even) .cta-single-inner:hover .cta-image-container{margin-top:90px;margin-bottom:-10px}.cta-row div:nth-child(odd) .cta-single-inner:hover .cta-image-container{margin-top:10px}.cta-row div:nth-child(odd) .cta-single-inner:hover .cta-text{margin-top:-10px}.less-padding{margin-bottom:-7rem}}@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}#middle-row .nav{padding-left:0;padding-right:0}.tagline h1{font-size:1.5rem}.tagline span,.tagline-title .entry-title{font-size:2rem}.background-img{margin:5rem auto}.grey-bg{background:rgba(244,244,245,.85)}}@media only screen and (min-width:64em){.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#logo{max-width:150px;margin-left:0}.tagline{position:absolute;bottom:3.5rem;background:rgba(125,12,0,.75)}.tagline h1{font-size:2rem}.tagline span,.tagline-title .entry-title{font-size:2.5rem}.extra-padding{padding:3rem 0}.less-padding{margin-bottom:-7rem}}@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){.green-gradient{background:linear-gradient(to bottom,#5B6E16 47%,#fff 47%)}}@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}}