:root {
    --wm-legacy-primary: #5546c9;
    --wm-legacy-primary-hover: #4438a8;
    --wm-legacy-gradient-start: #5546c9;
    --wm-legacy-gradient-end: #6e5fe8;
}
.top-header-shop__auth__dropdown {
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.07), 0 4px 1px#5546c9!important;
}
.top-header-shop__auth__dropdown .links a::before {
    background-color:#5546c9!important;
}
.custom-toast {
background: #5546c9!important;
}
.wp-block-button__link {
background-color: #5546c9!important;
}
.wp-block-button__link:hover {
color:#fff;
background-color: #4438a8!important;
}

//Demo1
.options-home-item .heading::before {
background-color: #5546c9;
}
.options-home-item .more-info {
color: #5546c9;
}
.top-services-item .right::before {
background-color: #4438a8;
}
.top-services-item .detail .read-more {
color: #4438a8;
}
.text-purple-80 {
color: #5546c9;
}
.btn-success {
background-color: #4438a8;
}
.btn-outline-purple {
border: 0.5px solid #5546c9;
}
.page-instagram-seo-wrapper h2 span {
color: #5546c9;
}
.swiper-seo .swiper-pagination-bullet-active {
background-color: #5546c9;
}
.text-purple {
color: #5546c9;
}

//Demo2
.text-warning-2-80 {
color: #5546c9;
}
.btn-gradient-warning {
background-image: linear-gradient(92.59deg, #5546c9 -9.57%,
#5546c9 99.15%, #6e5fe8 215.17%), linear-gradient(5.3deg, #0193cc
-19.27%, #01d0cc 73.16%);
}
.text-warning-2 {
color: #5546c9;
}
.options-cleaning-item .icon::after {
background-image: linear-gradient(92.59deg, #5546c9 -9.57%,
#5546c9 99.15%, #6e5fe8 215.17%), linear-gradient(5.3deg, #0193cc
-19.27%, #01d0cc 73.16%);
}
.landing-cleaning .swiper-pagination-bullet-active {
background-color: #5546c9;
border-color: #5546c9;
}
.services-item-blob i {
background: linear-gradient(0deg, #5546c9, #5546c9), #c4c4c4;
}
.about-home-cleaning .btns .btn {
box-shadow: 0px 10px 20px 2px #5546c9;
}
.about-home-cleaning .video .icon::before, .about-home-cleaning .video .icon::after, .about-home-cleaning .video .icon
i::after {
background-color: #5546c9;
}
.about-home-cleaning::after {
background: url("./../images/background/bg-about-video-cleaning.png"), linear-gradient(92.59deg,
#5546c9 -9.57%, #5546c9 99.15%,
#6e5fe8 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}
.swiper-cleaning .swiper-pagination-bullet-active {
background-color: #5546c9;
border-color: #5546c9;
}
.btn-show-more-cleaning {
box-shadow: 0px 10px 20px 2px #5546c9;
}
/* Demo3 */
.btn-info {
background-color: #5546c9;
}
.my-services-hosting-item .icon::after {
background-color: #4438a8;
}
.swiper-hosting .swiper-pagination-bullet-active {
background-color: #5546c9;
border-color: #5546c9;
}
.power-me-hosting .image::before {
background-color: #5546c9;
}
.btn-outline-info {
border: 1px solid #5546c9;
color: #5546c9;
}
.selling-product-hosting-item .name::after {
background: linear-gradient(0deg, #5546c9, #5546c9),
#6e5fe8;
}

/* Demo4 */
.text-warning-3 {
color: #5546c9;
}
.options-transport .top-services-item .right::before {
background-color: #5546c9;
}
.swiper-transport .swiper-pagination-bullet-active {
background-color: #5546c9;
}
.btn-warning-3 {
background-color: #5546c9;
}

/* Demo5 */
.text-gold-80 {
color: #5546c9;
}
.about-us-home-vecalt .image::before, .about-us-home-vecalt .image::after {
border: 15px solid #5546c9;
}
.text-gold {
color: #5546c9;
}
.btn-gold {
background-color: #5546c9;
}
.btn-outline-gold {
border: 1px solid #5546c9;
}
.top-services-item.gold .right::before {
background-color: #5546c9;
}
.comments-vecalt .comments-marketing-item .content {
background-color: #5546c9;
}

/* Demo6 */
.section-heading-madfg::before {
color: #5546c9;
}
.section-heading-madfg::after {
background-color: #5546c9;
}
.services-my-company-madfg-item i {
color: #5546c9;
}
.text-danger {
color: #5546c9 !important;
}
.my-services-madfg .image::before {
background-color: #5546c9;
}
.btn-danger {
background-color: #5546c9;
}

/* Demo7 */
.works-tattoy-images::before, .works-tattoy-images::after {
background-image: linear-gradient(180deg, #5546c9) 0%, #5546c9100%);
}
/* low opacity */
.footer-vecalt-contact .socials li a::before {
background-image: linear-gradient(0deg, #5546c905 0%, #5546c932.3%, #5546c905 100%);
}

/* demo8 */
.text-blue-2 {
color: #5546c9;
}
.btn-blue-2 {
background-color: #5546c9;
}
.brands-electronic-wrapper {
background-color: #5546c9 ;
box-shadow: 0px 44px 84px 0px #5546c910;
}
.section-heading-electronic::after {
background-color: #5546c9;
}
.text-blue-3 {
color: #5546c9;
}
.shadow-blue-2, .shadow-blue-2.btn:hover, .shadow-blue-2.btn:focus, .shadow-blue-2.btn:active {
box-shadow: 0px 31px 51px 0px #4438a815;
}
.comments-electronic .swiper-pagination-bullet-active {
background-color: #5546c9;
}
.articles-electronic-title::before {
background-color: #5546c9;
}

/* Demo9 */
.btn-gradient-purple {
background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #5546c9 0%,
#6e5fe8 100%);
}
.customer-satisfaction-novin-item .rate {
background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #5546c9 0%,
#6e5fe8 100%);
}
.customer-satisfaction-videos-novin-item .creator .rate {
background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #5546c9 0%,
#6e5fe8 100%);
}

/* Demo10 */
.landing-hall-beauty .swiper-pagination-bullet-active {
background-color: #5546c9;
}
.btn-danger-3 {
background-color: #5546c9;
}
.text-danger-4 {
color: #5546c9;
}

/* Demo11 */
.text-info {
color: #5546c9 !important;
}
.internet-packages-wrapper::after {
background-color: #5546c9;
}
.internet-packages-heading .title::before {
color: #5546c9;
}
.internet-packages-heading .title::after {
background-color: #5546c9;
}
.internet-packages-item p::before {
background-color: #5546c9;
}
.swiper-webmaster-plus .swiper-pagination-bullet-active {
background-color: #5546c9;
}
.swiper-webmaster-plus .swiper-button-next::after, .swiper-webmaster-plus .swiper-button-prev::after {
color: #5546c9;
}
.our-partner-centers-webmaster-plus-wrapper::after, .our-partner-centers-webmaster-plus-wrapper .heading::after {
background-color: #5546c9;
}
.articles-webmaster-plus .heading-webmaster-plus .title::after {
background-color: #5546c9;
}

/* Demo12 */
.landing-clinic .content .sup-title {
background-image: linear-gradient(178.2deg, #5546c9 1.52%,
#6e5fe8 178.57%);
}
.text-danger-7 {
color: #5546c9;
}
.btn-danger-6 {
background-color: #5546c9;
}
.btn-outline-danger-6 {
border: 1px solid #5546c9;
}
.heading-clinic::before {
color: #5546c9;
}
.text-danger-7-90 {
color: #5546c9;
}
.btn-gradient-danger-6 {
background: linear-gradient(97.71deg, #5546c9 -14.94%, #5546c958.15%, #6e5fe8 116.03%);
}
.top-services-item.danger .right::before {
background-color: #5546c9;
}
.swiper-pagination-circle .swiper-pagination-bullet-active {
background-color: #5546c9;
}
.btn-danger-5 {
background-color: #5546c9;
}
.text-danger-6 {
color: #5546c9;
}
.swiper-clinic .swiper-pagination-bullet-active {
background-color: #5546c9;
}

/* Demo13 */
.text-success-4 {
color: #5546c9;
}
.box-contact-hospital .icon::after {
background-color: #5546c9;
}
.text-success-4-90 {
color: #5546c9;
}
.what-me-hospital-content::after {
border-color: #5546c9 transparent transparent #5546c9;
}
.what-me-hospital-video::after {
border-color: transparent transparent #5546c9 #5546c9;
}
.comments-hospital-company-wrapper::before {
background-color: #5546c9;
}
.services-hospital .top-services-item .right::before {
background-color: #5546c9;
}
.comments-member-hospital .swiper-button-next, .comments-member-hospital .swiper-button-prev {
background-color: #5546c9;
}
.text-success-4-80 {
color: #5546c9;
}
.comments-member-hospital .swiper-pagination-bullet-active {
background-color: #5546c9;
}
.articles-hospital .swiper-pagination-bullet-active {
background-color: #5546c9;
}

/* Demo14 */
.btn-info-4 {
background-color: #5546c9;
}
.swiper-dental .swiper-pagination-bullet-active {
background-color: #4438a8;
}
.swiper-dental .swiper-button-next::after, .swiper-dental .swiper-button-prev::after {
color: #5546c9;
}
.text-info-4-90 {
color: #4438a8;
}
.works-dental-item .image::before {
background-image: linear-gradient(180deg, #5546c9 0%, #6e5fe880.24%, #6e5fe8 100%);
}

/* Demo15 */
.text-info-90 {
color: #5546c9;
}
.text-info {
color: #5546c9 !important;
}
.btn-gradient-info {
background-image: linear-gradient(275.59deg, #5546c9 -27.51%,
#6e5fe8 119.66%);
}
.btn-outline-info {
border: 1px solid #5546c9;
}
.top-services-item.warning .right::before {
background-color: #4438a8;
}
.top-services-item.warning .detail .read-more {
color: #4438a8;
}
.heading-web-design::before {
color: #5546c9;
}
.works-web-design .swiper-button-next, .works-web-design .swiper-button-prev {
background-color: #5546c9;
}
.works-web-design .swiper-pagination-bullet-active {
background-color: #5546c9;
}
/* low opacity color */
.comments-web-design .swiper::before {
background-color: #5546c905;
}
.comments-web-design .swiper::after {
background-color: #5546c9;
}
.comments-web-design .comments-ahankade-item p::before {
background-color: #5546c9;
}
/* very low opacity color */
.comments-web-design .comments-ahankade-left::before {
background-color: #5546c905;
}
.articles-web-design .swiper-pagination-bullet-active {
background-color: #4438a8;
}
.articles-web-design .swiper-button-prev::after, .articles-web-design .swiper-button-next::after {
color: #4438a8;
}
.btn-gradient-warning {
background-image: linear-gradient(92.59deg, #5546c9 -9.57%,
#5546c9 99.15%, #6e5fe8 215.17%), linear-gradient(5.3deg, #0193cc
-19.27%, #01d0cc 73.16%);
}
.shadow-warning-gradient, .shadow-warning-gradient.btn, .shadow-warning-gradient.btn:hover,
.shadow-warning-gradient.btn:focus, .shadow-warning-gradient.btn:active {
box-shadow: 0px 9px 30px 2px #5546c920;
}

/* Demo16 */
.text-purple-6 {
color: #5546c9;
}
.services-domain-item .icon {
background-color: #5546c9;
}
.btn-gradient-purple-3 {
background-image: linear-gradient(106.78deg, #5546c9 -14.67%,
#5546c9 59.29%, #6e5fe8 136.44%);
}
.comments-domain .swiper-pagination-bullet::before {
background: linear-gradient(106.78deg, #5546c9 -14.67%, #5546c959.29%, #6e5fe8 136.44%);
}
.comments-domain .swiper-button-next::after, .comments-domain .swiper-button-prev::after {
background-image: linear-gradient(107deg, #5546c9 -14.67%, #5546c959.29%, #6e5fe8 136.44%);
}

/* Demo17 */
.slider-marketing-box {
background-color: #5546c9;
}
.AZ-business-improvement-card .business-improvement-card_icon {
background: #5546c9;
box-shadow: 10px 20px 20px #5546c95;
}
.AZ-projects-page-marketing .AZ-tabs .current {
background: #5546c9;
box-shadow: 0 15px 35px 0 #5546c95;
}
.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-overlay {
background-image: linear-gradient(to top,#5546c9 0%,#6e5fe8100%);
}
.AZ-counter-marketing .counter-number, .AZ-counter-marketing .count-prefix {
color: #5546c9;
}

/* Demo18 */
.slider-header__5.light-section .slider-header__5_title {
color: #5546c9;
}
.slider-header__5 .AZ-section-small-title {
color: #9087ce;
}
.AZ-primary-btn-purple {
background: #5546c9;
box-shadow: 0px 7px 35px 0px #5546c935;
}
.swiper__pagination .swiper-pagination-bullet-active {
background: #5546c9 !important;
}
.AZ-section-title2 span {
color: #5546c9;
}
.AZ-specification-box .specification-box-title {
color: #5546c9;
}
.blog-card-marketing .blog-card-title {
color: #5546c9;
}
.blog-card-marketing .blog-card-writer {
background: #5546c9;
}

/* Demo19 */
.AZ-slider-hosting2 .slider-section-title {
color: #5546c9;
}
.AZ-plan-box-hosting .plan-box-title {
color: #5546c9;
}
.AZ-plan-box2-hosting {
background: #5546c9;
}
.buy-domain-box .buy-domain-box_title {
color: #5546c9;
}
.buy-domain-box .buy-domain-icon {
color: #5546c9;
}
.AZ-specification-box-purple .specification-box-icon {
background: #5546c9;
}
.AZ-specification-box-purple::before {
background-image: linear-gradient(to left, #fff, #5546c9, #fff);
}
.AZ-server-section-hosting .server-section-title {
color: #5546c9;
}
.AZ-erver-box .server-box_title {
color: #5546c9;
}
.AZ-erver-box .country {
color: #5546c9;
}
.AZ-testimonial-card .testimonial-card-name {
color: #5546c9;
}

/* Demo20 */
.slider-content .slider-section-title {
color: #5546c9;
}
.AZ-primary-btn-navyBlue {
background: #5546c9;
}
.AZ-about-index-section-medical .social-about-section {
background: #5546c9;
}
.AZ-about-index-section-medical .reservation-btn, .AZ-about-index-section-medical .download-link {
color: #5546c9;
}
.AZ-projects-section-medical .AZ-load-more {
background: #5546c9;
}
.AZ-business-improvement-medical .business-improvement-btn {
background: #5546c9;
}
.AZ-business-improvement-marketing .business-improvement-btn {
border: 1px solid #5546c9;
}
.AZ-new-discounts-card .discount-tag {
background: #5546c9;
box-shadow: 0 10px 30px #5546c950;
}
.AZ-blog-section-medical .blog-section-title .blog-section__title {
color: #5546c9;
}
.articles-clinic .container::before {
background-color: #5546c9;
}

.comments-web-design::after {
background-color: #5546c9;
}

/* Digital Marketing Landing (Jaryan-inspired) */
.landing-dm-hero {
position: relative;
overflow: hidden;
}
.landing-dm-hero::before {
content: "";
position: absolute;
top: -120px;
left: -80px;
width: 520px;
height: 520px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255, 140, 90, 0.35) 0%, rgba(236, 72, 153, 0.2) 45%, transparent 70%);
pointer-events: none;
z-index: 0;
}
.landing-dm-hero::after {
content: "";
position: absolute;
top: -60px;
right: -100px;
width: 480px;
height: 480px;
border-radius: 50%;
background: radial-gradient(circle, rgba(108, 60, 224, 0.25) 0%, rgba(79, 70, 229, 0.12) 50%, transparent 72%);
pointer-events: none;
z-index: 0;
}
.landing-dm-section .iconbox-two-webmaster,
.landing-dm-section .iconbox-two-karen,
.landing-dm-section .AZ-business-improvement-card {
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.65);
box-shadow: 0 18px 48px rgba(108, 60, 224, 0.08);
transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.landing-dm-section .iconbox-two-webmaster:hover,
.landing-dm-section .iconbox-two-karen:hover,
.landing-dm-section .AZ-business-improvement-card:hover {
transform: translateY(-6px);
box-shadow: 0 24px 56px rgba(108, 60, 224, 0.14);
}
.landing-dm-stats .AZ-counter-marketing .counter-box {
background: rgba(255, 255, 255, 0.85);
border-radius: 20px;
border: 1px solid rgba(108, 60, 224, 0.08);
padding: 24px 16px;
}
.landing-dm-faq {
border-radius: 24px;
}
.landing-dm-cta .heading-architecture .title,
.landing-dm-cta .heading-architecture .sup-title {
color: #fff !important;
}
.landing-dm-cta .btn-webmaster-one,
.landing-dm-cta .AZ-primary-btn {
background: #fff !important;
color: #5546c9 !important;
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.15);
}

    @font-face {
    font-family: 'YekanBakh';
    src: url('https://webmasterplus.co/wp-content/themes/webmaster-plus/assets/fonts/yekanbakh/woff/YekanBakhFaNum-VF.woff')
    format('woff-variations'),
    url('https://webmasterplus.co/wp-content/themes/webmaster-plus/assets/fonts/yekanbakh/woff2/YekanBakhFaNum-VF.woff2') format('woff2');
    font-display: swap;
    }
    h1{
}
h1 a{
}
h2{
}
h2 a{
}
h3{
}
h3 a{
}
h4{
}
h4 a{
}
h5{
}
h5 a{
}
h6{
}
h6 a{
}
p{
}

/* Form elements styles */
button, input[type="submit"], input[type="button"], .button {
}

label {
}

input, textarea, select, form {
}

/* Legacy support - will apply if specific settings aren't available */
div, .price span {
    font-family: YekanBakh, Tahoma, sans-serif !important;
}

a{
}
li{
}
ul{
}
.articles-clinic .container::before {
    background-color: #5546c9;
}

.comments-web-design::after {
    background-color: #5546c9;
}

/* صفحه‌بندی بلاگ - بخش داینامیک */
.webmaster-pg__item--active .webmaster-pg__link {
    background: #5546c9;
    color: #fff;
}
.webmaster-pg__item--nav .webmaster-pg__link:hover {
    color: #5546c9;
}

/* Webmaster Plus AJAX filter overlay */
.webmaster-filter-loading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 100;
    border-radius: 15px;
}
.webmaster-filter-loading__spinner {
    display: flex;
    gap: 8px;
}
.webmaster-filter-loading__bounce1,
.webmaster-filter-loading__bounce2,
.webmaster-filter-loading__bounce3 {
    width: 14px;
    height: 14px;
    background-color: #5546c9;
    border-radius: 50%;
    animation: webmaster-bounce 1.4s infinite ease-in-out both;
}
.webmaster-filter-loading__bounce1 {
    animation-delay: -0.32s;
}
.webmaster-filter-loading__bounce2 {
    animation-delay: -0.16s;
}
@keyframes webmaster-bounce {
    0%, 80%, 100% { 
        transform: scale(0);
    } 
    40% { 
        transform: scale(1);
    }
}
.btn-commentcourse-submit{
        background-color: #5546c9 !important;

}