@charset "UTF-8";
/* https://handcraftedvintagelamps.com/wp-content/themes/kdw-framework4/responsive.css?ver=1773340828 */
@media only screen{body{background:#191200}.button{border-radius:5px;background:#ed9700;font-weight:500;color:#191200;font-size:1rem}.button a,.phone_number .button a,.phone_numbers .button a{color:#191200}.overlay,.header-slideshow-image{position:relative}.overlay:before,.header-slideshow-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#191200;opacity:.3}.overlay>*{z-index:2}.large-pad-row{padding-top:27px;padding-bottom:27px}.text-shadow h2,.text-shadow p{text-shadow:0 3px 6px rgba(0,0,0,.45)}#top-row{background:#503B06}#middle-row{background:rgba(255,249,234,.8);padding:9px 0;position:relative;z-index:2}#middle-row .logo img{width:250px;height:auto}#header-menu a{color:#191200;font-weight:400}.tagline h1{color:#fff9ea;text-shadow:0 3px 6px rgba(0,0,0,.65);font-size:3.5rem;margin-bottom:2rem}.tagline h1 span,#top-row h5,h2 span,.subheader{font-size:1rem;font-weight:400;font-style:normal;text-transform:uppercase;color:#FFF9EA}.tagline h1 span,.subheader{font-size:1.25rem}.email-button .email-name{margin-left:10px}.button-group.expanded .button{font-size:1rem}.button-group.expanded .button:nth-of-type(-n+2){margin-right:10px}.cta-row .block-single-inner,.inner-testimonial-block,.info-blocks .block-single-inner{border-radius:15px;background:rgba(25,18,0,.8);padding:2.5rem 1.5rem}.light-brown .block-single-inner,.inner-testimonial-block{background:rgba(80,59,6,.8)}.cta-row .column,.faq-row .column,.info-blocks .column{padding:.5rem}.bullet ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f14a';margin:0 12px 0 0;color:#ED9700}.bullet ul{list-style-type:none;margin-left:0}.bullet li{padding-left:26px;text-indent:-26px;margin-bottom:10px}.cta-block ul{list-style-type:none;margin-left:0}.cta-block li{border-bottom:1px solid;padding:10px}.cta-block li:last-of-type{border-bottom:0}.cta-row h2{margin-bottom:26px}.faq-row .block-single-inner{background:rgba(25,18,0,.8);padding:1.5rem}.faq-row .block-single-inner p:last-of-type{margin-bottom:0}.faq-row img{margin-bottom:8px}.inner-testimonial-block:before{content:url(/wp-content/uploads/2026/03/quote-icon-2.webp);display:block;margin-bottom:1.5rem}.inner-testimonial-block{position:relative}.cite-block,cite{color:#FFF9EA}.off-canvas .fab{color:#FFF9EA}tbody,tfoot,thead{background:transparent}.site-footer{background:#503B06}#contact-page-phone-block a,#contact-page-email-block a,#contact-page-location-block a,#contact-page-location-block address li{color:#FFF9EA;font-style:normal}#contact-page-location-block .fas,#contact-page-email-block .fa,#contact-page-phone-block .fa{color:#ED9700}#contact-page-email-block .email-name{margin-left:10px}}@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 h1 span,h2 span{display:block;padding-bottom:5px}h1:has(span) br,h2:has(span) br{display:none}.tagline h1{font-size:2.5rem}.tagline{padding:1.5rem 1rem}.button{font-size:15px}.tagline,#title-row{background:#503B06;width:100%}.largeh2 h2{font-size:2.5rem}}@media only screen and (min-width:40.063em){#title-row{position:absolute}.tagline{position:absolute;max-width:1024px}.contentblock:not(:has(.expanded.button-group)) .button{margin-top:1rem}}@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}.tagline h1{font-size:3.25rem}.cta-row.medium-up-3>.column.light-brown{flex:0 0 100%;max-width:100%}.cta-row.medium-up-3>.column.cta-block{flex:0 0 50%;max-width:50%}.button{font-size:15px}}@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}}@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}#slider-row{margin-top:-86px;position:relative}}@media only screen and (min-width:90.063em){#slider-row{margin-top:-89px}}@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}}