#woocommerce_product_categories-4 h4.widget-title {
background-color: #05F29B;
padding: 10px;
color: #fff;
}
.post-5910 .wp-post-image {
display: none;
} @media screen and (min-width: 1024px) {
.header-main {
position: relative;
}
.header-main::after {
content: "\260E  0888 88 18 59     \260E  0899 89 87 85";
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-50%);
font-size: 16px;
font-weight: 600;
color: #24465c;
white-space: pre;
pointer-events: none;
}
} body.tax-product_cat .term-description.read-more-active {
position: relative;
max-height: 150px;
overflow: hidden;
transition: max-height 0.3s ease;
} body.tax-product_cat .term-description.read-more-active:not(.expanded)::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 55px;
background: linear-gradient(
to bottom,
rgba(255,255,255,0),
#ffffff
);
pointer-events: none;
} body.tax-product_cat .term-description.read-more-active.expanded {
max-height: none;
} .category-read-more {
display: inline-block;
margin: 12px 0 25px;
padding: 8px 18px;
background: #207fb7;
color: #ffffff;
border: none;
border-radius: 4px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: background 0.2s ease;
}
.category-read-more:hover {
background: #155a85;
} body.home .semantic-read-more {
max-height: 150px;
overflow: hidden;
position: relative;
}
body.home .semantic-read-more.expanded {
max-height: none;
}
body.home .semantic-read-more:not(.expanded)::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 45px;
background: linear-gradient(
transparent,
#fff
);
pointer-events: none;
}
.semantic-read-more-button {
display: block;
margin: 15px auto 30px;
padding: 8px 15px;
background: transparent;
border: none;
color: #207fb7;
font-size: 15px;
font-weight: 600;
cursor: pointer;
}
.semantic-read-more-button:hover {
text-decoration: underline;
}