.elementor-5163 .elementor-element.elementor-element-35fbd414{--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:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-4764e5ed{--display:flex;}.elementor-5163 .elementor-element.elementor-element-4764e5ed:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-4764e5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2024/11/006-costes-restaurant-0261.jpg");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-2b94da53{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5163 .elementor-element.elementor-element-661bcb8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-661bcb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:35px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5163 .elementor-element.elementor-element-74eea5db > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-74eea5db{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-253b14ae{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-1f5bed73{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-5163 .elementor-element.elementor-element-29d5e0a2{--display:grid;--min-height:955px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:2fr 1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-14435c09{--display:flex;}.elementor-5163 .elementor-element.elementor-element-14435c09:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-14435c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2024/09/raday-menu-degusztacios-2.png");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-4e1dd18d{--display:flex;}.elementor-5163 .elementor-element.elementor-element-4e1dd18d:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-4e1dd18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2024/09/raday-menu-degusztacios-1.png");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-21c3fe31{--display:flex;}.elementor-5163 .elementor-element.elementor-element-21c3fe31:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-21c3fe31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2024/09/raday-menu-degusztacios-3.png");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-55f5dc2{--display:flex;}.elementor-5163 .elementor-element.elementor-element-55f5dc2:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-55f5dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2024/09/raday-menu-degusztacios-4.png");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-f05a9f2{--display:grid;--min-height:955px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:2fr 1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-64e5666{--display:flex;}.elementor-5163 .elementor-element.elementor-element-64e5666:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-64e5666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2025/02/006-costes-restaurant-026.jpg");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-17bebbb{--display:flex;}.elementor-5163 .elementor-element.elementor-element-17bebbb:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-17bebbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2025/02/repa-klementin.jpg");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-91d1270{--display:flex;}.elementor-5163 .elementor-element.elementor-element-91d1270:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-91d1270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2025/02/037-costes-restaurant-168.jpg");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-29c7efb1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-6d8b66a3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-6d8b66a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;line-height:48px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-359e147e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-74c261b{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#4B413A;}.elementor-5163 .elementor-element.elementor-element-22b4fb44{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-5163 .elementor-element.elementor-element-4e7bb2a7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:60px;}.elementor-5163 .elementor-element.elementor-element-79d6728 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-79d6728 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:35px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-748c9fad{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-2ed2b46c{--display:flex;--min-height:955px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5163 .elementor-element.elementor-element-2ed2b46c:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-2ed2b46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2024/09/161-costesrestaurant-gergelykaszas.jpg");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-7944f19e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-1fcd8496{--display:flex;}.elementor-5163 .elementor-element.elementor-element-1fcd8496:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-1fcd8496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.costesrestaurant.hu/wp-content/uploads/2024/09/koktel-aloldalra.jpg");background-position:center center;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-f16d6a7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-2a9ac2d7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-2a9ac2d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:35px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-61d5c8a8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-61d5c8a8{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-6896212a{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-5163 .elementor-element.elementor-element-564a6df2{--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;}@media(max-width:1024px){.elementor-5163 .elementor-element.elementor-element-35fbd414{--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-5163 .elementor-element.elementor-element-4764e5ed{--min-height:500px;}.elementor-5163 .elementor-element.elementor-element-2b94da53{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5163 .elementor-element.elementor-element-1f5bed73{--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-5163 .elementor-element.elementor-element-29d5e0a2{--min-height:500px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5163 .elementor-element.elementor-element-f05a9f2{--min-height:500px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5163 .elementor-element.elementor-element-29c7efb1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5163 .elementor-element.elementor-element-22b4fb44{--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-5163 .elementor-element.elementor-element-4e7bb2a7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5163 .elementor-element.elementor-element-2ed2b46c{--min-height:500px;}.elementor-5163 .elementor-element.elementor-element-2ed2b46c.e-con{--order:-99999 /* order start hack */;}.elementor-5163 .elementor-element.elementor-element-7944f19e{--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-5163 .elementor-element.elementor-element-1fcd8496{--min-height:500px;}.elementor-5163 .elementor-element.elementor-element-f16d6a7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-5163 .elementor-element.elementor-element-2b94da53{--content-width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5163 .elementor-element.elementor-element-29d5e0a2{--min-height:700px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5163 .elementor-element.elementor-element-14435c09{--min-height:500px;}.elementor-5163 .elementor-element.elementor-element-f05a9f2{--min-height:700px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5163 .elementor-element.elementor-element-64e5666{--min-height:500px;}.elementor-5163 .elementor-element.elementor-element-29c7efb1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5163 .elementor-element.elementor-element-4e7bb2a7{--content-width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5163 .elementor-element.elementor-element-f16d6a7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-5163 .elementor-element.elementor-element-35fbd414{--content-width:1920px;}.elementor-5163 .elementor-element.elementor-element-4764e5ed{--content-width:955px;}.elementor-5163 .elementor-element.elementor-element-2b94da53{--content-width:600px;}.elementor-5163 .elementor-element.elementor-element-1f5bed73{--content-width:1920px;}.elementor-5163 .elementor-element.elementor-element-29c7efb1{--content-width:600px;}.elementor-5163 .elementor-element.elementor-element-22b4fb44{--content-width:1920px;}.elementor-5163 .elementor-element.elementor-element-4e7bb2a7{--content-width:600px;}.elementor-5163 .elementor-element.elementor-element-7944f19e{--content-width:1920px;}.elementor-5163 .elementor-element.elementor-element-1fcd8496{--content-width:955px;}.elementor-5163 .elementor-element.elementor-element-f16d6a7{--content-width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5163 .elementor-element.elementor-element-2b94da53{--content-width:100%;}.elementor-5163 .elementor-element.elementor-element-29c7efb1{--content-width:100%;}.elementor-5163 .elementor-element.elementor-element-4e7bb2a7{--content-width:100%;}.elementor-5163 .elementor-element.elementor-element-f16d6a7{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-4764e5ed */.elementor-5163 .elementor-element.elementor-element-4764e5ed{
    flex-basis: 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-253b14ae */.elementor-5163 .elementor-element.elementor-element-253b14ae strong{
    text-transform: uppercase;
    /*font-size: 24px;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b94da53 */.elementor-5163 .elementor-element.elementor-element-2b94da53{
    flex-basis: 50%;
}
@media screen and (min-width: 1025px){
    .elementor-5163 .elementor-element.elementor-element-2b94da53 >.e-con-inner{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14435c09 */@media screen and (min-width: 1025px){
.elementor-5163 .elementor-element.elementor-element-14435c09{
    grid-area: a;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1dd18d */@media screen and (min-width: 1025px){
.elementor-5163 .elementor-element.elementor-element-4e1dd18d{
    grid-area: b;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c3fe31 */@media screen and (min-width: 1025px){
.elementor-5163 .elementor-element.elementor-element-21c3fe31{
    grid-area: c;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f5dc2 */@media screen and (min-width: 1025px){
.elementor-5163 .elementor-element.elementor-element-55f5dc2{
    grid-area: d;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d5e0a2 */@media screen and (min-width: 1025px){
    .elementor-5163 .elementor-element.elementor-element-29d5e0a2>.e-con-inner{
    grid-template-areas:
        "a a a" 
        "b c d";
    max-height: 1000px;
}
}
.elementor-5163 .elementor-element.elementor-element-29d5e0a2{
    flex-basis: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e5666 */@media screen and (min-width: 1025px){
.elementor-5163 .elementor-element.elementor-element-64e5666{
    grid-area: a;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bebbb */@media screen and (min-width: 1025px){
.elementor-5163 .elementor-element.elementor-element-17bebbb{
    grid-area: b;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d1270 */@media screen and (min-width: 1025px){
.elementor-5163 .elementor-element.elementor-element-91d1270{
    grid-area: c;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05a9f2 */@media screen and (min-width: 1025px){
    .elementor-5163 .elementor-element.elementor-element-f05a9f2>.e-con-inner{
    grid-template-areas:
        "a a" 
        "b c";
    max-height: 1000px;
}
}
.elementor-5163 .elementor-element.elementor-element-f05a9f2{
    flex-basis: 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359e147e */.elementor-5163 .elementor-element.elementor-element-359e147e a{
    color: inherit;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74c261b */.elementor-5163 .elementor-element.elementor-element-74c261b strong{
    text-transform: uppercase;
    /*font-size: 24px;*/
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16d2ea40 */.elementor-5163 .elementor-element.elementor-element-16d2ea40 table {
	width: 100%;
	border-collapse: collapse;
	font-weight: bold;
    font-size: 16px;
}
.elementor-5163 .elementor-element.elementor-element-16d2ea40{
    display: none;
}

.elementor-5163 .elementor-element.elementor-element-16d2ea40 table tbody tr:last-child {
    font-weight: initial;
    font-size: 14px;
}

.elementor-5163 .elementor-element.elementor-element-16d2ea40 tr{
    border-bottom: 1px solid ;
}
.elementor-5163 .elementor-element.elementor-element-16d2ea40 tr:last-child{
    border-bottom: none ;
}

.elementor-5163 .elementor-element.elementor-element-16d2ea40 td {
	padding: 8px;
	padding-left: 0px; 
	vertical-align: top;
	color: var( --e-global-color-accent );
	letter-spacing: 1px;
}
.elementor-5163 .elementor-element.elementor-element-16d2ea40 strong,b{
    text-transform: uppercase;
}
.elementor-5163 .elementor-element.elementor-element-16d2ea40 tbody, td, table{
    border: 0;
}

@media screen and (max-width: 600px) {
	.elementor-5163 .elementor-element.elementor-element-16d2ea40 tbody {
		display: flex;
		flex-direction: column;
	}
	.elementor-5163 .elementor-element.elementor-element-16d2ea40 td {
		width: 100%;
		display: flex;
		justify-content: space-between;
		padding: 0.5rem;
	}
	.elementor-5163 .elementor-element.elementor-element-16d2ea40 tbody tr {
		display: contents;
		grid-template-columns: 1fr;
	}
	.elementor-5163 .elementor-element.elementor-element-16d2ea40 tbody tr td:nth-child(2) {
		order: 1;
	}
	.elementor-5163 .elementor-element.elementor-element-16d2ea40 tbody tr td {
	    display: flex;
        flex-direction: column;
	}
	.elementor-5163 .elementor-element.elementor-element-16d2ea40 .separator{
	    padding-top: 30px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29c7efb1 */.elementor-5163 .elementor-element.elementor-element-29c7efb1{
    flex-basis: 50%;
}
@media screen and (min-width: 1025px){
    .elementor-5163 .elementor-element.elementor-element-29c7efb1 >.e-con-inner{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9fad */.elementor-5163 .elementor-element.elementor-element-748c9fad a{
    color: inherit;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bb2a7 */.elementor-5163 .elementor-element.elementor-element-4e7bb2a7{
    flex-basis: 50%;
}
@media screen and (min-width: 1025px){
    .elementor-5163 .elementor-element.elementor-element-4e7bb2a7 >.e-con-inner{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed2b46c */.elementor-5163 .elementor-element.elementor-element-2ed2b46c{
    flex-basis: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcd8496 */.elementor-5163 .elementor-element.elementor-element-1fcd8496{
    flex-basis: 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6896212a */.elementor-5163 .elementor-element.elementor-element-6896212a{
    text-transform: uppercase;
}
.elementor-5163 .elementor-element.elementor-element-6896212a .wine-desc{
    font-weight: 500; 
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d6a7 */.elementor-5163 .elementor-element.elementor-element-f16d6a7{
    flex-basis: 50%;
}
@media screen and (min-width: 1025px){
    .elementor-5163 .elementor-element.elementor-element-f16d6a7 >.e-con-inner{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS */.site-content{
    overflow: visible !important;
}/* End custom CSS */