.elementor-13 .elementor-element.elementor-element-d98bc77{--display:flex;--min-height:100vh;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--overlay-opacity:0.44;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-d98bc77:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d98bc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/DSC08339.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d98bc77::before, .elementor-13 .elementor-element.elementor-element-d98bc77 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d98bc77 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d98bc77 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d98bc77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d98bc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-f3ad640{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-8109b37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8109b37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-9f8b74a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-53e0da4 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-53e0da4 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-53e0da4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#B21917;border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-53e0da4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-53e0da4 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-53e0da4 .elementor-button:focus svg{fill:#B21917;}.elementor-13 .elementor-element.elementor-element-aebc89f .elementor-button{background-color:#B21917;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B21917;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-aebc89f .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-aebc89f .elementor-button:focus{background-color:var( --e-global-color-accent );color:#B21917;border-color:#B21917;}.elementor-13 .elementor-element.elementor-element-aebc89f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-aebc89f .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-aebc89f .elementor-button:focus svg{fill:#B21917;}.elementor-13 .elementor-element.elementor-element-542a37e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 128px;--row-gap:0px;--column-gap:128px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-36cc5f0{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-36cc5f0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-36cc5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/DSC08360.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-8a1d89d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7f84582{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#725958;}.elementor-13 .elementor-element.elementor-element-f5ad223{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2f6bd0d .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#B21917;color:#B21917;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B21917;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2f6bd0d .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-2f6bd0d .elementor-button:focus{background-color:#B21917;color:var( --e-global-color-accent );border-color:#B21917;}.elementor-13 .elementor-element.elementor-element-2f6bd0d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-2f6bd0d .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-2f6bd0d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-5e48d86 .elementor-button{background-color:#B21917;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B21917;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5e48d86 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-5e48d86 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#B21917;border-color:#B21917;}.elementor-13 .elementor-element.elementor-element-5e48d86{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5e48d86 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-5e48d86 .elementor-button:focus svg{fill:#B21917;}.elementor-13 .elementor-element.elementor-element-387343e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-f1b57ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-11699db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e8a80e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a8bbf70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 128px;--row-gap:0px;--column-gap:128px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-4a4c069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a03a441 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#B21917;}.elementor-13 .elementor-element.elementor-element-bf342e7{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#725958;}.elementor-13 .elementor-element.elementor-element-7732ca7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d1317f9 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#B21917;color:#B21917;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B21917;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d1317f9 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-d1317f9 .elementor-button:focus{background-color:#B21917;color:var( --e-global-color-accent );border-color:#B21917;}.elementor-13 .elementor-element.elementor-element-d1317f9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d1317f9 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-d1317f9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-df0bde9 .elementor-button{background-color:#B21917;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B21917;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-df0bde9 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-df0bde9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#B21917;border-color:#B21917;}.elementor-13 .elementor-element.elementor-element-df0bde9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-df0bde9 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-df0bde9 .elementor-button:focus svg{fill:#B21917;}.elementor-13 .elementor-element.elementor-element-6e51c7a{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-6e51c7a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6e51c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/Steakbar-in-1090-von-aussen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2f0dcd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-55853c5{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-55853c5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55853c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/Steakbar-1090-Wien.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-1f05c0f{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-1f05c0f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1f05c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/DSC08259.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-031cc4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-9b8a8eb{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-9b8a8eb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9b8a8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/DSC08307.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-c41853e{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-c41853e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c41853e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/DSC08256.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-341a096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-99ab568 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#B21917;}.elementor-13 .elementor-element.elementor-element-85cadba{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#725958;}.elementor-13 .elementor-element.elementor-element-0108dfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a8f32e6 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#B21917;color:#B21917;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B21917;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a8f32e6 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-a8f32e6 .elementor-button:focus{background-color:#B21917;color:var( --e-global-color-accent );border-color:#B21917;}.elementor-13 .elementor-element.elementor-element-a8f32e6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-a8f32e6 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-a8f32e6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-447187c .elementor-button{background-color:#B21917;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B21917;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-447187c .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-447187c .elementor-button:focus{background-color:var( --e-global-color-accent );color:#B21917;border-color:#B21917;}.elementor-13 .elementor-element.elementor-element-447187c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-447187c .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-447187c .elementor-button:focus svg{fill:#B21917;}.elementor-13 .elementor-element.elementor-element-b820c2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0b5f06c{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-0b5f06c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0b5f06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/DSC08345.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-3091fc5{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-3091fc5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3091fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steakbar.at/wp-content/uploads/2025/10/DSC08246.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-cacc112{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f2a24d4{text-align:center;}.elementor-13 .elementor-element.elementor-element-f2a24d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#B21917;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-36cc5f0{--width:50%;}.elementor-13 .elementor-element.elementor-element-8a1d89d{--width:50%;}.elementor-13 .elementor-element.elementor-element-f1b57ff{--width:33.3333%;}.elementor-13 .elementor-element.elementor-element-11699db{--width:33.3333%;}.elementor-13 .elementor-element.elementor-element-e8a80e1{--width:33.3333%;}.elementor-13 .elementor-element.elementor-element-4a4c069{--width:50%;}.elementor-13 .elementor-element.elementor-element-6e51c7a{--width:50%;}.elementor-13 .elementor-element.elementor-element-55853c5{--width:50%;}.elementor-13 .elementor-element.elementor-element-1f05c0f{--width:50%;}.elementor-13 .elementor-element.elementor-element-9b8a8eb{--width:33%;}.elementor-13 .elementor-element.elementor-element-c41853e{--width:33%;}.elementor-13 .elementor-element.elementor-element-341a096{--width:33%;}.elementor-13 .elementor-element.elementor-element-0b5f06c{--width:50%;}.elementor-13 .elementor-element.elementor-element-3091fc5{--width:50%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-d98bc77{--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;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-9f8b74a{--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-542a37e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-8a1d89d{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-7f84582 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f5ad223{--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-387343e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-a8bbf70{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-bf342e7 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-7732ca7{--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-2f0dcd8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-031cc4b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-341a096{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-85cadba p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-0108dfc{--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-b820c2d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-cacc112{--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-ccb7735 *//* ==== Steakbar – Booking Form: Underline style (no border-radius) ==== */
:root{
  --sb-text:#111;
  --sb-muted:#6b7280;
  --sb-line:#111;           /* Linienfarbe der Unterstreichung */
  --sb-line-focus:#b21f24;  /* Fokus-/Akzentfarbe (Steakbar-Rot anpassbar) */
  --sb-btn:#b21f24;         /* Button-Farbe */
}

/* Grundlayout */
.elementor-shortcode .rtb-booking-form{
  max-width: 820px;
  margin: 0 auto;
  color: var(--sb-text);
  font-size: 16px;
}

/* Fieldsets & Legenden */
.elementor-shortcode .rtb-booking-form fieldset{border:0;padding:0;margin:0 0 28px;}
.elementor-shortcode .rtb-booking-form legend{
 
  display: none
}

/* Grid: mobil 1 Spalte, ab 768px 3 Spalten */
.elementor-shortcode .rtb-booking-form .reservation,
.elementor-shortcode .rtb-booking-form .rtb-contact{
  display:grid;
  grid-template-columns:1fr;
  gap:18px;
}
@media (min-width:768px){
  .elementor-shortcode .rtb-booking-form .reservation,
  .elementor-shortcode .rtb-booking-form .rtb-contact{
    grid-template-columns:repeat(3,1fr);
  }
  .elementor-shortcode .rtb-booking-form .rtb-contact .add-message,
  .elementor-shortcode .rtb-booking-form .rtb-contact .rtb-textarea{
    grid-column:1 / -1; /* Link & Textarea unterhalb über volle Breite */
  }
}

/* Labels dezent */
.elementor-shortcode .rtb-booking-form label{
  display: block;
  font-size:12px;
  letter-spacing:.02em;
  color:var(--sb-muted);
  margin:0 0 6px;
  font-family: "montserrat" ,Sans-Serif;
}

/* --- Underline Inputs/Select/Textarea --- */
.elementor-shortcode .rtb-booking-form input[type="text"],
.elementor-shortcode .rtb-booking-form input[type="email"],
.elementor-shortcode .rtb-booking-form input[type="tel"],
.elementor-shortcode .rtb-booking-form select,
.elementor-shortcode .rtb-booking-form textarea{
  width:100% !important;
  max-width:none !important;
  box-sizing:border-box !important;
  background:transparent;
  border:none;
  border-bottom:1px solid var(--sb-line);
  padding:10px 2px 12px;
  outline:0;
  border-radius:0; /* << komplett eckig */
  transition:border-color .2s ease, box-shadow .2s ease;
}

/* Fokus: kräftige Linie + dezenter Glow */
.elementor-shortcode .rtb-booking-form input:focus,
.elementor-shortcode .rtb-booking-form select:focus,
.elementor-shortcode .rtb-booking-form textarea:focus{
  border-bottom-color:var(--sb-line-focus);
  box-shadow:0 6px 0 -4px var(--sb-line-focus);
}

/* Select: Pfeil minimal */
.elementor-shortcode .rtb-booking-form select{
  appearance:none; -webkit-appearance:none; -moz-appearance:none;
  background:
    linear-gradient(45deg, transparent 50%, var(--sb-text) 50%) right 12px center/6px 6px no-repeat,
    linear-gradient(135deg, var(--sb-text) 50%, transparent 50%) right 6px center/6px 6px no-repeat;
  padding-right:30px;
}

/* Textarea Höhe */
.elementor-shortcode .rtb-booking-form textarea{
  min-height:120px;
  resize:vertical;
}

/* Abstände der Wrapper */
.elementor-shortcode .rtb-booking-form .rtb-text,
.elementor-shortcode .rtb-booking-form .rtb-select,
.elementor-shortcode .rtb-booking-form .rtb-textarea{ margin-bottom:4px; }

/* Add-message Link – eckig, im Steakbar-Stil */
.elementor-shortcode .rtb-booking-form .add-message a{
  display:inline-block;
  padding:10px 14px;
  border:1px solid var(--sb-line);
  color:var(--sb-text);
  text-decoration:none;
  border-radius:0; /* << eckig */
  transition:background .2s ease, color .2s ease;
}
.elementor-shortcode .rtb-booking-form .add-message a:hover{
  background:var(--sb-line);
  color:#fff;
}

/* Submit-Button – rechteckig, kräftig */
.elementor-shortcode .rtb-booking-form .rtb-form-submit button[type="submit"]{
  width:100%;
  background:var(--sb-btn);
  color:#fff;
  border:0;
  border-radius:0; /* << eckig */
  padding:16px 22px;
  font-weight:700;
  letter-spacing:.02em;
  cursor:pointer;
  transition:opacity .2s ease, transform .02s ease;
}
.elementor-shortcode .rtb-booking-form .rtb-form-submit button[type="submit"]:hover{opacity:.9;}
.elementor-shortcode .rtb-booking-form .rtb-form-submit button[type="submit"]:active{transform:translateY(1px);}

/* Mobile: volle Breite wirklich erzwingen */
@media (max-width:767px){
  .elementor-shortcode .rtb-booking-form .reservation,
  .elementor-shortcode .rtb-booking-form .rtb-contact{
    grid-template-columns:1fr !important;
    justify-items:stretch; align-items:stretch;
  }
  .elementor-shortcode .rtb-booking-form .rtb-text,
  .elementor-shortcode .rtb-booking-form .rtb-select,
  .elementor-shortcode .rtb-booking-form .rtb-textarea{
    width:100% !important; max-width:100% !important; display:block !important;
  }
  .elementor-shortcode .rtb-booking-form .rtb-contact .rtb-textarea.message{
    grid-column:1 / -1 !important;
  }
}/* End custom CSS */