Help
RSS
API
Feed
Maltego
Contact
Domain > www.grannyslags.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-30
199.16.172.139
(
ClassC
)
2026-01-17
199.16.173.154
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Sat, 17 Jan 2026 04:03:28 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://www.grannyslags.com/Alt-Svc: h3:443; ma86400Server-Timing: a8c-cdn, dc;descsea, cache;descBYPASS;dur35.0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Sat, 17 Jan 2026 04:03:29 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveStrict-Transport-Security: max-age31536000Vary: Accept-EncodingHost-Header: wpcloudVary: CookieLink: https://www.grannyslags.com/wp-json/>; relhttps://api.w.org/Link: https://www.grannyslags.com/wp-json/wp/v2/pages/2>; relalternate; titleJSON; typeapplication/jsonLink: https://www.grannyslags.com/>; relshortlinkLast-Modified: Sat, 17 Jan 2026 04:03:29 GMTCache-Control: max-age300, must-revalidateX-nananana: Batcache-SetX-ac: 1.sea _atomic_bur MISSAlt-Svc: h3:443; ma86400Server-Timing: a8c-cdn, dc;descsea, cache;descMISS;dur1095.0 !DOCTYPE html>html langen-US itemscope itemtypehttps://schema.org/WebPage>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width> title>Granny Hookups Online -/title> meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />!-- Google Tag Manager for WordPress by gtm4wp.com -->script data-cfasyncfalse data-pagespeed-no-defer> var gtm4wp_datalayer_name dataLayer; var dataLayer dataLayer || ;/script>!-- End Google Tag Manager for WordPress by gtm4wp.com --> !-- This site is optimized with the Yoast SEO plugin v26.7 - https://yoast.com/wordpress/plugins/seo/ --> link relcanonical hrefhttps://www.grannyslags.com/ /> meta propertyog:locale contenten_US /> meta propertyog:type contentwebsite /> meta propertyog:title contentGranny Hookups Online - /> meta propertyog:description contentWelcome to Granny Slags, the hottest adult dating site where experienced, sexy grannies are craving wild, no-strings-attached fun. If you’re fantasizing about hot, mature women who know how to satisfy your every desire, you’re in the right place. Whether you’re after steamy one-night stands, erotic flings, or raw, passionate hookups, our platform connects you with … /> meta propertyog:url contenthttps://www.grannyslags.com/ /> meta propertyarticle:modified_time content2024-09-27T15:24:37+00:00 /> meta propertyog:image contenthttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-scaled.jpg /> meta propertyog:image:width content2560 /> meta propertyog:image:height content1440 /> meta propertyog:image:type contentimage/jpeg /> meta nametwitter:card contentsummary_large_image /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://www.grannyslags.com/,url:https://www.grannyslags.com/,name:Granny Hookups Online -,isPartOf:{@id:https://www.grannyslags.com/#website},primaryImageOfPage:{@id:https://www.grannyslags.com/#primaryimage},image:{@id:https://www.grannyslags.com/#primaryimage},thumbnailUrl:https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-scaled.jpg,datePublished:2024-09-25T19:17:20+00:00,dateModified:2024-09-27T15:24:37+00:00,breadcrumb:{@id:https://www.grannyslags.com/#breadcrumb},inLanguage:en-US,potentialAction:{@type:ReadAction,target:https://www.grannyslags.com/}},{@type:ImageObject,inLanguage:en-US,@id:https://www.grannyslags.com/#primaryimage,url:https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-scaled.jpg,contentUrl:https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-scaled.jpg,width:2560,height:1440,caption:Granny Slags Hero},{@type:BreadcrumbList,@id:https://www.grannyslags.com/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://www.grannyslags.com/#website,url:https://www.grannyslags.com/,name:,description:,potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://www.grannyslags.com/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:en-US}}/script> !-- / Yoast SEO plugin. -->link reldns-prefetch href//fonts.googleapis.com />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://www.grannyslags.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fwww.grannyslags.com%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://www.grannyslags.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fwww.grannyslags.com%2F&formatxml />style idwp-img-auto-sizes-contain-inline-css>img:is(sizesauto i,sizes^auto, i){contain-intrinsic-size:3000px 1500px}/*# sourceURLwp-img-auto-sizes-contain-inline-css *//style>style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/*# sourceURLwp-emoji-styles-inline-css *//style>style idwp-block-library-inline-css>:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--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,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}: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)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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}.has-fit-text{white-space:nowrap!important}#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-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-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(imgclass*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}}/*# sourceURL/wp-includes/css/dist/block-library/common.min.css *//style>style idglobal-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: #ffffff;--wp--preset--color--contrast: #212121;--wp--preset--color--contrast-2: #02dde4;--wp--preset--color--contrast-3: #0e0e0e;--wp--preset--color--fade: #1b1b1b;--wp--preset--color--deep: #616161;--wp--preset--color--accent: #7c7c7c;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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, #f6decd 0%, #dbab88 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #A4A4A4 0%, #dbab88 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #353535 0%, #dbab88 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #111111 0%, #dbab88 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #353535 0%, #A4A4A4 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #111111 0%, #353535 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #dbab88 50%, #f6decd 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #A4A4A4 50%, #dbab88 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #353535 50%, #dbab88 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #111111 50%, #dbab88 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #353535 50%, #A4A4A4 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #111111 50%, #353535 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: Instrument Sans, sans-serif;--wp--preset--font-family--heading: Jost, sans-serif;--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 620px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }: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;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--heading);font-weight: 400;line-height: 1.2;}h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}h5{font-size: var(--wp--preset--font-size--medium);}h6{font-size: var(--wp--preset--font-size--small);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast-2);border-radius: 100px;border-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 500;letter-spacing: inherit;line-height: inherit;padding-top: 0.9rem;padding-right: 2rem;padding-bottom: 0.9rem;padding-left: 2rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--contrast);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast-2);font-family: var(--wp--preset--font-family--body);font-size: 0.8rem;}.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-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-fade-color{color: var(--wp--preset--color--fade) !important;}.has-deep-color{color: var(--wp--preset--color--deep) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !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-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-fade-background-color{background-color: var(--wp--preset--color--fade) !important;}.has-deep-background-color{background-color: var(--wp--preset--color--deep) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !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-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-fade-border-color{border-color: var(--wp--preset--color--fade) !important;}.has-deep-border-color{border-color: var(--wp--preset--color--deep) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !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-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-gradient-2-gradient-background{background: var(--wp--preset--gradient--gradient-2) !important;}.has-gradient-3-gradient-background{background: var(--wp--preset--gradient--gradient-3) !important;}.has-gradient-4-gradient-background{background: var(--wp--preset--gradient--gradient-4) !important;}.has-gradient-5-gradient-background{background: var(--wp--preset--gradient--gradient-5) !important;}.has-gradient-6-gradient-background{background: var(--wp--preset--gradient--gradient-6) !important;}.has-gradient-7-gradient-background{background: var(--wp--preset--gradient--gradient-7) !important;}.has-gradient-8-gradient-background{background: var(--wp--preset--gradient--gradient-8) !important;}.has-gradient-9-gradient-background{background: var(--wp--preset--gradient--gradient-9) !important;}.has-gradient-10-gradient-background{background: var(--wp--preset--gradient--gradient-10) !important;}.has-gradient-11-gradient-background{background: var(--wp--preset--gradient--gradient-11) !important;}.has-gradient-12-gradient-background{background: var(--wp--preset--gradient--gradient-12) !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;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.page-template-page-with-sidebar aside{position:sticky;top:5vh;}/*# sourceURLglobal-styles-inline-css *//style>link relstylesheet idgoogle-fonts-css hrefhttps://fonts.googleapis.com/css?familyLato%3A400%2C500%2C600%2C700%7CPoppins%3A400%2C500%2C600%2C700&ver2.7.7 mediaall />link relstylesheet idhm_custom_css-css hrefhttps://www.grannyslags.com/wp-content/uploads/hm_custom_css_js/custom.css?ver1743110332 mediaall />link relstylesheet idwp-block-paragraph-css hrefhttps://www.grannyslags.com/wp-includes/blocks/paragraph/style.min.css?ver6.9 mediaall />link relstylesheet idwp-block-quote-css hrefhttps://www.grannyslags.com/wp-includes/blocks/quote/style.min.css?ver6.9 mediaall />script srchttps://www.grannyslags.com/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://www.grannyslags.com/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>link relhttps://api.w.org/ hrefhttps://www.grannyslags.com/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://www.grannyslags.com/wp-json/wp/v2/pages/2 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://www.grannyslags.com/xmlrpc.php?rsd />link relshortlink hrefhttps://www.grannyslags.com/ />script defer data-domaindatingagency.com srchttps://plausible.io/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js>/script>script>window.plausible window.plausible || function() { (window.plausible.q window.plausible.q || ).push(arguments) }/script>meta namegoogle-site-verification contentSV3tZ3Rj6xFUr0rXIMEITRrz1SzaUFhTXos3gg0qGsU />style idmystickymenu typetext/css>#mysticky-nav { width:100%; position: static; height: auto !important; }#mysticky-nav.wrapfixed { position:fixed; left: 0px; margin-top:0px; z-index: 99990; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity90); filter: alpha(opacity90); opacity:0.9; background-color: #f7f5e7;}#mysticky-nav.wrapfixed .myfixed{ background-color: #f7f5e7; position: relative;top: auto;left: auto;right: auto;}#mysticky-nav .myfixed { margin:0 auto; float:none; border:0px; background:none; max-width:100%; }/style> style typetext/css> /style> !-- Google Tag Manager for WordPress by gtm4wp.com -->!-- GTM Container placement set to automatic -->script data-cfasyncfalse data-pagespeed-no-defer> var dataLayer_content {pagePostType:frontpage,pagePostType2:single-page,pagePostAuthor:www-grannyslags-com}; dataLayer.push( dataLayer_content );/script>script data-cfasyncfalse data-pagespeed-no-defer>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src//www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-PHDXFKDC);/script>!-- End Google Tag Manager for WordPress by gtm4wp.com -->style>#symbols { position: absolute; height: 0; width: 0;}@font-face { font-display: swap; font-family: Asap; font-style: normal; font-weight: 400; src: url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/asap-v26-latin-regular.woff2) format(woff2), url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/asap-v26-latin-regular.ttf) format(truetype);}@font-face { font-display: swap; font-family: Asap; font-style: normal; font-weight: 700; src: url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/asap-v26-latin-700.woff2) format(woff2), url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/asap-v26-latin-700.ttf) format(truetype);}@font-face { font-display: swap; font-family: Calistoga; font-style: normal; font-weight: 400; src: url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/calistoga-v13-latin-regular.woff2) format(woff2), url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/calistoga-v13-latin-regular.ttf) format(truetype);}@font-face { font-display: swap; font-family: Aleo; font-style: normal; font-weight: 300; src: url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/aleo-v11-latin-300.woff2) format(woff2), url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/aleo-v11-latin-300.ttf) format(truetype);}@font-face { font-display: swap; font-family: Aleo; font-style: normal; font-weight: 400; src: url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/aleo-v11-latin-regular.woff2) format(woff2), url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/fonts/aleo-v11-latin-regular.ttf) format(truetype);}:root { --bodyFontSize: 16px; --lineHeight: 1.4; --gutterSpacing: 15px; --text-xxs: 0.67rem; --text-xs: 0.835rem; --text-s: 0.918rem; --text-l: 1.082rem; --text-xl: 1.165rem; --text-xxl: 1.33rem; --text-xxxl: 1.66rem; --text-xxxxl: 2rem;}@media screen and (min-width: 420px) { :root { --bodyFontSize: 18px; }}@media screen and (min-width: 1366px) { :root { --gutterSpacing: 20px; }}@media screen and (min-width: 1920px) { :root { --gutterSpacing: 40px; }}html { scroll-behavior: smooth; font: var(--bodyFontSize) / var(--lineHeight) var(--fontStackBody); color: var(--bodyFontColor);}html,body { margin: 0; padding: 0; width: 100%; height: 100%; position: relative;}body { --colorBrand: var(--wp--preset--color--contrast-2); --colorAccent: var(--wp--preset--color--accent); --colorShade: var(--wp--preset--color--contrast-3); --colorDeep: var(--wp--preset--color--deep); --colorFade: var(--wp--preset--color--fade); --fontStackBody: Asap, sans-serif; --fontStackDisplay: Aleo, sans-serif; --fontStackHeading: Calistoga, serif; --cornerRounding: 4px; --buttonRounding: 1em; --bodyBgColor: var(--wp--preset--color--base, #fff); --bodyFontColor: var(--wp--preset--color--contrast, #000); --bodyFontSoftColor: var(--wp--preset--color--fade, #808080); --linkFontColor: var(--colorBrand); --linkActiveFontColor: var(--colorAccent); --primaryButtonBg: var(--colorBrand); --primaryButtonHoverBg: var(--colorAccent); --primaryButtonFontColor: var(--bodyBgColor); --secondaryButtonBg: var(--colorFade); --secondaryButtonHoverBg: var(--colorBrand); --secondaryButtonFontColor: var(--bodyBgColor);}a { outline: 0;}a:link,a:visited { color: var(--linkFontColor);}a:hover,a:active { color: var(--linkActiveFontColor);}.noDecoration { text-decoration: none;}img { border: medium none;}h1,h2 { font-weight: normal;}h1,h2,h3,h4,h5,h6,p { margin: 1.05em 0;}h1 { font-size: var(--text-xxxxl); color: var(--colorShade); font-family: var(--fontStackDisplay);}h2 { font-size: var(--text-xxxl); color: var(--colorShade); font-family: var(--fontStackHeading);}h3 { font-size: var(--text-xl);}h4 { font-size: var(--text-l);}hr { margin: 3rem auto 1.5rem; border: 1px solid var(--colorFade); opacity: 0.5;}.button { font-family: inherit; font-weight: normal; text-decoration: none; padding: 0.66em 1.32em; line-height: 1.4; border-radius: calc(var(--lineHeight) * var(--buttonRounding)); cursor: pointer; border: 0 none; display: inline-block; text-align: center; transition: background 100ms; box-sizing: border-box;}.button:disabled,.button--disabled { cursor: not-allowed; opacity: 0.6; box-shadow: none;}.button--primary { background: var(--primaryButtonBg); box-shadow: 0 0.1em 0.3em -0.15em var(--bodyFontColor); color: var(--primaryButtonFontColor) !important;}.button--primary:hover { background: var(--primaryButtonHoverBg);}.button--secondary { background: var(--secondaryButtonBg); box-shadow: 0 0.1em 0.3em -0.15em var(--bodyFontColor); color: var(--secondaryButtonFontColor) !important;}.button--secondary:hover { background: var(--secondaryButtonHoverBg);}.button--fancy { background: linear-gradient( 120deg, var(--colorAccent) 0%, var(--colorShade) 100% ); color: var(--bodyBgColor) !important;}.button--fancy:hover { background: linear-gradient( 120deg, var(--colorAccent) 0%, var(--colorAccent) 100% );}.button--ghost { background: var(--bodyBgColor); box-shadow: 0 0.1em 0.3em -0.15em var(--bodyFontSoftColor); color: var(--linkFontColor);}.main { background: var(--bodyBgColor);}.content-section { padding: 3em var(--gutterSpacing); max-width: 1400px; margin: 0 auto; box-sizing: border-box;}@media screen and (min-width: 420px) { .content-section--readable { max-width: 50rem; padding-left: calc(var(--gutterSpacing) * 2); padding-right: calc(var(--gutterSpacing) * 2); } .content-section--wide { max-width: 70rem; }}.content-section--pad-m { padding-top: 3em; padding-bottom: 3em;}.content-section--pad-l { padding-top: 6em; padding-bottom: 6em;}.content-section--centred { text-align: center;}.editable ul,.editable ol { padding-left: 2rem; margin: 1em 0;}.editable li::marker { color: var(--colorAccent);}.editable li li { font-size: var(--text-s);}.editable li + li { margin-top: 0.6em;}.editable pre { font-size: var(--text-s); background: var(--colorFade); color: var(--bodyBgColor); padding: 1em; border-radius: var(--cornerRounding); display: inline-block; clear: right; max-width: 100%; box-sizing: border-box; overflow: auto;}.editable img { max-width: 100%;}.editable code:not(pre code) { color: var(--bodyFontSoftColor);}.editable blockquote { border-left: 0.5rem solid var(--colorAccent); padding-left: 1em; margin: 1.5em 0 1.5em 1rem;}@media screen and (max-width: 420px) { .hide-to-375 { display: none !important; }}@media screen and (max-width: 768px) { .hide-to-768 { display: none !important; }}@media screen and (min-width: 769px) { .hide-above-768 { display: none !important; }}.bg-fade { background: var(--colorFade); color: var(--bodyBgColor);}.bg-body { background: var(--bodyBgColor); color: var(--bodyFontColor);}.bg-shade { background: var(--colorShade);}.bg-deep { background: var(--colorDeep); color: var(--bodyBgColor);}.bg-body h2,.bg-body h3 { color: var(--colorShade);}.bg-body a:link,.bg-body a:visited { color: var(--linkFontColor);}.text--default { font-size: 1rem;}.text--xxs { font-size: var(--text-xxs);}.text--xs { font-size: var(--text-xs);}.text--s { font-size: var(--text-s);}.text--l { font-size: var(--text-l);}.text--xl { font-size: var(--text-xl);}.text--xxl { font-size: var(--text-xxl);}.text--xxxl { font-size: var(--text-xxxl);}.text--xxxxl { font-size: var(--text-xxxxl);}.text--align-center { text-align: center;}.text--uppercase { text-transform: uppercase;}.button-group { box-shadow: 0 0.1em 0.3em -0.15em var(--bodyFontColor); border-radius: calc(var(--lineHeight) * 1em); overflow: hidden;}.button-group .button:not(:only-child) { border-radius: 0; box-shadow: none; position: relative;}.button-group .button + .button:before { position: absolute; content: ; background: var(--secondaryButtonFontColor); opacity: 0.5; height: 100%; width: 1px; left: 0; top: 0;}@media screen and (max-width: 768px) { .button-group > .button:not(:only-child) { padding-right: 0.8em; padding-left: 0.8em; }}.hero { background-image: radial-gradient( var(--hero-bgTint, hsl(0, 0%, 36%)) 50%, var(--hero-bgVignette, var(--bodyFontColor)) 90% ); min-height: 100vh; position: relative; padding: var(--gutterSpacing); box-sizing: border-box; color: var(--hero-textColor, var(--bodyBgColor)); display: flex; flex-direction: column;}.hero__pic { position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.hero__pic img { object-fit: cover; width: 100%; height: 100%; mix-blend-mode: overlay;}.hero__section { position: relative; /* Ensure logo img isnt subject to hero filters. */}.hero__section--logo { margin-bottom: 2rem;}.hero__section--body { margin: auto auto 4vh; z-index: 1;}.hero__nav { position: absolute; top: calc(var(--gutterSpacing) + 0.4em); right: var(--gutterSpacing); display: flex; max-width: calc(50% - var(--gutterSpacing)); box-sizing: border-box;}.hero__nav > .button { font-size: var(--text-s); margin: 0;}.hero__login span { display: none;}.hero__section--logo .custom-logo { display: block; height: 3.6rem; width: auto; max-width: calc(50% - var(--gutterSpacing) / 2); object-fit: contain;}.hero h1 { font-size: 2.6rem; font-family: var(--fontStackDisplay); font-weight: 300; line-height: 1.1; text-align: center; margin: 0 auto 4vh; letter-spacing: -0.025em; color: inherit;}@media screen and (max-width: 375px) { .hero h1 { font-size: 9.4vw; font-weight: 400; }}@media screen and (max-width: 420px) { .hero h1 { width: auto; }}.hero__bottom { display: none; flex-direction: column; opacity: 0.6; box-sizing: border-box; align-self: flex-start; margin-top: 0;}@media screen and (min-height: 30em) and (orientation: landscape) { .hero__bottom { display: flex; }}.hero__bottom h2 { color: var(--bodyBgColor); font-size: 1rem; font-family: var(--fontStackBody); margin: 0 0 0.5rem 0; text-align: center;}.hero__bottom .protected-by { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}.hero__bottom img { display: block;}.hero__bottom .odp { width: 103px; height: auto;}@media screen and (min-width: 769px) and (orientation: landscape) { .hero__section--body { margin-top: auto; margin-left: 5vw; width: 40vw; }}@media screen and (min-width: 1366px) and (orientation: landscape) and (min-height: 851px) { .hero { justify-content: center; } .hero__section--body { margin-top: 5vh; } .hero__section--logo { margin-bottom: 1rem; margin-left: 5vw; width: 40vw; } .hero__section--logo .custom-logo { height: auto; max-height: 14vh; max-width: 30vw; margin: 0 auto; } .hero__login span { display: inline; } .hero__bottom { position: absolute; bottom: var(--gutterSpacing); left: var(--gutterSpacing); }}.signup { max-width: 22rem; z-index: 1; margin: auto; color: var(--wp--preset--color--contrast);}.signup .button { width: 100%;}.signup h2 { color: var(--bodyBgColor); font-family: var(--fontStackBody); font-size: var(--text-xxl); margin: 0 0 var(--wp--style--block-gap) 0; text-align: center; text-transform: uppercase; text-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}.signup__mobile-header { text-align: center; position: relative;}.signup__dismiss { display: none; padding: 0.25rem; box-sizing: border-box; position: absolute; width: 1.5rem; height: 1.5rem; right: 0; top: 50%; background: transparent; border: 0; cursor: pointer; transform: translateY(-50%);}.signup__dismiss img { width: 100%; display: block;}.features { background: var(--colorFade); color: var(--bodyBgColor); padding: 8vh 0;}.feature-grid { display: grid; place-items: center; gap: 20px;}.feature-grid figure { text-align: center;}.feature-grid svg { display: inline-block;}.feature-grid figcaption { color: inherit; font-size: var(--text-l); font-family: var(--fontStackHeading); line-height: normal; padding: 20px;}@media screen and (min-width: 420px) { .feature-grid { grid-template-columns: repeat(2, 1fr); }}@media screen and (min-width: 1024px) { .feature-grid { grid-template-columns: repeat(4, 1fr); }}@media screen and (max-width: 768px) and (orientation: portrait) { .hide-for-mobile { display: none !important; }}.menu-button { display: inline-flex; align-items: center; justify-content: center; gap: 0.4em; min-width: 3.2rem;}.menu-button__icon { border: 0 none; height: 1.4em; width: auto;}.menu-button__icon--flag { border: 0 none; border-radius: var(--cornerRounding); outline: solid 1px var(--bodyBgColor);}.menu-button img:last-child { width: 0.5em;}/*TODOs:- move to block component for use in block editor and to have greater control of theming. */.signup { --cornerRounding: 0.5rem;}.chat-box-wrap { overflow: hidden;}.chat-box-wrap ul { list-style: none; display: flex; margin: 0; padding-left: 0;}.chat-box { display: flex; color: var(--wp--preset--color--base); padding: 0; flex: 1; width: 100%; margin: 0; padding: 0; align-items: center;}.chat-box .person { display: block; width: 3.5rem; height: 3.5rem; border-radius: 1.75rem; padding: 0; margin: 0 10px 0 0;}.chat-box__bubble { background: var(--wp--preset--color--fade); width: 100%; height: auto; margin: 0; padding: 0.4rem 0.8rem; border-radius: calc(var(--cornerRounding) * 2) calc(var(--cornerRounding) * 2) calc(var(--cornerRounding) * 2) 0;}.chat-box__bubble p { margin: 0; font-size: var(--wp--preset--font-size--small);}.chat-box__bubble p:last-child { font-size: 1rem; font-style: italic; position: relative; margin: 0; overflow: hidden;}.signup__fields { flex: 1; display: flex; margin: calc(var(--wp--style--block-gap) / 2) 0 0;}.signup__fieldgroup { flex: 1; align-self: center; display: block; border: 1px solid var(--wp--preset--color--fade, #000);}.signup__input { display: flex;}.signup__caption { display: none;}.signup__input { font: inherit; outline: 0;}.signup__input::placeholder { color: var(--wp--preset--color--fade);}.signup__input--text { display: block; color: var(--wp--preset--color--contrast); background: var(--wp--preset--color--base); width: 100%; padding: 1em 0; margin: 0; text-indent: 0.8rem; line-height: normal; border: 0; box-shadow: none; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none;}.signup .button { border-radius: 0 0 calc(var(--cornerRounding) * 2) calc(var(--cornerRounding) * 2); text-transform: uppercase;}.signup__input::-webkit-input-placeholder { color: var(--wp--preset--color--fade); opacity: 1;}.signup__input:-moz-placeholder { color: var(--wp--preset--color--fade); opacity: 1;}.signup__input::-moz-placeholder { color: var(--wp--preset--color--fade); opacity: 1;}.signup__input:-ms-input-placeholder { color: var(--wp--preset--color--fade); opacity: 1;}/style>style classwp-fonts-local>@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:fallback;src:url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/assets/fonts/instrument-sans/InstrumentSans-VariableFont_wdth,wght.woff2) format(woff2);}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:fallback;src:url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/assets/fonts/instrument-sans/InstrumentSans-Italic-VariableFont_wdth,wght.woff2) format(woff2);}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:fallback;src:url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/assets/fonts/jost/Jost-VariableFont_wght.woff2) format(woff2);}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:fallback;src:url(https://www.grannyslags.com/wp-content/themes/wldjustgroup/assets/fonts/jost/Jost-Italic-VariableFont_wght.woff2) format(woff2);}/style>link relicon hrefhttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-icon-150x150.png sizes32x32 />link relicon hrefhttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-icon-300x300.png sizes192x192 />link relapple-touch-icon hrefhttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-icon-300x300.png />meta namemsapplication-TileImage contenthttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-icon-300x300.png /> style idmysticky-welcomebar-inline-css> .mysticky-welcomebar-fixed , .mysticky-welcomebar-fixed * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mysticky-welcomebar-fixed { background-color: #000000; font-family: Poppins; position: fixed; left: 0; right: 0; z-index: 9999999; opacity: 0; } .mysticky-welcomebar-fixed-wrap { min-height: 60px; padding: 20px 50px; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .mysticky-welcomebar-fixed-wrap .mysticky-welcomebar-content { flex: 1; text-align:center; } .mysticky-welcomebar-animation { -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; transition: all 1s ease 0s; } .mysticky-welcomebar-position-top { top:0; } .mysticky-welcomebar-position-bottom { bottom:0; } .mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in { top: -60px; } .mysticky-welcomebar-position-bottom.mysticky-welcomebar-entry-effect-slide-in { bottom: -60px; } .mysticky-welcomebar-entry-effect-fade { opacity: 0; } .mysticky-welcomebar-entry-effect-none { display: none; } .mysticky-welcomebar-fixed .mysticky-welcomebar-content p a{ text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.25ch; } .mysticky-welcomebar-fixed .mysticky-welcomebar-content p a, .mysticky-welcomebar-fixed .mysticky-welcomebar-content p { color: #ffffff; font-size: 13px; margin: 0; padding: 0; line-height: 1.2; font-weight: 400; font-family:Poppins } .mysticky-welcomebar-fixed .mysticky-welcomebar-btn { /*padding-left: 30px;*/ display: none; line-height: 1; margin-left: 10px; } .mysticky-welcomebar-fixed.mysticky-welcomebar-btn-desktop .mysticky-welcomebar-btn { display: block; position: relative; } .mysticky-welcomebar-fixed .mysticky-welcomebar-btn a { background-color: #000000; font-family: inherit; color: #ffffff; border-radius: 4px; text-decoration: none; display: inline-block; vertical-align: top; line-height: 1.2; font-size: 13px; font-weight: 400; padding: 5px 20px; white-space: nowrap; } .mysticky-welcomebar-fixed .mysticky-welcomebar-close { display: none; vertical-align: top; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 5px; color: #000; position: absolute; top: 5px; right: 10px; outline: none; text-decoration: none; text-shadow: 0 0 0px #fff; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%; } .mysticky-welcomebar-fixed .mysticky-welcomebar-close:hover { opacity: 1; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); } .mysticky-welcomebar-fixed .mysticky-welcomebar-close span.dashicons { font-size: 27px; } .mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close { display: inline-block; cursor: pointer; } /* Animated Buttons */ .mysticky-welcomebar-btn a { -webkit-animation-duration: 1s; animation-duration: 1s; } @-webkit-keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } .mysticky-welcomebar-attention-flash.animation-start .mysticky-welcomebar-btn a { -webkit-animation-name: flash; animation-name: flash; } @keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } } .mysticky-welcomebar-attention-shake.animation-start .mysticky-welcomebar-btn a { -webkit-animation-name: shake; animation-name: shake; } @-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } @keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } .mysticky-welcomebar-attention-swing.animation-start .mysticky-welcomebar-btn a { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; } @-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .mysticky-welcomebar-attention-tada.animation-start .mysticky-welcomebar-btn a { -webkit-animation-name: tada; animation-name: tada; } @-webkit-keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1); } 14% { -webkit-transform: scale(1.3); transform: scale(1.3); } 28% { -webkit-transform: scale(1); transform: scale(1); } 42% { -webkit-transform: scale(1.3); transform: scale(1.3); } 70% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1); } 14% { -webkit-transform: scale(1.3); transform: scale(1.3); } 28% { -webkit-transform: scale(1); transform: scale(1); } 42% { -webkit-transform: scale(1.3); transform: scale(1.3); } 70% { -webkit-transform: scale(1); transform: scale(1); } } .mysticky-welcomebar-attention-heartbeat.animation-start .mysticky-welcomebar-btn a { -webkit-animation-name: heartBeat; animation-name: heartBeat; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } @-webkit-keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .mysticky-welcomebar-attention-wobble.animation-start .mysticky-welcomebar-btn a { -webkit-animation-name: wobble; animation-name: wobble; } /* 210824 */ @media only screen and (min-width: 481px) { .mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-left { justify-content: flex-start; } .mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-center { justify-content: center; } .mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-right { justify-content: flex-end; } .mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-left .mysticky-welcomebar-content, .mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-center .mysticky-welcomebar-content, .mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-right .mysticky-welcomebar-content { flex: unset; } } @media only screen and (min-width: 768px) { .mysticky-welcomebar-display-desktop.mysticky-welcomebar-entry-effect-fade.entry-effect { opacity: 1; } .mysticky-welcomebar-display-desktop.mysticky-welcomebar-entry-effect-none.entry-effect { display: block; } .mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-top.mysticky-welcomebar-fixed , .mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed { top: 0; } .mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-bottom.mysticky-welcomebar-fixed , .mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-bottom.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed { bottom: 0; } } @media only screen and (max-width: 767px) { .mysticky-welcomebar-display-mobile.mysticky-welcomebar-entry-effect-fade.entry-effect { opacity: 1; } .mysticky-welcomebar-display-mobile.mysticky-welcomebar-entry-effect-none.entry-effect { display: block; } .mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-fixed , .mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed { top: 0; } .mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-bottom.mysticky-welcomebar-fixed , .mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-bottom.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed { bottom: 0; } /*.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close { display: none; } .mysticky-welcomebar-fixed.mysticky-welcomebar-showx-mobile .mysticky-welcomebar-close { display: inline-block; }*/ .mysticky-welcomebar-fixed.mysticky-welcomebar-btn-desktop .mysticky-welcomebar-btn { display: none; } .mysticky-welcomebar-fixed.mysticky-welcomebar-btn-mobile .mysticky-welcomebar-btn { display: block; /*margin-top: 10px;*/ } } @media only screen and (max-width: 480px) { .mysticky-welcomebar-fixed-wrap {padding: 15px 35px 10px 10px; flex-wrap:wrap;} .mysticky-welcomebar-fixed.front-site .mysticky-welcomebar-fixed-wrap { padding: 15px 20px 10px 20px; flex-direction: column; } /*.welcombar-contact-lead .mysticky-welcomebar-fixed-wrap {flex-wrap: wrap; justify-content: center;}*/ .mysticky-welcomebar-fixed .mystickymenu-front.mysticky-welcomebar-lead-content {margin: 10px 0 10px 20px !important;} .mysticky-welcomebar-fixed .mysticky-welcomebar-btn { padding-left: 10px; } .mysticky-welcomebar-fixed.mysticky-welcomebar-btn-mobile.front-site .mysticky-welcomebar-btn {margin-left: 0; text-align: center;} } body.mysticky-welcomebar-apper #wpadminbar{ z-index:99999999; } .mysticky-welcomebar-fixed .mystickymenu-front.mysticky-welcomebar-lead-content { display: flex; width: auto; margin: 0 0px 0 10px; } .mystickymenu-front.mysticky-welcomebar-lead-content inputtypetext { font-size: 12px; padding: 7px 5px; margin-right: 10px; min-width: 50%; border: 0; width:auto; } .mystickymenu-front.mysticky-welcomebar-lead-content inputtypetext:focus { outline: unset; box-shadow: unset; } .input-error { color: #ff0000; font-style: normal; font-family: inherit; font-size: 13px; display: block; position: absolute; bottom: 0px; } .mysticky-welcomebar-fixed.mysticky-site-front .mysticky-welcomebar-btn.contact-lead-button { margin-left: 0; } .morphext > .morphext__animated { display: inline-block; } .mysticky-welcomebar-btn a { outline: none !important; cursor: pointer; position: relative; } .mysticky-welcomebar-hover-effect-border1 { position: relative; } .mysticky-welcomebar-hover-effect-border1 a { display: block; width: 100%; height: 100%; } .mysticky-welcomebar-hover-effect-border1:before, .mysticky-welcomebar-hover-effect-border1:after { position: absolute; content: ; height: 0%; width: 2px; background: #000; } .mysticky-welcomebar-hover-effect-border1:before { right: 0; top: 0; transition: all 0.1s ease; z-index: 1 !important; } .mysticky-welcomebar-hover-effect-border1:after { left: 0; bottom: 0; transition: all 0.1s 0.2s ease; } .mysticky-welcomebar-hover-effect-border1:hover:before { transition: all 0.1s 0.2s ease; height: 100%; } .mysticky-welcomebar-hover-effect-border1:hover:after { transition: all 0.1s ease; height: 100%; } .mysticky-welcomebar-hover-effect-border1 a:before, .mysticky-welcomebar-hover-effect-border1 a:after { position: absolute; content: ; background: #000; } .mysticky-welcomebar-hover-effect-border1 a:before { left: 0; top: 0; width: 0%; height: 2px; transition: all 0.1s 0.1s ease; } .mysticky-welcomebar-hover-effect-border1 a:after { left: 0; bottom: 0; width: 100%; height: 2px; } .mysticky-welcomebar-hover-effect-border1 a:hover:before { width: 100%; } .mysticky-welcomebar-hover-effect-border2 a { position: relative; display: block; width: 100%; height: 100%; } .mysticky-welcomebar-hover-effect-border2:before, .mysticky-welcomebar-hover-effect-border2:after { position: absolute; content: ; right: 0px; transition: all 0.3s ease; border-radius: 4px; z-index: 99; } .mysticky-welcomebar-hover-effect-border2:before { width: 2px; } .mysticky-welcomebar-hover-effect-border2:after { width: 0%; height: 2px; } .mysticky-welcomebar-hover-effect-border2:hover:before { height: 29px; } .mysticky-welcomebar-hover-effect-border2:hover:after { width: 86px; } .mysticky-welcomebar-hover-effect-border2 a:before, .mysticky-welcomebar-hover-effect-border2 a:after { position: absolute; content: ; left: 0; bottom: 0; transition: all 0.3s ease; z-index: 0 !important; } .mysticky-welcomebar-hover-effect-border2 a:before { width: 2px; height: 0%; } .mysticky-welcomebar-hover-effect-border2 a:after { width: 0%; height: 2px; } .mysticky-welcomebar-hover-effect-border2 a:hover:before { height: 100%; } .mysticky-welcomebar-hover-effect-border2 a:hover:after { width: 100%; } .mysticky-welcomebar-hover-effect-border3 a { position: relative; display: block; width: 100%; height: 100%; } .mysticky-welcomebar-hover-effect-border3:before, .mysticky-welcomebar-hover-effect-border3:after { position: absolute; content: ; right: 0px; transition: all 0.3s ease; z-index: 99; } .mysticky-welcomebar-hover-effect-border3:before { height: 14px; width: 2px; } .mysticky-welcomebar-hover-effect-border3:after { width: 14px; height: 2px; } .mysticky-welcomebar-hover-effect-border3:hover:before { height: 29px; } .mysticky-welcomebar-hover-effect-border3:hover:after { width: 86px; } .mysticky-welcomebar-hover-effect-border3 a:before, .mysticky-welcomebar-hover-effect-border3 a:after { position: absolute; content: ; left: 0; bottom: 0; transition: all 0.3s ease; z-index: 0 !important; } .mysticky-welcomebar-hover-effect-border3 a:before { width: 2px; height: 50%; } .mysticky-welcomebar-hover-effect-border3 a:after { width: 14px; height: 2px; } .mysticky-welcomebar-hover-effect-border3 a:hover:before { height: 100%; } .mysticky-welcomebar-hover-effect-border3 a:hover:after { width: 100%; } .mysticky-welcomebar-hover-effect-border4 a { position: relative; display: block; width: 100%; height: 100%; } .mysticky-welcomebar-hover-effect-border4:before, .mysticky-welcomebar-hover-effect-border4:after { position: absolute; content: ; right: 0px; bottom: 0px ; transition: all 0.3s ease; z-index: 99; } .mysticky-welcomebar-hover-effect-border4:before { height: 14px; width: 2px; } .mysticky-welcomebar-hover-effect-border4:after { width: 14px; height: 2px; } .mysticky-welcomebar-hover-effect-border4:hover:before { height: 29px; } .mysticky-welcomebar-hover-effect-border4:hover:after { width: 86px; } .mysticky-welcomebar-hover-effect-border4 a:before, .mysticky-welcomebar-hover-effect-border4 a:after { position: absolute; content: ; left: 0; top: 0; transition: all 0.3s ease; } .mysticky-welcomebar-hover-effect-border4 a:before { width: 2px; height: 50%; } .mysticky-welcomebar-hover-effect-border4 a:after { width: 14px; height: 2px; } .mysticky-welcomebar-hover-effect-border4 a:hover:before { height: 100%; } .mysticky-welcomebar-hover-effect-border4 a:hover:after { width: 100%; } .mysticky-welcomebar-hover-effect-fill1 a { z-index: 1; } .mysticky-welcomebar-hover-effect-fill1 a:after { position: absolute; content: ; width: 0; height: 100%; top: 0; left: 0; z-index: -1; } .mysticky-welcomebar-hover-effect-fill1 a:hover:after { width: 100%; } .mysticky-welcomebar-hover-effect-fill1 a:active { top: 2px; } .mysticky-welcomebar-hover-effect-fill2 a { z-index: 1; } .mysticky-welcomebar-hover-effect-fill2 a:after { position: absolute; content: ; width: 0; height: 100%; top: 0; left: 0; direction: rtl; z-index: -1; transition: all 0.3s ease; } .mysticky-welcomebar-hover-effect-fill2 a:hover:after { left: auto; right: 0; width: 100%; } .mysticky-welcomebar-hover-effect-fill2 a:active { top: 2px; } .mysticky-welcomebar-hover-effect-fill3 a { border: 0px solid #000; z-index: 1; } .mysticky-welcomebar-hover-effect-fill3 a:after { position: absolute; content: ; width: 100%; height: 0; bottom: 0; left: 0; z-index: -1; transition: all 0.3s ease; } .mysticky-welcomebar-hover-effect-fill3 a:hover:after { top: 0; height: 100%; } .mysticky-welcomebar-hover-effect-fill3 a:active { top: 2px; } .mysticky-welcomebar-hover-effect-fill4 a { z-index: 1; } .mysticky-welcomebar-hover-effect-fill4 a:after { position: absolute; content: ; width: 100%; height: 0; top: 0; left: 0; z-index: -1; transition: all 0.3s ease; } .mysticky-welcomebar-hover-effect-fill4 a:hover:after { top: auto; bottom: 0; height: 100%; } .mysticky-welcomebar-hover-effect-fill4 a:active { top: 2px; } .mysticky-welcomebar-hover-effect-fill5 a { border: 0px solid #000; z-index: 3; } .mysticky-welcomebar-hover-effect-fill5 a:after { position: absolute; content: ; width: 0; height: 100%; top: 0; right: 0; z-index: -1; transition: all 0.3s ease; } .mysticky-welcomebar-hover-effect-fill5 a:hover:after { left: 0; width: 100%; } .mysticky-welcomebar-hover-effect-fill5 a:active { top: 2px; } /style> link relstylesheet hrefhttps://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/css/homepage.css?ver0.3.13 mediaprint onloadthis.mediaall>/head>body classhome wp-singular page-template page-template-custom-homepage page-template-custom-homepage-php page page-id-2 wp-custom-logo wp-embed-responsive wp-theme-wldjustgroup> script>(function() { // 1. Basic check for common mobile/tablet user agents var isMobile /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i .test(navigator.userAgent); // 2. Check if the current path is the homepage (/) // Adjust if your WP homepage uses a different path (e.g., /home/, /index.php). var isHomePage (window.location.pathname /); // Only inject the ads if its mobile and not the homepage if (isMobile && !isHomePage) { document.addEventListener(DOMContentLoaded, function() { /** * Create the FIRST ad elements */ var insElement1 document.createElement(ins); insElement1.className aso-zone; insElement1.setAttribute(data-zone, 151479); // 300×100 zone ID var adScript1 document.createElement(script); adScript1.async true; adScript1.setAttribute(data-cfasync, false); adScript1.src https://media.aso1.net/js/code.min.js; /** * Create the SECOND ad elements */ var insElement2 document.createElement(ins); insElement2.className aso-zone; insElement2.setAttribute(data-zone, 151479); // 300×100 zone ID var adScript2 document.createElement(script); adScript2.async true; adScript2.setAttribute(data-cfasync, false); adScript2.src https://media.aso1.net/js/code.min.js; /** * 3. Insert FIRST ad at the very top of the body. * Using prepend() places the elements at the start of document.body. */ document.body.prepend(adScript1); document.body.prepend(insElement1); /** * 4. Insert SECOND ad in the middle of the content (e.g., after half the paragraphs). * If there aren’t enough paragraphs, we’ll append it to the bottom as a fallback. */ var paragraphs document.body.querySelectorAll(p); var totalParagraphs paragraphs.length; if (totalParagraphs > 2) { // Calculate the “middle” paragraph index var middleIndex Math.floor(totalParagraphs / 2); // Insert the second ad right after the “middle” paragraph paragraphsmiddleIndex.after(adScript2); paragraphsmiddleIndex.after(insElement2); } else { // Fallback: Not enough paragraphs, so just append to the end document.body.appendChild(insElement2); document.body.appendChild(adScript2); } }); }})();/script>script>(function() { // 1. Detect if the user is on desktop by negating common mobile/tablet user-agents var isMobile /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i .test(navigator.userAgent); // 2. Check if its the homepage (TLD) by examining the pathname // Adjust if your site’s homepage is at a different path, e.g. /home/ or /index.php var isHomePage (window.location.pathname /); // Proceed only if its DESKTOP and NOT the homepage if (!isMobile && !isHomePage) { document.addEventListener(DOMContentLoaded, function() { // Create the ad elements var insElement document.createElement(ins); insElement.className aso-zone; insElement.setAttribute(data-zone, 151480); // 728x90 zone var adScript document.createElement(script); adScript.async true; adScript.setAttribute(data-cfasync, false); adScript.src https://media.aso1.net/js/code.min.js; // Find the first h1> in the body var firstH1 document.body.querySelector(h1); if (firstH1) { // Insert the ad just before the first h1> firstH1.before(adScript); firstH1.before(insElement); } else { // Fallback: If no h1> is found, prepend to the top of body> document.body.prepend(adScript); document.body.prepend(insElement); } }); }})();/script>script>(function() { // Check if the user is on desktop by excluding common mobile/tablet user-agents var isMobile /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i .test(navigator.userAgent); // Only proceed for desktop if (!isMobile) { document.addEventListener(DOMContentLoaded, function() { // Create the sticky container var stickyContainer document.createElement(div); stickyContainer.id sticky-ad-container; stickyContainer.style.position fixed; stickyContainer.style.bottom 0; // bottom of the viewport stickyContainer.style.right 0; // right side of the viewport stickyContainer.style.width 300px; stickyContainer.style.height 250px; stickyContainer.style.zIndex 9999; stickyContainer.style.border 1px solid #ccc; stickyContainer.style.backgroundColor #fff; stickyContainer.style.boxShadow 0 0 10px rgba(0,0,0,0.3); // Create the close (X) button var closeButton document.createElement(button); closeButton.textContent X; closeButton.style.position absolute; closeButton.style.top 0; closeButton.style.right 0; closeButton.style.background #333; closeButton.style.color #fff; closeButton.style.border none; closeButton.style.padding 4px 8px; closeButton.style.cursor pointer; closeButton.style.fontSize 16px; // On click, remove the sticky ad from the DOM closeButton.addEventListener(click, function() { stickyContainer.remove(); }); // Add the close button to the container stickyContainer.appendChild(closeButton); // Create the 300x250 ad elements (zone 130672) var insElement document.createElement(ins); insElement.className aso-zone; insElement.setAttribute(data-zone, 151481); var adScript document.createElement(script); adScript.async true; adScript.setAttribute(data-cfasync, false); adScript.src https://media.aso1.net/js/code.min.js; // Add the ad code inside the sticky container stickyContainer.appendChild(insElement); stickyContainer.appendChild(adScript); // Finally, append the sticky container to the body document.body.appendChild(stickyContainer); }); }})();/script>script>(function() { // 1. Detect if user is on mobile (by checking common mobile user agents) var isMobile /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i .test(navigator.userAgent); // Only show this skyscraper on desktop if (!isMobile) { document.addEventListener(DOMContentLoaded, function() { // 2. Create a container for the 160x600 skyscraper var skyscraperContainer document.createElement(div); skyscraperContainer.id desktop-skyscraper; // Position it in the vertical center, right side of the screen skyscraperContainer.style.position fixed; skyscraperContainer.style.top 50%; // halfway down the viewport skyscraperContainer.style.left 0; // flush against the left edge skyscraperContainer.style.transform translateY(-50%); // move up by half its own height skyscraperContainer.style.width 160px; // match ad size skyscraperContainer.style.height 600px; // match ad size skyscraperContainer.style.zIndex 9999; // (Optional) Some styling if you want a background or border // skyscraperContainer.style.border 1px solid #ccc; // skyscraperContainer.style.backgroundColor #fff; // skyscraperContainer.style.boxShadow 0 0 10px rgba(0,0,0,0.3); // 3. Create the ad code (160×600 zone 130674) var insElement document.createElement(ins); insElement.className aso-zone; insElement.setAttribute(data-zone, 151476); // Wide Skyscraper zone var adScript document.createElement(script); adScript.async true; adScript.setAttribute(data-cfasync, false); adScript.src https://media.aso1.net/js/code.min.js; // 4. Append the ad code to the container skyscraperContainer.appendChild(insElement); skyscraperContainer.appendChild(adScript); // 5. Finally, append the container to the body document.body.appendChild(skyscraperContainer); }); }})();/script>!-- GTM Container placement set to automatic -->!-- Google Tag Manager (noscript) --> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-PHDXFKDC height0 width0 styledisplay:none;visibility:hidden aria-hiddentrue>/iframe>/noscript>!-- End Google Tag Manager (noscript) --> section classhero idhero> picture classhero__pic> img width1920 height1080 srchttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-1920x1080.jpg classattachment-hero-landscape size-hero-landscape wp-post-image altGranny Slags Hero decodingasync fetchpriorityhigh srcsethttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-1920x1080.jpg 1920w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-300x169.jpg 300w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-1024x576.jpg 1024w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-768x432.jpg 768w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-1536x864.jpg 1536w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-2048x1152.jpg 2048w sizes(max-width: 1920px) 100vw, 1920px /> /picture> div classhero__section hero__section--logo> span classcustom-logo-link>img width2000 height500 srchttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light.png classcustom-logo alt decodingasync srcsethttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light.png 2000w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-300x75.png 300w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-1024x256.png 1024w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-768x192.png 768w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-1536x384.png 1536w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-1920x480.png 1920w sizes(max-width: 2000px) 100vw, 2000px />/span> /div> nav classhero__nav button-group> a hrefhttps://members.grannyslags.com classbutton button--secondary menu-button>span classhide-to-768>Member /span>Login/a> button idmenuDialogTrigger classbutton button--secondary menu-button aria-haspopupdialog> span classmenu-button__label hide-to-768>Menu/span> svg classmenu-button__icon hide-above-768 aria-hiddentrue width48 height48 roleimg>use href#shapeMenu>/use>/svg> img classhide-to-768 srchttps://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/img/territory-arrow.svg altIcon width18 height15 aria-hiddentrue> /button> /nav> div classhero__section hero__section--body> h1>Granny Hookups Online/h1> div idregister classsignup> div classsignup__mobile-header> h2>Join for free today/h2> button classsignup__dismiss titleDismiss Signup form>img altclose icon srchttps://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/img/x.svg>/button> /div> div classchat-box-wrap> ul> li classform_steps chat-box-current chat-box chat-box-1>img classperson srchttps://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/img/advisor-casual.jpg altAdvisor avatar width76 height76>div classchat-box__bubble>p>Its strong>FREE/strong> to sign up!/p>p>Enter your email address…/p>/div>/li> /ul> /div> div idsignupForm> form nameregForm idregForm actionhttps://optimisedtrk.com/ methodget> input namegroup_id typehidden value6644>input namekeyword typehidden value3> div classsignup__fields> div classsignup__fieldgroup> div classsignup__field> div classsignup__caption>label forsignup-email>Email Address/label>/div> input classsignup__input signup__input--text idsignup-email nameemail typeemail value required autocompleteemail placeholderemail@domain.com> /div> /div> /div> button classbutton button--primary text--xxl typesubmit>Next/button> /form> /div>/div> /div> div classhero__bottom> h2>Protected By/h2> div classprotected-by> a href//www.onlinedatingprotector.com targetblank>img classodp srchttps://www.grannyslags.com/wp-content/themes/wldjustgroup/custom_assets/img/online-dating-protector.svg altOnline Dating Protector logo width100 height58>/a> /div> /div> /section> div classfeatures> div classfeature-grid> figure> svg aria-hiddentrue width100 height100 roleimg> use href#shapeTick>/use> /svg> figcaption>All Profiles Checked/figcaption> /figure> figure> svg aria-hiddentrue width100 height100 roleimg> use href#shapeHeart>/use> /svg> figcaption>Dedicated Customer Support/figcaption> /figure> figure> svg aria-hiddentrue width100 height100 roleimg> use href#shapeType>/use> /svg> figcaption>Free To Join & Search/figcaption> /figure> figure> svg aria-hiddentrue width100 height100 roleimg> use href#shapeDevice>/use> /svg> figcaption>Date On Any Device/figcaption> /figure> /div> /div> main classmain> div classcontent-section content-section--pad-m content-section--readable editable> p>Welcome to strong>Granny Slags/strong>, the hottest adult dating site where experienced, sexy grannies are craving wild, no-strings-attached fun. If you’re fantasizing about hot, mature women who know how to satisfy your every desire, you’re in the right place. /p>p>Whether you’re after steamy one-night stands, erotic flings, or raw, passionate hookups, our platform connects you with older ladies ready to play./p>blockquote classwp-block-quote is-layout-flow wp-block-quote-is-layout-flow>p>strong>em>Join Granny Slags Now/em>/strong>/p>/blockquote>p>strong>Why Granny Slags?/strong>/p>p>At strong>Granny Slags/strong>, we know exactly what you’re looking for – real, mature women who are confident in their sexuality and ready for intense, erotic experiences. These adventurous grannies are eager to fulfill your every fantasy and explore the limits of pleasure with younger, eager partners./p>ul classwp-block-list>li>strong>Meet Real, Horny Grannies/strong>: Our members are authentic, older women who are eager to dive into passionate hookups and lust-filled adventures./li>li>strong>Discreet & Easy/strong>: We prioritize your privacy while giving you full access to hot, mature women who are ready for a thrilling night of passion./li>li>strong>Tailored for Erotic Connections/strong>: Whether it’s casual sexting, dirty chat, or spontaneous hookups, em>Granny Hookups/em> delivers exactly what you crave from experienced ladies./li>/ul>blockquote classwp-block-quote is-layout-flow wp-block-quote-is-layout-flow>p>strong>Find Local Grannies Ready for Passionate Hookups/strong>/p>/blockquote>p>strong>Want to meet horny grannies near you?/strong> Our advanced search filters help you find mature women who are hot, willing, and local. Don’t waste time – these naughty grannies are looking for a fun, erotic time with no strings attached. Whether you’re after a hot night of wild passion or just want to satisfy your deepest cravings, em>Granny Hookups/em> makes it easy to connect with older women who know how to please./p>p>strong>Hook Up Instantly/strong>: No games, no waiting – just real, horny grannies ready for erotic encounters right now./p>p>strong>Explore Naughty Profiles/strong>: Browse through detailed profiles of mature women looking for sex, hookups, and dirty adventures./p>p>strong>Start Sexting/strong>: Use our instant messaging feature to turn up the heat with sexy, explicit conversations before you meet./p>p>strong>Join Granny Slags Now/strong>/p>p>Why wait to satisfy your deepest cravings? These horny, experienced grannies are waiting for you to take control. Sign up today and dive into the ultimate hookup experience with mature women who are eager to please. Whether you’re young and looking for a wild adventure or older and searching for a hot, steamy connection, em>Granny Hookups/em> is your gateway to unforgettable erotic encounters./p>p>strong>Join now and start connecting with sexy, naughty grannies who can’t wait to make your fantasies come true!/strong>/p> /div> /main> div classnag> div classcontent-section content-section--centred content-section--pad-l> a href#top classbutton button--primary nag__button>Meet Singles/a> /div> /div> footer classfooter bg-fade text--align-center> div classfooter__branding> div classcontent-section> nav classfooter__nav> div classsite-nav> span classcustom-logo-link>img width2000 height500 srchttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light.png classcustom-logo alt decodingasync srcsethttps://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light.png 2000w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-300x75.png 300w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-1024x256.png 1024w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-768x192.png 768w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-1536x384.png 1536w, https://www.grannyslags.com/wp-content/uploads/2024/09/grannyslags-light-1920x480.png 1920w sizes(max-width: 2000px) 100vw, 2000px />/span> /div> /nav> /div> /div> div classcontent-section content-section--readable text--xxs smallprint> p>© 2024 . All rights reserved./p> p>To help maximise the chances of meeting the right person for you, is part of a shared mainstream dating network of members and sites. This means that by joining you automatically get access to members who are part of this shared network, significantly increasing the chances of finding what youre looking for. By joining , your profile will also appear to members of other sites on the shared network./p> /div> /footer> !-- Custom JS --> script> document.addEventListener(DOMContentLoaded, function() { // Sticky form elements // ----------------------------------------- const formWrapper document.getElementById(register); const hero document.getElementById(hero); const scrollingSignupDismiss formWrapper.querySelector(.signup__dismiss); scrollingSignupDismiss.addEventListener(click, () > { formWrapper.classList.remove(fixed); followFormDismissed true; }); let followFormDismissed false; const applyFixables () > { const scrollFromTop window.scrollY; const isSmallDevice window.matchMedia((max-width: 1024px)); const heroHeight hero.offsetHeight; // Enable/disable fixable elements if (scrollFromTop > heroHeight) { if (!isSmallDevice.matches && !followFormDismissed) { formWrapper.classList.add(fixed); } else if (isSmallDevice.matches) { formWrapper.classList.remove(fixed); } } else { formWrapper.classList.remove(fixed); // Re-enable scrolling form capability if scrolled back to the top. if (scrollFromTop 0) { followFormDismissed false; } } }; // Apply event listeners scrollingSignupDismiss.addEventListener(click, () > { formWrapper.classList.remove(fixed); followFormDismissed true; }); scrollingSignupDismiss.addEventListener(resize, () > { clearTimeout(window.resizeFinished); window.resizeFinished setTimeout(function(){ applyFixables; }, 200); }); window.addEventListener(scroll, applyFixables); }); /script> div idmenuDialog classmodal> div classdialog roledialog aria-labelledbymenuDialogTitle> div classdialog__head> h2 idmenuDialogTitle>/h2> button classdialog__close idmenuDialogClose aria-labelClose> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 329.91 329.91 width18 height18> path fillcurrentColor dM188.52 164.96 325.03 28.45a16.66 16.66 0 1 0-23.57-23.57l-136.5 136.5L28.45 4.89A16.66 16.66 0 1 0 4.88 28.45l136.5 136.5L4.89 301.47a16.66 16.66 0 0 0 0 23.57 16.61 16.61 0 0 0 11.79 4.88c4.26 0 8.52-1.63 11.78-4.88l136.5-136.5 136.51 136.5a16.61 16.61 0 0 0 11.79 4.88 16.66 16.66 0 0 0 11.78-28.45z/> /svg> /button> /div> div classdialog__body roledialog aria-modaltrue aria-labelledbymenuDialogTitle> ul idmenu-primary-nav classdialog__options menu-list>li idmenu-item-390 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-390>a hrefhttps://www.grannyslags.com/ aria-currentpage>Home/a>/li>li idmenu-item-398 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-398>a>Granny Slags Dating in Worldwide/a>ul classsub-menu> li idmenu-item-391 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-391>a hrefhttps://www.grannyslags.com/uk>Dating in UK/a>/li> li idmenu-item-392 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-392>a hrefhttps://www.grannyslags.com/us>Dating in USA/a>/li> li idmenu-item-393 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-393>a hrefhttps://www.grannyslags.com/ie>Dating in Ireland/a>/li> li idmenu-item-394 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-394>a hrefhttps://www.grannyslags.com/ca>Dating in Canada/a>/li> li idmenu-item-395 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-395>a hrefhttps://www.grannyslags.com/au>Dating in Australia/a>/li> li idmenu-item-396 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-396>a hrefhttps://www.grannyslags.com/nz>Dating in New Zealand/a>/li> li idmenu-item-397 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-397>a hrefhttps://www.grannyslags.com/za>Dating in South Africa/a>/li>/ul>/li>/ul> /div> /div> /div> script> (function() { const menuTrigger document.getElementById(menuDialogTrigger); const menuDismissbutton document.getElementById(menuDialogClose); const menuDialog document.getElementById(menuDialog); let storedActiveEl; function closeMenuDialog() { delete menuDialog.dataset.open; menuTrigger.classList.remove(open); storedActiveEl.focus(); } menuTrigger.addEventListener(click, (event) > { storedActiveEl document.activeElement; menuTrigger.classList.add(open); menuDialog.dataset.open ; menuDismissbutton.focus(); }); menuDismissbutton.addEventListener(click, closeMenuDialog); document.addEventListener(keydown, (event) > { if (event.key Escape && (open) in menuDialog.dataset) { closeMenuDialog(); } }); }()); /script> svg xmlnshttp://www.w3.org/2000/svg idsymbols> style> text { font-family: var(--fontStackDisplay); color: var(--bodyBgColor) } .stroke { stroke-width: 18px; stroke: var(--bodyBgColor); stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 1.5 } .fill { fill: var(--bodyBgColor) } /style> defs> symbol idshapeHeart viewBox0 0 500 500> path classstroke dM250 112.2s-19.8-24.7-55-36.1a111.2 111.2 0 0 0-111.1 30.7c-41.6 43.6-24.4 106.6-12.7 131.8C99.8 300.2 250 428.3 250 428.3m0-316s19.8-24.8 55-36.2c30.5-9.8 77.7-4.4 111.1 30.7 41.6 43.6 24.4 106.6 12.7 131.8C400.2 300.2 250 428.3 250 428.3 stylefill:none>/path> /symbol> symbol idshapeTick classstroke viewBox0 0 500 500> path dm63 253.5 123 117.7 251-242.4 stylefill:none>/path> /symbol> symbol idshapeDevice classstroke viewBox0 0 500 500> path dM369.7 94.6A46.6 46.6 0 0 0 323.2 48H176.9a46.6 46.6 0 0 0-46.6 46.6v310.8a46.6 46.6 0 0 0 46.6 46.6h146.3a46.6 46.6 0 0 0 46.5-46.6V94.6ZM198 86.8h60m33.2 0h10.3 stylefill:none>/path> path classfill dM301.7 436a14 14 0 0 0-14-14.2h-75.4a14 14 0 0 0-14 14v14h103.4V436Z>/path> /symbol> symbol idshapeType classfill viewBox0 0 500 500> text x50% y50% text-anchormiddle dominant-baselinemiddle stylefont-size:160px>FREE/text> /symbol> symbol idshapeMenu classfill viewBox0 0 32 32> path dM1 30.539h30c.631 0 1-.369 1-1v-2c0-.631-.369-1-1-1H1c-.631 0-1 .369-1 1v2c0 .631.369 1 1 1ZM31 17H1c-.631 0-1-.369-1-1v-2c0-.631.369-1 1-1h30c.631 0 1 .369 1 1v2c0 .631-.369 1-1 1Zm0-13.261H1c-.631 0-1-.369-1-1v-2c0-.631.369-1 1-1h30c.631 0 1 .369 1 1v2c0 .631-.369 1-1 1Z stylefill-rule:nonzero transformtranslate(0 .86)>/path> /symbol> /defs> /svg> script typespeculationrules>{prefetch:{source:document,where:{and:{href_matches:/*},{not:{href_matches:/wp-*.php,/wp-admin/*,/wp-content/uploads/*,/wp-content/*,/wp-content/plugins/*,/wp-content/themes/wldjustgroup/*,/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script>script typeapplication/javascript>(function() { var adConfig { frequency_period: 60, frequency_count: 1, popup_fallback: true, new_tab: true, trigger_method: 1 }; // Target URLs (no weights / equal rotation) const targetUrls https://www.localmatchbook.com/?version4&group_id6533&keyword&subid, https://www.localflirtbook.com/?version5&group_id6533&keyword&subid, https://optimisedtrk.com/?group_id6231&keyword&subid, https://www.woowise.com/, https://www.whichdating.com/ ; function getRandomUrl(list) { return listMath.floor(Math.random() * list.length); } function setCookie(name, value, ttl) { const d new Date(); d.setTime(d.getTime() + ttl * 60000); document.cookie `${name}${value}; expires${d.toUTCString()}; path/`; } function getCookie(name) { const nameEQ name + ; const cookies document.cookie.split(;); for (let c of cookies) { c c.trim(); if (c.indexOf(nameEQ) 0) return c.substring(nameEQ.length); } return null; } function shouldShow() { const count getCookie(popunder_shown_count); return !count || parseInt(count) adConfig.frequency_count; } function updateCount() { const count parseInt(getCookie(popunder_shown_count) || 0); setCookie(popunder_shown_count, count + 1, adConfig.frequency_period); } function openPopup(url) { const popup window.open( url, popupWindow, width800,height600,scrollbarsyes,resizableyes ); if (popup) popup.focus(); } function handleClick(e, url) { e.preventDefault(); const link e.target.closest(a); const newTab link?.href ? window.open(link.href, _blank) : null; if (newTab) { window.location.href url; } else { openPopup(url); } } function openPopunder(e) { const targetUrl getRandomUrl(targetUrls); const clickedLink e.target.closest(a); if (clickedLink) { handleClick(e, targetUrl); } else if (adConfig.new_tab) { const tab window.open(window.location.href, _blank); tab ? (window.location.href targetUrl) : openPopup(targetUrl); } else { window.location.href targetUrl; } } function trigger(e) { if (shouldShow()) { openPopunder(e); updateCount(); } } // Attach click event once document.addEventListener(click, trigger, { once: true });})();/script>script>(function() { // Basic check for common mobile/tablet indicators var isMobile /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); // If NOT mobile, proceed with injecting the ad code if (!isMobile) { // Wait for the DOM to be ready document.addEventListener(DOMContentLoaded, function() { // Create the ins> element var insElement document.createElement(ins); insElement.className aso-zone; insElement.setAttribute(data-zone, 151478); // Create the script> element for the ad server var adScript document.createElement(script); adScript.async true; adScript.setAttribute(data-cfasync, false); adScript.src https://media.aso1.net/js/code.min.js; // Append them to the body (or another container as needed) document.body.appendChild(insElement); document.body.appendChild(adScript); }); }})();/script>script>(function() { // Basic check for common mobile/tablet user agents var isMobile /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); // If mobile, inject the ad code if (isMobile) { document.addEventListener(DOMContentLoaded, function() { // Create the ins> element var insElement document.createElement(ins); insElement.className aso-zone; insElement.setAttribute(data-zone, 151477); // Create the script> element for the ad server var adScript document.createElement(script); adScript.async true; adScript.setAttribute(data-cfasync, false); adScript.src https://media.aso1.net/js/code.min.js; // Append them to the body (or another container as needed) document.body.appendChild(insElement); document.body.appendChild(adScript); }); }})();/script> div classmysticky-welcomebar-fixed mysticky-site-front mysticky-welcomebar-position-top mysticky-welcomebar-showx-desktop mysticky-welcomebar-showx-mobile mysticky-welcomebar-display-desktop mysticky-welcomebar-display-mobile mysticky-welcomebar-attention-default mysticky-welcomebar-entry-effect-slide-in data-after-trigerafter_a_few_seconds data-triger-sec1 data-positiontop data-height60 data-rediectclose_bar data-aftersubmissiondont_show_welcomebar data-show-success-message> div classmysticky-welcomebar-fixed-wrap > div classmysticky-welcomebar-content> p styletext-align: center>Has strong>Dating Foundry/strong> appeared on your bank statement? a hrefhttps://datingfoundry.com/ target_blank relnoopener>Click here to learn more/a>/p> /div> div classmysticky-welcomebar-btn mysticky-welcomebar-hover-effect-none > a href >Got it! /a> /div> span classmysticky-welcomebar-close stylecolor:#ffffff>X/span> /div> /div> style idwp-block-list-inline-css>ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} ul.is-style-checkmark-list { list-style-type: \2713; } ul.is-style-checkmark-list li { padding-inline-start: 1ch; }/*# sourceURLwp-block-list-inline-css *//style>script srchttps://www.grannyslags.com/wp-content/plugins/mystickymenu/js/morphext/morphext.min.js?ver2.7.7 idmorphext-js-js defer data-wp-strategydefer>/script>script idwelcomebar-frontjs-js-extra>var welcomebar_frontjs {ajaxurl:https://www.grannyslags.com/wp-admin/admin-ajax.php,days:Days,hours:Hours,minutes:Minutes,seconds:Seconds,ajax_nonce:bc92c779f3};//# sourceURLwelcomebar-frontjs-js-extra/script>script srchttps://www.grannyslags.com/wp-content/plugins/mystickymenu/js/welcomebar-front.js?ver2.7.7 idwelcomebar-frontjs-js defer data-wp-strategydefer>/script>script idwp-emoji-settings typeapplication/json>{baseUrl:https://s.w.org/images/core/emoji/17.0.2/72x72/,ext:.png,svgUrl:https://s.w.org/images/core/emoji/17.0.2/svg/,svgExt:.svg,source:{concatemoji:https://www.grannyslags.com/wp-includes/js/wp-emoji-release.min.js?ver6.9}}/script>script typemodule>/*! This file is auto-generated */const aJSON.parse(document.getElementById(wp-emoji-settings).textContent),o(window._wpemojiSettingsa,wpEmojiSettingsSupports),sflag,emoji;function i(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const anew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)>eat)}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var ne.getImageData(16,16,1,1);for(let e0;en.data.length;e++)if(0!n.datae)return!1;return!0}function u(e,t,n,a){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\udde8\ud83c\uddf6,\ud83c\udde8\u200b\ud83c\uddf6)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!a(e,\ud83e\u1fac8)}return!1}function f(e,t,n,a){let r;const o(rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement(canvas)).getContext(2d,{willReadFrequently:!0}),s(o.textBaselinetop,o.font600 32px Arial,{});return e.forEach(e>{set(o,e,n,a)}),s}function r(e){var tdocument.createElement(script);t.srce,t.defer!0,document.head.appendChild(t)}a.supports{everything:!0,everythingExceptFlag:!0},new Promise(t>{let nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),c.toString(),p.toString().join(,)+));,anew Blob(e,{type:text/javascript});const rnew Worker(URL.createObjectURL(a),{name:wpTestEmojiSupports});return void(r.onmessagee>{i(ne.data),r.terminate(),t(n)})}catch(e){}i(nf(s,u,c,p))}t(n)}).then(e>{for(const n in e)a.supportsnen,a.supports.everythinga.supports.everything&&a.supportsn,flag!n&&(a.supports.everythingExceptFlaga.supports.everythingExceptFlag&&a.supportsn);var t;a.supports.everythingExceptFlaga.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((ta.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});//# sourceURLhttps://www.grannyslags.com/wp-includes/js/wp-emoji-loader.min.js/script> script typetext/javascript> (function() { var t document.createElement( script ); t.type text/javascript; t.async true; t.id gauges-tracker; t.setAttribute( data-site-id, 66f461d29c227c6344914f98 ); t.src //secure.gaug.es/track.js; var s document.getElementsByTagName( script )0; s.parentNode.insertBefore( t, s ); })(); /script> /body>/html>!-- generated in 0.258 seconds 109988 bytes batcached for 300 seconds-->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]