body{background-color:#0b0605!important;color:#f5ead9!important;font-family:Karla,sans-serif!important}h1,h2,h3,h4{font-family:'Alfa Slab One',serif!important;color:#e0a92e!important}.et_pb_button{background:#c1272d!important;border-radius:14px!important;color:#fff!important;border:2px solid #c1272d!important}.et_pb_button:hover{background:#e0a92e!important;border-color:#e0a92e!important;color:#0b0605!important}.cajun-marquee{overflow:hidden;background:#e0a92e;color:#0b0605;padding:12px 0;white-space:nowrap}.cajun-marquee span{display:inline-block;animation:cajunscroll 28s linear infinite}.cajun-script{font-family:Yellowtail,cursive!important;color:#e0a92e!important;font-size:42px!important}.cajun-divider{text-align:center;color:#e0a92e;font-size:28px;letter-spacing:12px}@keyframes cajunscroll{to{transform:translateX(-100%)}}.et_pb_section{background:#0b0605!important}.et_pb_row{background:#1a110b;border:1px solid #e0a92e;border-radius:18px;padding:20px}h1{font-size:64px!important}.et_pb_text p{color:#f5ead9!important}#et-main-area,#main-content,.et_pb_post,article.page{background:#0b0605!important}#sidebar{background:#1a110b!important}.et_pb_accordion .et_pb_toggle{background-color:#0b0605!important;border:1px solid #e0a92e!important;margin-bottom:28px!important;padding:20px 24px!important}.et_pb_accordion .et_pb_toggle_title{color:#e0a92e!important;font-size:20px!important;line-height:1.45!important}.et_pb_accordion .et_pb_toggle_content,.et_pb_accordion .et_pb_toggle_content p{color:#f5f0e1!important;font-size:20px!important;line-height:1.6!important;margin-top:14px!important}.et_pb_accordion .et_pb_toggle_content a{color:#e0a92e!important}.et_pb_text h1{font-size:44px!important;line-height:1.15!important}.et_pb_text h2{font-size:32px!important;line-height:1.25!important}.et_pb_text h3{font-size:24px!important;line-height:1.3!important}.et_pb_text p,.et_pb_text li{font-size:17px!important;line-height:1.7!important}.cajun-script{font-size:38px!important}.et_pb_section{padding-top:48px!important;padding-bottom:48px!important}.et_pb_text h2::after{content:"";display:block;width:72px;height:3px;background:#e0a92e;margin:14px auto 0}img[alt*="Shrimp dish"]{border:3px solid #e0a92e!important;border-radius:18px!important;box-shadow:0 18px 40px rgba(0,0,0,.55)!important}.et_pb_button{box-shadow:0 8px 20px rgba(0,0,0,.35)!important;letter-spacing:.04em!important}#main-header{border-bottom:3px double #e0a92e!important}#main-footer{border-top:3px double #e0a92e!important;background:#0b0605!important}@media (prefers-reduced-motion:reduce){.cajun-marquee span{animation:none!important}}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.08;background-size:cover;background-position:center;animation:csBgFade 48s ease-in-out infinite}#main-content{position:relative;z-index:1}@keyframes csBgFade{0%,22%{background-image:url('https://cajunsoulbistro.com/wp-content/uploads/2026/10/wing-wednesday.jpg')}25%,47%{background-image:url('https://cajunsoulbistro.com/wp-content/uploads/2026/10/get-smashed-thursdays.jpg')}50%,72%{background-image:url('https://cajunsoulbistro.com/wp-content/uploads/2026/10/taste-of-space-coast.jpg')}75%,100%{background-image:url('https://cajunsoulbistro.com/wp-content/uploads/2026/10/1000035208_0_4iig.jpg')}}@media (prefers-reduced-motion:reduce){body::before{animation:none;background-image:url('https://cajunsoulbistro.com/wp-content/uploads/2026/10/wing-wednesday.jpg')}}@media (max-width:767px){.et_pb_section{padding-left:20px!important;padding-right:20px!important;padding-top:32px!important;padding-bottom:32px!important}.et_pb_text h1{font-size:30px!important;line-height:1.2!important;letter-spacing:.03em!important;margin-bottom:14px!important}.et_pb_text h2{font-size:26px!important;line-height:1.2!important;letter-spacing:.03em!important;margin-bottom:14px!important}.et_pb_text h3{font-size:22px!important;line-height:1.25!important;letter-spacing:.02em!important;margin-bottom:12px!important}.et_pb_text p,.et_pb_text li{font-size:16px!important;line-height:1.65!important}.et_pb_text p{margin-bottom:18px!important}.cajun-script{font-size:32px!important;line-height:1.4!important}.cajun-hours-day{display:block!important;line-height:1.75!important;margin-bottom:7px!important}body.page-id-210 .et_pb_text h2{line-height:1.2!important;margin-bottom:18px!important}body.page-id-210 .et_pb_text p{line-height:1.6!important;margin-bottom:20px!important}body.page-id-210 .et_pb_text p>strong:first-child:has(+br){display:block!important;margin-bottom:5px!important}body.page-id-210 .et_pb_text p>strong:first-child:has(+br)+br{display:none!important}body.page-id-210 .et_pb_text p:has(>strong:only-child){margin-bottom:11px!important}ul.cajun-menu-list{list-style:disc!important;margin:0 0 20px 20px!important;padding:0!important;line-height:1.6!important}ul.cajun-menu-list li{line-height:1.6!important;margin-bottom:8px!important}body.page-id-210 p[style*="text-align:center"]:has(>strong:only-child){margin-top:16px!important}body.page-id-304 h1{font-size:28px!important;line-height:1.2!important}ul.cajun-events-list{list-style:disc!important;margin:0 0 20px 20px!important;padding:0!important;line-height:1.6!important}ul.cajun-events-list li{line-height:1.6!important;margin-bottom:8px!important}body.page-id-304 .et_pb_text ul li{line-height:1.6!important;margin-bottom:12px!important}body.page-id-304 .et_pb_toggle_title{font-size:19px!important;line-height:1.3!important}body.page-id-304 .et_pb_toggle{padding:14px 16px!important}body.page-id-304 .et_pb_toggle_content,body.page-id-304 .et_pb_toggle_content p{line-height:1.6!important}.cajun-quote-intro{line-height:1.6!important;margin-bottom:20px!important}body.page-id-206 h1{font-size:28px!important;line-height:1.25!important;text-shadow:none!important}body.page-id-206 a[href^="tel:"]{color:#e0a92e!important}body.page-id-350 .et_pb_text p{line-height:1.7!important;margin-bottom:20px!important}body.page-id-350 .et_pb_text h2{margin-bottom:16px!important}}@media (max-width:767px){body.page-id-206 a[href^="tel:"],body.page-id-206 a[href^="tel:"] *{color:#e0a92e!important;font-size:28px!important;line-height:1.4!important}}@media (max-width:767px){body.page-id-206 header a[href^="tel:"],body.page-id-206 #main-header a[href^="tel:"]{color:#0b0605!important;font-size:18px!important}}body,body.et_pb_pagebuilder_layout{background-color:#000!important;color:#fff!important;font-family:'Montserrat','Karla',sans-serif!important}body::before{display:none!important;animation:none!important}#et-main-area,#main-content,.et_pb_post,article.page,.et_pb_section,#sidebar{background-color:#000!important}.et_pb_row{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4{font-family:'Playfair Display',serif!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important}.et_pb_text h2::after{background:#C9A86A!important}.et_pb_text p,.et_pb_text li{color:#fff!important}a{color:#C9A86A!important}.cajun-script{font-family:'Yellowtail',cursive!important;color:#C9A86A!important;text-transform:none!important;letter-spacing:0!important}#main-header{background:transparent!important;box-shadow:none!important;border-bottom:none!important;position:absolute!important;top:0;left:0;right:0;z-index:99999!important}#main-header .et_pb_section,#main-header .et_pb_row{background:transparent!important}body:not(.home) #main-content{padding-top:96px!important}.et_pb_button{background:transparent!important;color:#C9A86A!important;border:1px solid #C9A86A!important;border-radius:999px!important;padding:16px 38px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;box-shadow:none!important}.et_pb_button:hover{background:#C9A86A!important;color:#000!important;border-color:#C9A86A!important}#main-footer{background:#000!important;border-top:1px solid rgba(201,168,106,.45)!important}#main-footer .et_pb_text p,#main-footer p{color:#fff!important}#main-footer a{color:#C9A86A!important}.cs-quote-panel{background:rgba(0,0,0,.62)!important;border:1px solid rgba(201,168,106,.65)!important;border-radius:18px!important;padding:28px 30px!important;max-width:520px!important;margin:0 auto!important;box-shadow:0 24px 60px rgba(0,0,0,.55)!important}.cs-quote-panel .wpforms-field-label,.cs-quote-panel label{color:#fff!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important}.cs-quote-panel .wpforms-field-sublabel{color:rgba(255,255,255,.65)!important}.cs-quote-panel input[type=text],.cs-quote-panel input[type=number],.cs-quote-panel input[type=email],.cs-quote-panel input[type=tel],.cs-quote-panel select,.cs-quote-panel textarea{background:rgba(255,255,255,.08)!important;border:1px solid rgba(201,168,106,.55)!important;color:#fff!important;border-radius:10px!important;padding:12px 14px!important;font-size:16px!important}.cs-quote-panel input::placeholder{color:rgba(255,255,255,.55)!important}.cs-quote-panel .wpforms-submit{background:#C9A86A!important;color:#000!important;border:1px solid #C9A86A!important;border-radius:999px!important;padding:15px 34px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:700!important;font-family:'Montserrat',sans-serif!important;width:100%!important}.cs-quote-panel .wpforms-submit:hover{background:#e0c184!important;border-color:#e0c184!important}.cs-quote-panel .wpforms-confirmation-container-full{background:rgba(201,168,106,.15)!important;border:1px solid #C9A86A!important;color:#fff!important}.cs-hero-btn{display:block!important;max-width:340px!important;margin:12px auto!important;text-align:center!important}.cs-hero-tagline{color:#fff!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-size:15px!important;font-weight:500!important}.cs-menu-card{position:relative!important;border-radius:16px!important;overflow:hidden!important}.cs-menu-card img{filter:brightness(.62)!important}.cs-team-photo img{border-radius:50%!important;border:3px solid #C9A86A!important;object-fit:cover!important;aspect-ratio:1/1!important}@media(max-width:767px){#main-header{position:absolute!important}body:not(.home) #main-content{padding-top:84px!important}.cs-quote-panel{padding:22px 18px!important;margin-left:12px!important;margin-right:12px!important}.cs-hero-btn{max-width:300px!important;width:100%!important}.et_pb_button{padding:14px 22px!important}}body #page-container .et_pb_button,body #page-container a.et_pb_button,body #page-container .et_pb_text a.et_pb_button{background:transparent!important;color:#C9A86A!important;border:1px solid #C9A86A!important;border-radius:999px!important}body #page-container .et_pb_button:hover,body #page-container a.et_pb_button:hover,body #page-container .et_pb_text a.et_pb_button:hover{background:#C9A86A!important;color:#000!important;border-color:#C9A86A!important}.cs-hero{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative}.cs-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.55));z-index:0;pointer-events:none}.cs-hero .et_pb_row{position:relative;z-index:1}body #page-container .et_pb_button,body #page-container .et_pb_button *{color:#C9A86A!important}body #page-container .et_pb_button:hover,body #page-container .et_pb_button:hover *{color:#000!important}.cs-roots a[style*="inline-block"]{background:transparent!important;color:#C9A86A!important;border:1px solid #C9A86A!important}.cs-roots a[style*="inline-block"]:hover{background:#C9A86A!important;color:#000!important}.et_pb_menu a{color:#fff!important}.et_pb_menu a:hover{color:#C9A86A!important}#main-header .et_pb_button,#main-header .et_pb_button *{color:#C9A86A!important}#main-header .et_pb_button:hover,#main-header .et_pb_button:hover *{color:#000!important}body #page-container #main-header .et_pb_button,body #page-container #main-header a.et_pb_button{background:#C9A86A!important;color:#000!important;border:1px solid #C9A86A!important}body #page-container #main-header .et_pb_button *,body #page-container #main-header a.et_pb_button *{color:#000!important}#main-header nav:not(.et_pb_menu){display:none!important}.cs-site-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;background:transparent!important;box-shadow:none!important;padding-top:12px!important;padding-bottom:12px!important}.cs-hero{padding-top:170px!important}body:not(.home) #main-content{padding-top:160px!important}body.page-id-304 h1{color:#C9A86A!important}.cs-site-header .et_pb_button{white-space:nowrap!important}body.page-id-350 .et_pb_text,body.page-id-350 .et_pb_text p{text-align:center!important}#main-footer .et_pb_social_media_follow a{color:#C9A86A!important}#main-footer .et_pb_social_media_follow a:hover{color:#ffffff!important}@media (max-width:767px){.et_pb_section{padding-left:12px!important;padding-right:12px!important}.et_pb_row,.et_pb_row_inner,.et_pb_fullwidth_section .et_pb_row{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;margin-left:auto!important;margin-right:auto!important}.et_pb_column{width:100%!important;max-width:100%!important;margin-right:0!important;margin-bottom:20px!important;float:none!important}.et_pb_module,.et_pb_text,.et_pb_text_inner,.et_pb_image,.et_pb_blurb,.et_pb_button_module_wrapper{max-width:100%!important}.et_pb_image img,.et_pb_module img,.et_pb_text img{max-width:100%!important;height:auto!important}.wpforms-container,.wpforms-form,.wpforms-field-container{width:100%!important;max-width:100%!important}.et_pb_button,.et_pb_button_module_wrapper a{max-width:100%!important;white-space:normal!important}}@media (max-width:980px){.et_pb_row,.et_pb_row_inner{width:100%!important;max-width:100%!important}.et_pb_column{width:100%!important;max-width:100%!important;margin-right:0!important}@media (max-width:767px){.et_pb_section .et_pb_text,.et_pb_section .et_pb_module,.et_pb_section .cs-roots,.et_pb_section .cs-quote-panel{width:100%!important;max-width:100%!important}.cs-roots{padding-left:10px!important;padding-right:10px!important}.et_pb_section{padding-left:8px!important;padding-right:8px!important}.et_pb_section .et_pb_row{padding-left:8px!important;padding-right:8px!important}}}@media(max-width:767px){.cs-site-header img{max-width:80px!important}.cs-hero{padding-top:240px!important}.cs-quote-panel button[type="submit"],.cs-quote-panel .wpforms-submit{font-size:13px!important;letter-spacing:.05em!important;white-space:nowrap!important}}@media(max-width:767px){h1,h2,h3{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}h2{font-size:22px!important;letter-spacing:.04em!important}}#footer-bottom{display:none!important}img[src*="wing-wednesday"]{max-width:95%}img[src*="get-smashed-thursdays"]{max-width:65%}img[src*="happy-hour-thu-fri"]{max-width:100%}img[src*="wing-wednesday"],img[src*="get-smashed-thursdays"],img[src*="happy-hour-thu-fri"]{display:block;margin-left:auto;margin-right:auto}