:root {
	--wd-text-font: "Gilroy", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(0,3,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Gilroy", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-transform: none;
	--wd-title-color: rgb(0,3,0);
	--wd-entities-title-font: "Gilroy", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(0,3,0);
	--wd-entities-title-color-hover: rgb(0, 0, 0);
	--wd-alternative-font: "Gilroy", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Gilroy", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(0,3,0);
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font: "Gilroy", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(239,221,48);
	--btn-default-font-family: "Gilroy", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 500;
	--btn-default-transform: none;
	--btn-default-bgcolor: rgb(239,221,48);
	--btn-default-bgcolor-hover: rgb(239,221,57);
	--btn-accented-font-family: "Gilroy", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(254,254,254);
	--btn-accented-bgcolor-hover: rgb(255,255,255);
	--btn-font-family: "Gilroy", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-transform: none;
	--btn-color: rgb(255,255,255);
	--btn-bgcolor: rgb(239,221,48);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(239,221,48);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(0,0,0);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgba(255,255,255,0);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1360px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: rgba(255,255,255,0);
}

@font-face {
	font-family: "Gilroy";
	src: url("//smile-tattoo.com.ua/wp-content/uploads/2025/10/gilroy-medium.woff2") format("woff2"), 
url("//smile-tattoo.com.ua/wp-content/uploads/2025/10/gilroy-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Gilroy";
	src: url("//smile-tattoo.com.ua/wp-content/uploads/2025/11/gilroy-light.woff2") format("woff2"), 
url("//smile-tattoo.com.ua/wp-content/uploads/2025/11/gilroy-light.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

h1 {
    font-size: 40px;
}

body.page-id-12 .price-pirsing {
  padding-inline: 0 !important;
}

@media (max-width: 767px) {
  .wd-posts.wd-blog-holder.wd-grid-g,
  .wd-posts.wd-blog-holder.wd-grid-g > * {
    gap: 24px !important;
    grid-gap: 24px !important;
  }
}

.wd-dropdown-menu{
border-radius: 6px!important; 
}


.wd-post .wd-post-meta{
display:none!important; 
}

.pro-nas-golovna {
padding-inline: 0px!important; 
}

.wp-image-76 {
height: 362px;
}

/* .wd-carousel-wrap {
width: 1360px;
} */


body:not([class*="wrapper-boxed"]) {
background-color: transparent!important;
}
.wd-page-wrapper {
background-color: transparent!important;
}
.wd-page-content { 
background-color: transparent!important;
}

body {
 background-image: 
    url("/wp-content/uploads/2025/12/zheltыj-1440h5000-scaled.png"),
    linear-gradient(#EFDD30, #EFDD30); 
  background-size: cover;
 
}

img[src*="frame-23733825yellow.svg"] {
  border-radius: 6px;
}

@media (min-width: 375px) and (max-width: 768px) {
  .whb-general-header {
   margin-left:16px!important;
margin-right:16px!important;
  }
}

.wd-tools-element:is(.wd-design-6,.wd-design-7) :is(.wd-tools-inner,.wd-tools-icon) {
    border-radius: 6px!important;
}
.entry-meta,
.wd-entry-meta,
.meta-categories-wrapp,
.hovered-social-icons,
.wd-tltp,
.tooltip,
.top {
    display: none !important;
}
.wd-post-date,
.wd-style-with-bg {
    display: none !important;
}

.wd-post.blog-style-bg .article-body-container,
.wd-add-shadow .article-body-container,
.blog-design-masonry.wd-add-shadow .article-inner,
.wd-post .article-inner {
    padding: unset !important;
    border-radius: unset !important;
    background-color: unset !important;
    box-shadow: unset !important;
    transition: unset !important;
}


.wd-entities-title,
.post-title {
    text-align: left !important;
}

.entry-content,
.wd-post-desc {
    text-align: left !important;
    color: #605A13;
}


.read-more-section {
    display: none !important;
}


.post-img-wrapp {
    border-radius: 12px !important;
}




.poslygi-banner {
height: 362px !important;
  transition: transform 0.3s ease, background-color 0.3s ease;

}

@media (min-width: 320px) and (max-width: 768px) {
  .poslygi-banner {
    height: 230px !important;
    transition: transform 0.3s ease, background-color 0.3s ease;
  }
}

.poslygi-banner:hover {
transform: translateY(-3px)!important;
  background-color: rgba(0, 0, 0, 0.02)!important;
     transition: transform 0.3s ease, background-color 0.3s ease!important;
}


.golovna-banner {
  transition: transform 0.3s ease, background-color 0.3s ease;
}

.golovna-banner:hover {
transform: translateY(-3px)!important;
  background-color: rgba(0, 0, 0, 0.02)!important;
     transition: transform 0.3s ease, background-color 0.3s ease!important;
}

.golovna-maistry:hover {
transform: translateY(-3px)!important;
  background-color: rgba(0, 0, 0, 0.02)!important;
     transition: transform 0.3s ease, background-color 0.3s ease!important;
}
.golovna-maistry{
  transition: transform 0.3s ease, background-color 0.3s ease;
}

.golovna-mystri-link {
  opacity: 0;
  transition: opacity 0.3s ease;
cursor:pointer;
}

.golovna-maistry:hover .golovna-mystri-link {
  opacity: 1;
}

.price-tatoo {
  transition: transform 0.3s ease, background-color 0.3s ease;
}
.price-tatoo:hover {
transform: translate
	
	
	
	
    Y(-3px)!important;
  background-color: rgba(0, 0, 0, 0.02)!important;
     transition: transform 0.3s ease, background-color 0.3s ease!important;
}


.price-pirsing-recharge-footer{
 position: relative;
    z-index: 1;
}

.price-pirsing-recharge-footer::before {
      content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 2) 0%, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0) 150px);
}


body.page-id-218 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}
body.page-id-218 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}
body.page-id-218 .price-pirsing-recharge::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.page-id-218 .price-pirsing-recharge {
    z-index: auto !important;
    position: relative !important;
}


body.page-id-222 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.page-id-222 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}
	





body.page-id-216 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.page-id-216 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1563 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1563 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1491 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1491 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1489 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1489 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1487 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1487 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1485 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1485 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1483 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1483 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1872 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1872 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}


body.page-id-212 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.page-id-212 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

body.postid-1156 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1156 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}






body.postid-1175 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1175 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}


body.postid-1170 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1170 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}




body.postid-1165 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1165 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}



body.postid-1160 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.postid-1160 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}





body.page-id-214 .price-pirsing-recharge-footer::before {
    content: "" !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

body.page-id-214 .price-pirsing-recharge-footer {
    z-index: auto !important;
    position: relative !important;
}

.page-id-8 .price-pirsing-recharge-footer {
  
    z-index: unset !important;
}

.page-id-8 .price-pirsing-recharge-footer::before {
    content: none !important;
    background: none !important;
    position: unset !important;
}

.page-id-216 .price-pirsing-recharge-footer {
  
    z-index: unset !important;
}

.page-id-216 

.price-pirsing-recharge{
    position: relative;
    z-index: 1;
}


.price-pirsing-recharge::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 2) 0%,   
        rgba(0, 0, 0, 0.5) 5%,  
        rgba(0, 0, 0, 0) 200px
    );
}
@media (min-width: 375px) and (max-width: 768px) {
    .price-pirsing-recharge::before {
        background: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 2) 0%,
            rgba(0, 0, 0, 0.5) 3%,
            rgba(0, 0, 0, 0) 200px
        )!important;
    }
}

.price-pirsing {
    position: relative;
    z-index: 1;
}


.price-pirsing-top-bottom {
position: relative;
    z-index: 1;
}

.price-pirsing-top-bottom::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background:
        linear-gradient(
            to bottom,
            rgba(0, 0, 0, 2) 0%,   
            rgba(0, 0, 0, 0.5) 5%,  
            rgba(0, 0, 0, 0) 200px
        ),
        linear-gradient(
            to top,
            rgba(0, 0, 0, 2) 0%,   
            rgba(0, 0, 0, 0.5) 5%,  
            rgba(0, 0, 0, 0) 200px
        );
}



.price-pirsing::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
 
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 2) 0%,   
        rgba(0, 0, 0, 0.5) 10%,  
        rgba(0, 0, 0, 0) 150px
    );
}
/* .pro-nas-golovna {
background: 
        linear-gradient(
            to top,
            rgba(0, 0, 0, 2) 0%,   
            rgba(0, 0, 0, 0.5) 10%,  
            rgba(0, 0, 0, 0) 300px    
        ),
        url(https://smile-tattoo.com.ua/wp-content/uploads/2025/10/zheltыj-scaled.png)
        center center / cover no-repeat !important;

    background-color: var(--wd-alternative-color) !important;
} */

.black-siction {
background-color:black;
 background-image: 
        linear-gradient(to bottom, rgba(0,0,0,0.9), rgba(0,0,0,0) 400px),
        linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0) 400px),
        url(/wp-content/uploads/bg/blackbg.webp);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.poslygi-golovna-bd {
background-color:black;
 background-image: 
        linear-gradient(to bottom, rgba(0,0,0,0.9), rgba(0,0,0,0) 400px),
        linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0) 400px),
        url(/wp-content/uploads/bg/blackbg.webp);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

/* .nash-blog-golovna {
    background: 
        linear-gradient(
            to bottom,
            rgba(0, 0, 0, 1) 0%,      
            rgba(0, 0, 0, 0.5) 5%,    
            rgba(0, 0, 0, 0) 200px    
        ),
        url(https://smile-tattoo.com.ua/wp-content/uploads/2025/10/zheltыj-scaled.png)
        center center / cover no-repeat !important;

    background-color: var(--wd-alternative-color) !important;
} */



.whb-general-header {
   margin: 0 auto;
   border-radius: 12px;
   max-width: 1046px;
	
}

.whb-column>.wd-button-wrapper {
  padding-inline: 0 !important;
}
.wd-content-layout {
    padding-block: 0px;
}

.attachment-32x32 {
  border-radius: 6px  
}

.whb-row {
    margin-top: 16px;
	
}
@media (max-width: 768px) {
    .whb-row {
        margin-top: 16px;
        margin-left: 16px;
        margin-right: 16px;
    }
}

@media (min-width: 1025px) {
    .wd-scrollbar.platform-Windows {
        --wd-scroll-w: 0px; 
    }
}

.wd-nav > li .woodmart-nav-link:hover .nav-link-text {
  color: #000300; 
}

a { 
    color: #fff;
}
a:hover { 
    color: #fff;
}

.wd-0f3a9d92 {
  cursor: pointer!important;
}


.wd-post-author {
    display:none!important;
}
.wd-post.blog-style-bg .article-body-container,
.wd-add-shadow .article-body-container {
    padding-top: 16px !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}
/* Убираем padding только внутри .blog-style-bg */
.blog-style-bg  {
    padding: 0 !important; 
}

/* Добавляем padding-top на нужный блок */
.wd-post-content.article-body-container {
    padding-top: 16px !important;
}

.wd-post-content {
    text-align: left !important;
}
.wd-post-content {
    align-items: initial !important;
    gap: 8px !important;
}
.wd-post-thumb {
    border-radius: 12px !important;
}




@media (min-width: 375px) and (max-width: 768px) {

    .price-pirsing-recharge-footer {
        position: relative;
        z-index: 1;
    }

    .price-pirsing-recharge-footer::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 2;
        pointer-events: none;

        background: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 2) 0%,
            rgba(0, 0, 0, 0.5) 10%,
            rgba(0, 0, 0, 0) 200px
        );
    }

    .price-pirsing-recharge {
        position: relative;
        z-index: 1;
    }

/*     .price-pirsing-recharge::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 2;
        pointer-events: none;

        background: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 2) 0%,
            rgba(0, 0, 0, 0.5) 10%,
            rgba(0, 0, 0, 0) 200px
        );
    } */

	
    .price-pirsing-top-bottom {
position: relative;
        z-index: 1;
    }
	
     .price-pirsing-top-bottom::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background:
        linear-gradient(
            to bottom,
            rgba(0, 0, 0, 2) 0%,
            rgba(0, 0, 0, 0.5) 3%,
            rgba(0, 0, 0, 0) 90px
        ),
        linear-gradient(
            to top,
            rgba(0, 0, 0, 2) 0%,
            rgba(0, 0, 0, 0.5) 3%,
            rgba(0, 0, 0, 0) 90px
        );
}
	
	
    .price-pirsing {
        position: relative;
        z-index: 1;
    }

    .price-pirsing::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 2;
        pointer-events: none;

        background: linear-gradient(
            to top,
            rgba(0, 0, 0, 2) 0%,
            rgba(0, 0, 0, 0.5) 3%,
            rgba(0, 0, 0, 0) 90px
        );
    }

    .poslygi-golovna-bd {
        background-color: black;
        background-image:
            linear-gradient(to bottom, rgba(0,0,0,0.9), rgba(0,0,0,0) 200px),
            linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0) 200px),
            url(/wp-content/uploads/bg/blackbg.webp);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        opacity: 1;
    }

}

.single-post .wd-entities-title a {
    color: white !important;
}

.single-post .entry-content {
 color: white !important;
}
.single-post .price-pirsing-recharge-footer {
    z-index: unset !important;
}

.single-post .price-pirsing-recharge-footer::before {
    content: none !important;
    background: none !important;
    position: unset !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}


.single-post {
background-image: url(/wp-content/uploads/bg/blackbg.webp), linear-gradient(#000000, #000000) !important;
}

/* Белый фон + чёрный текст */
.single-post .wp-block-wd-row {
    background: #ffffff !important;
    color: #000000 !important;
}

/* Чёрный текст для всех элементов внутри */
.single-post .wp-block-wd-row * {
    color: #000000 !important;
}

.single-post .wp-image-201 {
    content: url("/wp-content/uploads/2025/11/tattoo.smile_.png") !important;
}

.single-post .wp-image-205 {
    content: url("/wp-content/uploads/2025/11/logo-solar-digital.png") !important;
}

@media (max-width: 768px) {
.wp-image-1317 {
height: 300px;
}
}
.custom-btn-drop {
    padding: 0px!important;
}

.custom-btn-drop {
margin-left:8px!important;
}

.tattoo {
height: 928px ;
}
.piercing {
height: 848px ;
}

.permanent-makeup {
height: 724px ;
}




.wd-post-img {
  width: 100%;
  max-height: 356.89px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}






.select-wrapper {
  display: inline-flex;
  align-items: center;
  position: relative;
}


.select-wrapper .select-arrow {
  position: absolute;
	width: 12px;
  height: 12px;
  right: 12px;
  background: url('/wp-content/uploads/2026/02/bullet.svg') no-repeat center;
  background-size: contain;
  pointer-events: none;
}

.single-post .wp-image-2033 {
  content: url('/wp-content/uploads/2026/01/smile-tattoo-black.svg');
}
.single-post .wp-image-1481 {
  content: url('/wp-content/uploads/2025/11/logo-solar-digital.png');
}


/* по умолчанию видно */
.roboty-mobile-select-wrap {
    visibility: visible;
}

/* скрываем на планшете и ПК */
@media (min-width: 768px) {
    .roboty-mobile-select-wrap {
        visibility: hidden;
    }
}



#roboty-filter-mobile {
    border: none;
}

.roboty-card {
    max-width: 322px;
    
}@media (max-width: 576px) {
	#masters-mobile-select{
	    padding-left: 0;
	background-position: right 10px top 50%;
}

#roboty-mobile-select {
    border: none;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='20' width='20' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
}

#roboty-mobile-select {
        padding-left: 0;
        background-position: right 10px top 50%;
	    flex-basis: 50%;
    }
}

