.elementor-12987 .elementor-element.elementor-element-f7fc04e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12987 .elementor-element.elementor-element-f7fc04e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12987 .elementor-element.elementor-element-5bc8bcf > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.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-12987 .elementor-element.elementor-element-ebe096c .elementor-heading-title{color:#E50695;}.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-12987 .elementor-element.elementor-element-2a9380d .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-12987 .elementor-element.elementor-element-76df106 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-76df106 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-76df106 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-76df106 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-76df106 .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-76df106 .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-76df106 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-a9ed5f4 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-429fe03 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-429fe03 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-429fe03 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-429fe03 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-429fe03 .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-429fe03 .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-429fe03 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-bd7eab2 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-ed13457 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-ed13457 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-ed13457 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-ed13457 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-ed13457 .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-ed13457 .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-ed13457 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-fa37a08 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-e683aae .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-e683aae .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-e683aae .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-e683aae .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-e683aae .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-e683aae .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-e683aae .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-8a42f3d .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-330cc9c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-8f13a20 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-6f1ad0b .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-6f1ad0b .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-6f1ad0b .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-6f1ad0b .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-6f1ad0b .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-6f1ad0b .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-6f1ad0b .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-afe8955 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-de27de9 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-de27de9 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-de27de9 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-de27de9 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-de27de9 .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-de27de9 .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-de27de9 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-1fb3de0 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-54a87b1 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-54a87b1 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-54a87b1 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-54a87b1 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-54a87b1 .elementor-active .elementor-accordion-title{color:#00B451;}.elementor-12987 .elementor-element.elementor-element-54a87b1 .elementor-active .elementor-accordion-icon svg{fill:#00B451;}.elementor-12987 .elementor-element.elementor-element-54a87b1 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12987 .elementor-element.elementor-element-66ea585 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12987 .elementor-element.elementor-element-66ea585 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12987 .elementor-element.elementor-element-66ea585{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12987 .elementor-element.elementor-element-1766b05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12987 .elementor-element.elementor-element-1766b05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12987 .elementor-element.elementor-element-4bb89ad > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-widget-theme-post-featured-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-12987 .elementor-element.elementor-element-2603db3 .elementor-heading-title{font-family:"Averta Bold", Sans-serif;font-weight:900;color:#E50695;}.elementor-12987 .elementor-element.elementor-element-84f68ad .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-281abc3 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-281abc3 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-281abc3 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-281abc3 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-281abc3 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-281abc3 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-281abc3 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-d7a19a0 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-f517adb .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-f517adb .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-f517adb .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-f517adb .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-f517adb .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-f517adb .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-f517adb .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-72d11fc .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-b9cf92c .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-b9cf92c .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-b9cf92c .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-b9cf92c .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-b9cf92c .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-b9cf92c .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-b9cf92c .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-d6572f8 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-d5f52d5 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-d5f52d5 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-d5f52d5 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-d5f52d5 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-d5f52d5 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-d5f52d5 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-d5f52d5 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-5d9be35 .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-1abd535 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-1abd535 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-1abd535 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-1abd535 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-1abd535 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-1abd535 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-1abd535 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-076823c .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-aa77e8a .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-aa77e8a .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-aa77e8a .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-aa77e8a .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-aa77e8a .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-aa77e8a .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-aa77e8a .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-a6df15e .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-343f517 .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-343f517 .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-343f517 .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-343f517 .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-343f517 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-343f517 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-343f517 .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-b6cd67f .elementor-heading-title{font-family:"Averta Black", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-12987 .elementor-element.elementor-element-bdaac4e .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-bdaac4e .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-bdaac4e .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-bdaac4e .elementor-active .elementor-accordion-icon, .elementor-12987 .elementor-element.elementor-element-bdaac4e .elementor-active .elementor-accordion-title{color:#000000;}.elementor-12987 .elementor-element.elementor-element-bdaac4e .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-12987 .elementor-element.elementor-element-bdaac4e .elementor-accordion-title{font-family:"Averta Bold", Sans-serif;font-size:18px;font-weight:900;}.elementor-12987 .elementor-element.elementor-element-88b5bab .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12987 .elementor-element.elementor-element-88b5bab .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12987 .elementor-element.elementor-element-88b5bab{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta Black';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tasteofdublin.ie/wp-content/uploads/2021/12/Averta-Black-TheFontsMaster.com_.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tasteofdublin.ie/wp-content/uploads/2021/12/Averta-Bold-TheFontsMaster.com_.ttf') format('truetype');
}
/* End Custom Fonts CSS */