.avia-section.av-j32huy-21ca9fa28e9aec0950e1bf66b9f5829d{
background-color:#000000;
background-image:url(https://www.keystoneandco.com/wp-content/uploads/keystone-and-company-custom-furniture-finishes.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.av-msqnguef-e6739435445adc1b2f35116d3048cc33{
margin-top:0;
margin-bottom:40px;
}
.hr.av-msqnguef-e6739435445adc1b2f35116d3048cc33 .hr-inner{
width:160px;
border-color:#dab26f;
}

#top .av_textblock_section.av-mt0k5824-30464c3190a3eca40338e57bcf2d3fc0 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-d2zfka-9309d1e7f2829c778049874b9c681275{
margin-top:0px;
margin-bottom:10px;
}
.flex_column.av-d2zfka-9309d1e7f2829c778049874b9c681275{
padding:0 40px 0 0;
}

#top .hr.av-2d1mhk-a2a4565ed2831e4246b949415377e43a{
margin-top:0;
margin-bottom:10px;
}
.hr.av-2d1mhk-a2a4565ed2831e4246b949415377e43a .hr-inner{
width:160px;
border-color:#dab26f;
}

.avia-image-container.av-xa6re-a7dcdaa8c4bb5c2d45efcf4caee47efc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-xa6re-a7dcdaa8c4bb5c2d45efcf4caee47efc .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-msxn7ee7-bd082a0b67a21dcce47e42344bd242b0{
height:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3mf23u-352dccd5919e58485bc0455887407b40{
margin-top:0px;
margin-bottom:10px;
}

.avia-image-container.av-bexpm-c146e187e14da61aea9a65426d77100b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-bexpm-c146e187e14da61aea9a65426d77100b .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-msz8zegn-47b8869524a0765f80ff0e8c775372fb{
background-color:#000000;
background-image:url(https://www.keystoneandco.com/wp-content/uploads/hospitality-furniture-materials-wood.jpg);
background-repeat:no-repeat;
background-position:0% 50%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:10px;
}

.flex_column.av-msz9pz63-bc942d861bba5c53252100a806bc28a8{
padding:0 0 0 100px;
}

#top .av_textblock_section.av-msz900ef-dc5716db8c8be4fcd035777e73a16251 .avia_textblock{
font-size:22px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-msz91d1i-c929c480bd41a4a03b6953df2dc5b50e:hover{
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-msz91d1i-c929c480bd41a4a03b6953df2dc5b50e:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

.avia-section.av-8z3sq0-688aaa8b3e1627fb936ba84299bf3c1c{
background-color:#000000;
background-image:url(https://www.keystoneandco.com/wp-content/uploads/hospitality-furniture-materials-metal.jpg);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:10px;
}

.flex_column.av-knlew-86c182c15bb9b71f6eff9a5db06a406c{
padding:0 100px 0 0;
}

#top .av_textblock_section.av-4vj308-207b9b1c0d56ed2a834037286b4f230b .avia_textblock{
font-size:22px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-2tgjmw-698943b1b71e2729afc150410c372dfa:hover{
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2tgjmw-698943b1b71e2729afc150410c372dfa:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

.avia-section.av-ei15d4-fb18a3994ae50a5cae7c802de11050e0{
background-color:#000000;
background-image:url(https://www.keystoneandco.com/wp-content/uploads/hospitality-furniture-materials-stone.jpg);
background-repeat:no-repeat;
background-position:0% 50%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:10px;
}

.flex_column.av-cae7hk-bd4a370a72c93b85e49d116b49b91b44{
padding:0 0 0 100px;
}

#top .av_textblock_section.av-15mp20-a77edf9562e463ad2875574afbc4d564 .avia_textblock{
font-size:22px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-9j3bi0-7ffc8c139f8c93c98ff44cc174e27ab5:hover{
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-9j3bi0-7ffc8c139f8c93c98ff44cc174e27ab5:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

.avia-section.av-p09ug-73bd78a4ba9f8847c65a32259f5be6c0{
background-color:#000000;
background-image:url(https://www.keystoneandco.com/wp-content/uploads/hospitality-furniture-materials-resysta.jpg);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:10px;
}

.flex_column.av-6l20ns-39671e125102b61dd303049b72867beb{
padding:0 100px 0 0;
}

#top .av_textblock_section.av-4fddnc-dc9be5755dd14f56c00567c8908acce0 .avia_textblock{
font-size:22px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-2sgbmg-b87ac8e2726afc86f87ba043074d4bab:hover{
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2sgbmg-b87ac8e2726afc86f87ba043074d4bab:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

.avia-section.av-8zgfyw-4ac272bdf45aa7e09d2d87855aa8ee67{
background-color:#dab170;
background-image:unset;
}

#top .av_textblock_section.av-5u9aq0-556270792424f7ec85219c8f264078e8 .avia_textblock{
text-align:center;
}

#top .av_textblock_section.av-2xhv48-7f5307db6be51c9430156b83137e3c8b .avia_textblock{
font-size:24px;
text-align:center;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-d2zfka-9309d1e7f2829c778049874b9c681275{
padding:0 40px 0 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-d2zfka-9309d1e7f2829c778049874b9c681275{
padding:0 40px 0 40px;
}

.flex_column.av-3mf23u-352dccd5919e58485bc0455887407b40{
padding:0 40px 0 0;
}

.flex_column.av-msz9pz63-bc942d861bba5c53252100a806bc28a8{
padding:0 0 0 40px;
}

.flex_column.av-knlew-86c182c15bb9b71f6eff9a5db06a406c{
padding:0 0 0 40px;
}

.flex_column.av-cae7hk-bd4a370a72c93b85e49d116b49b91b44{
padding:0 0 0 40px;
}

.flex_column.av-6l20ns-39671e125102b61dd303049b72867beb{
padding:0 0 0 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-d2zfka-9309d1e7f2829c778049874b9c681275{
padding:0 40px 0 40px;
}

.flex_column.av-3mf23u-352dccd5919e58485bc0455887407b40{
padding:0 40px 0 40px;
}

.flex_column.av-msz9pz63-bc942d861bba5c53252100a806bc28a8{
padding:0 0 0 25px;
}

.flex_column.av-knlew-86c182c15bb9b71f6eff9a5db06a406c{
padding:0 0 0 25px;
}

.flex_column.av-cae7hk-bd4a370a72c93b85e49d116b49b91b44{
padding:0 0 0 25px;
}

.flex_column.av-6l20ns-39671e125102b61dd303049b72867beb{
padding:0 0 0 25px;
}

.flex_column.av-87dn2w-d8056aa1fb76968121ea4ad0c5a306e8{
padding:0 40px 0 40px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-d2zfka-9309d1e7f2829c778049874b9c681275{
padding:0 40px 0 40px;
}

.flex_column.av-3mf23u-352dccd5919e58485bc0455887407b40{
padding:0 40px 0 40px;
}

.flex_column.av-msz9pz63-bc942d861bba5c53252100a806bc28a8{
padding:0 0 0 0;
}

#top .av_textblock_section.av-msz900ef-dc5716db8c8be4fcd035777e73a16251 .avia_textblock{
font-size:18px;
}

.flex_column.av-knlew-86c182c15bb9b71f6eff9a5db06a406c{
padding:0 0 0 0;
}

#top .av_textblock_section.av-4vj308-207b9b1c0d56ed2a834037286b4f230b .avia_textblock{
font-size:18px;
}

.flex_column.av-cae7hk-bd4a370a72c93b85e49d116b49b91b44{
padding:0 0 0 0;
}

#top .av_textblock_section.av-15mp20-a77edf9562e463ad2875574afbc4d564 .avia_textblock{
font-size:18px;
}

.flex_column.av-6l20ns-39671e125102b61dd303049b72867beb{
padding:0 0 0 0;
}

#top .av_textblock_section.av-4fddnc-dc9be5755dd14f56c00567c8908acce0 .avia_textblock{
font-size:18px;
}

.flex_column.av-87dn2w-d8056aa1fb76968121ea4ad0c5a306e8{
padding:0 40px 0 40px;
}
}
