.elementor-2291 .elementor-element.elementor-element-c877d2c{margin-top:-18%;margin-bottom:6%;}.elementor-2291 .elementor-element.elementor-element-5b379785:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-5b379785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mugshotrestaurants.com/wp-content/uploads/2024/10/the-grid-3-min.png");background-position:top center;background-repeat:no-repeat;background-size:87% auto;}.elementor-2291 .elementor-element.elementor-element-5b379785 > .elementor-background-overlay{background-image:url("https://www.mugshotrestaurants.com/wp-content/uploads/2024/10/MShero24.3.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-5b379785{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:18%;margin-bottom:5%;padding:10% 0% 33% 0%;z-index:20;}.elementor-2291 .elementor-element.elementor-element-11caacc1{z-index:15;}.elementor-2291 .elementor-element.elementor-element-468b2fe8 > .elementor-container{max-width:500px;}.elementor-2291 .elementor-element.elementor-element-78e179b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-1px;}.elementor-2291 .elementor-element.elementor-element-78e179b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2291 .elementor-element.elementor-element-78e179b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-78e179b0 > .elementor-element-populated{border-style:double;border-width:4px 4px 4px 4px;border-color:#EBEBEB;box-shadow:0px 0px 40px 10px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-78e179b0 > .elementor-element-populated, .elementor-2291 .elementor-element.elementor-element-78e179b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2291 .elementor-element.elementor-element-78e179b0 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-2291 .elementor-element.elementor-element-78e179b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-103bc81a{text-align:center;color:#E5E5C6;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-103bc81a > .elementor-widget-container{margin:7px 0px 25px 0px;}.elementor-2291 .elementor-element.elementor-element-7b3254c{--display:flex;--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-307cd4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-564f2b2c{text-align:center;color:var( --e-global-color-414e23b );font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-564f2b2c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-2e34185b{margin-top:-18%;margin-bottom:6%;}.elementor-2291 .elementor-element.elementor-element-3953e5cd.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2291 .elementor-element.elementor-element-6a0a1349{margin-top:10%;margin-bottom:0%;z-index:2;}.elementor-2291 .elementor-element.elementor-element-2167fc6d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2291 .elementor-element.elementor-element-2541d489 img{opacity:1;}.elementor-2291 .elementor-element.elementor-element-2541d489{width:auto;max-width:auto;top:554px;z-index:1;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-2541d489{left:-232px;}body.rtl .elementor-2291 .elementor-element.elementor-element-2541d489{right:-232px;}.elementor-2291 .elementor-element.elementor-element-1bb60cff{width:auto;max-width:auto;top:554px;z-index:1;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-1bb60cff{left:-170px;}body.rtl .elementor-2291 .elementor-element.elementor-element-1bb60cff{right:-170px;}.elementor-2291 .elementor-element.elementor-element-3256aebf{width:auto;max-width:auto;top:524px;z-index:-2;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-3256aebf{left:763px;}body.rtl .elementor-2291 .elementor-element.elementor-element-3256aebf{right:763px;}.elementor-2291 .elementor-element.elementor-element-1c67fe9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-1c67fe9d{width:auto;max-width:auto;top:-40px;z-index:1;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-1c67fe9d{left:690px;}body.rtl .elementor-2291 .elementor-element.elementor-element-1c67fe9d{right:690px;}.elementor-2291 .elementor-element.elementor-element-20884d79{width:auto;max-width:auto;top:-39px;z-index:1;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-20884d79{left:-117px;}body.rtl .elementor-2291 .elementor-element.elementor-element-20884d79{right:-117px;}.elementor-2291 .elementor-element.elementor-element-7ce79407{text-align:center;}.elementor-2291 .elementor-element.elementor-element-7ce79407 .elementor-heading-title{color:var( --e-global-color-414e23b );font-family:"DM Serif Display", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-2291 .elementor-element.elementor-element-7ce79407 > .elementor-widget-container{margin:9% 0% 0% 0%;}.elementor-2291 .elementor-element.elementor-element-6b69deee{text-align:center;color:var( --e-global-color-414e23b );font-family:"DM Serif Display", Sans-serif;font-weight:400;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-6b69deee > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-2291 .elementor-element.elementor-element-d7a3c0c{--spacer-size:28px;}.elementor-2291 .elementor-element.elementor-element-fa5e632 .elementor-button{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-414e23b );color:var( --e-global-color-414e23b );background-color:#E5E5C600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-414e23b );border-radius:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-fa5e632 .elementor-button:hover, .elementor-2291 .elementor-element.elementor-element-fa5e632 .elementor-button:focus{color:var( --e-global-color-414e23b );background-color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-fa5e632 .elementor-button:hover svg, .elementor-2291 .elementor-element.elementor-element-fa5e632 .elementor-button:focus svg{fill:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-fa5e632{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-fa5e632.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2291 .elementor-element.elementor-element-43ad9f26{margin-top:12%;margin-bottom:6%;z-index:4;}.elementor-2291 .elementor-element.elementor-element-5e0ca9ed > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2291 .elementor-element.elementor-element-5e0ca9ed > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-414e23b );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-2291 .elementor-element.elementor-element-5e0ca9ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-5e0ca9ed{z-index:7;}.elementor-2291 .elementor-element.elementor-element-e708f71 .elementor-heading-title{color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-638c7f5 .elementor-button{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-414e23b );color:var( --e-global-color-414e23b );background-color:#E5E5C600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-414e23b );border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-2291 .elementor-element.elementor-element-638c7f5 .elementor-button:hover, .elementor-2291 .elementor-element.elementor-element-638c7f5 .elementor-button:focus{color:var( --e-global-color-414e23b );background-color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-638c7f5 .elementor-button:hover svg, .elementor-2291 .elementor-element.elementor-element-638c7f5 .elementor-button:focus svg{fill:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-638c7f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-638c7f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2291 .elementor-element.elementor-element-42df1ed{--spacer-size:28px;}.elementor-2291 .elementor-element.elementor-element-b1ea7f7{--divider-border-style:solid;--divider-color:var( --e-global-color-414e23b );--divider-border-width:1.9px;}.elementor-2291 .elementor-element.elementor-element-b1ea7f7 .elementor-divider-separator{width:100%;}.elementor-2291 .elementor-element.elementor-element-b1ea7f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2291 .elementor-element.elementor-element-3e3eeec .elementor-heading-title{color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-fc67e2a .elementor-button{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-414e23b );color:var( --e-global-color-414e23b );background-color:#E5E5C600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-414e23b );border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-2291 .elementor-element.elementor-element-fc67e2a .elementor-button:hover, .elementor-2291 .elementor-element.elementor-element-fc67e2a .elementor-button:focus{color:var( --e-global-color-414e23b );background-color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-fc67e2a .elementor-button:hover svg, .elementor-2291 .elementor-element.elementor-element-fc67e2a .elementor-button:focus svg{fill:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-fc67e2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-fc67e2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2291 .elementor-element.elementor-element-422d459 .elementor-heading-title{color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-025496f .elementor-button{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-414e23b );color:var( --e-global-color-414e23b );background-color:#E5E5C600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-414e23b );border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-2291 .elementor-element.elementor-element-025496f .elementor-button:hover, .elementor-2291 .elementor-element.elementor-element-025496f .elementor-button:focus{color:var( --e-global-color-414e23b );background-color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-025496f .elementor-button:hover svg, .elementor-2291 .elementor-element.elementor-element-025496f .elementor-button:focus svg{fill:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-025496f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-025496f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2291 .elementor-element.elementor-element-0bac8cd{--spacer-size:28px;}.elementor-2291 .elementor-element.elementor-element-e006085{--divider-border-style:solid;--divider-color:var( --e-global-color-414e23b );--divider-border-width:1.9px;}.elementor-2291 .elementor-element.elementor-element-e006085 .elementor-divider-separator{width:100%;}.elementor-2291 .elementor-element.elementor-element-e006085 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2291 .elementor-element.elementor-element-a9aba8f .elementor-heading-title{color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-895d475 .elementor-button{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-414e23b );color:var( --e-global-color-414e23b );background-color:#E5E5C600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-414e23b );border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-2291 .elementor-element.elementor-element-895d475 .elementor-button:hover, .elementor-2291 .elementor-element.elementor-element-895d475 .elementor-button:focus{color:var( --e-global-color-414e23b );background-color:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-895d475 .elementor-button:hover svg, .elementor-2291 .elementor-element.elementor-element-895d475 .elementor-button:focus svg{fill:var( --e-global-color-414e23b );}.elementor-2291 .elementor-element.elementor-element-895d475{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-895d475.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2291 .elementor-element.elementor-element-74a8f834{width:auto;max-width:auto;top:819px;z-index:-9;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-74a8f834{left:611px;}body.rtl .elementor-2291 .elementor-element.elementor-element-74a8f834{right:611px;}@media(max-width:1024px) and (min-width:768px){.elementor-2291 .elementor-element.elementor-element-23b05b1{width:50%;}.elementor-2291 .elementor-element.elementor-element-6e8e8c3a{width:50%;}}@media(max-width:1024px){.elementor-2291 .elementor-element.elementor-element-468b2fe8 > .elementor-container{max-width:450px;}.elementor-2291 .elementor-element.elementor-element-fa5e632{--container-widget-width:253px;--container-widget-flex-grow:0;width:var( --container-widget-width, 253px );max-width:253px;}}@media(max-width:767px){.elementor-2291 .elementor-element.elementor-element-5b379785 > .elementor-container{max-width:1092px;}.elementor-2291 .elementor-element.elementor-element-5b379785:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-5b379785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mugshotrestaurants.com/wp-content/uploads/2024/10/bars-mobile-min.png");background-position:center center;background-size:contain;}.elementor-2291 .elementor-element.elementor-element-5b379785 > .elementor-background-overlay{background-size:contain;}.elementor-2291 .elementor-element.elementor-element-5b379785{margin-top:35px;margin-bottom:0px;padding:29% 1% 20% 1%;}.elementor-2291 .elementor-element.elementor-element-11caacc1 > .elementor-element-populated{margin:32px 32px 60px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2291 .elementor-element.elementor-element-468b2fe8{margin-top:2%;margin-bottom:18%;}.elementor-2291 .elementor-element.elementor-element-103bc81a{font-size:18px;}.elementor-2291 .elementor-element.elementor-element-564f2b2c{font-size:16px;}.elementor-2291 .elementor-element.elementor-element-2541d489 img{width:36%;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-2541d489{left:-129px;}body.rtl .elementor-2291 .elementor-element.elementor-element-2541d489{right:-129px;}.elementor-2291 .elementor-element.elementor-element-2541d489{top:27px;}.elementor-2291 .elementor-element.elementor-element-1bb60cff img{width:56%;}.elementor-2291 .elementor-element.elementor-element-1bb60cff{width:auto;max-width:auto;top:1px;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-1bb60cff{left:-49px;}body.rtl .elementor-2291 .elementor-element.elementor-element-1bb60cff{right:-49px;}.elementor-2291 .elementor-element.elementor-element-3256aebf img{width:79%;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-3256aebf{left:179px;}body.rtl .elementor-2291 .elementor-element.elementor-element-3256aebf{right:179px;}.elementor-2291 .elementor-element.elementor-element-1c67fe9d img{width:78%;}.elementor-2291 .elementor-element.elementor-element-1c67fe9d{width:auto;max-width:auto;top:-55px;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-1c67fe9d{left:109px;}body.rtl .elementor-2291 .elementor-element.elementor-element-1c67fe9d{right:109px;}.elementor-2291 .elementor-element.elementor-element-20884d79 img{width:57%;}body:not(.rtl) .elementor-2291 .elementor-element.elementor-element-20884d79{left:-119px;}body.rtl .elementor-2291 .elementor-element.elementor-element-20884d79{right:-119px;}.elementor-2291 .elementor-element.elementor-element-20884d79{top:476px;}.elementor-2291 .elementor-element.elementor-element-7ce79407 .elementor-heading-title{font-size:26px;}.elementor-2291 .elementor-element.elementor-element-7ce79407 > .elementor-widget-container{margin:26% 2% 2% 2%;}.elementor-2291 .elementor-element.elementor-element-6b69deee{font-size:22px;}.elementor-2291 .elementor-element.elementor-element-fa5e632{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;}.elementor-2291 .elementor-element.elementor-element-43ad9f26{margin-top:25%;margin-bottom:0%;}.elementor-2291 .elementor-element.elementor-element-5e0ca9ed > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2291 .elementor-element.elementor-element-638c7f5{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;}.elementor-2291 .elementor-element.elementor-element-fc67e2a{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;}.elementor-2291 .elementor-element.elementor-element-025496f{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;}.elementor-2291 .elementor-element.elementor-element-895d475{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;}}/* Start custom CSS for text-editor, class: .elementor-element-307cd4b *//* Base styles for desktop */
ul.my-text {
    position: absolute;
    top: 50%;
    left: 41%; /* Left position for desktop */
    transform: translate(-50%, -50%);
    white-space: nowrap;
    color: #E5E5C6;
}

/* Adjust left position for mobile devices */
@media screen and (max-width: 768px) {
    ul.my-text {
        left: 34%; /* Left position for mobile */
    }
}

ul.my-text li {
    list-style: none;
    display: inline-block;
    font-size: 50px; /* Default font size for desktop */
    text-transform: uppercase;
    margin: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    opacity: 0; /* Start with opacity 0 */
    filter: blur(0px); /* Start with no blur */
    animation: typewriterEffect 0.5s forwards, fadeOutEffect 1s 4s forwards; /* Added delay for fade-out */
}

/* Responsive font size for mobile devices */
@media screen and (max-width: 768px) {
    ul.my-text li {
        font-size: 30px; /* Adjust font size for mobile */
    }
}

/* Typewriter and wave-like fade-out delays for each letter */
ul.my-text li:nth-of-type(1) { animation-delay: 0s, 5s; }
ul.my-text li:nth-of-type(2) { animation-delay: 0.4s, 5.2s; }
ul.my-text li:nth-of-type(3) { animation-delay: 0.8s, 5.4s; }
ul.my-text li:nth-of-type(4) { animation-delay: 1.2s, 5.6s; }
ul.my-text li:nth-of-type(5) { animation-delay: 1.6s, 5.8s; }
ul.my-text li:nth-of-type(6) { animation-delay: 2s, 6s; }
ul.my-text li:nth-of-type(7) { animation-delay: 2.4s, 6.2s; }

/* Keyframes for typewriter effect (quick appearance) */
@keyframes typewriterEffect {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Keyframes for fast fade-out with blur in a wave */
@keyframes fadeOutEffect {
    0% {
        filter: blur(0px);
        opacity: 1;
    }

    50% {
        filter: blur(10px);
        opacity: 0.5;
    }

    100% {
        filter: blur(40px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3254c */.elementor-2291 .elementor-element.elementor-element-7b3254c/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e0ca9ed */.elementor-2291 .elementor-element.elementor-element-5e0ca9ed {
    
    /* From https://css.glass */
background: rgba(70, 68, 68, 0.45);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.8px);
-webkit-backdrop-filter: blur(8.8px);
    
}/* End custom CSS */