.elementor-103 .elementor-element.elementor-element-2cd29d2:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-2cd29d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-103 .elementor-element.elementor-element-2cd29d2 > .elementor-background-overlay{background-image:url("https://coxsbistro.ie/wp-content/uploads/2025/07/cox1234.png");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-2cd29d2 > .elementor-container{min-height:501px;}.elementor-103 .elementor-element.elementor-element-2cd29d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-523b53f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-523b53f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #444240BD 0%, #0A0A0A 44%);}.elementor-103 .elementor-element.elementor-element-523b53f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-523b53f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-1725276 > .elementor-widget-container{padding:22px 22px 0px 22px;}.elementor-103 .elementor-element.elementor-element-1725276 .elementor-heading-title{font-family:"Voga", Sans-serif;font-size:46px;font-weight:600;color:#B78223;}.elementor-widget-text-editor{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-103 .elementor-element.elementor-element-23285af > .elementor-widget-container{padding:0px 33px 33px 33px;}.elementor-103 .elementor-element.elementor-element-23285af{font-family:"Tillana", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-45d1ca9 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E28316;padding:22px 22px 22px 22px;}.elementor-103 .elementor-element.elementor-element-45d1ca9 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-45d1ca9 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-45d1ca9 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-103 .elementor-element.elementor-element-671cd21 > .elementor-widget-container{padding:0px 22px 0px 22px;}.elementor-103 .elementor-element.elementor-element-671cd21 .elementor-heading-title{font-family:"Voga", Sans-serif;font-size:46px;font-weight:600;color:#B78223;}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-50e2378 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-103 .elementor-element.elementor-element-50e2378 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-50e2378{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-103 .elementor-element.elementor-element-188d1fc:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-188d1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://coxsbistro.ie/wp-content/uploads/2025/07/rtrrrrrrr.jpg");background-position:center center;background-size:cover;}.elementor-103 .elementor-element.elementor-element-188d1fc > .elementor-background-overlay{background-color:#0D0707C9;opacity:0.87;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-188d1fc > .elementor-container{min-height:717px;}.elementor-103 .elementor-element.elementor-element-188d1fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-103 .elementor-element.elementor-element-6740a78.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-103 .elementor-element.elementor-element-6740a78.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-103 .elementor-element.elementor-element-6740a78.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta .elementor-cta__bg, .elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-103 .elementor-element.elementor-element-6740a78 > .elementor-widget-container{border-radius:22px 22px 22px 22px;box-shadow:0px 0px 56px 16px rgba(255, 169.60484820759336, 27.803292307037093, 0.5);}.elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta__content{text-align:center;}.elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000007D;}.elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta__content-item{transition-duration:1000ms;}.elementor-103 .elementor-element.elementor-element-9dbd4bf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-103 .elementor-element.elementor-element-9dbd4bf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-103 .elementor-element.elementor-element-9dbd4bf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta .elementor-cta__bg, .elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-103 .elementor-element.elementor-element-9dbd4bf > .elementor-widget-container{border-radius:22px 22px 22px 22px;box-shadow:0px 0px 56px 16px rgba(255, 169.60484820759336, 27.803292307037093, 0.5);}.elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta__content{text-align:center;}.elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000007D;}.elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta__content-item{transition-duration:1000ms;}.elementor-103 .elementor-element.elementor-element-fc7670e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-103 .elementor-element.elementor-element-fc7670e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-103 .elementor-element.elementor-element-fc7670e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta .elementor-cta__bg, .elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-103 .elementor-element.elementor-element-fc7670e > .elementor-widget-container{border-radius:22px 22px 22px 22px;box-shadow:0px 0px 56px 16px rgba(255, 169.60484820759336, 27.803292307037093, 0.5);}.elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta__content{text-align:center;}.elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000007D;}.elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-103 .elementor-element.elementor-element-8e82124.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-103 .elementor-element.elementor-element-8e82124.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-103 .elementor-element.elementor-element-8e82124.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta .elementor-cta__bg, .elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-103 .elementor-element.elementor-element-8e82124 > .elementor-widget-container{border-radius:22px 22px 22px 22px;box-shadow:0px 0px 56px 16px rgba(255, 169.60484820759336, 27.803292307037093, 0.5);}.elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta__content{text-align:center;}.elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000007D;}.elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-103 .elementor-element.elementor-element-3262398.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-103 .elementor-element.elementor-element-3262398.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-103 .elementor-element.elementor-element-3262398.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta .elementor-cta__bg, .elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-103 .elementor-element.elementor-element-3262398 > .elementor-widget-container{border-radius:22px 22px 22px 22px;box-shadow:0px 0px 56px 16px rgba(255, 169.60484820759336, 27.803292307037093, 0.5);}.elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta__content{text-align:center;}.elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000007D;}.elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta__content-item{transition-duration:1000ms;}.elementor-103 .elementor-element.elementor-element-252dcec.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-103 .elementor-element.elementor-element-252dcec.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-103 .elementor-element.elementor-element-252dcec.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta .elementor-cta__bg, .elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-103 .elementor-element.elementor-element-252dcec > .elementor-widget-container{border-radius:22px 22px 22px 22px;box-shadow:0px 0px 56px 16px rgba(255, 169.60484820759336, 27.803292307037093, 0.5);}.elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta__content{text-align:center;}.elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000007D;}.elementor-103 .elementor-element.elementor-element-95aa3b2:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-95aa3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-103 .elementor-element.elementor-element-95aa3b2 > .elementor-container{min-height:501px;}.elementor-103 .elementor-element.elementor-element-95aa3b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-95aa3b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-386b7ec > .elementor-widget-container{padding:22px 22px 0px 22px;}.elementor-103 .elementor-element.elementor-element-386b7ec .elementor-heading-title{font-family:"Voga", Sans-serif;font-size:46px;font-weight:600;color:#B78223;}.elementor-103 .elementor-element.elementor-element-cf97267 > .elementor-widget-container{padding:0px 33px 33px 33px;}.elementor-103 .elementor-element.elementor-element-cf97267{font-family:"Tillana", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-478ebaa > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E28316;padding:22px 22px 22px 22px;}.elementor-103 .elementor-element.elementor-element-478ebaa > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-478ebaa > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-478ebaa > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-103 .elementor-element.elementor-element-c05b58b > .elementor-widget-container{padding:0px 22px 0px 22px;}.elementor-103 .elementor-element.elementor-element-c05b58b .elementor-heading-title{font-family:"Voga", Sans-serif;font-size:46px;font-weight:600;color:#B78223;}.elementor-103 .elementor-element.elementor-element-31b9816 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-103 .elementor-element.elementor-element-31b9816 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-31b9816{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-1725276{text-align:center;}.elementor-103 .elementor-element.elementor-element-23285af > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-103 .elementor-element.elementor-element-671cd21{text-align:center;}.elementor-103 .elementor-element.elementor-element-188d1fc > .elementor-container{min-height:450px;}.elementor-103 .elementor-element.elementor-element-a82f473{width:50%;}.elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta__content{min-height:118px;}.elementor-103 .elementor-element.elementor-element-6740a78 .elementor-cta__title{font-size:16px;}.elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta__content{min-height:118px;}.elementor-103 .elementor-element.elementor-element-9dbd4bf .elementor-cta__title{font-size:16px;}.elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta__content{min-height:118px;}.elementor-103 .elementor-element.elementor-element-fc7670e .elementor-cta__title{font-size:16px;}.elementor-103 .elementor-element.elementor-element-933082a{width:50%;}.elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta__content{min-height:118px;}.elementor-103 .elementor-element.elementor-element-8e82124 .elementor-cta__title{font-size:16px;}.elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta__content{min-height:118px;}.elementor-103 .elementor-element.elementor-element-3262398 .elementor-cta__title{font-size:16px;}.elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta__content{min-height:118px;}.elementor-103 .elementor-element.elementor-element-252dcec .elementor-cta__title{font-size:16px;}.elementor-103 .elementor-element.elementor-element-386b7ec{text-align:center;}.elementor-103 .elementor-element.elementor-element-cf97267 > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-103 .elementor-element.elementor-element-c05b58b{text-align:center;}}