CINXE.COM

Our Journalists - DMG Media

<!DOCTYPE html> <html lang="en-GB" prefix="og: https://ogp.me/ns#" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- WP_HEAD() START --> <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Open+Sans:100,200,300,400,500,600,700,800,900|Open+Sans:100,200,300,400,500,600,700,800,900|Vollkorn:100,200,300,400,500,600,700,800,900|Montserrat:100,200,300,400,500,600,700,800,900" > <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:100,200,300,400,500,600,700,800,900|Open+Sans:100,200,300,400,500,600,700,800,900|Vollkorn:100,200,300,400,500,600,700,800,900|Montserrat:100,200,300,400,500,600,700,800,900"> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- OptanonConsentNoticeStart --> <script src="https://cdn.cookielaw.org/consent/e9666090-c2ab-43ad-8815-cd7d3ddc370a/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="e9666090-c2ab-43ad-8815-cd7d3ddc370a" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OptanonConsentNoticeEnd --> <!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> <title>Our Journalists - DMG Media</title> <meta name="description" content="Our award-winning team of Journalists have consistently broken some of the most important stories on the news agenda."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://dmgmedia.ie/our-journalists/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Our Journalists - DMG Media" /> <meta property="og:description" content="Our award-winning team of Journalists have consistently broken some of the most important stories on the news agenda." /> <meta property="og:url" content="https://dmgmedia.ie/our-journalists/" /> <meta property="og:site_name" content="DMG Media" /> <meta property="og:updated_time" content="2022-04-26T13:39:10+01:00" /> <meta property="article:published_time" content="2022-03-01T14:00:32+00:00" /> <meta property="article:modified_time" content="2022-04-26T13:39:10+01:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Our Journalists - DMG Media" /> <meta name="twitter:description" content="Our award-winning team of Journalists have consistently broken some of the most important stories on the news agenda." /> <meta name="twitter:label1" content="Time to read" /> <meta name="twitter:data1" content="Less than a minute" /> <script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://dmgmedia.ie/#place","address":{"@type":"PostalAddress","streetAddress":"Top Floor, Two Haddington Buildings, 20-38 Haddington Road","addressLocality":"Dublin 4","addressRegion":"Dublin","postalCode":"D04 HE94","addressCountry":"Ireland"}},{"@type":"Organization","@id":"https://dmgmedia.ie/#organization","name":"DMG Media","url":"https://dmgmedia.ie","email":"info@dmgmedia.ie","address":{"@type":"PostalAddress","streetAddress":"Top Floor, Two Haddington Buildings, 20-38 Haddington Road","addressLocality":"Dublin 4","addressRegion":"Dublin","postalCode":"D04 HE94","addressCountry":"Ireland"},"logo":{"@type":"ImageObject","@id":"https://dmgmedia.ie/#logo","url":"https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01.png","contentUrl":"https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01.png","caption":"DMG Media","inLanguage":"en-GB","width":"2560","height":"719"},"location":{"@id":"https://dmgmedia.ie/#place"}},{"@type":"WebSite","@id":"https://dmgmedia.ie/#website","url":"https://dmgmedia.ie","name":"DMG Media","publisher":{"@id":"https://dmgmedia.ie/#organization"},"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https://dmgmedia.ie/our-journalists/#webpage","url":"https://dmgmedia.ie/our-journalists/","name":"Our Journalists - DMG Media","datePublished":"2022-03-01T14:00:32+00:00","dateModified":"2022-04-26T13:39:10+01:00","isPartOf":{"@id":"https://dmgmedia.ie/#website"},"inLanguage":"en-GB"},{"@type":"Person","@id":"https://dmgmedia.ie/our-journalists/#author","name":"artcuddy","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/c6468ebb3e90fc3ed898fc937b523b55?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/c6468ebb3e90fc3ed898fc937b523b55?s=96&amp;d=mm&amp;r=g","caption":"artcuddy","inLanguage":"en-GB"},"sameAs":["http://dmgmedia.ie"],"worksFor":{"@id":"https://dmgmedia.ie/#organization"}},{"@type":"Article","headline":"Our Journalists - DMG Media","keywords":"journalists","datePublished":"2022-03-01T14:00:32+00:00","dateModified":"2022-04-26T13:39:10+01:00","author":{"@id":"https://dmgmedia.ie/our-journalists/#author","name":"artcuddy"},"publisher":{"@id":"https://dmgmedia.ie/#organization"},"description":"Our award-winning team of Journalists have consistently broken some of the most important stories on the news agenda.","name":"Our Journalists - DMG Media","@id":"https://dmgmedia.ie/our-journalists/#richSnippet","isPartOf":{"@id":"https://dmgmedia.ie/our-journalists/#webpage"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://dmgmedia.ie/our-journalists/#webpage"}}]}</script> <!-- /Rank Math WordPress SEO plugin --> <link rel="alternate" type="application/rss+xml" title="DMG Media &raquo; Feed" href="https://dmgmedia.ie/feed/" /> <link rel="alternate" type="application/rss+xml" title="DMG Media &raquo; Comments Feed" href="https://dmgmedia.ie/comments/feed/" /> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #f9f9f9;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #636363;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #c2a990;--wp--preset--color--accent-3: #d8613c;--wp--preset--color--accent-4: #b1c5a4;--wp--preset--color--accent-5: #b5bdbc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: 0.9rem;--wp--preset--font-size--medium: 1.05rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 0.767), 1.85rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.083), 2.5rem);--wp--preset--font-size--xx-large: clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 1.283), 3.27rem);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--heading: Cardo;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid} </style> <link rel='stylesheet' id='automaticcss-core-css' href='https://dmgmedia.ie/wp-content/uploads/automatic-css/automatic.css?ver=1713525943' media='all' /> <link rel='stylesheet' id='oxygen-css' href='https://dmgmedia.ie/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9' media='all' /> <style id='wpgb-head-inline-css'> .wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px} </style> <script src="https://dmgmedia.ie/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <link rel="https://api.w.org/" href="https://dmgmedia.ie/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://dmgmedia.ie/wp-json/wp/v2/pages/127" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://dmgmedia.ie/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel='shortlink' href='https://dmgmedia.ie/?p=127' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://dmgmedia.ie/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdmgmedia.ie%2Four-journalists%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://dmgmedia.ie/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdmgmedia.ie%2Four-journalists%2F&#038;format=xml" /> <script type="text/plain" class="optanon-category-C0004" async src='https://cdn.jwplayer.com/libraries/5YKQv7oi.js'></script><noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript><style class='wp-fonts-local'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://dmgmedia.ie/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/inter/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://dmgmedia.ie/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_400.woff2') format('woff2');} @font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://dmgmedia.ie/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_italic_400.woff2') format('woff2');} @font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:fallback;src:url('https://dmgmedia.ie/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_700.woff2') format('woff2');} </style> <link rel="icon" href="https://dmgmedia.ie/wp-content/uploads/2022/03/favicon-150x150.png" sizes="32x32" /> <link rel="icon" href="https://dmgmedia.ie/wp-content/uploads/2022/03/favicon.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://dmgmedia.ie/wp-content/uploads/2022/03/favicon.png" /> <meta name="msapplication-TileImage" content="https://dmgmedia.ie/wp-content/uploads/2022/03/favicon.png" /> <link rel='stylesheet' id='oxygen-cache-38-css' href='//dmgmedia.ie/wp-content/uploads/oxygen/css/38.css?cache=1710426343&#038;ver=6.7.1' media='all' /> <link rel='stylesheet' id='oxygen-cache-127-css' href='//dmgmedia.ie/wp-content/uploads/oxygen/css/127.css?cache=1701271996&#038;ver=6.7.1' media='all' /> <link rel='stylesheet' id='oxygen-universal-styles-css' href='//dmgmedia.ie/wp-content/uploads/oxygen/css/universal.css?cache=1732115251&#038;ver=6.7.1' media='all' /> <link rel='stylesheet' id='automaticcss-oxygen-css' href='https://dmgmedia.ie/wp-content/uploads/automatic-css/automatic-oxygen.css?ver=1713525944' media='all' /> <!-- END OF WP_HEAD() --> </head> <body class="page-template-default page page-id-127 wp-embed-responsive oxygen-body" > <header id="_header-33-12" class="oxy-header-wrapper oxy-sticky-header oxy-header " ><div id="_header_row-34-12" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-35-12" class="oxy-header-left" ><a id="link-53-38" class="ct-link" href="/" target="_self" ><img id="image-14-12" alt="" src="https://dmgmedia.ie/wp-content/uploads/2022/02/dmg-white-640x110.webp" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2022/02/dmg-white-640x110.webp 640w, https://dmgmedia.ie/wp-content/uploads/2022/02/dmg-white-300x52.webp 300w, https://dmgmedia.ie/wp-content/uploads/2022/02/dmg-white-480x83.webp 480w" sizes="(max-width: 640px) 100vw, 640px" /></a></div><div id="_header_center-36-12" class="oxy-header-center" ></div><div id="_header_right-37-12" class="oxy-header-right" > <div id="-pro-menu-72-38" class="oxy-pro-menu text--400 " ><div class="oxy-pro-menu-mobile-open-icon " data-off-canvas-alignment=""><svg id="-pro-menu-72-38-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div> <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400" data-oxy-pro-menu-dropdown-animation="fade-up" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-entire-parent-toggles-dropdown="true" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-oxy-pro-menu-dropdown-links-on-mobile="toggle"> <div class="menu-main-menu-container"><ul id="menu-main-menu" class="oxy-pro-menu-list"><li id="menu-item-433" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-433"><a href="https://dmgmedia.ie/corporate-brochure/">Corporate Brochure</a></li> <li id="menu-item-36" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://dmgmedia.ie/what-we-do/">What We Do</a></li> <li id="menu-item-35" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-35"><a href="https://dmgmedia.ie/consumer-brands/">Consumer Brands</a> <ul class="sub-menu"> <li id="menu-item-185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185"><a href="https://dmgmedia.ie/consumer-brands/">Consumer Brands</a></li> <li id="menu-item-136" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-127 current_page_item menu-item-136"><a href="https://dmgmedia.ie/our-journalists/" aria-current="page">Our Journalists</a></li> <li id="menu-item-279" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-279"><a href="https://dmgmedia.ie/our-editors/">Our Editors</a></li> </ul> </li> <li id="menu-item-278" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-278"><a href="/advertise/">Advertise</a> <ul class="sub-menu"> <li id="menu-item-196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-196"><a href="https://dmgmedia.ie/advertise/">Advertise</a></li> <li id="menu-item-595" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-595"><a href="https://dmgmedia.ie/dmg-mum-marketing/">Mum Marketing</a></li> <li id="menu-item-452" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-452"><a href="/advertise/#consumer-rate-card">Consumer Rate Card</a></li> <li id="menu-item-467" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-467"><a href="/advertise/#business-rate-card">Business Rate Card</a></li> <li id="menu-item-197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-197"><a href="https://dmgmedia.ie/ad-specs/">Ad Specs</a></li> <li id="menu-item-328" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-328"><a href="https://dmgmedia.ie/ad-formats/">Ad Formats</a></li> <li id="menu-item-137" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137"><a href="https://dmgmedia.ie/brand-safety/">Brand Safety</a></li> <li id="menu-item-149" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149"><a href="https://dmgmedia.ie/social-plus/">Social Plus</a></li> <li id="menu-item-198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-198"><a href="https://dmgmedia.ie/ad-terms-conditions/">Ad Terms &#038; Conditions</a></li> </ul> </li> <li id="menu-item-299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-299"><a href="https://dmgmedia.ie/b2b-brands/">B2B Brands</a></li> <li id="menu-item-153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153"><a href="https://dmgmedia.ie/careers/">Careers</a> <ul class="sub-menu"> <li id="menu-item-477" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-477"><a href="https://dmgmedia.ie/current-opportunities/">All Current Opportunities</a></li> <li id="menu-item-623" class="menu-item menu-item-type-post_type menu-item-object-careers-opportunity menu-item-623"><a href="https://dmgmedia.ie/careers-opportunity/account-manager/">Account Manager</a></li> </ul> </li> <li id="menu-item-87" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-87"><a href="https://dmgmedia.ie/contact/">Contact</a></li> </ul></div> <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-72-38"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div> </div> </div> <script type="text/javascript"> jQuery('#-pro-menu-72-38 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></div>'); }); jQuery('#-pro-menu-72-38 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); }); </script> <div id="-burger-trigger-27-12" class="oxy-burger-trigger " ><button aria-label="Open menu" data-touch="click" class="hamburger hamburger--collapse " type="button"><span class="hamburger-box"><span class="hamburger-inner"></span></span></button></div> </div></div></div></header> <script type="text/javascript"> jQuery(document).ready(function() { var selector = "#_header-33-12", scrollval = parseInt("0"); if (!scrollval || scrollval < 1) { jQuery("body").css("margin-top", jQuery(selector).outerHeight()); jQuery(selector).addClass("oxy-sticky-header-active"); } else { var scrollTopOld = 0; jQuery(window).scroll(function() { if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) { if (jQuery(this).scrollTop() > scrollval ) { if ( !jQuery(selector).hasClass("oxy-sticky-header-active")) { if (jQuery(selector).css('position')!='absolute') { jQuery("body").css("margin-top", jQuery(selector).outerHeight()); } jQuery(selector) .addClass("oxy-sticky-header-active") } } else { jQuery(selector) .removeClass("oxy-sticky-header-fade-in") .removeClass("oxy-sticky-header-active"); if (jQuery(selector).css('position')!='absolute') { jQuery("body").css("margin-top", ""); } } scrollTopOld = jQuery(this).scrollTop(); } }) } }); </script> <div id="-off-canvas-28-12" class="oxy-off-canvas " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-28-12-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="true" data-trigger-selector=".oxy-burger-trigger" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="true" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" > <div id="-slide-menu-73-38" class="oxy-slide-menu " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"> <ul id="menu-main-menu-1" class="oxy-slide-menu_list"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-433"><a href="https://dmgmedia.ie/corporate-brochure/">Corporate Brochure</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://dmgmedia.ie/what-we-do/">What We Do</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-35"><a href="https://dmgmedia.ie/consumer-brands/">Consumer Brands</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185"><a href="https://dmgmedia.ie/consumer-brands/">Consumer Brands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-127 current_page_item menu-item-136"><a href="https://dmgmedia.ie/our-journalists/" aria-current="page">Our Journalists</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-279"><a href="https://dmgmedia.ie/our-editors/">Our Editors</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-278"><a href="/advertise/">Advertise</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-196"><a href="https://dmgmedia.ie/advertise/">Advertise</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-595"><a href="https://dmgmedia.ie/dmg-mum-marketing/">Mum Marketing</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-452"><a href="/advertise/#consumer-rate-card">Consumer Rate Card</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-467"><a href="/advertise/#business-rate-card">Business Rate Card</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-197"><a href="https://dmgmedia.ie/ad-specs/">Ad Specs</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-328"><a href="https://dmgmedia.ie/ad-formats/">Ad Formats</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137"><a href="https://dmgmedia.ie/brand-safety/">Brand Safety</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149"><a href="https://dmgmedia.ie/social-plus/">Social Plus</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-198"><a href="https://dmgmedia.ie/ad-terms-conditions/">Ad Terms &#038; Conditions</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-299"><a href="https://dmgmedia.ie/b2b-brands/">B2B Brands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153"><a href="https://dmgmedia.ie/careers/">Careers</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-477"><a href="https://dmgmedia.ie/current-opportunities/">All Current Opportunities</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-careers-opportunity menu-item-623"><a href="https://dmgmedia.ie/careers-opportunity/account-manager/">Account Manager</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-87"><a href="https://dmgmedia.ie/contact/">Contact</a></li> </ul></nav></div> <div id="_social_icons-89-38" class="oxy-social-icons" ><a href='https://twitter.com/dmgmedia_Irl' target='_blank' class='oxy-social-icons-twitter'><svg><title>Visit our Twitter</title><use xlink:href='#oxy-social-icons-icon-twitter-blank'></use></svg></a><a href='https://www.linkedin.com/company/dmgmedia/' target='_blank' class='oxy-social-icons-linkedin'><svg><title>Visit our LinkedIn</title><use xlink:href='#oxy-social-icons-icon-linkedin-blank'></use></svg></a></div></div></div> <div id='inner_content-32-12' class='ct-inner-content'><section id="section-2-127" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-3-127" class="ct-div-block" ><div id="div_block-4-127" class="ct-div-block" ></div><h1 id="headline-5-127" class="ct-headline page-heading">our journalists<br></h1></div></div></section><section id="section-19-127" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="text_block-20-127" class="ct-text-block text--m dmg-body-text" >Our award-winning team has consistently broken some of the most important stories on the news agenda.<br>We pride ourselves in maintaining some of the finest editorial traditions, not least that of publishing those voices in society that both challenge and reflect what happens in our country on behalf of our readers.</div></div></section><section id="section-48-127" class=" ct-section grid--2 gap--s grid--l-1" ><div class="ct-section-inner-wrap"><div id="div_block-50-127" class="ct-div-block" ><img id="image-63-127" alt="" src="https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000.png" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000.png 1000w, https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000-300x212.png 300w, https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000-768x543.png 768w, https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000-480x339.png 480w, https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000-640x452.png 640w, https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000-720x509.png 720w, https://dmgmedia.ie/wp-content/uploads/2022/03/SPLASH_PAPERS-1000-960x679.png 960w" sizes="(max-width: 1000px) 100vw, 1000px" /></div><div id="div_block-56-127" class="ct-div-block owl--m pad--m" ><div id="text_block-57-127" class="ct-text-block" >The voices we have come from a broad cross section. Our journalists provoke thought and discussion not only amongst our readers but also within other media and in the corridors of power.<br><br>We are committed to maintaining the highest standards and will continue to hire the best talent there is. <br></div><a id="link_button-58-127" class="ct-link-button btn--primary" href="/our-editors/" target="_self" >Our Editors<br></a></div></div></section><section id="section-65-127" class=" ct-section grid--2-1 grid--l-1" ><div class="ct-section-inner-wrap"><div id="div_block-66-127" class="ct-div-block " ><div id="_rich_text-67-127" class="oxy-rich-text dmg-blockquote" ><blockquote><h2>A good newspaper is like the best conversation; a discussion that veers from politics to culture, from local gossip to global celebrity. We tell our readers what they want to know, what they need to know and work hard at entertaining them too.</h2></blockquote></div></div><div id="div_block-68-127" class="ct-div-block " ><img id="image-69-127" alt="" src="https://dmgmedia.ie/wp-content/uploads/2022/03/Conor-O-DONNELL_blue-480x480.jpg" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2022/03/Conor-O-DONNELL_blue-480x480.jpg 480w, https://dmgmedia.ie/wp-content/uploads/2022/03/Conor-O-DONNELL_blue-300x300.jpg 300w, https://dmgmedia.ie/wp-content/uploads/2022/03/Conor-O-DONNELL_blue-150x150.jpg 150w" sizes="(max-width: 480px) 100vw, 480px" /><div id="text_block-70-127" class="ct-text-block text--600" >Conor O鈥橠onnell</div><div id="text_block-71-127" class="ct-text-block text--s" >Group Editor<br>Irish Mail Newspapers<br></div></div></div></section><section id="section-6-127" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="text_block-7-127" class="ct-text-block text--m" >We have assembled a top-class team of journalists to bring to all our audiences across digital and print, the very best in news, sport, lifestyle and opinions.</div></div></section><section id="section-22-127" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-23-127" class="ct-div-block grid--l-2 grid--s-1" ><div id="div_block-24-127" class="ct-div-block" ><img id="image-47-127" alt="" src="https://dmgmedia.ie/wp-content/uploads/2023/11/PNG-01.webp" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2023/11/PNG-01.webp 330w, https://dmgmedia.ie/wp-content/uploads/2023/11/PNG-01-300x176.webp 300w" sizes="(max-width: 330px) 100vw, 330px" /></div><div id="div_block-26-127" class="ct-div-block " ><img id="image-27-127" alt="" src="https://dmgmedia.ie/wp-content/uploads/2023/11/Michael-OFarrell.jpg" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2023/11/Michael-OFarrell.jpg 769w, https://dmgmedia.ie/wp-content/uploads/2023/11/Michael-OFarrell-258x300.jpg 258w" sizes="(max-width: 769px) 100vw, 769px" /><div id="div_block-28-127" class="ct-div-block" ><div id="text_block-29-127" class="ct-text-block text--600" >Michael O鈥橣arrell<br></div><div id="_rich_text-30-127" class="oxy-rich-text" ><p>Features Journalist of the Year (Popular) <strong>&amp;</strong> Campaigning Journalism</p></div></div></div><div id="div_block-32-127" class="ct-div-block " ><img id="image-33-127" alt="" src="https://dmgmedia.ie/wp-content/uploads/2023/11/Mary-Carr-scaled.jpg" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2023/11/Mary-Carr-scaled.jpg 1703w, https://dmgmedia.ie/wp-content/uploads/2023/11/Mary-Carr-200x300.jpg 200w, https://dmgmedia.ie/wp-content/uploads/2023/11/Mary-Carr-681x1024.jpg 681w, https://dmgmedia.ie/wp-content/uploads/2023/11/Mary-Carr-768x1154.jpg 768w, https://dmgmedia.ie/wp-content/uploads/2023/11/Mary-Carr-1022x1536.jpg 1022w, https://dmgmedia.ie/wp-content/uploads/2023/11/Mary-Carr-1363x2048.jpg 1363w" sizes="(max-width: 1703px) 100vw, 1703px" /><div id="div_block-34-127" class="ct-div-block" ><div id="text_block-35-127" class="ct-text-block text--600" >Mary Carr<br></div><div id="_rich_text-36-127" class="oxy-rich-text" ><p>Columnist of the Year (Popular)</p></div></div></div></div></div></section></div><section id="section-74-38" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-75-38" class="ct-div-block" ><img id="image-76-38" alt="" src="https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01-480x135.png" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01-480x135.png 480w, https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01-300x84.png 300w" sizes="(max-width: 480px) 100vw, 480px" /><div id="div_block-77-38" class="ct-div-block" ></div></div><div id="div_block-78-38" class="ct-div-block" ><div id="div_block-79-38" class="ct-div-block" ><div id="_social_icons-88-38" class="oxy-social-icons" ><a href='https://twitter.com/dmgmedia_Irl' target='_blank' class='oxy-social-icons-twitter'><svg><title>Visit our Twitter</title><use xlink:href='#oxy-social-icons-icon-twitter-blank'></use></svg></a><a href='https://www.linkedin.com/company/dmgmedia-irl/' target='_blank' class='oxy-social-icons-linkedin'><svg><title>Visit our LinkedIn</title><use xlink:href='#oxy-social-icons-icon-linkedin-blank'></use></svg></a></div> <div id="-pro-menu-81-38" class="oxy-pro-menu text--400 " ><div class="oxy-pro-menu-mobile-open-icon " data-off-canvas-alignment=""><svg id="-pro-menu-81-38-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div> <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle" data-aos-duration="400" data-oxy-pro-menu-dropdown-animation="fade-up" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-entire-parent-toggles-dropdown="true" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-oxy-pro-menu-dropdown-links-on-mobile="toggle"> <div class="menu-admin-menu-container"><ul id="menu-admin-menu" class="oxy-pro-menu-list"><li id="menu-item-223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-223"><a href="https://dmgmedia.ie/privacy-policy-cookies/">Privacy Policy &#038; Cookies</a></li> <li id="menu-item-224" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-224"><a href="https://dmgmedia.ie/ad-terms-conditions/">Advertising Terms &#038; Conditions</a></li> <li id="menu-item-225" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225"><a href="https://dmgmedia.ie/ad-specs/">Ad Specs</a></li> <li id="menu-item-507" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-507"><a href="https://dmgmedia.ie/dmg-media-terms-conditions/">Terms &#038; Conditions</a></li> </ul></div> <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-81-38"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div> </div> </div> <script type="text/javascript"> jQuery('#-pro-menu-81-38 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></div>'); }); jQuery('#-pro-menu-81-38 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); }); </script></div><div id="text_block-82-38" class="ct-text-block text--m body-text" >dmg media<br></div><div id="_rich_text-90-38" class="oxy-rich-text" ><p>Top Floor, Two Haddington Buildings. 20-38 Haddington Road. Dublin 4. D04 HE94.<br /><a href="mailto:info@dmgmedia.ie">info@dmgmedia.ie</a><br />General Enquiries: +353 (0)1 256 0800</p></div><div id="code_block-92-38" class="ct-code-block" ><!-- OneTrust Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie Settings</button> <!-- OneTrust Cookies Settings button end --></div></div><div id="div_block-84-38" class="ct-div-block" ><img id="image-85-38" alt="" src="https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01-480x135.png" class="ct-image" srcset="https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01-480x135.png 480w, https://dmgmedia.ie/wp-content/uploads/2022/02/DMG_Media_logo_NO_IRELAND-01-300x84.png 300w" sizes="(max-width: 480px) 100vw, 480px" /><div id="div_block-86-38" class="ct-div-block" ></div></div></div></section> <div id="-back-to-top-91-38" class="oxy-back-to-top " ><div class="oxy-back-to-top_inner oxy-inner-content" data-scroll="300" data-scroll-duration="300" data-scroll-easing="linear" title="Back to Top"><span class="oxy-back-to-top_icon"><svg id="-back-to-top-91-38-icon"><use xlink:href="#FontAwesomeicon-angle-double-up"></use></svg></span></div></div> <!-- WP_FOOTER --> <style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style> <style>.ct-FontAwesomeicon-angle-double-up{width:0.64285714285714em}</style> <style>.ct-FontAwesomeicon-ellipsis-v{width:0.21428571428571em}</style> <?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-chevron-down" viewBox="0 0 28 28"><title>chevron-down</title><path d="M26.297 12.625l-11.594 11.578c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.578c-0.391-0.391-0.391-1.031 0-1.422l2.594-2.578c0.391-0.391 1.016-0.391 1.406 0l8.297 8.297 8.297-8.297c0.391-0.391 1.016-0.391 1.406 0l2.594 2.578c0.391 0.391 0.391 1.031 0 1.422z"/></symbol><symbol id="FontAwesomeicon-angle-double-up" viewBox="0 0 18 28"><title>angle-double-up</title><path d="M16.797 20.5c0 0.125-0.063 0.266-0.156 0.359l-0.781 0.781c-0.094 0.094-0.219 0.156-0.359 0.156-0.125 0-0.266-0.063-0.359-0.156l-6.141-6.141-6.141 6.141c-0.094 0.094-0.234 0.156-0.359 0.156s-0.266-0.063-0.359-0.156l-0.781-0.781c-0.094-0.094-0.156-0.234-0.156-0.359s0.063-0.266 0.156-0.359l7.281-7.281c0.094-0.094 0.234-0.156 0.359-0.156s0.266 0.063 0.359 0.156l7.281 7.281c0.094 0.094 0.156 0.234 0.156 0.359zM16.797 14.5c0 0.125-0.063 0.266-0.156 0.359l-0.781 0.781c-0.094 0.094-0.219 0.156-0.359 0.156-0.125 0-0.266-0.063-0.359-0.156l-6.141-6.141-6.141 6.141c-0.094 0.094-0.234 0.156-0.359 0.156s-0.266-0.063-0.359-0.156l-0.781-0.781c-0.094-0.094-0.156-0.234-0.156-0.359s0.063-0.266 0.156-0.359l7.281-7.281c0.094-0.094 0.234-0.156 0.359-0.156s0.266 0.063 0.359 0.156l7.281 7.281c0.094 0.094 0.156 0.234 0.156 0.359z"/></symbol><symbol id="FontAwesomeicon-ellipsis-v" viewBox="0 0 6 28"><title>ellipsis-v</title><path d="M6 19.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 11.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 3.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-chevron-down" viewBox="0 0 20 20"><title>chevron-down</title><path class="path1" d="M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z"/></symbol></defs></svg> <script type="text/javascript"> function oxygen_init_pro_menu() { jQuery('.oxy-pro-menu-container').each(function(){ // dropdowns var menu = jQuery(this), animation = menu.data('oxy-pro-menu-dropdown-animation'), animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration'); jQuery('.sub-menu', menu).attr('data-aos',animation); jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000); oxygen_offcanvas_menu_init(menu); jQuery(window).resize(function(){ oxygen_offcanvas_menu_init(menu); }); // let certain CSS rules know menu being initialized // "10" timeout is extra just in case, "0" would be enough setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10); }); } jQuery(document).ready(oxygen_init_pro_menu); document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false); let proMenuMouseDown = false; jQuery(".oxygen-body") .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = true; }) .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = false; }) .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { if( proMenuMouseDown ) return; var subMenu = jQuery(this).children('.sub-menu'); subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000); var offset = subMenu.offset(), width = subMenu.width(), docWidth = jQuery(window).width(); if (offset.left+width > docWidth) { subMenu.addClass('sub-menu-left'); } }) .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) { if( jQuery(this).is(':hover') ) return; jQuery(this).children('.sub-menu').removeClass('aos-animate'); var subMenu = jQuery(this).children('.sub-menu'); //subMenu.addClass('oxy-pro-menu-dropdown-animating-out'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000); }) // open icon click .on('click', '.oxy-pro-menu-mobile-open-icon', function() { var menu = jQuery(this).parents('.oxy-pro-menu'); // off canvas if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) { oxygen_offcanvas_menu_run(menu); } // regular else { menu.addClass('oxy-pro-menu-open'); jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container'); jQuery('body').addClass('oxy-nav-menu-prevent-overflow'); jQuery('html').addClass('oxy-nav-menu-prevent-overflow'); oxygen_pro_menu_set_static_width(menu); } // remove animation and collapse jQuery('.sub-menu', menu).attr('data-aos',''); jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0); }); function oxygen_pro_menu_set_static_width(menu) { var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width(); jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth); } function oxygen_pro_menu_unset_static_width(menu) { jQuery(".oxy-pro-menu-container > div:first-child", menu).width(""); } // close icon click jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) { var menu = jQuery(this).parents('.oxy-pro-menu'); menu.removeClass('oxy-pro-menu-open'); jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_run(menu); } oxygen_pro_menu_unset_static_width(menu); }); // dropdown toggle icon click jQuery('body').on( 'touchstart click', '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+ '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area', function(e) { e.preventDefault(); // fix for iOS false triggering submenu clicks jQuery('.sub-menu').css('pointer-events', 'none'); setTimeout( function() { jQuery('.sub-menu').css('pointer-events', 'initial'); }, 500); // workaround to stop click event from triggering after touchstart if (window.oxygenProMenuIconTouched === true) { window.oxygenProMenuIconTouched = false; return; } if (e.type==='touchstart') { window.oxygenProMenuIconTouched = true; } oxygen_pro_menu_toggle_dropdown(this); } ); function oxygen_pro_menu_toggle_dropdown(trigger) { var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({ start: function () { jQuery(this).css({ display: "flex" }) }, duration: duration*1000 }); } // fullscreen menu link click var selector = '.oxy-pro-menu-open .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to hide the menu return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } // hide the menu and follow the anchor if (jQuery(this).attr("href").indexOf("#")===0) { jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open'); jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); } }); // off-canvas menu link click var selector = '.oxy-pro-menu-off-canvas .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to trigger it return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } }); // off canvas function oxygen_offcanvas_menu_init(menu) { // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display'); if (offCanvasActive!=='none') { var animation = menu.data('oxy-pro-menu-off-canvas-animation'); setTimeout(function() {menu.attr('data-aos', animation);}, 10); } else { // remove AOS menu.attr('data-aos', ''); }; } function oxygen_offcanvas_menu_run(menu) { var container = menu.find(".oxy-pro-menu-container"); if (!container.attr('data-aos')) { // initialize animation setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0); } else { oxygen_offcanvas_menu_toggle(menu, container); } } var oxygen_offcanvas_menu_toggle_in_progress = false; function oxygen_offcanvas_menu_toggle(menu, container) { if (oxygen_offcanvas_menu_toggle_in_progress) { return; } container.toggleClass('aos-animate'); if (container.hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_toggle_in_progress = true; var animation = container.data('oxy-pro-menu-off-canvas-animation'), timeout = container.data('aos-duration'); if (!animation){ timeout = 0; } setTimeout(function() { container.removeClass('oxy-pro-menu-off-canvas-container') menu.removeClass('oxy-pro-menu-off-canvas'); oxygen_offcanvas_menu_toggle_in_progress = false; }, timeout); } else { container.addClass('oxy-pro-menu-off-canvas-container'); menu.addClass('oxy-pro-menu-off-canvas'); oxygen_pro_menu_set_static_width(menu); } } </script> <script type="text/javascript"> jQuery(document).ready(oxygen_init_burger); function oxygen_init_burger($) { $('.oxy-burger-trigger').each(function( i, OxyBurgerTrigger ) { let touchEventOption = $( OxyBurgerTrigger ).children('.hamburger').data('touch'); let touchEvent = 'ontouchstart' in window ? touchEventOption : 'click'; // Close hamburger when element clicked $( OxyBurgerTrigger ).on( touchEvent, function(e) { e.stopPropagation(); // Check user wants animations if ($(this).children( '.hamburger' ).data('animation') !== 'disable') { $(this).children( '.hamburger' ).toggleClass('is-active'); } } ); } ); // For listening for modals closing to close the hamburger var className = 'live'; var target = document.querySelectorAll(".oxy-modal-backdrop[data-trigger='user_clicks_element']"); for (var i = 0; i < target.length; i++) { // create an observer instance var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { // When the style changes on modal backdrop if (mutation.attributeName === 'style') { // If the modal is live and is closing if(!mutation.target.classList.contains(className)){ // Close the toggle closeToggle(mutation.target); } } }); }); // configuration of the observer var config = { attributes: true, attributeFilter: ['style'], subtree: false }; // pass in the target node, as well as the observer options observer.observe(target[i], config); } // Helper function to close hamburger if modal closed. function closeToggle(elem) { var triggerSelector = $($(elem).data('trigger-selector')); // Abort if burger not being used as the trigger or animations not turned on if ((!triggerSelector.hasClass('oxy-burger-trigger')) || (triggerSelector.children( '.hamburger' ).data('animation') === 'disable') ) { return; } // Close that particular burger triggerSelector.children('.hamburger').removeClass('is-active'); } } </script> <script type="text/javascript"> jQuery(document).ready(oxygen_init_slide_menu); function oxygen_init_slide_menu($) { // check if supports touch, otherwise it's click: let touchEvent = 'ontouchstart' in window ? 'click' : 'click'; $('.oxy-slide-menu').each(function(){ let slide_menu = $(this); let slide_start = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'start' ); let slide_duration = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'duration' ); let slideClickArea = '.menu-item-has-children > a > .oxy-slide-menu_dropdown-icon-click-area'; let dropdownIcon = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'icon' ); slide_menu.find('.menu-item-has-children > a').append('<button aria-expanded=\"false\" aria-pressed=\"false\" class=\"oxy-slide-menu_dropdown-icon-click-area\"><svg class=\"oxy-slide-menu_dropdown-icon\"><use xlink:href=\"#'+ dropdownIcon +'\"></use></svg><span class=\"screen-reader-text\">Submenu</span></button>'); // If being hidden as starting position, for use as mobile menu if ( slide_start == 'hidden' ) { let slide_trigger_selector = $( slide_menu.children( '.oxy-slide-menu_inner' ).data( 'trigger-selector' ) ); slide_trigger_selector.on( touchEvent, function(e) { slide_menu.slideToggle(slide_duration); } ); if (true == slide_menu.children( '.oxy-slide-menu_inner' ).data( 'collapse' ) ) { slide_menu.find(".menu-item a[href^='#']:not([href='#'])").on('click', function(e) { slide_trigger_selector.click() }) } } if ('enable' === slide_menu.children( '.oxy-slide-menu_inner' ).data( 'currentopen' )) { let currentAncestorButton = slide_menu.find('.current-menu-ancestor').children('a').children('.oxy-slide-menu_dropdown-icon-click-area'); currentAncestorButton.attr('aria-expanded', 'true'); currentAncestorButton.attr('aria-pressed', 'true'); currentAncestorButton.addClass('oxy-slide-menu_open'); currentAncestorButton.closest('.current-menu-ancestor').children('.sub-menu').slideDown(0); } }); // Sub menu icon being clicked $('.oxy-slide-menu, .oxygen-builder-body').on( touchEvent, '.menu-item-has-children > a > .oxy-slide-menu_dropdown-icon-click-area', function(e) { e.stopPropagation(); e.preventDefault(); oxy_slide_menu_toggle(this); } ); function oxy_slide_menu_toggle(trigger) { var durationData = $(trigger).closest('.oxy-slide-menu_inner').data( 'duration' ); var othermenus = $(trigger).closest( '.menu-item-has-children' ).siblings('.menu-item-has-children'); othermenus.find( '.sub-menu' ).slideUp( durationData ); othermenus.find( '.oxy-slide-menu_open' ).removeClass( 'oxy-slide-menu_open' ); othermenus.find( '.oxy-slide-menu_open' ).attr('aria-expanded', function (i, attr) { return attr == 'true' ? 'false' : 'true' }); othermenus.find( '.oxy-slide-menu_open' ).attr('aria-pressed', function (i, attr) { return attr == 'true' ? 'false' : 'true' }); $(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle( durationData ); $(trigger).attr('aria-expanded', function (i, attr) { return attr == 'true' ? 'false' : 'true' }); $(trigger).attr('aria-pressed', function (i, attr) { return attr == 'true' ? 'false' : 'true' }); $(trigger).toggleClass('oxy-slide-menu_open'); } let selector = '.oxy-slide-menu .menu-item a[href*="#"]'; $(selector).on('click', function(event){ if ($(event.target).closest('.oxy-slide-menu_dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to trigger it return; } else if ($(event.target).attr("href") === "#" && $(this).parent().hasClass('menu-item-has-children')) { // prevent browser folllowing link event.preventDefault(); // empty href don't lead anywhere, use it as toggle icon click area var hasklinkIcon = $(this).find('.oxy-slide-menu_dropdown-icon-click-area'); oxy_slide_menu_toggle(hasklinkIcon); } }); }; </script> <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <symbol id="oxy-social-icons-icon-linkedin" viewBox="0 0 32 32"> <title>linkedin</title> <path d="M12 12h5.535v2.837h0.079c0.77-1.381 2.655-2.837 5.464-2.837 5.842 0 6.922 3.637 6.922 8.367v9.633h-5.769v-8.54c0-2.037-0.042-4.657-3.001-4.657-3.005 0-3.463 2.218-3.463 4.509v8.688h-5.767v-18z"></path> <path d="M2 12h6v18h-6v-18z"></path> <path d="M8 7c0 1.657-1.343 3-3 3s-3-1.343-3-3c0-1.657 1.343-3 3-3s3 1.343 3 3z"></path> </symbol> <symbol id="oxy-social-icons-icon-facebook" viewBox="0 0 32 32"> <title>facebook</title> <path d="M19 6h5v-6h-5c-3.86 0-7 3.14-7 7v3h-4v6h4v16h6v-16h5l1-6h-6v-3c0-0.542 0.458-1 1-1z"></path> </symbol> <symbol id="oxy-social-icons-icon-pinterest" viewBox="0 0 32 32"> <title>pinterest</title> <path d="M16 2.138c-7.656 0-13.863 6.206-13.863 13.863 0 5.875 3.656 10.887 8.813 12.906-0.119-1.094-0.231-2.781 0.050-3.975 0.25-1.081 1.625-6.887 1.625-6.887s-0.412-0.831-0.412-2.056c0-1.925 1.119-3.369 2.506-3.369 1.181 0 1.756 0.887 1.756 1.95 0 1.188-0.756 2.969-1.15 4.613-0.331 1.381 0.688 2.506 2.050 2.506 2.462 0 4.356-2.6 4.356-6.35 0-3.319-2.387-5.638-5.787-5.638-3.944 0-6.256 2.956-6.256 6.019 0 1.194 0.456 2.469 1.031 3.163 0.113 0.137 0.131 0.256 0.094 0.4-0.106 0.438-0.338 1.381-0.387 1.575-0.063 0.256-0.2 0.306-0.463 0.188-1.731-0.806-2.813-3.337-2.813-5.369 0-4.375 3.175-8.387 9.156-8.387 4.806 0 8.544 3.425 8.544 8.006 0 4.775-3.012 8.625-7.194 8.625-1.406 0-2.725-0.731-3.175-1.594 0 0-0.694 2.644-0.863 3.294-0.313 1.206-1.156 2.712-1.725 3.631 1.3 0.4 2.675 0.619 4.106 0.619 7.656 0 13.863-6.206 13.863-13.863 0-7.662-6.206-13.869-13.863-13.869z"></path> </symbol> <symbol id="oxy-social-icons-icon-youtube" viewBox="0 0 32 32"> <title>youtube</title> <path d="M31.681 9.6c0 0-0.313-2.206-1.275-3.175-1.219-1.275-2.581-1.281-3.206-1.356-4.475-0.325-11.194-0.325-11.194-0.325h-0.012c0 0-6.719 0-11.194 0.325-0.625 0.075-1.987 0.081-3.206 1.356-0.963 0.969-1.269 3.175-1.269 3.175s-0.319 2.588-0.319 5.181v2.425c0 2.587 0.319 5.181 0.319 5.181s0.313 2.206 1.269 3.175c1.219 1.275 2.819 1.231 3.531 1.369 2.563 0.244 10.881 0.319 10.881 0.319s6.725-0.012 11.2-0.331c0.625-0.075 1.988-0.081 3.206-1.356 0.962-0.969 1.275-3.175 1.275-3.175s0.319-2.587 0.319-5.181v-2.425c-0.006-2.588-0.325-5.181-0.325-5.181zM12.694 20.15v-8.994l8.644 4.513-8.644 4.481z"></path> </symbol> <symbol id="oxy-social-icons-icon-rss" viewBox="0 0 32 32"> <title>rss</title> <path d="M4.259 23.467c-2.35 0-4.259 1.917-4.259 4.252 0 2.349 1.909 4.244 4.259 4.244 2.358 0 4.265-1.895 4.265-4.244-0-2.336-1.907-4.252-4.265-4.252zM0.005 10.873v6.133c3.993 0 7.749 1.562 10.577 4.391 2.825 2.822 4.384 6.595 4.384 10.603h6.16c-0-11.651-9.478-21.127-21.121-21.127zM0.012 0v6.136c14.243 0 25.836 11.604 25.836 25.864h6.152c0-17.64-14.352-32-31.988-32z"></path> </symbol> <symbol id="oxy-social-icons-icon-twitter" viewBox="0 0 512 512"> <title>twitter</title> <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path> </symbol> <symbol id="oxy-social-icons-icon-instagram" viewBox="0 0 32 32"> <title>instagram</title> <path d="M16 2.881c4.275 0 4.781 0.019 6.462 0.094 1.563 0.069 2.406 0.331 2.969 0.55 0.744 0.288 1.281 0.638 1.837 1.194 0.563 0.563 0.906 1.094 1.2 1.838 0.219 0.563 0.481 1.412 0.55 2.969 0.075 1.688 0.094 2.194 0.094 6.463s-0.019 4.781-0.094 6.463c-0.069 1.563-0.331 2.406-0.55 2.969-0.288 0.744-0.637 1.281-1.194 1.837-0.563 0.563-1.094 0.906-1.837 1.2-0.563 0.219-1.413 0.481-2.969 0.55-1.688 0.075-2.194 0.094-6.463 0.094s-4.781-0.019-6.463-0.094c-1.563-0.069-2.406-0.331-2.969-0.55-0.744-0.288-1.281-0.637-1.838-1.194-0.563-0.563-0.906-1.094-1.2-1.837-0.219-0.563-0.481-1.413-0.55-2.969-0.075-1.688-0.094-2.194-0.094-6.463s0.019-4.781 0.094-6.463c0.069-1.563 0.331-2.406 0.55-2.969 0.288-0.744 0.638-1.281 1.194-1.838 0.563-0.563 1.094-0.906 1.838-1.2 0.563-0.219 1.412-0.481 2.969-0.55 1.681-0.075 2.188-0.094 6.463-0.094zM16 0c-4.344 0-4.887 0.019-6.594 0.094-1.7 0.075-2.869 0.35-3.881 0.744-1.056 0.412-1.95 0.956-2.837 1.85-0.894 0.888-1.438 1.781-1.85 2.831-0.394 1.019-0.669 2.181-0.744 3.881-0.075 1.713-0.094 2.256-0.094 6.6s0.019 4.887 0.094 6.594c0.075 1.7 0.35 2.869 0.744 3.881 0.413 1.056 0.956 1.95 1.85 2.837 0.887 0.887 1.781 1.438 2.831 1.844 1.019 0.394 2.181 0.669 3.881 0.744 1.706 0.075 2.25 0.094 6.594 0.094s4.888-0.019 6.594-0.094c1.7-0.075 2.869-0.35 3.881-0.744 1.050-0.406 1.944-0.956 2.831-1.844s1.438-1.781 1.844-2.831c0.394-1.019 0.669-2.181 0.744-3.881 0.075-1.706 0.094-2.25 0.094-6.594s-0.019-4.887-0.094-6.594c-0.075-1.7-0.35-2.869-0.744-3.881-0.394-1.063-0.938-1.956-1.831-2.844-0.887-0.887-1.781-1.438-2.831-1.844-1.019-0.394-2.181-0.669-3.881-0.744-1.712-0.081-2.256-0.1-6.6-0.1v0z"></path> <path d="M16 7.781c-4.537 0-8.219 3.681-8.219 8.219s3.681 8.219 8.219 8.219 8.219-3.681 8.219-8.219c0-4.537-3.681-8.219-8.219-8.219zM16 21.331c-2.944 0-5.331-2.387-5.331-5.331s2.387-5.331 5.331-5.331c2.944 0 5.331 2.387 5.331 5.331s-2.387 5.331-5.331 5.331z"></path> <path d="M26.462 7.456c0 1.060-0.859 1.919-1.919 1.919s-1.919-0.859-1.919-1.919c0-1.060 0.859-1.919 1.919-1.919s1.919 0.859 1.919 1.919z"></path> </symbol> <symbol id="oxy-social-icons-icon-facebook-blank" viewBox="0 0 32 32"> <title>facebook-blank</title> <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h13v-14h-4v-4h4v-2c0-3.306 2.694-6 6-6h4v4h-4c-1.1 0-2 0.9-2 2v2h6l-1 4h-5v14h9c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3z"></path> </symbol> <symbol id="oxy-social-icons-icon-rss-blank" viewBox="0 0 32 32"> <title>rss-blank</title> <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM8.719 25.975c-1.5 0-2.719-1.206-2.719-2.706 0-1.488 1.219-2.712 2.719-2.712 1.506 0 2.719 1.225 2.719 2.712 0 1.5-1.219 2.706-2.719 2.706zM15.544 26c0-2.556-0.994-4.962-2.794-6.762-1.806-1.806-4.2-2.8-6.75-2.8v-3.912c7.425 0 13.475 6.044 13.475 13.475h-3.931zM22.488 26c0-9.094-7.394-16.5-16.481-16.5v-3.912c11.25 0 20.406 9.162 20.406 20.413h-3.925z"></path> </symbol> <symbol id="oxy-social-icons-icon-linkedin-blank" viewBox="0 0 32 32"> <title>linkedin-blank</title> <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM12 26h-4v-14h4v14zM10 10c-1.106 0-2-0.894-2-2s0.894-2 2-2c1.106 0 2 0.894 2 2s-0.894 2-2 2zM26 26h-4v-8c0-1.106-0.894-2-2-2s-2 0.894-2 2v8h-4v-14h4v2.481c0.825-1.131 2.087-2.481 3.5-2.481 2.488 0 4.5 2.238 4.5 5v9z"></path> </symbol> <symbol id="oxy-social-icons-icon-pinterest-blank" viewBox="0 0 32 32"> <title>pinterest</title> <path d="M16 2.138c-7.656 0-13.863 6.206-13.863 13.863 0 5.875 3.656 10.887 8.813 12.906-0.119-1.094-0.231-2.781 0.050-3.975 0.25-1.081 1.625-6.887 1.625-6.887s-0.412-0.831-0.412-2.056c0-1.925 1.119-3.369 2.506-3.369 1.181 0 1.756 0.887 1.756 1.95 0 1.188-0.756 2.969-1.15 4.613-0.331 1.381 0.688 2.506 2.050 2.506 2.462 0 4.356-2.6 4.356-6.35 0-3.319-2.387-5.638-5.787-5.638-3.944 0-6.256 2.956-6.256 6.019 0 1.194 0.456 2.469 1.031 3.163 0.113 0.137 0.131 0.256 0.094 0.4-0.106 0.438-0.338 1.381-0.387 1.575-0.063 0.256-0.2 0.306-0.463 0.188-1.731-0.806-2.813-3.337-2.813-5.369 0-4.375 3.175-8.387 9.156-8.387 4.806 0 8.544 3.425 8.544 8.006 0 4.775-3.012 8.625-7.194 8.625-1.406 0-2.725-0.731-3.175-1.594 0 0-0.694 2.644-0.863 3.294-0.313 1.206-1.156 2.712-1.725 3.631 1.3 0.4 2.675 0.619 4.106 0.619 7.656 0 13.863-6.206 13.863-13.863 0-7.662-6.206-13.869-13.863-13.869z"></path> </symbol> <symbol id="oxy-social-icons-icon-youtube-blank" viewBox="0 0 32 32"> <title>youtube</title> <path d="M31.681 9.6c0 0-0.313-2.206-1.275-3.175-1.219-1.275-2.581-1.281-3.206-1.356-4.475-0.325-11.194-0.325-11.194-0.325h-0.012c0 0-6.719 0-11.194 0.325-0.625 0.075-1.987 0.081-3.206 1.356-0.963 0.969-1.269 3.175-1.269 3.175s-0.319 2.588-0.319 5.181v2.425c0 2.587 0.319 5.181 0.319 5.181s0.313 2.206 1.269 3.175c1.219 1.275 2.819 1.231 3.531 1.369 2.563 0.244 10.881 0.319 10.881 0.319s6.725-0.012 11.2-0.331c0.625-0.075 1.988-0.081 3.206-1.356 0.962-0.969 1.275-3.175 1.275-3.175s0.319-2.587 0.319-5.181v-2.425c-0.006-2.588-0.325-5.181-0.325-5.181zM12.694 20.15v-8.994l8.644 4.513-8.644 4.481z"></path> </symbol> <symbol id="oxy-social-icons-icon-twitter-blank" viewBox="0 0 448 512"> <title>twitter</title> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"></path> </symbol> <symbol id="oxy-social-icons-icon-instagram-blank" viewBox="0 0 32 32"> <title>instagram</title> <path d="M16 2.881c4.275 0 4.781 0.019 6.462 0.094 1.563 0.069 2.406 0.331 2.969 0.55 0.744 0.288 1.281 0.638 1.837 1.194 0.563 0.563 0.906 1.094 1.2 1.838 0.219 0.563 0.481 1.412 0.55 2.969 0.075 1.688 0.094 2.194 0.094 6.463s-0.019 4.781-0.094 6.463c-0.069 1.563-0.331 2.406-0.55 2.969-0.288 0.744-0.637 1.281-1.194 1.837-0.563 0.563-1.094 0.906-1.837 1.2-0.563 0.219-1.413 0.481-2.969 0.55-1.688 0.075-2.194 0.094-6.463 0.094s-4.781-0.019-6.463-0.094c-1.563-0.069-2.406-0.331-2.969-0.55-0.744-0.288-1.281-0.637-1.838-1.194-0.563-0.563-0.906-1.094-1.2-1.837-0.219-0.563-0.481-1.413-0.55-2.969-0.075-1.688-0.094-2.194-0.094-6.463s0.019-4.781 0.094-6.463c0.069-1.563 0.331-2.406 0.55-2.969 0.288-0.744 0.638-1.281 1.194-1.838 0.563-0.563 1.094-0.906 1.838-1.2 0.563-0.219 1.412-0.481 2.969-0.55 1.681-0.075 2.188-0.094 6.463-0.094zM16 0c-4.344 0-4.887 0.019-6.594 0.094-1.7 0.075-2.869 0.35-3.881 0.744-1.056 0.412-1.95 0.956-2.837 1.85-0.894 0.888-1.438 1.781-1.85 2.831-0.394 1.019-0.669 2.181-0.744 3.881-0.075 1.713-0.094 2.256-0.094 6.6s0.019 4.887 0.094 6.594c0.075 1.7 0.35 2.869 0.744 3.881 0.413 1.056 0.956 1.95 1.85 2.837 0.887 0.887 1.781 1.438 2.831 1.844 1.019 0.394 2.181 0.669 3.881 0.744 1.706 0.075 2.25 0.094 6.594 0.094s4.888-0.019 6.594-0.094c1.7-0.075 2.869-0.35 3.881-0.744 1.050-0.406 1.944-0.956 2.831-1.844s1.438-1.781 1.844-2.831c0.394-1.019 0.669-2.181 0.744-3.881 0.075-1.706 0.094-2.25 0.094-6.594s-0.019-4.887-0.094-6.594c-0.075-1.7-0.35-2.869-0.744-3.881-0.394-1.063-0.938-1.956-1.831-2.844-0.887-0.887-1.781-1.438-2.831-1.844-1.019-0.394-2.181-0.669-3.881-0.744-1.712-0.081-2.256-0.1-6.6-0.1v0z"></path> <path d="M16 7.781c-4.537 0-8.219 3.681-8.219 8.219s3.681 8.219 8.219 8.219 8.219-3.681 8.219-8.219c0-4.537-3.681-8.219-8.219-8.219zM16 21.331c-2.944 0-5.331-2.387-5.331-5.331s2.387-5.331 5.331-5.331c2.944 0 5.331 2.387 5.331 5.331s-2.387 5.331-5.331 5.331z"></path> <path d="M26.462 7.456c0 1.060-0.859 1.919-1.919 1.919s-1.919-0.859-1.919-1.919c0-1.060 0.859-1.919 1.919-1.919s1.919 0.859 1.919 1.919z"></path> </symbol> </defs> </svg> <script type="text/javascript"> jQuery(document).ready(oxygen_init_btt); function oxygen_init_btt($) { //Get the button: let mybutton = $('.oxy-back-to-top'), scrollDuration = $('.oxy-back-to-top_inner').data( 'scroll-duration' ), scrollAmount = $('.oxy-back-to-top_inner').data( 'scroll' ), scrollEasing = $('.oxy-back-to-top_inner').data( 'scroll-easing' ), scrollDataUp = $('.oxy-back-to-top_inner').attr('data-up'), scrollUp; if (typeof scrollDataUp !== typeof undefined && scrollDataUp !== false) { scrollUp = 'true'; } else { scrollUp = 'false'; } mybutton.on('click', function(e) { e.preventDefault(); $('html, body').animate({ scrollTop:0 }, { duration: scrollDuration, easing: scrollEasing, } ); }); let previousScroll = 0; $(window).scroll(function() { var scroll = $(this).scrollTop(); if (scroll >= scrollAmount) { if (((scrollUp == 'true') && (scroll < previousScroll)) || (scrollUp != 'true')) { mybutton.addClass('btt-visible'); } else { mybutton.removeClass("btt-visible"); } } else { mybutton.removeClass("btt-visible"); } previousScroll = scroll; }); }; </script> <link rel='stylesheet' id='oxygen-aos-css' href='https://dmgmedia.ie/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=6.7.1' media='all' /> <link rel='stylesheet' id='color-scheme-switcher-frontend-css' href='https://dmgmedia.ie/wp-content/plugins/automaticcss-plugin/classes/Features/Color_Scheme_Switcher/css/frontend.css?ver=1713525913' media='all' /> <script id="icwp-wpsf-notbot-js-extra"> var shield_vars_notbot = {"strings":{"select_action":"Please select an action to perform.","are_you_sure":"Are you sure?","absolutely_sure":"Are you absolutely sure?"},"comps":{"notbot":{"ajax":{"not_bot":{"action":"shield_action","ex":"capture_not_bot","exnonce":"736849966d","ajaxurl":"https:\/\/dmgmedia.ie\/wp-admin\/admin-ajax.php","_wpnonce":"afb2a458db","_rest_url":"https:\/\/dmgmedia.ie\/wp-json\/shield\/v1\/action\/capture_not_bot?exnonce=736849966d&_wpnonce=afb2a458db"}},"flags":{"skip":false,"required":false}}}}; </script> <script src="https://dmgmedia.ie/wp-content/plugins/wp-simple-firewall/assets/dist/shield-notbot.bundle.js?ver=20.0.10&amp;mtime=1727016073" id="icwp-wpsf-notbot-js"></script> <script src="https://dmgmedia.ie/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1" id="oxygen-aos-js"></script> <script id="color-scheme-switcher-frontend-js-extra"> var acss = {"color_mode":"light","enable_client_color_preference":"false"}; </script> <script src="https://dmgmedia.ie/wp-content/plugins/automaticcss-plugin/classes/Features/Color_Scheme_Switcher/js/frontend.min.js?ver=1713525913" id="color-scheme-switcher-frontend-js"></script> <script src="https://dmgmedia.ie/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1.0.0" id="extras-inert-js"></script> <script src="https://dmgmedia.ie/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.0.4" id="extras-offcanvas-js"></script> <script src="https://dmgmedia.ie/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1.0.2" id="gridbuildersupport-js"></script> <script type="text/javascript" id="ct-footer-js"> AOS.init({ }) jQuery('body').addClass('oxygen-aos-enabled'); </script><style type="text/css" id="ct_code_block_css_92">#ot-sdk-btn { background-color: #000; color: #fff!important; border: 1px solid #fff!important; }</style> <!-- /WP_FOOTER --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10