.elementor-10 .elementor-element.elementor-element-001055b{overflow:hidden;border-style:solid;border-width:0px 0px 10px 0px;border-color:#F3DBC0;}.elementor-10 .elementor-element.elementor-element-001055b, .elementor-10 .elementor-element.elementor-element-001055b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6414b30 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1058189{overflow:hidden;border-style:solid;border-width:0px 0px 10px 0px;border-color:#F3DBC0;}.elementor-10 .elementor-element.elementor-element-1058189, .elementor-10 .elementor-element.elementor-element-1058189 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-445cc25 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-42066e14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42066e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/staging.rolysbistro.ie/wp-content/uploads/2023/04/Rolys-Bistro-321-scaled.jpg?fit=2560%2C1740&ssl=1");background-position:0px -637px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-42066e14 > .elementor-background-overlay{background-color:#120101;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-42066e14{border-style:solid;border-width:0px 0px 70px 0px;border-color:#F4DCBC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:145px 0px 140px 0px;}.elementor-10 .elementor-element.elementor-element-42066e14, .elementor-10 .elementor-element.elementor-element-42066e14 > .elementor-background-overlay{border-radius:0px 0px 0px 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-10 .elementor-element.elementor-element-47c3617 > .elementor-widget-container{padding:0px 0px 19px 0px;}.elementor-10 .elementor-element.elementor-element-47c3617{text-align:center;}.elementor-10 .elementor-element.elementor-element-47c3617 .elementor-heading-title{font-family:"Rolys Font", Sans-serif;font-size:57px;font-weight:400;color:#F4DCBC;}.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-10 .elementor-element.elementor-element-1170ba8 > .elementor-container{max-width:500px;}.elementor-10 .elementor-element.elementor-element-1170ba8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-1170ba8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-92cf6c4 .elementor-heading-title{font-family:"Rolys Font", Sans-serif;font-weight:400;color:#001938;}.elementor-10 .elementor-element.elementor-element-cd083b5 .cms-button-wrapper .btn{border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-c297d1a > .elementor-container{max-width:500px;}.elementor-10 .elementor-element.elementor-element-c297d1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-c297d1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-23aeb18 .elementor-heading-title{font-family:"Rolys Font", Sans-serif;font-weight:400;color:#001938;}.elementor-10 .elementor-element.elementor-element-4274055 .cms-button-wrapper .btn{border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-9c83f97 > .elementor-container{max-width:500px;}.elementor-10 .elementor-element.elementor-element-9c83f97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-9c83f97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-da3114b .cms-image-single{text-align:center;}.elementor-10 .elementor-element.elementor-element-97a02c1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97a02c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-97a02c1 > .elementor-container{max-width:960px;}.elementor-10 .elementor-element.elementor-element-97a02c1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-97a02c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:040px;}.elementor-10 .elementor-element.elementor-element-4ec0794:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-4ec0794 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-4ec0794 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-4ec0794 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-10 .elementor-element.elementor-element-d6c9559 > .elementor-widget-container{background-color:#001938;margin:15px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-d6c9559 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6c9559.elementor-position-right .elementor-image-box-img{margin-left:37px;}.elementor-10 .elementor-element.elementor-element-d6c9559.elementor-position-left .elementor-image-box-img{margin-right:37px;}.elementor-10 .elementor-element.elementor-element-d6c9559.elementor-position-top .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-d6c9559 .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d6c9559 .elementor-image-box-wrapper .elementor-image-box-img{width:95%;}.elementor-10 .elementor-element.elementor-element-d6c9559 .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-d6c9559:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.74;}.elementor-10 .elementor-element.elementor-element-d6c9559 .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4eb4c59 > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4eb4c59 .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-4eb4c59 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4eb4c59 .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-782ef1b > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-782ef1b .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-782ef1b .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-782ef1b .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-7980c2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7980c2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-7980c2f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-7980c2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c0ebb55 > .elementor-widget-container{background-color:#001938;margin:15px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-c0ebb55 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c0ebb55.elementor-position-right .elementor-image-box-img{margin-left:37px;}.elementor-10 .elementor-element.elementor-element-c0ebb55.elementor-position-left .elementor-image-box-img{margin-right:37px;}.elementor-10 .elementor-element.elementor-element-c0ebb55.elementor-position-top .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-c0ebb55 .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c0ebb55 .elementor-image-box-wrapper .elementor-image-box-img{width:95%;}.elementor-10 .elementor-element.elementor-element-c0ebb55 .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-c0ebb55:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.74;}.elementor-10 .elementor-element.elementor-element-c0ebb55 .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6a9f2c9 > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6a9f2c9 .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-6a9f2c9 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6a9f2c9 .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-23b0b7e > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-23b0b7e .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-23b0b7e .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-23b0b7e .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-21dd8eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-21dd8eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-21dd8eb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-21dd8eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f454d04 > .elementor-widget-container{background-color:#001938;margin:15px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-f454d04 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f454d04.elementor-position-right .elementor-image-box-img{margin-left:37px;}.elementor-10 .elementor-element.elementor-element-f454d04.elementor-position-left .elementor-image-box-img{margin-right:37px;}.elementor-10 .elementor-element.elementor-element-f454d04.elementor-position-top .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-f454d04 .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f454d04 .elementor-image-box-wrapper .elementor-image-box-img{width:95%;}.elementor-10 .elementor-element.elementor-element-f454d04 .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-f454d04:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.74;}.elementor-10 .elementor-element.elementor-element-f454d04 .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-637fad7 > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-637fad7 .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-637fad7 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-637fad7 .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-0f6a494 > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0f6a494 .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-0f6a494 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f6a494 .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-e7e1219 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-10 .elementor-element.elementor-element-e7e1219:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e7e1219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fea4343 );}.elementor-10 .elementor-element.elementor-element-e7e1219 > .elementor-container{max-width:688px;}.elementor-10 .elementor-element.elementor-element-e7e1219 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e7e1219{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:040px;}.elementor-10 .elementor-element.elementor-element-af6e9ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-af6e9ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-af6e9ff > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-10 .elementor-element.elementor-element-af6e9ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6e19d3b{width:100%;max-width:100%;align-self:center;}.elementor-10 .elementor-element.elementor-element-6e19d3b > .elementor-widget-container{background-color:#001938;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6e19d3b .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6e19d3b .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6e19d3b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-6e19d3b .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-6e19d3b:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.74;}.elementor-10 .elementor-element.elementor-element-6e19d3b .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9bfca7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-9bfca7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-9bfca7c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-10 .elementor-element.elementor-element-9bfca7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2165c43 > .elementor-widget-container{background-color:#001938;margin:71px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-2165c43 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2165c43 .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2165c43 .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cd05c49 > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cd05c49 .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-cd05c49 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-cd05c49 .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-1f93f3f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1f93f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f93f3f > .elementor-container{max-width:960px;}.elementor-10 .elementor-element.elementor-element-1f93f3f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-1f93f3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:040px;}.elementor-10 .elementor-element.elementor-element-c11d9f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-c11d9f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-c11d9f9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-c11d9f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f334e01 > .elementor-widget-container{background-color:#001938;margin:15px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-f334e01 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f334e01.elementor-position-right .elementor-image-box-img{margin-left:37px;}.elementor-10 .elementor-element.elementor-element-f334e01.elementor-position-left .elementor-image-box-img{margin-right:37px;}.elementor-10 .elementor-element.elementor-element-f334e01.elementor-position-top .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-f334e01 .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f334e01 .elementor-image-box-wrapper .elementor-image-box-img{width:95%;}.elementor-10 .elementor-element.elementor-element-f334e01 .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-f334e01:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.74;}.elementor-10 .elementor-element.elementor-element-f334e01 .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-26d0d06 > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-26d0d06 .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-26d0d06 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-26d0d06 .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-06ef4bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-06ef4bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-06ef4bc > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-06ef4bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f01973e > .elementor-widget-container{background-color:#001938;margin:15px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-f01973e .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f01973e.elementor-position-right .elementor-image-box-img{margin-left:37px;}.elementor-10 .elementor-element.elementor-element-f01973e.elementor-position-left .elementor-image-box-img{margin-right:37px;}.elementor-10 .elementor-element.elementor-element-f01973e.elementor-position-top .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-f01973e .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f01973e .elementor-image-box-wrapper .elementor-image-box-img{width:95%;}.elementor-10 .elementor-element.elementor-element-f01973e .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-f01973e:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.74;}.elementor-10 .elementor-element.elementor-element-f01973e .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-26439ae > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-26439ae .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-26439ae .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-26439ae .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-0955e5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-0955e5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001938;}.elementor-10 .elementor-element.elementor-element-0955e5f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F3DBC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-0955e5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2b5799e > .elementor-widget-container{background-color:#001938;margin:15px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-2b5799e .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2b5799e.elementor-position-right .elementor-image-box-img{margin-left:37px;}.elementor-10 .elementor-element.elementor-element-2b5799e.elementor-position-left .elementor-image-box-img{margin-right:37px;}.elementor-10 .elementor-element.elementor-element-2b5799e.elementor-position-top .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-2b5799e .elementor-image-box-title{margin-bottom:7px;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2b5799e .elementor-image-box-wrapper .elementor-image-box-img{width:95%;}.elementor-10 .elementor-element.elementor-element-2b5799e .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-2b5799e:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.74;}.elementor-10 .elementor-element.elementor-element-2b5799e .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a00e16 > .elementor-widget-container{background-color:#001938;margin:0px 5px 50px 5px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2a00e16 .cms-button-wrapper .btn{text-align:center;border-radius:29px 29px 29px 29px;font-weight:600;min-width:109px;}.elementor-10 .elementor-element.elementor-element-2a00e16 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2a00e16 .cms-button-icon i{font-size:36px;}.elementor-10 .elementor-element.elementor-element-3621e58 > .elementor-container{max-width:1109px;}.elementor-10 .elementor-element.elementor-element-3621e58 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:44px;}.elementor-10 .elementor-element.elementor-element-3621e58{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-ca67877 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:2px 0px 2px 0px;border-color:#001938;}.elementor-10 .elementor-element.elementor-element-ca67877{text-align:center;}.elementor-10 .elementor-element.elementor-element-ca67877 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:31px;font-weight:700;font-style:italic;color:#001938;}.elementor-10 .elementor-element.elementor-element-6f2af4d > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:2px 0px 2px 0px;border-color:#001938;}.elementor-10 .elementor-element.elementor-element-6f2af4d{text-align:center;}.elementor-10 .elementor-element.elementor-element-6f2af4d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:31px;font-weight:700;font-style:italic;color:#001938;}.elementor-10 .elementor-element.elementor-element-d4b1ad4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d4b1ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/staging.rolysbistro.ie/wp-content/uploads/2023/04/Rolys-Bistro-321-scaled.jpg?fit=2560%2C1740&ssl=1");background-position:0px -637px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d4b1ad4 > .elementor-background-overlay{background-color:#120101;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-d4b1ad4{border-style:solid;border-width:0px 0px 70px 0px;border-color:#041C3C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:145px 0px 140px 0px;}.elementor-10 .elementor-element.elementor-element-d4b1ad4, .elementor-10 .elementor-element.elementor-element-d4b1ad4 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1ecd486 > .elementor-widget-container{padding:0px 0px 19px 0px;}.elementor-10 .elementor-element.elementor-element-1ecd486{text-align:center;}.elementor-10 .elementor-element.elementor-element-1ecd486 .elementor-heading-title{font-family:"Rolys Font", Sans-serif;font-size:57px;font-weight:400;color:#F4DCBC;}.elementor-10 .elementor-element.elementor-element-35b973f .cms-button-wrapper .btn{text-align:center;border-radius:31px 31px 31px 31px;min-width:0px;}.elementor-10 .elementor-element.elementor-element-35b973f .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-3b5928c1{--spacer-size:10px;}.elementor-10 .elementor-element.elementor-element-3e47d43:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3e47d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10 .elementor-element.elementor-element-3e47d43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-92px;margin-bottom:0px;padding:80px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-3e47d43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4a658b7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-4a658b7 .cms-heading-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4a658b7 .custom-heading{color:#001938;font-family:"Rolys Font", Sans-serif;font-size:52px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4a658b7 .cms-heading-wrapper .custom-heading{margin-top:0px;margin-bottom:-30px;}.elementor-10 .elementor-element.elementor-element-4a658b7 .custom-subheading{color:#F3DBC0;}.elementor-10 .elementor-element.elementor-element-4a658b7 .cms-heading-wrapper .custom-subheading{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-4a658b7 .custom-heading-description{color:#001938;font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:500;line-height:100px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-f507b1d > .elementor-widget-container{padding:40px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-f507b1d .cms-button-wrapper .btn{text-align:center;border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-f507b1d .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2519484{--e-image-carousel-slides-to-show:1;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-42066e14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42066e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-d4b1ad4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d4b1ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-001055b{margin-top:0px;margin-bottom:80px;}.elementor-10 .elementor-element.elementor-element-1058189{margin-top:0px;margin-bottom:80px;}.elementor-10 .elementor-element.elementor-element-42066e14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42066e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-42066e14{border-width:0px 0px 100px 0px;margin-top:0px;margin-bottom:-30px;padding:70px 0px 70px 0px;}.elementor-10 .elementor-element.elementor-element-47c3617 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-47c3617 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-1170ba8{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-c297d1a{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9c83f97{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-2165c43 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-d4b1ad4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d4b1ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-d4b1ad4{border-width:0px 0px 100px 0px;margin-top:0px;margin-bottom:-30px;padding:70px 0px 70px 0px;}.elementor-10 .elementor-element.elementor-element-1ecd486 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-1ecd486 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-3e47d43{padding:50px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-4a658b7 .cms-heading-wrapper .custom-heading{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-4a658b7 .custom-heading{font-size:50px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-42066e14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42066e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/staging.rolysbistro.ie/wp-content/uploads/2023/02/4-1.png?fit=940%2C788&ssl=1");background-position:0px -91px;}.elementor-10 .elementor-element.elementor-element-42066e14{border-width:0px 0px 10px 0px;margin-top:0px;margin-bottom:30px;padding:50px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-d80077c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-92cf6c4{text-align:center;}.elementor-10 .elementor-element.elementor-element-92cf6c4 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-cd083b5 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cd083b5 .cms-button-wrapper .btn{text-align:center;}.elementor-10 .elementor-element.elementor-element-cd083b5 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c297d1a{padding:15px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-23aeb18{text-align:center;}.elementor-10 .elementor-element.elementor-element-23aeb18 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-4274055 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4274055 .cms-button-wrapper .btn{text-align:center;}.elementor-10 .elementor-element.elementor-element-4274055 .cms-button-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6c9559 .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-4eb4c59 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-782ef1b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-c0ebb55 .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-6a9f2c9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-23b0b7e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-f454d04 .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-637fad7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-0f6a494 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-2165c43 > .elementor-widget-container{margin:31px 31px 31px 31px;padding:31px 31px 31px 31px;}.elementor-10 .elementor-element.elementor-element-f334e01 .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-f01973e .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-2b5799e .elementor-image-box-img{margin-bottom:37px;}.elementor-10 .elementor-element.elementor-element-ca67877 > .elementor-widget-container{border-width:2px 0px 2px 0px;}.elementor-10 .elementor-element.elementor-element-6f2af4d > .elementor-widget-container{border-width:2px 0px 2px 0px;}.elementor-10 .elementor-element.elementor-element-d4b1ad4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d4b1ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-d4b1ad4{border-width:0px 0px 10px 0px;padding:50px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-3e47d43{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-4a658b7 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4a658b7 .cms-heading-wrapper .custom-heading{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-4a658b7 .custom-heading{font-size:55px;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-4a658b7 .custom-heading-description{font-size:23px;line-height:3.1em;}}