It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://granitnaya-masterskaya.su/

  1.        <!DOCTYPE html>
  2. <html lang="ru">
  3. <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>class RocketLazyLoadScripts{constructor(){this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],window.addEventListener("pageshow",(e=>{this.persisted=e.persisted})),window.addEventListener("DOMContentLoaded",(()=>{this._preconnect3rdParties()})),this.delayedScripts={normal:[],async:[],defer:[]},this.allJQueries=[]}_addUserInteractionListener(e){document.hidden?e._triggerListener():(this.triggerEvents.forEach((t=>window.addEventListener(t,e.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",e.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",e.touchStartHandler),document.addEventListener("visibilitychange",e.userEventHandler))}_removeUserInteractionListener(){this.triggerEvents.forEach((e=>window.removeEventListener(e,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(e){"HTML"!==e.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),e.target.addEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"onclick","rocket-onclick"))}_onTouchMove(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick")}_onTouchEnd(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(e){e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick"),this.interceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()}_replayClicks(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((e=>{e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))}))}_renameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let e=[];document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{if(t.hasAttribute("src")){const n=new URL(t.src).origin;n!==location.origin&&e.push({src:n,crossOrigin:t.crossOrigin||"module"===t.getAttribute("data-rocket-type")})}})),e=[...new Map(e.map((e=>[JSON.stringify(e),e]))).values()],this._batchInjectResourceHints(e,"preconnect")}async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._triggerWindowLoad()}catch(e){}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this._replayClicks()}_registerAllDelayedScripts(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&!1!==e.async?this.delayedScripts.async.push(e):e.hasAttribute("defer")&&!1!==e.defer||"module"===e.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(e):this.delayedScripts.normal.push(e):this.delayedScripts.normal.push(e)}))}async _transformScript(e){return await this._littleBreath(),new Promise((t=>{const n=document.createElement("script");[...e.attributes].forEach((e=>{let t=e.nodeName;"type"!==t&&("data-rocket-type"===t&&(t="type"),n.setAttribute(t,e.nodeValue))})),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t());try{e.parentNode.replaceChild(n,e)}catch(e){t()}}))}async _loadScriptsFromList(e){const t=e.shift();return t?(await this._transformScript(t),this._loadScriptsFromList(e)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(e,t){var n=document.createDocumentFragment();e.forEach((e=>{if(e.src){const i=document.createElement("link");i.href=e.src,i.rel=t,"preconnect"!==t&&(i.as="script"),e.getAttribute&&"module"===e.getAttribute("data-rocket-type")&&(i.crossOrigin=!0),e.crossOrigin&&(i.crossOrigin=e.crossOrigin),n.appendChild(i)}})),document.head.appendChild(n)}_delayEventListeners(){let e={};function t(t,n){!function(t){function n(n){return e[t].eventsToRewrite.indexOf(n)>=0?"rocket-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set(i){e["rocket"+t]=n=i}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}_delayJQueryReady(e){let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(n&&n.fn&&!e.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(t){e.domReadyFired?t.bind(document)(n):document.addEventListener("rocket-DOMContentLoaded",(()=>t.bind(document)(n)))};const t=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"rocket-jquery-load":e)).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]}))}return t.apply(this,arguments),this},e.allJQueries.push(n)}t=n}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange()}async _triggerWindowLoad(){await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEach((e=>e(window).trigger("rocket-jquery-load"))),await this._littleBreath();const e=new Event("rocket-pageshow");e.persisted=this.persisted,window.dispatchEvent(e),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}_handleDocumentWrite(){const e=new Map;document.write=document.writeln=function(t){const n=document.currentScript,i=document.createRange(),r=n.parentElement;let o=e.get(n);void 0===o&&(o=n.nextSibling,e.set(n,o));const s=document.createDocumentFragment();i.setStart(s,0),s.appendChild(i.createContextualFragment(t)),r.insertBefore(s,o)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise((e=>setTimeout(e))):new Promise((e=>requestAnimationFrame(e)))}static run(){const e=new RocketLazyLoadScripts;e._addUserInteractionListener(e)}}RocketLazyLoadScripts.run();</script>
  4. <!-- Yandex.Metrika counter -->
  5. <script type="rocketlazyloadscript"  >
  6.   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  7.   m[i].l=1*new Date();
  8.   for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
  9.   k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  10.   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  11.  
  12.   ym(95716029, "init", {
  13.        clickmap:true,
  14.        trackLinks:true,
  15.        accurateTrackBounce:true,
  16.        webvisor:true
  17.   });
  18. </script>
  19. <noscript><div><img src="https://mc.yandex.ru/watch/95716029" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
  20. <!-- /Yandex.Metrika counter -->    
  21.  
  22.  
  23.  
  24.      
  25.      <meta name="viewport" content="width=device-width, initial-scale=1.0">
  26.      <link rel="shortcut icon" href="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/favicon.ico" type="image/x-icon">
  27.      <link rel="icon" href="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/favicon.ico" type="image/x-icon">
  28.      <link rel="shortcut icon" href="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/favicon.png" type="image/png" sizes="130x130">
  29.      <link rel="shortcut icon" href="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/favicon.svg" type="image/svg+xml" sizes="130x130">
  30.      
  31.      
  32.      
  33.   <link data-minify="1" rel="stylesheet"  href="https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/themes/granit/assets/css/easy-modal-site.css?ver=1714069127" media="all">
  34.    <link rel="stylesheet"  href="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/css/jquery.fancybox.min.css" media="all">
  35.      <link data-minify="1" rel="stylesheet"  href="https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/themes/granit/assets/css/style.css?ver=1714069127" media="all">
  36.  
  37.  
  38.      <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
  39.    <meta name="keywords" content="Гранитная мастерская, Гранитная мастерская Памятники, Гранитная мастерская Москва, Гранитная мастерская цена">
  40.  
  41. <!-- This site is optimized with the Yoast SEO Premium plugin v19.0 (Yoast SEO v21.9.1) - https://yoast.com/wordpress/plugins/seo/ -->
  42. <title>ГРАНИТНАЯ МАСТЕРСКАЯ</title>
  43. <meta name="description" content="Гранитная мастерская, является одной из лучших в Москве по производству памятников и надгробий. Низкие цены. Профессиональный подход." />
  44. <link rel="canonical" href="https://granitnaya-masterskaya.su/" />
  45. <meta property="og:locale" content="ru_RU" />
  46. <meta property="og:type" content="website" />
  47. <meta property="og:title" content="Гранитная мастерская" />
  48. <meta property="og:description" content="Гранитная мастерская, предлагает изготовление ритуальных элементов, гранит, мрамор, разных расцветок по низкой цене, любых стилей и размеров." />
  49. <meta property="og:url" content="https://granitnaya-masterskaya.su/" />
  50. <meta property="og:site_name" content="ГРАНИТНАЯ МАСТЕРСКАЯ" />
  51. <meta property="article:modified_time" content="2024-02-20T03:31:50+00:00" />
  52. <meta property="og:image" content="https://granitnaya-masterskaya.su/wp-content/uploads/2022/09/ferge.png" />
  53. <meta property="og:image:width" content="300" />
  54. <meta property="og:image:height" content="300" />
  55. <meta property="og:image:type" content="image/png" />
  56. <meta name="twitter:card" content="summary_large_image" />
  57. <meta name="twitter:title" content="Гранитная мастерская" />
  58. <meta name="twitter:description" content="Гранитная мастерская, предлагает изготовление ритуальных элементов, гранит, мрамор, разных расцветок по низкой цене, любых стилей и размеров." />
  59. <meta name="twitter:image" content="https://granitnaya-masterskaya.su/wp-content/uploads/2022/09/ferge.png" />
  60. <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://granitnaya-masterskaya.su/#article","isPartOf":{"@id":"https://granitnaya-masterskaya.su/"},"author":{"name":"gimber","@id":"https://granitnaya-masterskaya.su/#/schema/person/4a5e36b84b77016cd02aeab9d98b6007"},"headline":"ГРАНИТНАЯ МАСТЕРСКАЯ","datePublished":"2020-04-02T10:36:52+00:00","dateModified":"2024-02-20T03:31:50+00:00","mainEntityOfPage":{"@id":"https://granitnaya-masterskaya.su/"},"wordCount":878,"publisher":{"@id":"https://granitnaya-masterskaya.su/#organization"},"image":{"@id":"https://granitnaya-masterskaya.su/#primaryimage"},"thumbnailUrl":"https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1.jpeg","inLanguage":"ru-RU"},{"@type":["WebPage","AboutPage"],"@id":"https://granitnaya-masterskaya.su/","url":"https://granitnaya-masterskaya.su/","name":"ГРАНИТНАЯ МАСТЕРСКАЯ","isPartOf":{"@id":"https://granitnaya-masterskaya.su/#website"},"about":{"@id":"https://granitnaya-masterskaya.su/#organization"},"primaryImageOfPage":{"@id":"https://granitnaya-masterskaya.su/#primaryimage"},"image":{"@id":"https://granitnaya-masterskaya.su/#primaryimage"},"thumbnailUrl":"https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1.jpeg","datePublished":"2020-04-02T10:36:52+00:00","dateModified":"2024-02-20T03:31:50+00:00","description":"Гранитная мастерская, является одной из лучших в Москве по производству памятников и надгробий. Низкие цены. Профессиональный подход.","breadcrumb":{"@id":"https://granitnaya-masterskaya.su/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https://granitnaya-masterskaya.su/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https://granitnaya-masterskaya.su/#primaryimage","url":"https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1.jpeg","contentUrl":"https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1.jpeg","width":512,"height":512},{"@type":"BreadcrumbList","@id":"https://granitnaya-masterskaya.su/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Главная страница"}]},{"@type":"WebSite","@id":"https://granitnaya-masterskaya.su/#website","url":"https://granitnaya-masterskaya.su/","name":"Гранитная мастерская","description":"","publisher":{"@id":"https://granitnaya-masterskaya.su/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://granitnaya-masterskaya.su/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https://granitnaya-masterskaya.su/#organization","name":"Гранитная мастерская","url":"https://granitnaya-masterskaya.su/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https://granitnaya-masterskaya.su/#/schema/logo/image/","url":"https://granitnaya-masterskaya.su/wp-content/uploads/2022/06/ddd.jpeg","contentUrl":"https://granitnaya-masterskaya.su/wp-content/uploads/2022/06/ddd.jpeg","width":1241,"height":1241,"caption":"Гранитная мастерская"},"image":{"@id":"https://granitnaya-masterskaya.su/#/schema/logo/image/"}},{"@type":"Person","@id":"https://granitnaya-masterskaya.su/#/schema/person/4a5e36b84b77016cd02aeab9d98b6007","name":"gimber","sameAs":["https://granitnaya-masterskaya.su/"]}]}</script>
  61. <!-- / Yoast SEO Premium plugin. -->
  62.  
  63.  
  64. <link rel='stylesheet' id='wp-block-library-css' href='https://granitnaya-masterskaya.su/wp-includes/css/dist/block-library/style.min.css'  media='all' />
  65. <style id='classic-theme-styles-inline-css' >
  66. /*! This file is auto-generated */
  67. .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
  68. </style>
  69. <style id='global-styles-inline-css' >
  70. body{--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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .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;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
  71. .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
  72. :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
  73. :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
  74. .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
  75. </style>
  76. <link data-minify="1" rel='stylesheet' id='contact-form-7-css' href='https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=1714069127'  media='all' />
  77. <style id='rocket-lazyload-inline-css' >
  78. .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://granitnaya-masterskaya.su/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}
  79. </style>
  80. <script type="rocketlazyloadscript"  src="https://granitnaya-masterskaya.su/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js" defer></script>
  81. <script type="rocketlazyloadscript"  src="https://granitnaya-masterskaya.su/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js" defer></script>
  82. <style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}</style><style>.block-desc ul {
  83.    padding: 0 45px!important;
  84. }
  85. @media (max-width: 767px){
  86. .stream-narrow {
  87.    padding: 0px 0 0 0!important;
  88. }
  89. .block-akcii {
  90.    margin-top: 10px!important;
  91. }
  92. div#iblock-random-advantage .block-left {
  93.    display: none;
  94. }
  95. .main {
  96.    padding-top: 0px;
  97.    margin-top: 155px!important;
  98.    background: url();
  99. }
  100. .stream-narrow {
  101.    display: none;
  102. }
  103. }
  104. </style><meta name="generator" content="Powered by Visual Composer - drag and drop page builder for WordPress."/>
  105. <!--[if lte IE 9]><link rel="stylesheet"  href="https://granitnaya-masterskaya.su/wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css" media="screen"><![endif]--><link rel="icon" href="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-32x32.jpeg" sizes="32x32" />
  106. <link rel="icon" href="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-192x192.jpeg" sizes="192x192" />
  107. <link rel="apple-touch-icon" href="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-180x180.jpeg" />
  108. <meta name="msapplication-TileImage" content="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-270x270.jpeg" />
  109. <style  id="wp-custom-css">
  110.  
  111. .wpcf7-spinner {
  112. display:none;
  113. }
  114.  
  115. .modal-header h2 {
  116.    margin-bottom: 0px;
  117. }
  118. span.btn-close.closemodal {
  119.    cursor: pointer;
  120. }
  121. .modal-body {
  122.    padding: 10px 20px 20px 20px!important;
  123. }
  124.  
  125. .modal-dialog {
  126. margin-top: 0px!important;
  127.    margin-top: -50px!important;
  128.    z-index: 99999999999;
  129. }
  130. main.components-container ul {
  131.    line-height: 1.5;
  132.    padding: 0 20px;
  133. }
  134. .modal-body input {
  135.    padding: 6px!important;
  136.    font-size: 14px!important;
  137.    margin-top: 5px!important;
  138. }
  139.  
  140. .page-id-7 .main {
  141. margin-bottom:10px;
  142. border-radius:14px!important;
  143. margin-top:90px;
  144. }
  145.  
  146. .block-left h4 {
  147. font-size:30px;
  148. color:#d23c0f;
  149. padding: 0px;
  150. text-align:center!important;
  151. }
  152.  
  153. .block-information h4 {
  154.    padding: 28px 20px 0 20px;
  155. }
  156.  
  157. .block-right {
  158. padding:0px;
  159. }
  160.  
  161. .emodal.theme-2 {
  162.    top: 40% !important;
  163. }
  164.  
  165. .mains {
  166.     padding: 0px;
  167. }
  168.  
  169. .emodal-content {
  170.    height: 300px;
  171. }
  172.  
  173. @media(max-width:767px) {
  174. .header-section .row-cols-lg-4 {
  175. flex-wrap:wrap;
  176. justify-content: flex-start
  177.  
  178. }
  179. .works {
  180.    justify-content: center;
  181. align-items: center;
  182. flex-wrap:wrap;
  183. /*   flex-direction: column!important;*/
  184. }
  185. .works  img {
  186. width:49%!important;
  187. }
  188. .lg  {
  189. width:80%;
  190. }
  191. .tf {
  192. width:100%;
  193.  
  194. }
  195. .ad  {
  196. width:100%;
  197. text-align:right!important;
  198. }
  199. .tel {
  200. width:40%!important;
  201. }
  202. p.tel {
  203. font-size:14px!important;
  204. }
  205. .mai {
  206. width:60%!important;
  207. text-align:right;
  208. font-size:12px!important;
  209. }
  210. p.mai {
  211. font-size:12px!important;
  212. }
  213. .block-in {
  214. display:flex!important;
  215.    justify-content: space-between;
  216.    width: 100%;
  217. margin-bottom:0px;
  218. padding:15px 0px 0px 0px;
  219. }
  220. .block-in p {
  221. font-size:12px;
  222.  
  223. }
  224. .bx-worktime-title {
  225.    width: 100%;
  226. }
  227. .bx-worktime-title {
  228.    left: 0px;
  229.    position:inherit;
  230. }
  231. .bx-worktime-title p {
  232. font-size:12px!important;
  233. padding:0px;
  234. color:#000;
  235. }
  236. .bl-menu_about {
  237. display:none;
  238. }
  239. .logo img {
  240. width:40%!important;
  241. }
  242.  
  243. .header-section {
  244.    height: 145px;
  245. box-shadow:0 0 10px #000;
  246. }
  247. .wor-description {
  248. width:100%!important;
  249. }
  250. .main {
  251. margin-top:155px!important;
  252. }
  253. .primary-menu {
  254.    position: fixed!important;
  255.  
  256.    z-index: 9999999999999;
  257.    left: calc(100% - 60px);
  258.    top: -10px;
  259. }
  260. .block-working-elements {
  261.    background: none!important;
  262. }
  263. #iblock-random-advantage {
  264. padding:10px!important;
  265. }
  266. #iblock-random-advantage .block-elements .block-left {
  267.     padding: 40px 0px 0px 0px;
  268. }
  269. .block-information {
  270.  
  271.    flex-direction: column;
  272. }
  273. .block-information .button {
  274.   text-align:center;
  275. }
  276. .block-akcii .row-cols-lg-3 {
  277. flex-direction: column;
  278.  
  279. }
  280. .block-akcii .col-6 {
  281. width:100%;
  282. text-align:center!important;
  283. }
  284. .block-akcii p {
  285. margin-top:10px;
  286. text-align:center!important;
  287. }
  288. .block-akcii h3 {
  289. text-align:center!important;
  290. }
  291. .block-akcii {
  292. height: auto;
  293. }
  294. .block-akcii .col-md-8 {
  295.    width: 100%!important;
  296. }
  297. .block-center h1 {
  298. font-size:30px;
  299. }
  300. .block-left h4 {
  301. font-size:20px;
  302. max-width:320px;
  303. margin:0 auto;
  304. }
  305. .emodal.theme-2 {
  306.    top: 60% !important;
  307. }
  308. .block-desc p {
  309.    line-height: 1.5;
  310.    padding: 0 10px!important;
  311. }
  312. .block-working-elements {
  313. height: 670px;
  314. padding:20px 10px;
  315. }
  316. #iblock-random-materials h3 {
  317. margin-bottom:30px!important;
  318. }
  319. #iblock-random-materials .col-sm-2 {
  320. margin-bottom:20px!important;
  321. }
  322.  
  323. }
  324.  
  325.  
  326.  
  327.  
  328.  
  329. @media (max-width: 575px) {
  330. #iblock-random-materials .col-sm-2 {
  331.    float: left;
  332.    text-align: center;
  333.    width: 50%;
  334.    display: block;
  335.    font-family: auto sans-serif;
  336.    margin: auto;
  337. }
  338. }
  339.  
  340.  
  341. @media (max-width: 767px) {
  342. .header-section {
  343.    height: 150px!important;
  344.    box-shadow: 0 0 10px #000;
  345. }
  346. }
  347.  
  348.  
  349.  
  350.  
  351. @media (max-width: 767px) {
  352. .bl-menu_about {
  353.    display: inline-flex!important;
  354. margin-top:-15px;
  355. }
  356. }
  357.  
  358.  
  359. @media (max-width: 767px) {
  360. .block-akcii {
  361. height: auto;
  362. margin-top: 70px;
  363. }
  364. }
  365.  
  366. @media (max-width: 1920px) {
  367. .modal-dialog {
  368. left: calc(50% - 160px)!important;
  369. }
  370.  
  371. }
  372. @media (min-width: 1921px) {
  373. .modal-dialog {
  374. left: 792px !important;
  375. }
  376. }
  377.  
  378. .modal-dialog {
  379.    margin-left: 0px;
  380.  margin-top:70px;
  381.  width: 320px;
  382. }
  383.  
  384.  
  385. .menu-toggle.toggled-on:after  {
  386. content:'';
  387. background:url('https://granitnaya-masterskaya.su/wp-content/uploads/2022/06/img_161345.png')!important;
  388. background-repeat:no-repeat!important;
  389. background-size:60%!important;
  390. background-position:center!important;
  391. }
  392.  
  393.  
  394.  
  395. .works {
  396. display: flex;
  397.    justify-content: center;
  398.    flex-direction: row;
  399. }
  400.  
  401. .works img {
  402. padding:5px;
  403. } </style>
  404. <noscript><style > .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>      
  405.    
  406.      <style id="rocket-lazyload-inline-css">
  407.         .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://domprofi24.ru/wp-content/plugins/rocket-lazy-load/assets/img/youtube.png) no-repeat;cursor:pointer}
  408.      </style>
  409. <style>
  410. .mobilemenutop{display:none!important}
  411. .mobilemenutop li a {
  412.    text-align: center;
  413.    display: block;
  414.    margin: auto;
  415.    font-size: 16px;
  416.    color: #ffffff!important;
  417.    text-decoration: none;
  418.    font-family: OpenSans-Semibold sans-serif;
  419.    padding: 10px;
  420.    background: #d23c0f;
  421.    border-radius: 14px 2px 14px 2px;
  422.    margin-bottom: 8px;
  423.    margin-top: 5px;font-size: 10px;    padding: 5px!important;
  424. }
  425. .mobilemenutop li {
  426.    list-style: none;
  427.    padding-right: 15px;
  428. }
  429.  
  430. @media (max-width: 767px){
  431. .mobilemenutop{display:flex!important}
  432. .logo img {
  433.    width: 100%!important;height: 37px;
  434.    margin-top: -5px;
  435. }
  436. .col.col-md-4.col-6.lg {
  437.    width: 26%; margin-right:20px
  438. }
  439. .menuotkl{
  440. display:none;
  441. }
  442. .col.col-md-4.col-6 {
  443.    width: 100%;
  444. }
  445. .bl-search input[type="text"] {
  446.    width: 82%;
  447. }
  448. input#searchsubmit {
  449.    width: 16%;
  450. }
  451. .bl-search {
  452.    padding: 0px;
  453. }
  454. }
  455. </style>
  456.      <script type="rocketlazyloadscript" data-minify="1"  src="https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/themes/granit/assets/js/jquery.js?ver=1714069127"  defer></script>
  457.   <script type="rocketlazyloadscript"  src="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/js/jquery.fancybox.min.js"  defer></script>
  458.  
  459.      <script type="rocketlazyloadscript" data-minify="1"  src="https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/themes/granit/assets/js/scripts.js?ver=1714069127"  defer></script>
  460.    
  461.   </head>
  462.   <body  class="home page-template-default page page-id-7 wpb-js-composer js-comp-ver-5.2.1 vc_responsive">
  463.  
  464.  
  465. <header class="bl-header">
  466. <div class="header-section">
  467. <div class="row row-cols-lg-4">
  468. <div class="col col-md-4 col-6 lg">
  469. <div class="logo">
  470. <a href="/"><img class=" ls-is-cached lazyloaded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  style="width:190px; height:100%" alt="Лого гранитная мастерская" data-lazy-src="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/logo.png"><noscript><img class=" ls-is-cached lazyloaded" src="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/logo.png"  style="width:190px; height:100%" alt="Лого гранитная мастерская"></noscript></a>
  471. </div>
  472. </div>
  473. <ul class="mobilemenutop">
  474. <li><a href="https://granitnaya-masterskaya.su/nashi-raboty/">Работы</a></li>
  475. <li><a href="https://granitnaya-masterskaya.su/otzyvy-granitnoj-masterskoj/">Отзывы мастерской</a></li>
  476. </ul>
  477. <div class="col col-md-4 col-6 tf">
  478. <div class="block-in">
  479. <p class="tel">+7(495) <strong style="color:#d23c0f"><a href="tel:7995006">799-50-06</a></strong></p>
  480. <p class="mai"> <a href="mailto:granitnaya-masterscaya@yandex.ru">granitnaya-masterscaya@yandex.ru</a></p>
  481. </div>
  482. </div>
  483. <div class="col col-md-4 col-6 ad">
  484. <div class="bx-worktime-title">
  485. <p>Пн-Вс с 09:00 до 19:00
  486. <br>
  487. Адрес: Адмирала  Корнилова  35бс1.
  488. </p>
  489. </div>
  490. </div>
  491. <div class="col col-md-4 col-6">
  492.  
  493. <div class="bl-search">
  494. <form role="search" method="get" id="searchform" action="https://granitnaya-masterskaya.su/" >
  495. <input type="text" value="" name="s" placeholder="Искать здесь..." id="s" />
  496. <input type="submit" id="searchsubmit" value="Поиск" />
  497. </form>
  498. </div>
  499. </div>
  500. <div class="col col-md-4 col-6 menuotkl">
  501. <ul class="bl-menu_about">
  502. <li><a href="https://granitnaya-masterskaya.su/nashi-raboty/">Наши работы</a></li>
  503. <li><a href="https://granitnaya-masterskaya.su/otzyvy-granitnoj-masterskoj/">Отзывы</a></li>
  504. </ul>
  505. </div>
  506. </div>
  507. </div>
  508. </header>
  509.   <div class="primary-menu">
  510.   <nav id="navigation" class="top-menu" > <!-- role="navigation" -->
  511.       <button class="menu-toggle" onclick="menu()">
  512.          
  513.       </button>
  514.      <div class="menu-menu-1-container">
  515.         <ul id="menu-menu-1" class="menu">
  516.            
  517.           <li>
  518. <a href="https://granitnaya-masterskaya.su">Главная</a>
  519. </li>
  520. <li>
  521. <a href="https://granitnaya-masterskaya.su/o-kompanii/" class="emadal_none">О компании</a>
  522. </li>
  523. <li>
  524. <a href="https://granitnaya-masterskaya.su/konsultacziya/">Консультация</a></li>
  525. <li>
  526. <a href="https://granitnaya-masterskaya.su/blagoustrojstvo-mogil/">Благоустройство
  527. </a>
  528. </li>
  529. <li>
  530. <a href="https://granitnaya-masterskaya.su/pamyatniki-na-mogilu/">Памятники</a></li>
  531. <li>
  532. <li><a href="https://granitnaya-masterskaya.su/czvetniki-na-mogilu/">Цветники</a></li>
  533. <li><a href="https://granitnaya-masterskaya.su/czokolya-na-mogilu/">Цоколя</a></li>
  534. <li><a href="https://granitnaya-masterskaya.su/vazy-na-mogilu/">Вазы</a></li>
  535. <li><a href="https://granitnaya-masterskaya.su/kompleksy-na-mogilu/">Комплексы</a></li>
  536. <li><a href="https://granitnaya-masterskaya.su/gravirovka-na-pamyatnike/">Гравировка</a></li>
  537. <li><a href="https://granitnaya-masterskaya.su/kresty-na-mogilu/">Кресты</a></li>
  538. <li><a href="https://granitnaya-masterskaya.su/ogrady-na-mogilu/">Ограды</a></li>
  539. <li><a href="https://granitnaya-masterskaya.su/stoliki-na-mogilu/">Столы</a></li>
  540. <li><a href="https://granitnaya-masterskaya.su/lavki-na-mogilu/">Лавки</a></li>
  541. <li><a href="https://granitnaya-masterskaya.su/plitka-pod-zakaz/">Плитка</a></li>
  542. <li><a href="https://granitnaya-masterskaya.su/kupit-bruschatku/">Брусчатка</a></li>
  543. <li><a href="https://granitnaya-masterskaya.su/kroshka/">Крошка</a></li>
  544. <li><a href="https://granitnaya-masterskaya.su/demontazh-na-mogile/">Демонтаж</a></li>
  545. <li><a href="https://granitnaya-masterskaya.su/kaminy-pod-zakaz/">Камины</a></li>
  546. <li><a href="https://granitnaya-masterskaya.su/lestniczy-iz-granita-mramora/">Лестницы</a></li>
  547. <li><a href="https://granitnaya-masterskaya.su/stoleshniczy-pod-zakaz/">Столешницы</a></li>
  548. <li><a href="https://granitnaya-masterskaya.su/podokonniki-pod-zakaz/">Подоконники</a></li>
  549. <li><a href="https://granitnaya-masterskaya.su/balyasiny-iz-granita-mramora/">Балясины</a></li>
  550. <li><a href="https://granitnaya-masterskaya.su/skulptury-pod-zakaz/">Скульптуры</a></li>
  551.      
  552.         </ul>
  553.      </div>
  554.   </nav>
  555.        
  556.        
  557.        
  558.        
  559.        
  560.        
  561.        
  562.  
  563. </div>
  564.  
  565. <div class="article">
  566. <main class="components-container">
  567. <article>
  568.   <div class="main"></div>    
  569. <div class="stream-narrow">
  570. <section class="main-text">
  571. <div class="markup">
  572. <div class="block-akcii">
  573. <div class="row row-cols-lg-3">
  574. <div class="col col-md-3 col-6">
  575. <div class="block-left">
  576. <div class="h3">Скидка 10%</div>
  577. <p>
  578. При заказе с сайта
  579. </p>
  580. </div>
  581. </div>
  582. <div class="col col-md-8 col-6">
  583. <div class="block-center">
  584. <h1>Гранитная Мастерская</h1>
  585. </div>
  586. </div>
  587. <div class="col col-md-3 col-6">
  588. <div class="block-right">
  589. <div class="modal" aria-hidden="true">
  590.  <div class="modal-dialog">
  591. <div class="modal-header">
  592.  <p>Заполните данные</p>
  593.  <span class="btn-close closemodal" aria-hidden="true">×</span>
  594. </div>
  595. <div class="modal-body">
  596. <div class="wpcf7 no-js" id="wpcf7-f8606-o1" lang="ru-RU" dir="ltr">
  597. <div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
  598. <form action="/#wpcf7-f8606-o1" method="post" class="wpcf7-form init" aria-label="Контактная форма" novalidate="novalidate" data-status="init">
  599. <div style="display: none;">
  600. <input type="hidden" name="_wpcf7" value="8606" />
  601. <input type="hidden" name="_wpcf7_version" value="5.9.3" />
  602. <input type="hidden" name="_wpcf7_locale" value="ru_RU" />
  603. <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f8606-o1" />
  604. <input type="hidden" name="_wpcf7_container_post" value="0" />
  605. <input type="hidden" name="_wpcf7_posted_data_hash" value="" />
  606. </div>
  607. <p><span class="wpcf7-form-control-wrap" data-name="text-634"><input size="40" class="wpcf7-form-control wpcf7-text" aria-invalid="false" placeholder="Имя" value="" type="text" name="text-634" /></span>
  608. </p>
  609. <p><span class="wpcf7-form-control-wrap" data-name="tel-259"><input size="40" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" placeholder="Номер телефона" value="" type="tel" name="tel-259" /></span>
  610. </p>
  611. <p><span class="wpcf7-form-control-wrap" data-name="text-634"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Ваше кладбище" value="" type="text" name="text-634" /></span>
  612. </p>
  613. <p><span class="wpcf7-form-control-wrap" data-name="text-433"><input size="40" class="wpcf7-form-control wpcf7-text" aria-invalid="false" placeholder="Описание" value="" type="text" name="text-433" /></span>
  614. </p>
  615. <div style="text-align:center">
  616. <p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Отправить" />
  617. </p>
  618. </div><div class="wpcf7-response-output" aria-hidden="true"></div>
  619. </form>
  620. </div>
  621. <!--
  622.  <form id="feedback-form" action="">
  623. <p>
  624. <input class="input"  placeholder="Ваше имя" name="name" type="text"/>
  625. </p>
  626. <p>
  627. <input class="input" placeholder="Телефон" name="phone" type="phone"/>
  628. </p>
  629. <p><input type="submit" name="submit" value="Отправить"></p>
  630. </form>
  631. -->
  632.  </div>
  633. </div>
  634. <p><a href="#" class="btn btn-big openmodal">Заказать</a></p>
  635. </div>
  636.  
  637. </div>
  638. </div>
  639. </div>
  640. </div>
  641. </div>
  642. </section>
  643. </div>
  644. <div class="block-information">
  645. <div class="block-left">
  646. <h4>Проводим работы на кладбищах Москвы Московской области</h4>
  647. </div>
  648. <div class="block-right">
  649. <div class="button">
  650. <a class="btn btn-primary btn-sm" href="/spisok-kladbishh-moskvy-moskovskoj-oblasti/">Перейти</a>
  651. </div>
  652. </div>
  653. </div>
  654. <div class="block-desc">
  655.  
  656. <p>Гранитная Мастерская Памятники Москва специализируется на производстве изделий из гранита и мрамора. Гранитная мастерская обладает современным и высокотехнологичным оборудованием. Которое обеспечивает быстрое и качественное выполнение заказов любого уровня сложности.<img decoding="async" class="alignright wp-image-9199 size-medium" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Гранитная Мастерская" width="300" height="300" data-lazy-srcset="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-300x300.jpeg 300w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-150x150.jpeg 150w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-270x270.jpeg 270w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-192x192.jpeg 192w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-180x180.jpeg 180w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-32x32.jpeg 32w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1.jpeg 512w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" data-lazy-src="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-300x300.jpeg" /><noscript><img decoding="async" class="alignright wp-image-9199 size-medium" src="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-300x300.jpeg" alt="Гранитная Мастерская" width="300" height="300" srcset="https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-300x300.jpeg 300w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-150x150.jpeg 150w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-270x270.jpeg 270w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-192x192.jpeg 192w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-180x180.jpeg 180w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1-32x32.jpeg 32w, https://granitnaya-masterskaya.su/wp-content/uploads/2022/10/cropped-ddd-300x300-1.jpeg 512w" sizes="(max-width: 300px) 100vw, 300px" /></noscript></p>
  657. <p>Граверные работы осуществляются на специальном станке-автомате с помощью компьютерной программы, что позволяет точно воспроизводить изображения на рабочей поверхности.</p>
  658. <h2><strong>Гранитная мастерская в Москве производство надгробий</strong></h2>
  659. <p>Мастерская гранитная в Москве, Но главной ценностью компании являются ее сотрудники. Гранитная мастерская &#171;Карельский Обелиск&#187; может похвастаться профильными специалистами, стаж работы которых достигает от 5 до 20 лет. Штат мастерской укомплектован художниками и скульпторами, каменотесами и полировщиками, компьютерщиками и строителями. Благодаря такому составу, компания готова выполнить любой заказ, даже самый сложный.</p>
  660. <p>Однако, несмотря на наличие мощного оборудования и опытных специалистов, гранитная мастерская &#171;Карельский Обелиск&#187; придает огромное значение индивидуальному подходу к каждому клиенту. Каждый заказ обсуждается с клиентом индивидуально, учитывая его пожелания и требования. Такой подход позволяет достигать максимальной удовлетворенности клиентов и установить долгосрочные отношения.</p>
  661. <p>В целом, гранитная мастерская является одной из лучших в Москве и Области. Благодаря своему мощному оборудованию, опытным сотрудникам и индивидуальному подходу к клиентам. Каждое изделие, созданное в мастерской, является произведением искусства, выполненным с большой любовью и профессионализмом.</p>
  662. <h3><strong>Мастерская Памятников под заказ</strong></h3>
  663. <p>Гранитная Мастерская Памятники под заказ &#171;Карельский Обелиск&#187; использует только высококачественный гранит и мрамор для производства своих изделий. Гранит и мрамор &#8212; это камни, которые не теряют своего первоначального вида со временем. Они обладают высокой стойкостью к износу, а также устойчивы к воздействию внешних факторов, таких как дождь, солнце и сильные морозы. Каждое изделие проходит тщательный контроль качества на каждом этапе производства, от выбора материала до окончательной отделки.</p>
  664. <p>Мастерская &#171;Карельский Обелиск&#187; <a href="https://granitnaya-masterskaya.su/pamyatniki-na-mogilu/">готова изготовить памятник</a> или надгробие любой формы и размера. Опытные мастера могут создать как классические, так и современные дизайны. Кроме того, мастерская готова предложить индивидуальный подход к каждому клиенту, включая разработку уникального дизайна памятника или надгробия. Клиенты могут выбрать гравировку, рельефную обработку, покраску, золочение и другие способы декорирования своих изделий.</p>
  665. <h3><strong>Наше Преимущества &#171;Карельский Обелиск&#187;</strong></h3>
  666. <p>Мастерская &#171;Карельский Обелиск&#187; является одной из лучших в Москве по производству памятников и надгробий. Она предлагает высокое качество продукции и индивидуальный подход к каждому клиенту. Кроме того, мастерская готова предоставить услугу по доставке и установке памятника на месте захоронения. Опытные мастера &#171;Карельский Обелиск&#187; гарантируют качество своей работы и сроки изготовления изделий не превышают обычно 10-14 дней. Мастерская также готова предложить консультации по выбору материала и дизайна, чтобы клиенты могли получить памятник, который наилучшим образом отражает личность и память о близком человеке.</p>
  667. <p>Кроме того, мастерская &#171;Карельский Обелиск&#187; имеет конкурентные цены на свои изделия. Это позволяет клиентам получить высококачественный памятник по приемлемой цене. Также мастерская готова предоставить скидки и бонусы для постоянных клиентов.</p>
  668. <h3><strong>С чем мы работаем</strong></h3>
  669. <p>Капустинский – гранит красного оттенка с крупными вкраплениями. Крупное месторождение камня находится в Украине (Кировоградская область). Чтобы сохранить неповторимый рисунок камня, мастера распиливают его только в определенном направлении. Часто используется для облицовки поверхностей, поэтому из него делают плиты разных размеров.</p>
  670. <p>Габбро – недорогой гранит, чаще всего используется для изготовления памятников и цветочниц. Обладает низкой пористостью, поэтому камню не страшна влага. Он не рассыпается со временем, не потеряет красивый блеск. На доступную стоимость изделий из габбро, влияет наличие месторождений камня на Урале и на Кольском полуострове.</p>
  671. <p>Сюскюянсаари – мелкоячеистый гранит красного оттенка. Отличается практически однотонной структурой, изредка встречаются вкрапления другого цвета. Добыча камня имеет некоторые сложности, что отразилось на высокой стоимости данного материала. Изделия из камня выглядят богато и необычно. Добыча ведется на небольшом полуострове, расположенном в Карелии.</p>
  672. <p>Змеевик – сорт редко встречается в природе, гранит обладает насыщенным темно-зеленым оттенком. Изделия из змеевика смотрятся солидно и респектабельно. В России обнаружены месторождения в Алтайском крае и на Урале.</p>
  673. <p>Лезниковский – камень широко распространен в строительстве. Его часто используют для облицовки стен, изготовления плит, подходит и для памятников. В составе присутствует розовый и красный шпат, что определило преобладающий оттенок камня. Добыча ведется рядом с украинским селом Лезники Житомирской области.</p>
  674. <p>Мансуровский – гранит светло-серого, почти белого оттенка. Вблизи просматриваются небольшие темные прожилки и вкрапления. Непрофессионал легко спутает данный сорт гранита с более мягким мрамором. Стандартная гравировка на таком фоне не видна, поэтому поверхность камня покрывают специальной черной краской и только после этого выбивают портрет или эпитафию.</p>
  675. <h3><strong>Любой гранит мрамор</strong></h3>
  676. <p>Токовский – сочетает в себе черные и красно-розовые оттенки вкраплений. Добыча ведется в Украине. Подходит для изготовления всех ритуальных элементов, часто используется в строительстве, как отделочный материал.</p>
  677. <p>Шокша – по прочности превосходит габбро. Выделяется ярким малиновым оттенком, что не всегда уместно на кладбище. Лучше использовать как декоративный элемент, например для украшения мемориального комплекса.</p>
  678. <p>Дымовский – относится к красным гранитам, но при ближайшем рассмотрении видно, что значительную часть занимают темные вкрапления. Не все способы работы подходят для данного камня, например термообработка делает его тусклым. Добыча ведется в Ленинградской области.</p>
  679. <p>Литьевой – это искусственно созданный камень, который в процессе производства, можно покрасить под мрамор. Не отличается высокой прочностью и долговечностью.</p>
  680. <p>Осныковский – гранит черного цвета с крупными вкраплениями темно-зеленого, оливкового цвета.</p>
  681. <p>Новоданиловский – гранит коричнево-красного оттенка, имеет среднеячеистую структуру.</p>
  682. <p>Камбулатовский – недорогой гранит серого оттенка. В зависимости от направления распила, может меняться рисунок от точечного до расплывчатого.</p>
  683. <p>Покостовский – еще одна разновидность мелкоячеистого серого гранита. Иногда встречаются черные вкрапления. Добывается преимущественно в Украине.</p>
  684. <p>Курдайский – относится к красно-розовым сортам гранита. Привозят в Россию из Казахстана.</p>
  685. <p>Уляндыкуль – красивое ровное сочетание черных и серых вкраплений среднего размера. Карьер по добыче расположен в Башкортостане.</p>
  686. <p>Неражский – гранит, который в зависимости от освещения, меняет оттенок от черно-зеленого, зеленовато-серого до полностью черного.</p>
  687. <p>Лисья горка – добывают на одноименном карьере в Свердловской области. Цвет камня серый с большим количеством белых включений.</p>
  688. <p><script type="rocketlazyloadscript" data-minify="1" src="https://granitnaya-masterskaya.su/wp-content/cache/min/1/jquery-3.4.1.min.js?ver=1714069127" defer></script><br />
  689. <script type="rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() {
  690. $('.openmodal').click(function (e) {
  691. e.preventDefault();
  692. $('.modal').addClass('opened');
  693. });
  694. $('.closemodal').click(function (e) {
  695. e.preventDefault();
  696. $('.modal').removeClass('opened');
  697. });
  698. });</script></p>
  699.  
  700.  
  701.  
  702. </div>
  703. </article>
  704.    </main>
  705. </div>
  706.  
  707.  
  708.  
  709.  
  710. <div class="article">
  711. <div class="components-container">
  712. <article>
  713. <h3 style="text-align: center; font-weight: bold;">Как мы работаем?</h3>
  714. <div class="block-working">
  715. <div class="block-working-elements">
  716. <div class="wor_arrow wor_arrow1"></div>
  717. <div class="wor_arrow wor_arrow2"></div>
  718. <div class="wor_arrow wor_arrow3"></div>
  719. <div class="wor_arrow wor_arrow4"></div>
  720. <div class="wor_arrow wor_arrow5"></div>
  721. <div class="wor wor1">
  722. <div class="wor_num">1</div>
  723. <div class="wor_name">Заявка заказчика</div>
  724. Заказывает объём работы, выбирает модель или предоставляет свой проект на все работы что интересует.
  725. </div>
  726. <div class="wor wor2">
  727. <div class="wor_num">2</div>
  728. <div class="wor_name">Выезд на место</div>
  729. <div class="wor-description">Наш менеджер, выезжает на место захоронения, для замера участка и обсуждения всех деталей
  730. </div>
  731. </div>
  732. <div class="wor wor3">
  733. <div class="wor_num">3</div>
  734. <div class="wor_name">Составление сметы</div>
  735. <div class="wor-description">Менеджер проведя осмотр могилы, согласовав с вами, проект, предоставляет смету и цену на все дальнейшие работы.
  736. </div>
  737. </div>
  738. <div class="wor wor4">
  739. <div class="wor_num">4</div>
  740. <div class="wor_name">Создание макета</div>
  741. <div class="wor-description">Наша гранитная мастерская, предоставит бесплатный проект, при заказе у нас работ изделия.
  742. </div>
  743. </div>
  744. <div class="wor wor5">
  745. <div class="wor_num">5</div>
  746. <div class="wor_name">Заключение договора</div>
  747. <div class="wor-description">Договор предоставляется как заказчику, так и исполнителю, все документы на продукцию и работы в полном объёме.
  748. </div>
  749. </div>
  750. <div class="wor wor6">
  751. <div class="wor_num">6</div>
  752. <div class="wor_name">Приступаем к работе</div>
  753. <div class="wor-description">Всё что прописано в договоре, сроки исполнение, выполняются в срок.
  754. </div>
  755. </div>
  756. </div>
  757.  
  758. </div>
  759. <div id="iblock-random-advantage">
  760. <h3>Наши главные преимущества</h3>
  761. <div class="block-elements">
  762. <div class="block-left">
  763. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Добыча гранита" title="Добыча гранита" data-lazy-src="/img/thans.jpg"><noscript><img src="/img/thans.jpg" alt="Добыча гранита" title="Добыча гранита"></noscript>
  764. </div>
  765. <div class="block-right">
  766. <div class="thans">
  767. <h6><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Работаем без посредников" title="Работаем без посредников" data-lazy-src="/img/icon.png"><noscript><img src="/img/icon.png" alt="Работаем без посредников" title="Работаем без посредников"></noscript>Свои гранитные мастерские</h6>
  768. <p>Работаем без посредников</p>
  769. </div>
  770. <div class="thans">
  771. <h6><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цены ниже чем у других" title="цены ниже чем у других" data-lazy-src="/img/icon.png"><noscript><img src="/img/icon.png" alt="цены ниже чем у других" title="цены ниже чем у других"></noscript>Работаем напрямую с карьером</h6>
  772. <p>Благодаря этому наши цены ниже чем у других</p>
  773. </div>
  774. <div class="thans">
  775. <h6><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="подход к каждому клиенту" title="подход к каждому клиенту" data-lazy-src="/img/icon.png"><noscript><img src="/img/icon.png" alt="подход к каждому клиенту" title="подход к каждому клиенту"></noscript>Опыт работы более 20 лет</h6>
  776. <p>Профессиональный подход к каждому клиенту</p>
  777. </div>
  778. <div class="thans">
  779. <h6><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="предоставляем гарантию" title="предоставляем гарантию" data-lazy-src="/img/icon.png"><noscript><img src="/img/icon.png" alt="предоставляем гарантию" title="предоставляем гарантию"></noscript>Предоставляем полный пакет документов</h6>
  780. <p>На все работы предоставляем гарантию</p>
  781. </div>
  782. </div>
  783. </div>
  784. </div>
  785. <section id="iblock-random-materials">
  786. <h3>Материалы с которыми мы работаем</h3>
  787. <div class="col-sm-2">
  788. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Капустинский" title="Капустинский" data-lazy-src="/img/1.jpg"><noscript><img src="/img/1.jpg" alt="цвет гранита Капустинский" title="Капустинский"></noscript>
  789. <h6>Капустинский</h6>
  790. </div>
  791. <div class="col-sm-2">
  792. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Габбро" title="Габбро" data-lazy-src="/img/2.jpg"><noscript><img src="/img/2.jpg" alt="цвет гранита Габбро" title="Габбро"></noscript>
  793. <h6>Габбро</h6>
  794. </div>
  795. <div class="col-sm-2">
  796. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Сюскюянсаари" title="Сюскюянсаари" data-lazy-src="/img/3.jpg"><noscript><img src="/img/3.jpg" alt="цвет гранита Сюскюянсаари" title="Сюскюянсаари"></noscript>
  797. <h6>Сюскюянсаари</h6>
  798. </div>
  799. <div class="col-sm-2">
  800. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Змеевик" title="Змеевик" data-lazy-src="/img/4.jpg"><noscript><img src="/img/4.jpg" alt="цвет гранита Змеевик" title="Змеевик"></noscript>
  801. <h6>Змеевик</h6>
  802. </div>
  803. <div class="col-sm-2">
  804. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Лезниковский" title="Лезниковский" data-lazy-src="/img/5.jpg"><noscript><img src="/img/5.jpg" alt="цвет гранита Лезниковский" title="Лезниковский"></noscript>
  805. <h6>Лезниковский</h6>
  806. </div>
  807. <div class="col-sm-2">
  808. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Мансуровский" title="Мансуровский" data-lazy-src="/img/6.jpg"><noscript><img src="/img/6.jpg" alt="цвет гранита Мансуровский" title="Мансуровский"></noscript>
  809. <h6>Мансуровский</h6>
  810. </div>
  811. <div class="col-sm-2">
  812. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Токовский" title="Токовский" data-lazy-src="/img/7.jpg"><noscript><img src="/img/7.jpg" alt="цвет гранита Токовский" title="Токовский"></noscript>
  813. <h6>Токовский</h6>
  814. </div>
  815. <div class="col-sm-2">
  816. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Шокша" title="Шокша" data-lazy-src="/img/8.jpg"><noscript><img src="/img/8.jpg" alt="цвет гранита Шокша" title="Шокша"></noscript>
  817. <h6>Шокша</h6>
  818. </div>
  819. <div class="col-sm-2">
  820. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Дымовский" title="Дымовский" data-lazy-src="/img/9.jpg"><noscript><img src="/img/9.jpg" alt="цвет гранита Дымовский" title="Дымовский"></noscript>
  821. <h6>Дымовский</h6>
  822. </div>
  823. <div class="col-sm-2">
  824. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Литьевой" title="Литьевой" data-lazy-src="/img/10.jpg"><noscript><img src="/img/10.jpg" alt="цвет гранита Литьевой" title="Литьевой"></noscript>
  825. <h6>Литьевой</h6>
  826. </div>
  827. <div class="col-sm-2">
  828. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Осныковский" title="Осныковский" data-lazy-src="/img/11.jpg"><noscript><img src="/img/11.jpg" alt="цвет гранита Осныковский" title="Осныковский"></noscript>
  829. <h6>Осныковский</h6>
  830. </div>
  831. <div class="col-sm-2">
  832. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Новоданиловский" title="Новоданиловский" data-lazy-src="/img/novodal.jpg"><noscript><img src="/img/novodal.jpg" alt="Новоданиловский" title="Новоданиловский"></noscript>
  833. <h6>Новоданиловский</h6>
  834. </div>
  835. <div class="col-sm-2">
  836. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Камбулатовский" title="Камбулатовский" data-lazy-src="/img/12.jpg"><noscript><img src="/img/12.jpg" alt="цвет гранита Камбулатовский" title="Камбулатовский"></noscript>
  837. <h6>Камбулатовский</h6>
  838. </div>
  839. <div class="col-sm-2">
  840.   <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Покостовский" title="Покостовский" data-lazy-src="/img/pokostov.jpg"><noscript><img src="/img/pokostov.jpg" alt="Покостовский" title="Покостовский"></noscript>
  841. <h6>Покостовский</h6>
  842. </div>
  843. <div class="col-sm-2">
  844. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Курдайский" title="Курдайский" data-lazy-src="/img/13.jpg"><noscript><img src="/img/13.jpg" alt="цвет гранита Курдайский" title="Курдайский"></noscript>
  845. <h6>Курдайский</h6>
  846. </div>
  847. <div class="col-sm-2">
  848. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Уляндыкуль" title="Уляндыкуль" data-lazy-src="/img/14.jpg"><noscript><img src="/img/14.jpg" alt="цвет гранита Уляндыкуль" title="Уляндыкуль"></noscript>
  849. <h6>Уляндыкуль</h6>
  850. </div>
  851. <div class="col-sm-2">
  852. <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="цвет гранита Неражский" title="Неражский" data-lazy-src="/img/nerajkiy.jpg"><noscript><img src="/img/nerajkiy.jpg" alt="цвет гранита Неражский" title="Неражский"></noscript>
  853. <h6>Неражский</h6>
  854. </div>
  855. <div class="col-sm-2">
  856.   <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="цвет гранита Лисья горка" title="Лисья горка" data-lazy-src="/img/15.jpg"><noscript><img src="/img/15.jpg"  alt="цвет гранита Лисья горка" title="Лисья горка"></noscript>
  857. <h6>Лисья горка</h6>
  858. </div>
  859. </section>
  860. </article>
  861.   </div>
  862. </div>
  863.  
  864.  
  865. <footer id="colophon" class="site-footer" >  <!-- role="contentinfo" -->
  866.  
  867. <div id="footer-widgets" class="full-container">
  868. <aside>
  869. <div class="downm socf">
  870. <p class="addr"><strong>Адрес:</strong> Адмирала  Корнилова  35бс1</p>
  871. <p class="adf">ОГРНИП 320508100374617  ИНН 222108524883  ОКПО 2003781285 <br>
  872.                                                                  
  873.                                                                
  874. </div>
  875. </aside>
  876. </div>
  877.  
  878. <div id="button-up" style="display: none;"></div>
  879. </footer>
  880.  
  881.  
  882.  
  883.  
  884. <div id="eModal-6" class="emodal theme-1 responsive x-large" style="visibility: visible; display: none;">
  885.   <div class="emodal-content">
  886.      <div class="mod_new">
  887.          <div class="form-img">
  888.            <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Заказ звонка на гранит" alt="Заказ звонка на гранит" data-lazy-src="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/form.jpg" /><noscript><img src="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/form.jpg" title="Заказ звонка на гранит" alt="Заказ звонка на гранит" /></noscript>
  889.       </div>
  890.          <div class="form_right">
  891.            <div class="title">Заказать звонок</div>
  892.            <p>Оставьте ваши данные и с вами свяжутся</p>
  893.            <p class="wpcf7-contact-form-not-found"><strong>Ошибка:</strong> Контактная форма не найдена.</p>         </div>
  894.      </div>
  895.   </div>
  896.   <a class="emodal-close" onclick="hide_modal()">×</a>
  897. </div>
  898.  
  899. <div id="eModal-town" class="emodal theme-1 responsive x-large" style="visibility: visible; display: none;">
  900.   <div class="emodal-content">
  901.      
  902.      <div class="mod_new_2">
  903.          <div class="form-img">
  904.            <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Заказ звонка на гранит в москве" alt="Заказ звонка на гранит в москве" data-lazy-src="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/form2.jpg" /><noscript><img src="https://granitnaya-masterskaya.su/wp-content/themes/granit/assets/img/form2.jpg" title="Заказ звонка на гранит в москве" alt="Заказ звонка на гранит в москве" /></noscript>
  905.       </div>
  906.          <div class="form_right">
  907.            <div class="title">Бесплатная консультация</div>
  908.          
  909.            
  910. <div class="wpcf7 no-js" id="wpcf7-f213-o2" lang="ru-RU" dir="ltr">
  911. <div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
  912. <form action="/#wpcf7-f213-o2" method="post" class="wpcf7-form init" aria-label="Контактная форма" novalidate="novalidate" data-status="init">
  913. <div style="display: none;">
  914. <input type="hidden" name="_wpcf7" value="213" />
  915. <input type="hidden" name="_wpcf7_version" value="5.9.3" />
  916. <input type="hidden" name="_wpcf7_locale" value="ru_RU" />
  917. <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f213-o2" />
  918. <input type="hidden" name="_wpcf7_container_post" value="0" />
  919. <input type="hidden" name="_wpcf7_posted_data_hash" value="" />
  920. </div>
  921. <div class="form_line">
  922. <p><span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required inp2" aria-required="true" aria-invalid="false" placeholder="Ваше имя" value="" type="text" name="your-name" /></span>
  923. </p>
  924. </div>
  925. <div class="form_line">
  926. <p><span class="wpcf7-form-control-wrap" data-name="tel-807"><input size="40" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel inp2" aria-required="true" aria-invalid="false" placeholder="Контактный телефон" value="" type="tel" name="tel-807" /></span>
  927. </p>
  928. </div>
  929. <div class="modal_form_sub form_sub">
  930. <p><input class="wpcf7-form-control wpcf7-submit has-spinner btn btn_s3" type="submit" value="Получить консультацию" />
  931. </p>
  932. </div><div class="wpcf7-response-output" aria-hidden="true"></div>
  933. </form>
  934. </div>
  935.         </div>
  936.      </div>
  937.   </div>
  938.   <a class="emodal-close" onclick="hide_modal()">×</a>
  939. </div>
  940.  
  941.  
  942.  
  943.  
  944.  
  945.               <script type="rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() {
  946.         jQuery("#phrase").keyup( function (e) {
  947.        //event.preventDefault();
  948.        
  949.      
  950.       var dataVol = jQuery("#phrase").val();
  951.      
  952.       jQuery('#gores').attr('href','/rezultaty-poiska?data='+dataVol);
  953.      
  954.    if(dataVol.length>2){    
  955.        jQuery.ajax({
  956.            url: "/wp-admin/admin-ajax.php",
  957.            method: 'post',
  958.            data: {
  959.                action: 'ajax_search_call',
  960.                data: dataVol
  961.  
  962.            },
  963.             beforeSend: function() {
  964.                 jQuery('.proclose').css('display','none');
  965.                jQuery('.proloading').css('display','block');
  966.              },
  967.              complete: function() {
  968.                  jQuery('.proloading').css('display','none');
  969.                jQuery('.proclose').css('display','block');
  970.              },
  971.            success: function (response) {
  972.              
  973.               jQuery('.result_search').html(response);
  974.  
  975.            }
  976.        });
  977.    }
  978.    });
  979.    jQuery(".proclose").on("click", function (event) {
  980.        
  981.                jQuery('.result_search').html('');
  982.           jQuery('.proclose').css('display','none');
  983.           jQuery("#phrase").val('');
  984.        
  985.    });
  986.    
  987.  
  988.    
  989.                    });</script>
  990.  
  991. <script type="rocketlazyloadscript">var pseudo_links = document.querySelectorAll(".pseudo-clearfy-link");for (var i=0;i<pseudo_links.length;i++ ) { pseudo_links[i].addEventListener("click", function(e){   window.open( e.target.getAttribute("data-uri") ); }); }</script><script type="rocketlazyloadscript" data-minify="1"  src="https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=1714069127" id="swv-js" defer></script>
  992. <script  id="contact-form-7-js-extra">
  993. /* <![CDATA[ */
  994. var wpcf7 = {"api":{"root":"https:\/\/granitnaya-masterskaya.su\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};
  995. /* ]]> */
  996. </script>
  997. <script type="rocketlazyloadscript" data-minify="1"  src="https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/js/index.js?ver=1714069127" id="contact-form-7-js" defer></script>
  998. <script type="rocketlazyloadscript"  id="rocket-browser-checker-js-after">
  999. /* <![CDATA[ */
  1000. "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
  1001. /* ]]> */
  1002. </script>
  1003. <script  id="rocket-preload-links-js-extra">
  1004. /* <![CDATA[ */
  1005. var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index\\.php\/)?wp\\-json(\/.*|$)|\/wp-admin\/|\/logout\/|\/wp-login.php|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/granitnaya-masterskaya.su","onHoverDelay":"100","rateThrottle":"3"};
  1006. /* ]]> */
  1007. </script>
  1008. <script type="rocketlazyloadscript"  id="rocket-preload-links-js-after">
  1009. /* <![CDATA[ */
  1010. (function() {
  1011. "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
  1012. }());
  1013. /* ]]> */
  1014. </script>
  1015. <script type="rocketlazyloadscript" data-minify="1"  src="https://granitnaya-masterskaya.su/wp-content/cache/min/1/wp-content/plugins/cf7-phone-mask-field/assets/js/jquery.maskedinput.js?ver=1714069127" id="wpcf7mf-mask-js" defer></script>
  1016. <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
  1017. if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
  1018. images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
  1019. if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://granitnaya-masterskaya.su/wp-content/plugins/wp-rocket/assets/js/lazyload/17.5/lazyload.min.js"></script><script>function lazyLoadThumb(e){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script>
  1020. </body>
  1021. </html>
  1022. <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1714069127 -->
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda