/* Generated from page: lunch-catering-menu-st-louis-mo */
.themify_builder_content-6 .tb_ce4746a.module_row>.builder_row_cover::before,.themify_builder_content-6 .tb_ce4746a.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.50);}
.themify_builder_content-6 .tb_ce4746a.module_row,.themify_builder_content-6 .tb_ce4746a.module_row p,.themify_builder_content-6 .tb_ce4746a.module_row h1,.themify_builder_content-6 .tb_ce4746a.module_row h2,.themify_builder_content-6 .tb_ce4746a.module_row h3:not(.module-title),.themify_builder_content-6 .tb_ce4746a.module_row h4,.themify_builder_content-6 .tb_ce4746a.module_row h5,.themify_builder_content-6 .tb_ce4746a.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-6 .tb_ce4746a.module_row{text-align:center; text-transform:uppercase; padding-top:8%; padding-bottom:8%;}
.themify_builder_content-6 .tb_4j2z411.module-plain-text{font-weight:bold; text-align:center; font-size:20px;}
.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap p,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap h1,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap h2,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap h3,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap h4,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap h5,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap h6,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap li,.themify_builder_content-6 .tb_4j2z411.module-plain-text .tb_text_wrap span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-6 .tb_f0bb463.module_row{margin-bottom:5px;}
.themify_builder_content-6 .tb_rosz999.module_row{margin-bottom:10px;}
.themify_builder_content-6 .tb_tpb60.module_column{padding:10px;}
.themify_builder_content-6 .tb_tmba119.module-buttons{padding:0px;}
.themify_builder_content-6 .tb_tmba119.module-buttons .module-buttons-item a{padding-top:10px; padding-bottom:10px;}
.themify_builder_content-6 .tb_xwei839.module-buttons{padding:0px;}
.themify_builder_content-6 .tb_xwei839.module-buttons .module-buttons-item a{padding-top:10px; padding-bottom:10px;}
.themify_builder_content-6 .tb_ipk264.module-buttons{padding:0px;}
.themify_builder_content-6 .tb_ipk264.module-buttons .module-buttons-item a{padding-top:10px; padding-bottom:10px;}
.themify_builder_content-6 .tb_2spt223.module-text{margin-bottom:16px; padding-top:10px; text-align:center;}
.themify_builder_content-6 .tb_2spt223.module-text.module h1{line-height:40px;}
.themify_builder_content-6 .tb_z937517.module_column{border:1px solid rgba(121, 88, 61, 1); padding-left:0px; padding-right:0px; padding-top:0px;}
.themify_builder_content-6 .tb_z937517.module_column,.themify_builder_content-6 .tb_z937517.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_z937517.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:15px;}
.themify_builder_content-6 .tb_z937517.module_column,.themify_builder_content-6 .tb_z937517.module_column p,.themify_builder_content-6 .tb_z937517.module_column h1,.themify_builder_content-6 .tb_z937517.module_column h2,.themify_builder_content-6 .tb_z937517.module_column h3:not(.module-title),.themify_builder_content-6 .tb_z937517.module_column h4,.themify_builder_content-6 .tb_z937517.module_column h5,.themify_builder_content-6 .tb_z937517.module_column h6{color:rgba(121, 88, 61, 1);}
.themify_builder_content-6 .tb_py18248.module_subrow{border-bottom:4px solid rgba(184, 226, 144, 1); border-top:4px solid rgba(184, 226, 144, 1); padding-left:0px; padding-right:0px; padding-top:0px; background-color:rgba(252, 252, 242, 1);}
.themify_builder_content-6 .tb_py18248.module_subrow,.themify_builder_content-6 .tb_py18248.module_subrow>.builder_row_cover::before,.themify_builder_content-6 .tb_py18248.module_subrow>.ms-tableCell>.builder_row_cover::before{border-top-right-radius:15px; border-top-left-radius:15px;}
.themify_builder_content-6 .tb_0iee248.module_column{padding:0px;}
.themify_builder_content-6 .tb_h75s610.module-text{border-radius:0px; margin-bottom:0px; border-bottom:0px solid; border-top:0px solid; padding-top:5px; padding-bottom:5px;}
.themify_builder_content-6 .tb_h75s610.module-text p{margin-bottom:0px;}
.themify_builder_content-6 .tb_ekov518.module_subrow{margin-top:10px; padding-top:10px; padding-right:10px; padding-bottom:0px; padding-left:10px;}
.themify_builder_content-6 .tb_ekov518.module_subrow,.themify_builder_content-6 .tb_ekov518.module_subrow p,.themify_builder_content-6 .tb_ekov518.module_subrow h1,.themify_builder_content-6 .tb_ekov518.module_subrow h2,.themify_builder_content-6 .tb_ekov518.module_subrow h3:not(.module-title),.themify_builder_content-6 .tb_ekov518.module_subrow h4,.themify_builder_content-6 .tb_ekov518.module_subrow h5,.themify_builder_content-6 .tb_ekov518.module_subrow h6{color:rgba(121, 88, 61, 1);}
.themify_builder_content-6 .tb_ls93518.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_ls93518.module_column,.themify_builder_content-6 .tb_ls93518.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_ls93518.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_st4h518.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_3p57518.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_d3sn13.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_d3sn13.module_column,.themify_builder_content-6 .tb_d3sn13.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_d3sn13.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_wnt713.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_k4q913.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_uw8i448.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_uw8i448.module_column,.themify_builder_content-6 .tb_uw8i448.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_uw8i448.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_hwe5448.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_1bgf449.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_h6sk495.module_subrow{margin-top:0px; padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:10px;}
.themify_builder_content-6 .tb_h6sk495.module_subrow,.themify_builder_content-6 .tb_h6sk495.module_subrow p,.themify_builder_content-6 .tb_h6sk495.module_subrow h1,.themify_builder_content-6 .tb_h6sk495.module_subrow h2,.themify_builder_content-6 .tb_h6sk495.module_subrow h3:not(.module-title),.themify_builder_content-6 .tb_h6sk495.module_subrow h4,.themify_builder_content-6 .tb_h6sk495.module_subrow h5,.themify_builder_content-6 .tb_h6sk495.module_subrow h6{color:rgba(121, 88, 61, 1);}
.themify_builder_content-6 .tb_ombp496.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_ombp496.module_column,.themify_builder_content-6 .tb_ombp496.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_ombp496.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_u85v496.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_9ca8496.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_ohss496.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_ohss496.module_column,.themify_builder_content-6 .tb_ohss496.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_ohss496.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_k24a496.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_ffyy497.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_3ut9497.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_3ut9497.module_column,.themify_builder_content-6 .tb_3ut9497.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_3ut9497.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_g0xj497.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_y5ye497.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_tagp713.module_subrow{margin-top:1px; padding-top:0px; padding-left:10px; padding-right:10px;}
.themify_builder_content-6 .tb_tagp713.module_subrow,.themify_builder_content-6 .tb_tagp713.module_subrow p,.themify_builder_content-6 .tb_tagp713.module_subrow h1,.themify_builder_content-6 .tb_tagp713.module_subrow h2,.themify_builder_content-6 .tb_tagp713.module_subrow h3:not(.module-title),.themify_builder_content-6 .tb_tagp713.module_subrow h4,.themify_builder_content-6 .tb_tagp713.module_subrow h5,.themify_builder_content-6 .tb_tagp713.module_subrow h6{color:rgba(121, 88, 61, 1);}
.themify_builder_content-6 .tb_d0l5713.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_d0l5713.module_column,.themify_builder_content-6 .tb_d0l5713.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_d0l5713.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_zne5713.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_pp2m713.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_cvgt714.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_cvgt714.module_column,.themify_builder_content-6 .tb_cvgt714.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_cvgt714.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_1we6714.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_8lif714.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_pw70714.module_column{padding-left:10px; border:2px solid rgba(212, 234, 187, 1); padding-right:10px; margin-bottom:10px;}
.themify_builder_content-6 .tb_pw70714.module_column,.themify_builder_content-6 .tb_pw70714.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_pw70714.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-6 .tb_rfhb714.module-text{font-weight:bold; margin-top:10px;}
.themify_builder_content-6 .tb_jlu5714.module-text{padding-left:10px; padding-right:10px; padding-top:0px; border-radius:15px;}
.themify_builder_content-6 .tb_7czc791.module_column{border:1px solid rgba(121, 88, 61, 1); padding-left:0px; padding-right:0px; padding-top:0px; margin-top:16px;}
.themify_builder_content-6 .tb_7czc791.module_column,.themify_builder_content-6 .tb_7czc791.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_7czc791.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:15px;}
.themify_builder_content-6 .tb_qmn7800.module_subrow{border-bottom:4px solid rgba(205, 223, 188, 1); border-top:4px solid rgba(205, 223, 188, 1); padding-left:10px; padding-right:10px; padding-top:0px; background-color:rgba(252, 252, 242, 1);}
.themify_builder_content-6 .tb_qmn7800.module_subrow,.themify_builder_content-6 .tb_qmn7800.module_subrow>.builder_row_cover::before,.themify_builder_content-6 .tb_qmn7800.module_subrow>.ms-tableCell>.builder_row_cover::before{border-top-right-radius:15px; border-top-left-radius:15px;}
.themify_builder_content-6 .tb_uqvf800.module_column{padding:0px;}
.themify_builder_content-6 .tb_44kv800.module-text{border-radius:0px; margin-bottom:10px; border-bottom:0px solid; border-top:0px solid; padding-top:7px;}
.themify_builder_content-6 .tb_44kv800.module-text p{margin-bottom:0px;}
.themify_builder_content-6 .tb_0c8b795.module_subrow{margin-top:12px; margin-left:10px; margin-right:10px;}
.themify_builder_content-6 .tb_0c8b795.module_subrow,.themify_builder_content-6 .tb_0c8b795.module_subrow p,.themify_builder_content-6 .tb_0c8b795.module_subrow h1,.themify_builder_content-6 .tb_0c8b795.module_subrow h2,.themify_builder_content-6 .tb_0c8b795.module_subrow h3:not(.module-title),.themify_builder_content-6 .tb_0c8b795.module_subrow h4,.themify_builder_content-6 .tb_0c8b795.module_subrow h5,.themify_builder_content-6 .tb_0c8b795.module_subrow h6{color:rgba(121, 88, 61, 1);}
.themify_builder_content-6 .tb_k6by795.module-text{font-weight:bold; padding-bottom:15px;}
.themify_builder_content-6 .tb_fevd795.module-text{font-weight:bold; padding-bottom:15px;}
.themify_builder_content-6 .tb_qimx796.module-text{font-weight:bold; padding-bottom:15px;}
.themify_builder_content-6 .tb_uumr693.module_row{padding-right:0px; padding-bottom:0px;}
.themify_builder_content-6 .tb_y3yv696.module_column{border:1px solid rgba(121, 88, 61, 1); padding-left:0px; padding-right:0px; padding-top:0px; margin-top:16px;}
.themify_builder_content-6 .tb_y3yv696.module_column,.themify_builder_content-6 .tb_y3yv696.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_y3yv696.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:15px;}
.themify_builder_content-6 .tb_6lm6673.module_subrow{border-bottom:4px solid rgba(205, 223, 188, 1); border-top:4px solid rgba(205, 223, 188, 1); padding-left:10px; padding-right:10px; padding-top:0px; background-color:rgba(252, 252, 242, 1);}
.themify_builder_content-6 .tb_6lm6673.module_subrow,.themify_builder_content-6 .tb_6lm6673.module_subrow>.builder_row_cover::before,.themify_builder_content-6 .tb_6lm6673.module_subrow>.ms-tableCell>.builder_row_cover::before{border-top-right-radius:15px; border-top-left-radius:15px;}
.themify_builder_content-6 .tb_s4hs674.module_column{padding:0px;}
.themify_builder_content-6 .tb_9eyd674.module-text{border-radius:0px; margin-bottom:10px; border-bottom:0px solid; border-top:0px solid; padding-top:7px;}
.themify_builder_content-6 .tb_9eyd674.module-text p{margin-bottom:0px;}
.themify_builder_content-6 .tb_5uhw696.module_subrow{margin-top:12px; margin-left:10px; margin-right:10px;}
.themify_builder_content-6 .tb_5uhw696.module_subrow,.themify_builder_content-6 .tb_5uhw696.module_subrow p,.themify_builder_content-6 .tb_5uhw696.module_subrow h1,.themify_builder_content-6 .tb_5uhw696.module_subrow h2,.themify_builder_content-6 .tb_5uhw696.module_subrow h3:not(.module-title),.themify_builder_content-6 .tb_5uhw696.module_subrow h4,.themify_builder_content-6 .tb_5uhw696.module_subrow h5,.themify_builder_content-6 .tb_5uhw696.module_subrow h6{color:rgba(121, 88, 61, 1);}
.themify_builder_content-6 .tb_47kf697.module_column{padding-bottom:0px;}
.themify_builder_content-6 .tb_8i42697.module-text{font-weight:bold; padding-bottom:15px; position:relative;}
.themify_builder_content-6 .tb_52jh697.module_column{padding-bottom:0px;}
.themify_builder_content-6 .tb_3rx5697.module-text{font-weight:bold; padding-bottom:15px; position:relative;}
.themify_builder_content-6 .tb_vm0h698.module-text{font-weight:bold; padding-bottom:15px; position:relative;}
.themify_builder_content-6 .tb_eagl419.module_column{border:1px solid rgba(121, 88, 61, 1); padding-left:0px; padding-right:0px; padding-top:0px; margin-top:16px; font-weight:bold;}
.themify_builder_content-6 .tb_eagl419.module_column,.themify_builder_content-6 .tb_eagl419.module_column>.builder_row_cover::before,.themify_builder_content-6 .tb_eagl419.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:15px;}
.themify_builder_content-6 .tb_eagl419.module_column,.themify_builder_content-6 .tb_eagl419.module_column p,.themify_builder_content-6 .tb_eagl419.module_column h1,.themify_builder_content-6 .tb_eagl419.module_column h2,.themify_builder_content-6 .tb_eagl419.module_column h3:not(.module-title),.themify_builder_content-6 .tb_eagl419.module_column h4,.themify_builder_content-6 .tb_eagl419.module_column h5,.themify_builder_content-6 .tb_eagl419.module_column h6{color:rgba(121, 88, 61, 1); font-family:'Times New Roman', "Times", serif;}
.themify_builder_content-6 .tb_ae76100.module_subrow{border-bottom:4px solid rgba(205, 223, 188, 1); border-top:4px solid rgba(205, 223, 188, 1); padding-left:10px; padding-right:10px; padding-top:0px; background-color:rgba(252, 252, 242, 1);}
.themify_builder_content-6 .tb_ae76100.module_subrow,.themify_builder_content-6 .tb_ae76100.module_subrow>.builder_row_cover::before,.themify_builder_content-6 .tb_ae76100.module_subrow>.ms-tableCell>.builder_row_cover::before{border-top-right-radius:15px; border-top-left-radius:15px;}
.themify_builder_content-6 .tb_m6hg100.module_column{padding:0px;}
.themify_builder_content-6 .tb_f94k100.module-text{border-radius:0px; margin-bottom:10px; border-bottom:0px solid; border-top:0px solid; padding-top:7px;}
.themify_builder_content-6 .tb_f94k100.module-text p{margin-bottom:0px;}
.themify_builder_content-6 .tb_ce6s13.module_subrow{font-size:18px; padding-left:20px; padding-right:20px; padding-top:10px;}
.themify_builder_content-6 .tb_zw0l13.module_column{padding-bottom:15px;}
.themify_builder_content-6 .tb_mgeg62.module-text{padding-bottom:13px;}
.themify_builder_content-6 .tb_oov2664.module-text{padding-bottom:0px;}
.themify_builder_content-6 .tb_udvf1.module-text{padding-bottom:15px;}
.themify_builder_content-6 .tb_xv0e781.module-text{padding-bottom:15px;}
.themify_builder_content-6 .tb_mkf417.module-text{padding-bottom:15px;}
.themify_builder_content-6 .tb_ozhi320.module-text{padding-bottom:15px;}
.themify_builder_content-6 .tb_zx27299.module-text{padding-bottom:0px;}
.themify_builder_content-6 .tb_l5j0572.module_row{padding-bottom:0px;}
.themify_builder_content-6 .tb_lff1396.module-text{padding-bottom:0px; margin-top:10px;}
.themify_builder_content-6 .tb_iwp1411.module_row{margin-bottom:12px;}
.themify_builder_content-6 .tb_ncso411.module_column{padding-top:0px; padding-right:0px; padding-bottom:5px; padding-left:0px;}
.themify_builder_content-6 .tb_wrvx411.module-buttons i,.themify_builder_content-6 .tb_wrvx411.module-buttons span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-size:18px;}
.themify_builder_content-6 .tb_wrvx411.module-buttons{padding:0px;}
.themify_builder_content-6 .tb_wrvx411.module-buttons .module-buttons-item a{padding-top:10px; padding-bottom:10px;}
.themify_builder_content-6 .tb_wrvx411.module-buttons a{font-weight:bold; font-family:'Times New Roman', "Times", serif;}
.themify_builder_content-6 .tb_ppt0709.module_row{margin-bottom:10px;}
.themify_builder_content-6 .tb_e2ki724.module-image .image-content{text-align:center;}
/* Builder Custom CSS START */
.container {
    position: relative;
    width: auto;
    height: 200px;
    overflow: hidden;
    border-radius: 8px;
    transition: all 0.3s ease;
    cursor: pointer;
}

.text-content {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333;
    text-align: center;
    transition: opacity 0.3s ease;
}

.image-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.container:hover .text-content {
    opacity: 0;
}

.container:hover .image-content {
    opacity: 1;
}

.zoom-image {
    width: 100%; /* Adjust size as needed */
    height: auto;
    transition: transform 0.3s ease; /* Smooth transition */
}

.zoom-image:hover {
    transform: scale(1.05); /* Increase size by 5% */
}
/* Builder Custom CSS END */