/*!/wp-content/uploads/elementor/css/post-14744.css*/.elementor-14744 .elementor-element.elementor-element-5b3a8771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-5b3a8771:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-5b3a8771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EB;}.elementor-14744 .elementor-element.elementor-element-5b3a8771, .elementor-14744 .elementor-element.elementor-element-5b3a8771::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-17005a33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:1;}.elementor-14744 .elementor-element.elementor-element-17005a33:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-17005a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-17005a33, .elementor-14744 .elementor-element.elementor-element-17005a33::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-735e6386{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-735e6386:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-735e6386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-1.webp);background-size:cover;}.elementor-14744 .elementor-element.elementor-element-735e6386, .elementor-14744 .elementor-element.elementor-element-735e6386::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-1ad13dd0{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-14744 .elementor-element.elementor-element-43a89f04 .elementor-heading-title{color:#6F88E4;font-family:"Alosia Sans", Sans-serif;font-size:50px;line-height:1.1em;}.elementor-14744 .elementor-element.elementor-element-43a89f04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-43a89f04{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-14744 .elementor-element.elementor-element-78a5ef50{color:var( --e-global-color-589f2ef );font-size:16px;font-weight:400;line-height:21.86px;width:100%;max-width:100%;}.elementor-14744 .elementor-element.elementor-element-78a5ef50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-40abadcb .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-3ae253eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;--background-transition:0.3s;--margin-block-start:-150px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:180px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-3ae253eb:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-3ae253eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-3ae253eb, .elementor-14744 .elementor-element.elementor-element-3ae253eb::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-1c08d1b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-33357e53 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-size:21px;font-weight:400;fill:#6F88E4;color:#6F88E4;background-color:#F0ECE4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-33357e53 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-33357e53 .elementor-button:focus{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-32ae7335 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-size:21px;font-weight:400;fill:#6F88E4;color:#6F88E4;background-color:#F0ECE4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-32ae7335 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-32ae7335 .elementor-button:focus{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-66f7b007 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-size:21px;font-weight:400;fill:#6F88E4;color:#6F88E4;background-color:#F0ECE4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-66f7b007 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-66f7b007 .elementor-button:focus{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-66ac2c2e .elementor-button{font-family:"Alosia Sans", Sans-serif;font-size:21px;font-weight:400;fill:#6F88E4;color:#6F88E4;background-color:#F0ECE4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-66ac2c2e .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-66ac2c2e .elementor-button:focus{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-1d2981ec .elementor-button{font-family:"Alosia Sans", Sans-serif;font-size:21px;font-weight:400;fill:#6F88E4;color:#6F88E4;background-color:#F0ECE4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-1d2981ec .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-1d2981ec .elementor-button:focus{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-16e09bbb .elementor-button{font-family:"Alosia Sans", Sans-serif;font-size:21px;font-weight:400;fill:#6F88E4;color:#6F88E4;background-color:#F0ECE4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-16e09bbb .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-16e09bbb .elementor-button:focus{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-4f9ef3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-177d936 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-size:21px;font-weight:400;fill:#6F88E4;color:#6F88E4;background-color:#F0ECE4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-177d936 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-177d936 .elementor-button:focus{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-2c5cff49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-224a7981{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-224a7981:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-224a7981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-10.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-224a7981, .elementor-14744 .elementor-element.elementor-element-224a7981::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-58090d69{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-14744 .elementor-element.elementor-element-58090d69:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-58090d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-58090d69, .elementor-14744 .elementor-element.elementor-element-58090d69::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-2227caed .elementor-heading-title{color:#6F88E4;font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;line-height:21.86px;}.elementor-14744 .elementor-element.elementor-element-2227caed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-21abe77c{color:#2F3333;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-21abe77c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-454e3d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:40px 40px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-454e3d4f:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-454e3d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3333;}.elementor-14744 .elementor-element.elementor-element-454e3d4f, .elementor-14744 .elementor-element.elementor-element-454e3d4f::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-1adee99d .elementor-heading-title{color:#F0ECE4;font-family:"Alosia Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-1adee99d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-3c7d88ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px 50px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-142a8dd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-8a16c61{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-8a16c61:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-8a16c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-7.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-8a16c61, .elementor-14744 .elementor-element.elementor-element-8a16c61::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-25279a46{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-33d52ecf .elementor-heading-title{color:#F0ECE4;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-33d52ecf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-47c3117e{color:#F0ECE4;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-47c3117e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-7eaff8b3 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-7eaff8b3 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-7eaff8b3 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-7eaff8b3 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-7eaff8b3 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-51a1bf69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-3c85de22{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-3c85de22:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-3c85de22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-8.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-3c85de22, .elementor-14744 .elementor-element.elementor-element-3c85de22::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-123c8fac{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-536039fd .elementor-heading-title{color:#F0ECE4;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-536039fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-ae8c620{color:#F0ECE4;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-ae8c620 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-7e35519f .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-7e35519f .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-7e35519f .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-7e35519f .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-7e35519f .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-8f6ebf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-8f6ebf6:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-8f6ebf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EB;}.elementor-14744 .elementor-element.elementor-element-8f6ebf6, .elementor-14744 .elementor-element.elementor-element-8f6ebf6::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-7b55238{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px 50px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-19707dd{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-f64ecb2 .elementor-heading-title{color:#6F88E4;font-family:"Alosia Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-f64ecb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-4faef34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-b4fe8e1{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-b4fe8e1:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-b4fe8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-6.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-b4fe8e1, .elementor-14744 .elementor-element.elementor-element-b4fe8e1::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-f16d7e1{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-8aaa579 .elementor-heading-title{color:#000000;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-8aaa579 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-957337d{color:#2F3333;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-957337d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-809ccd3 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-809ccd3 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-809ccd3 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-809ccd3 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-809ccd3 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-ca8125b{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-d2ba713 .elementor-heading-title{color:#6F88E4;font-family:"Alosia Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-d2ba713 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-09bb562{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-e58bb67{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-e58bb67:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-e58bb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-5.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-e58bb67, .elementor-14744 .elementor-element.elementor-element-e58bb67::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-67f98d1{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-fc27bef .elementor-heading-title{color:#000000;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-fc27bef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-e75a58f{color:#2F3333;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-e75a58f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-3fcb624 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-3fcb624 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-3fcb624 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-3fcb624 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-3fcb624 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-777b563e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px 50px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-777b563e:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-777b563e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3333;}.elementor-14744 .elementor-element.elementor-element-777b563e, .elementor-14744 .elementor-element.elementor-element-777b563e::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-4bae779f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-69ef62ca{--display:flex;--gap:40px 40px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-109b95b9 .elementor-heading-title{color:#F0ECE4;font-family:"Alosia Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-109b95b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-7aa6d967{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-5b3b063f{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-5b3b063f:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-5b3b063f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-4.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-5b3b063f, .elementor-14744 .elementor-element.elementor-element-5b3b063f::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-2387e0c9{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-203a80b1 .elementor-heading-title{color:#F0ECE4;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-203a80b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-32b76093{color:#F0ECE4;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-32b76093 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-780a0d1 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-780a0d1 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-780a0d1 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-780a0d1 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-780a0d1 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-40779f0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-36bddc2c{--display:flex;--gap:40px 40px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-31f03385 .elementor-heading-title{color:#F0ECE4;font-family:"Alosia Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-31f03385 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-684aacff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-55f9eddd{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-55f9eddd:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-55f9eddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-9.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-55f9eddd, .elementor-14744 .elementor-element.elementor-element-55f9eddd::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-15d781db{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-76391293 .elementor-heading-title{color:#F0ECE4;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-76391293 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-28286b23{color:#F0ECE4;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-28286b23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-315f4fd7 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-315f4fd7 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-315f4fd7 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-315f4fd7 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-315f4fd7 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-169595c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px 50px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-169595c9:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-169595c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EB;}.elementor-14744 .elementor-element.elementor-element-169595c9, .elementor-14744 .elementor-element.elementor-element-169595c9::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-2498416d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-b5fd750{--display:flex;--gap:40px 40px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-6073a6e0 .elementor-heading-title{color:#6F88E4;font-family:"Alosia Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-6073a6e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-1ddc8478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-19c301f5{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-19c301f5:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-19c301f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-3.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-19c301f5, .elementor-14744 .elementor-element.elementor-element-19c301f5::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-53310115{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-2385c6c8 .elementor-heading-title{color:#000000;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-2385c6c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-36f0d39d{color:#2F3333;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-36f0d39d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-66c68239 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-66c68239 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-66c68239 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-66c68239 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-66c68239 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-4af1e59c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-57b0d1f9{--display:flex;--gap:40px 40px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-23938ede .elementor-heading-title{color:#6F88E4;font-family:"Alosia Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-23938ede > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-10dd9b0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-1a8fc553{--display:flex;--min-height:150px;--justify-content:flex-start;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-1a8fc553:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-1a8fc553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-2.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-1a8fc553, .elementor-14744 .elementor-element.elementor-element-1a8fc553::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-5a02c608{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-5a574324 .elementor-heading-title{color:#000000;font-family:"Alosia Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-5a574324 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-66148637{color:#2F3333;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-66148637 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-164fdfd .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-164fdfd .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-164fdfd .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-164fdfd .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-164fdfd .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-67de64b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-67de64b6:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-67de64b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-67de64b6, .elementor-14744 .elementor-element.elementor-element-67de64b6::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-339dfba8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-43b5949f{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;}.elementor-14744 .elementor-element.elementor-element-43b5949f:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-43b5949f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/11/thursday-special-img-11.webp);background-position:center center;background-size:cover;}.elementor-14744 .elementor-element.elementor-element-43b5949f, .elementor-14744 .elementor-element.elementor-element-43b5949f::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-1c6d350f{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-14744 .elementor-element.elementor-element-1c6d350f:not(.elementor-motion-effects-element-type-background), .elementor-14744 .elementor-element.elementor-element-1c6d350f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14744 .elementor-element.elementor-element-1c6d350f, .elementor-14744 .elementor-element.elementor-element-1c6d350f::before{--border-transition:0.3s;}.elementor-14744 .elementor-element.elementor-element-15269e58 .elementor-heading-title{color:#6F88E4;font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;line-height:21.86px;}.elementor-14744 .elementor-element.elementor-element-15269e58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-7bf4ccea{color:#2F3333;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-14744 .elementor-element.elementor-element-7bf4ccea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-2d2d17f .elementor-heading-title{color:#6F88E4;font-family:"Alosia Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-14744 .elementor-element.elementor-element-2d2d17f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-3ed9b9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-64e287d4 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-64e287d4 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-64e287d4 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-64e287d4 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-64e287d4 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-24b3245c .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-24b3245c .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-24b3245c .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-24b3245c .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-24b3245c .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-4589f0c4 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-4589f0c4 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-4589f0c4 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-4589f0c4 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-4589f0c4 .elementor-button:focus svg{fill:#6F88E4;}.elementor-14744 .elementor-element.elementor-element-16891a76 .elementor-button{font-family:"Alosia Sans", Sans-serif;font-weight:400;background-color:#6F88E4;border-radius:50px 50px 50px 50px;}.elementor-14744 .elementor-element.elementor-element-16891a76 .elementor-button:hover, .elementor-14744 .elementor-element.elementor-element-16891a76 .elementor-button:focus{color:#6F88E4;background-color:#DEE21C;}.elementor-14744 .elementor-element.elementor-element-16891a76 .elementor-button:hover svg, .elementor-14744 .elementor-element.elementor-element-16891a76 .elementor-button:focus svg{fill:#6F88E4;}@media(max-width:1024px){.elementor-14744 .elementor-element.elementor-element-43a89f04 .elementor-heading-title{font-size:48px;line-height:1.15em;}.elementor-14744 .elementor-element.elementor-element-78a5ef50 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14744 .elementor-element.elementor-element-21abe77c{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-47c3117e{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-ae8c620{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-957337d{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-e75a58f{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-32b76093{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-28286b23{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-36f0d39d{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-66148637{line-height:1.6em;}.elementor-14744 .elementor-element.elementor-element-7bf4ccea{line-height:1.6em;}}@media(max-width:767px){.elementor-14744 .elementor-element.elementor-element-5b3a8771{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-14744 .elementor-element.elementor-element-17005a33{--gap:0px 0px;}.elementor-14744 .elementor-element.elementor-element-735e6386{--min-height:300px;}.elementor-14744 .elementor-element.elementor-element-1ad13dd0.e-con{--order:-99999 /* order start hack */;}.elementor-14744 .elementor-element.elementor-element-43a89f04 .elementor-heading-title{font-size:40px;}.elementor-14744 .elementor-element.elementor-element-3ae253eb{--padding-block-start:170px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-14744 .elementor-element.elementor-element-1c08d1b1{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-33357e53 .elementor-button{font-size:16px;}.elementor-14744 .elementor-element.elementor-element-32ae7335 .elementor-button{font-size:16px;}.elementor-14744 .elementor-element.elementor-element-66f7b007 .elementor-button{font-size:16px;}.elementor-14744 .elementor-element.elementor-element-66ac2c2e .elementor-button{font-size:16px;}.elementor-14744 .elementor-element.elementor-element-1d2981ec .elementor-button{font-size:16px;}.elementor-14744 .elementor-element.elementor-element-16e09bbb .elementor-button{font-size:16px;}.elementor-14744 .elementor-element.elementor-element-4f9ef3d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14744 .elementor-element.elementor-element-177d936 .elementor-button{font-size:16px;}.elementor-14744 .elementor-element.elementor-element-224a7981{--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-21abe77c{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-454e3d4f{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-14744 .elementor-element.elementor-element-1adee99d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14744 .elementor-element.elementor-element-8a16c61{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-47c3117e{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-3c85de22{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-ae8c620{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-8f6ebf6{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-14744 .elementor-element.elementor-element-f64ecb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-b4fe8e1{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-957337d{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-d2ba713 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-e58bb67{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-e75a58f{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-777b563e{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-14744 .elementor-element.elementor-element-109b95b9 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14744 .elementor-element.elementor-element-5b3b063f{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-32b76093{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-31f03385 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14744 .elementor-element.elementor-element-55f9eddd{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-28286b23{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-169595c9{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-14744 .elementor-element.elementor-element-6073a6e0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14744 .elementor-element.elementor-element-19c301f5{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-36f0d39d{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-23938ede > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14744 .elementor-element.elementor-element-1a8fc553{--width:50%;--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-66148637{line-height:1.75em;}.elementor-14744 .elementor-element.elementor-element-67de64b6{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-14744 .elementor-element.elementor-element-43b5949f{--min-height:200px;}.elementor-14744 .elementor-element.elementor-element-7bf4ccea{line-height:1.75em;}}@media(min-width:768px){.elementor-14744 .elementor-element.elementor-element-735e6386{--width:54%;}.elementor-14744 .elementor-element.elementor-element-224a7981{--width:55%;}.elementor-14744 .elementor-element.elementor-element-8a16c61{--width:41%;}.elementor-14744 .elementor-element.elementor-element-3c85de22{--width:41%;}.elementor-14744 .elementor-element.elementor-element-b4fe8e1{--width:41%;}.elementor-14744 .elementor-element.elementor-element-e58bb67{--width:41%;}.elementor-14744 .elementor-element.elementor-element-5b3b063f{--width:41%;}.elementor-14744 .elementor-element.elementor-element-55f9eddd{--width:41%;}.elementor-14744 .elementor-element.elementor-element-19c301f5{--width:41%;}.elementor-14744 .elementor-element.elementor-element-1a8fc553{--width:41%;}.elementor-14744 .elementor-element.elementor-element-43b5949f{--width:55%;}}/* Start custom CSS for button, class: .elementor-element-33357e53 */.elementor-14744 .elementor-element.elementor-element-33357e53 .button-icon {
    display: inline-block;
    width: 46px;
    height: 38px;
    object-fit: contain;
    border-radius: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .elementor-14744 .elementor-element.elementor-element-33357e53 .button-icon {
        width: 27.6px;
        height: 22.8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32ae7335 */.elementor-14744 .elementor-element.elementor-element-32ae7335 .button-icon {
    display: inline-block;
    width: 46px;
    height: 38px;
    object-fit: contain;
    border-radius: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .elementor-14744 .elementor-element.elementor-element-32ae7335 .button-icon {
        width: 27.6px;
        height: 22.8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66f7b007 */.elementor-14744 .elementor-element.elementor-element-66f7b007 .button-icon {
    display: inline-block;
    width: 46px;
    height: 38px;
    object-fit: contain;
    border-radius: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .elementor-14744 .elementor-element.elementor-element-66f7b007 .button-icon {
        width: 27.6px;
        height: 22.8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66ac2c2e */.elementor-14744 .elementor-element.elementor-element-66ac2c2e .button-icon {
    display: inline-block;
    width: 46px;
    height: 38px;
    object-fit: contain;
    border-radius: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .elementor-14744 .elementor-element.elementor-element-66ac2c2e .button-icon {
        width: 27.6px;
        height: 22.8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d2981ec */.elementor-14744 .elementor-element.elementor-element-1d2981ec .button-icon {
    display: inline-block;
    width: 46px;
    height: 38px;
    object-fit: contain;
    border-radius: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .elementor-14744 .elementor-element.elementor-element-1d2981ec .button-icon {
        width: 27.6px;
        height: 22.8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16e09bbb */.elementor-14744 .elementor-element.elementor-element-16e09bbb .button-icon {
    display: inline-block;
    width: 46px;
    height: 38px;
    object-fit: contain;
    border-radius: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .elementor-14744 .elementor-element.elementor-element-16e09bbb .button-icon {
        width: 27.6px;
        height: 22.8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-177d936 */.elementor-14744 .elementor-element.elementor-element-177d936 .button-icon {
    display: inline-block;
    width: 46px;
    height: 38px;
    object-fit: contain;
    border-radius: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .elementor-14744 .elementor-element.elementor-element-177d936 .button-icon {
        width: 27.6px;
        height: 22.8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21abe77c */.elementor-14744 .elementor-element.elementor-element-21abe77c a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1adee99d */.elementor-14744 .elementor-element.elementor-element-1adee99d .button-icon {
    display: inline-block;
    width: 46px;
    height: 40px;
    object-fit: contain; 
    border-radius: 50%; 
    margin-left: 15px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33d52ecf */.elementor-14744 .elementor-element.elementor-element-33d52ecf span {
    color: #DEE21C;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-33d52ecf a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47c3117e */.elementor-14744 .elementor-element.elementor-element-47c3117e a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-536039fd */.elementor-14744 .elementor-element.elementor-element-536039fd span {
    color: #DEE21C;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-536039fd a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae8c620 */.elementor-14744 .elementor-element.elementor-element-ae8c620 a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f64ecb2 */.elementor-14744 .elementor-element.elementor-element-f64ecb2 .button-icon {
    display: inline-block;
    width: 46px;
    height: 40px;
    object-fit: contain; 
    border-radius: 50%; 
    margin-left: 15px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aaa579 */.elementor-14744 .elementor-element.elementor-element-8aaa579 span {
    color: #6F88E4;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-8aaa579 a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-957337d */.elementor-14744 .elementor-element.elementor-element-957337d a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2ba713 */.elementor-14744 .elementor-element.elementor-element-d2ba713 .button-icon {
    display: inline-block;
    width: 46px;
    height: 40px;
    object-fit: contain; 
    border-radius: 50%; 
    margin-left: 15px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc27bef */.elementor-14744 .elementor-element.elementor-element-fc27bef span {
    color: #6F88E4;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-fc27bef a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e75a58f */.elementor-14744 .elementor-element.elementor-element-e75a58f a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-109b95b9 */.elementor-14744 .elementor-element.elementor-element-109b95b9 .button-icon {
    display: inline-block;
    width: 46px;
    height: 40px;
    object-fit: contain; 
    border-radius: 50%; 
    margin-left: 15px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-203a80b1 */.elementor-14744 .elementor-element.elementor-element-203a80b1 span {
    color: #DEE21C;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-203a80b1 a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b76093 */.elementor-14744 .elementor-element.elementor-element-32b76093 a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f03385 */.elementor-14744 .elementor-element.elementor-element-31f03385 .button-icon {
    display: inline-block;
    width: 46px;
    height: 40px;
    object-fit: contain; 
    border-radius: 50%; 
    margin-left: 15px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76391293 */.elementor-14744 .elementor-element.elementor-element-76391293 span {
    color: #DEE21C;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-76391293 a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28286b23 */.elementor-14744 .elementor-element.elementor-element-28286b23 a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073a6e0 */.elementor-14744 .elementor-element.elementor-element-6073a6e0 .button-icon {
    display: inline-block;
    width: 46px;
    height: 40px;
    object-fit: contain; 
    border-radius: 50%; 
    margin-left: 15px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2385c6c8 */.elementor-14744 .elementor-element.elementor-element-2385c6c8 span {
    color: #6F88E4;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-2385c6c8 a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36f0d39d */.elementor-14744 .elementor-element.elementor-element-36f0d39d a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23938ede */.elementor-14744 .elementor-element.elementor-element-23938ede .button-icon {
    display: inline-block;
    width: 46px;
    height: 40px;
    object-fit: contain; 
    border-radius: 50%; 
    margin-left: 15px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a574324 */.elementor-14744 .elementor-element.elementor-element-5a574324 span {
    color: #6F88E4;
    font-size: 25px;

}

.elementor-14744 .elementor-element.elementor-element-5a574324 a:hover {
    text-decoration: underline;
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66148637 */.elementor-14744 .elementor-element.elementor-element-66148637 a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf4ccea */.elementor-14744 .elementor-element.elementor-element-7bf4ccea a {
    color: #DEE21C;
    font-weight: 700 !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2d17f */.elementor-14744 .elementor-element.elementor-element-2d2d17f span {
    color: #6F88E4;
    font-size: 25px;

}/* End custom CSS */
/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face{font-family:'Alosia Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://restaurants-in-cape-town.co.za/wp-content/uploads/2024/08/AlosiaSans.woff2) format('woff2');}
/* End Custom Fonts CSS */