.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background:#262262!important;
    color: #fff;
    border-radius: 5px;
}
.top-header-shop__auth__dropdown {
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.07), 0 4px 1px#262262!important;
}
.top-header-shop__auth__dropdown .links a::before {
    background-color:#262262!important;
}
.category-shop__heading__sort li a::after {
    background-color:#262262!important;
}

.dashboard-shop__heading .title::before {
    background-color:#262262!important;
}
.dashboard-shop__sidebar__content__menu ul li a::before, .dashboard-shop__sidebar__content__menu ul li a::after {
    background-color:#262262!important;
}
.dashboard-shop__content button.woocommerce-Button.button {
background: #262262!important;
color: #fff!important;
}
.detail-product-four-modal-gallery .modal-content::after {
background-color:#262262!important;
}
.custom-toast {
background: #262262!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond
input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor))
.woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce
button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor))
.woocommerce input.button.alt {
background-color:#262262!important;
}
.dashboard-shop__header .btn {
background: #262262!important;
}
.dashboard-shop__header .btn:hover {
background: #da1c5c!important;
}
.dashboard-shop__sidebar__content__info-user::before {
background: #262262!important;
}
.wp-block-button__link {
background-color: #262262!important;
}
.wp-block-button__link:hover {
color:#fff;
background-color: #da1c5c!important;
}
.woocommerce-cart .wc-block-components-totals-wrapper:last-child {
background: #da1c5c !important;
color: #fff!important;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
background: #262262!important;
}
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block {
background: #262262!important;
}
.wc-block-components-totals-wrapper:last-child {
background: #262262!important;
}
.wc-block-components-checkout-return-to-cart-button {
background: #da1c5c !important;
}
.wc-block-components-price-slider__range-input-progress {
--track-background: #262262 !important;
--range-color: #262262!important;
background: #262262!important;
}

//Demo1
.options-home-item .heading::before {
background-color: #262262;
}
.options-home-item .more-info {
color: #262262;
}
.top-services-item .right::before {
background-color: #da1c5c;
}
.top-services-item .detail .read-more {
color: #da1c5c;
}
.text-purple-80 {
color: #262262;
}
.btn-success {
background-color: #da1c5c;
}
.btn-outline-purple {
border: 0.5px solid #262262;
}
.page-instagram-seo-wrapper h2 span {
color: #262262;
}
.swiper-seo .swiper-pagination-bullet-active {
background-color: #262262;
}
.text-purple {
color: #262262;
}

//Demo2
.text-warning-2-80 {
color: #262262;
}
.btn-gradient-warning {
background-image: linear-gradient(92.59deg, #262262 -9.57%,
#262262 99.15%, #da1c5c 215.17%), linear-gradient(5.3deg, #0193cc
-19.27%, #01d0cc 73.16%);
}
.text-warning-2 {
color: #262262;
}
.options-cleaning-item .icon::after {
background-image: linear-gradient(92.59deg, #262262 -9.57%,
#262262 99.15%, #da1c5c 215.17%), linear-gradient(5.3deg, #0193cc
-19.27%, #01d0cc 73.16%);
}
.landing-cleaning .swiper-pagination-bullet-active {
background-color: #262262;
border-color: #262262;
}
.services-item-blob i {
background: linear-gradient(0deg, #262262, #262262), #c4c4c4;
}
.about-home-cleaning .btns .btn {
box-shadow: 0px 10px 20px 2px #262262;
}
.about-home-cleaning .video .icon::before, .about-home-cleaning .video .icon::after, .about-home-cleaning .video .icon
i::after {
background-color: #262262;
}
.about-home-cleaning::after {
background: url("./../images/background/bg-about-video-cleaning.png"), linear-gradient(92.59deg,
#262262 -9.57%, #262262 99.15%,
#da1c5c 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}
.swiper-cleaning .swiper-pagination-bullet-active {
background-color: #262262;
border-color: #262262;
}
.btn-show-more-cleaning {
box-shadow: 0px 10px 20px 2px #262262;
}
/* Demo3 */
.btn-info {
background-color: #262262;
}
.my-services-hosting-item .icon::after {
background-color: #da1c5c;
}
.swiper-hosting .swiper-pagination-bullet-active {
background-color: #262262;
border-color: #262262;
}
.power-me-hosting .image::before {
background-color: #262262;
}
.btn-outline-info {
border: 1px solid #262262;
color: #262262;
}
.selling-product-hosting-item .name::after {
background: linear-gradient(0deg, #262262, #262262),
#da1c5c;
}

/* Demo4 */
.text-warning-3 {
color: #262262;
}
.options-transport .top-services-item .right::before {
background-color: #262262;
}
.swiper-transport .swiper-pagination-bullet-active {
background-color: #262262;
}
.btn-warning-3 {
background-color: #262262;
}

/* Demo5 */
.text-gold-80 {
color: #262262;
}
.about-us-home-vecalt .image::before, .about-us-home-vecalt .image::after {
border: 15px solid #262262;
}
.text-gold {
color: #262262;
}
.btn-gold {
background-color: #262262;
}
.btn-outline-gold {
border: 1px solid #262262;
}
.top-services-item.gold .right::before {
background-color: #262262;
}
.comments-vecalt .comments-marketing-item .content {
background-color: #262262;
}

/* Demo6 */
.section-heading-madfg::before {
color: #262262;
}
.section-heading-madfg::after {
background-color: #262262;
}
.services-my-company-madfg-item i {
color: #262262;
}
.text-danger {
color: #262262 !important;
}
.my-services-madfg .image::before {
background-color: #262262;
}
.btn-danger {
background-color: #262262;
}

/* Demo7 */
.works-tattoy-images::before, .works-tattoy-images::after {
background-image: linear-gradient(180deg, #262262) 0%, #262262100%);
}
/* low opacity */
.footer-vecalt-contact .socials li a::before {
background-image: linear-gradient(0deg, #26226205 0%, #26226232.3%, #26226205 100%);
}

/* demo8 */
.text-blue-2 {
color: #262262;
}
.btn-blue-2 {
background-color: #262262;
}
.brands-electronic-wrapper {
background-color: #262262 ;
box-shadow: 0px 44px 84px 0px #26226210;
}
.section-heading-electronic::after {
background-color: #262262;
}
.text-blue-3 {
color: #262262;
}
.shadow-blue-2, .shadow-blue-2.btn:hover, .shadow-blue-2.btn:focus, .shadow-blue-2.btn:active {
box-shadow: 0px 31px 51px 0px #da1c5c15;
}
.comments-electronic .swiper-pagination-bullet-active {
background-color: #262262;
}
.articles-electronic-title::before {
background-color: #262262;
}

/* Demo9 */
.btn-gradient-purple {
background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #262262 0%,
#da1c5c 100%);
}
.customer-satisfaction-novin-item .rate {
background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #262262 0%,
#da1c5c 100%);
}
.customer-satisfaction-videos-novin-item .creator .rate {
background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #262262 0%,
#da1c5c 100%);
}

/* Demo10 */
.landing-hall-beauty .swiper-pagination-bullet-active {
background-color: #262262;
}
.btn-danger-3 {
background-color: #262262;
}
.text-danger-4 {
color: #262262;
}

/* Demo11 */
.text-info {
color: #262262 !important;
}
.internet-packages-wrapper::after {
background-color: #262262;
}
.internet-packages-heading .title::before {
color: #262262;
}
.internet-packages-heading .title::after {
background-color: #262262;
}
.internet-packages-item p::before {
background-color: #262262;
}
.swiper-internet-novin .swiper-pagination-bullet-active {
background-color: #262262;
}
.swiper-internet-novin .swiper-button-next::after, .swiper-internet-novin .swiper-button-prev::after {
color: #262262;
}
.our-partner-centers-internet-novin-wrapper::after, .our-partner-centers-internet-novin-wrapper .heading::after {
background-color: #262262;
}
.articles-internet-novin .heading-internet-novin .title::after {
background-color: #262262;
}

/* Demo12 */
.landing-clinic .content .sup-title {
background-image: linear-gradient(178.2deg, #262262 1.52%,
#da1c5c 178.57%);
}
.text-danger-7 {
color: #262262;
}
.btn-danger-6 {
background-color: #262262;
}
.btn-outline-danger-6 {
border: 1px solid #262262;
}
.heading-clinic::before {
color: #262262;
}
.text-danger-7-90 {
color: #262262;
}
.btn-gradient-danger-6 {
background: linear-gradient(97.71deg, #262262 -14.94%, #26226258.15%, #da1c5c 116.03%);
}
.top-services-item.danger .right::before {
background-color: #262262;
}
.swiper-pagination-circle .swiper-pagination-bullet-active {
background-color: #262262;
}
.btn-danger-5 {
background-color: #262262;
}
.text-danger-6 {
color: #262262;
}
.swiper-clinic .swiper-pagination-bullet-active {
background-color: #262262;
}

/* Demo13 */
.text-success-4 {
color: #262262;
}
.box-contact-hospital .icon::after {
background-color: #262262;
}
.text-success-4-90 {
color: #262262;
}
.what-me-hospital-content::after {
border-color: #262262 transparent transparent #262262;
}
.what-me-hospital-video::after {
border-color: transparent transparent #262262 #262262;
}
.comments-hospital-company-wrapper::before {
background-color: #262262;
}
.services-hospital .top-services-item .right::before {
background-color: #262262;
}
.comments-member-hospital .swiper-button-next, .comments-member-hospital .swiper-button-prev {
background-color: #262262;
}
.text-success-4-80 {
color: #262262;
}
.comments-member-hospital .swiper-pagination-bullet-active {
background-color: #262262;
}
.articles-hospital .swiper-pagination-bullet-active {
background-color: #262262;
}

/* Demo14 */
.btn-info-4 {
background-color: #262262;
}
.swiper-dental .swiper-pagination-bullet-active {
background-color: #da1c5c;
}
.swiper-dental .swiper-button-next::after, .swiper-dental .swiper-button-prev::after {
color: #262262;
}
.text-info-4-90 {
color: #da1c5c;
}
.works-dental-item .image::before {
background-image: linear-gradient(180deg, #262262 0%, #da1c5c80.24%, #da1c5c 100%);
}

/* Demo15 */
.text-info-90 {
color: #262262;
}
.text-info {
color: #262262 !important;
}
.btn-gradient-info {
background-image: linear-gradient(275.59deg, #262262 -27.51%,
#da1c5c 119.66%);
}
.btn-outline-info {
border: 1px solid #262262;
}
.top-services-item.warning .right::before {
background-color: #da1c5c;
}
.top-services-item.warning .detail .read-more {
color: #da1c5c;
}
.heading-web-design::before {
color: #262262;
}
.works-web-design .swiper-button-next, .works-web-design .swiper-button-prev {
background-color: #262262;
}
.works-web-design .swiper-pagination-bullet-active {
background-color: #262262;
}
/* low opacity color */
.comments-web-design .swiper::before {
background-color: #26226205;
}
.comments-web-design .swiper::after {
background-color: #262262;
}
.comments-web-design .comments-ahankade-item p::before {
background-color: #262262;
}
/* very low opacity color */
.comments-web-design .comments-ahankade-left::before {
background-color: #26226205;
}
.articles-web-design .swiper-pagination-bullet-active {
background-color: #da1c5c;
}
.articles-web-design .swiper-button-prev::after, .articles-web-design .swiper-button-next::after {
color: #da1c5c;
}
.btn-gradient-warning {
background-image: linear-gradient(92.59deg, #262262 -9.57%,
#262262 99.15%, #da1c5c 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 #26226220;
}

/* Demo16 */
.text-purple-6 {
color: #262262;
}
.services-domain-item .icon {
background-color: #262262;
}
.btn-gradient-purple-3 {
background-image: linear-gradient(106.78deg, #262262 -14.67%,
#262262 59.29%, #da1c5c 136.44%);
}
.comments-domain .swiper-pagination-bullet::before {
background: linear-gradient(106.78deg, #262262 -14.67%, #26226259.29%, #da1c5c 136.44%);
}
.comments-domain .swiper-button-next::after, .comments-domain .swiper-button-prev::after {
background-image: linear-gradient(107deg, #262262 -14.67%, #26226259.29%, #da1c5c 136.44%);
}

/* Demo17 */
.slider-marketing-box {
background-color: #262262;
}
.AZ-business-improvement-card .business-improvement-card_icon {
background: #262262;
box-shadow: 10px 20px 20px #2622625;
}
.AZ-projects-page-marketing .AZ-tabs .current {
background: #262262;
box-shadow: 0 15px 35px 0 #2622625;
}
.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-overlay {
background-image: linear-gradient(to top,#262262 0%,#da1c5c100%);
}
.AZ-counter-marketing .counter-number, .AZ-counter-marketing .count-prefix {
color: #262262;
}

/* Demo18 */
.slider-header__5.light-section .slider-header__5_title {
color: #262262;
}
.slider-header__5 .AZ-section-small-title {
color: #9087ce;
}
.AZ-primary-btn-purple {
background: #262262;
box-shadow: 0px 7px 35px 0px #26226235;
}
.swiper__pagination .swiper-pagination-bullet-active {
background: #262262 !important;
}
.AZ-section-title2 span {
color: #262262;
}
.AZ-specification-box .specification-box-title {
color: #262262;
}
.blog-card-marketing .blog-card-title {
color: #262262;
}
.blog-card-marketing .blog-card-writer {
background: #262262;
}

/* Demo19 */
.AZ-slider-hosting2 .slider-section-title {
color: #262262;
}
.AZ-plan-box-hosting .plan-box-title {
color: #262262;
}
.AZ-plan-box2-hosting {
background: #262262;
}
.buy-domain-box .buy-domain-box_title {
color: #262262;
}
.buy-domain-box .buy-domain-icon {
color: #262262;
}
.AZ-specification-box-purple .specification-box-icon {
background: #262262;
}
.AZ-specification-box-purple::before {
background-image: linear-gradient(to left, #fff, #262262, #fff);
}
.AZ-server-section-hosting .server-section-title {
color: #262262;
}
.AZ-erver-box .server-box_title {
color: #262262;
}
.AZ-erver-box .country {
color: #262262;
}
.AZ-testimonial-card .testimonial-card-name {
color: #262262;
}

/* Demo20 */
.slider-content .slider-section-title {
color: #262262;
}
.AZ-primary-btn-navyBlue {
background: #262262;
}
.AZ-about-index-section-medical .social-about-section {
background: #262262;
}
.AZ-about-index-section-medical .reservation-btn, .AZ-about-index-section-medical .download-link {
color: #262262;
}
.AZ-projects-section-medical .AZ-load-more {
background: #262262;
}
.AZ-business-improvement-medical .business-improvement-btn {
background: #262262;
}
.AZ-business-improvement-marketing .business-improvement-btn {
border: 1px solid #262262;
}
.AZ-new-discounts-card .discount-tag {
background: #262262;
box-shadow: 0 10px 30px #26226250;
}
.AZ-blog-section-medical .blog-section-title .blog-section__title {
color: #262262;
}
.articles-clinic .container::before {
background-color: #262262;
}

.comments-web-design::after {
background-color: #262262;
}

    @font-face {
    font-family: 'Morabba';
    src: url('https://riralanguages.com/wp-content/themes/karenTheme/assets/fonts/moraba/MorabbaVF.woff') format('woff-variations'),
    url('https://riralanguages.com/wp-content/themes/karenTheme/assets/fonts/moraba/MorabbaVF.woff2') format('woff2');
    font-display: swap;
    }
    body, h1, h2, h3, h4, h5, h6, input, textarea, a, ul, li, button, form, p, label, .quantity .input-text.qty.text {
    -moz-font-feature-settings: "ss01";
    -webkit-font-feature-settings: "ss01";
    font-feature-settings: "ss01";
    }
    body {
    font-variation-settings: "DOTS" 1;
    font-size: 15px;
    }
    h1, h2, h3, h4, h5, h6 {
    font-variation-settings: "DOTS" 3 !important;
    }
        @font-face {
    font-family: 'Dana';
    src: url('https://riralanguages.com/wp-content/themes/karenTheme/assets/fonts/dana/DanaVF.woff') format('woff-variations'),
    url('https://riralanguages.com/wp-content/themes/karenTheme/assets/fonts/dana/DanaVF.woff2') format('woff2');
    font-display: swap;
    }
    body, h1, h2, h3, h4, h5, h6, .quantity .input-text.qty.text {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
    }
    h1{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:900;
    text-align:inherit;
    text-transform:none;
    }
h1 a{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:900;
    text-align:inherit;
    text-transform:none;
    }
h2{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:800;
    text-align:inherit;
    text-transform:none;
    }
h2 a{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:800;
    text-align:inherit;
    text-transform:none;
    }
h3{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:700;
    text-align:inherit;
    text-transform:none;
    }
h3 a{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:700;
    text-align:inherit;
    text-transform:none;
    }
h4{
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-align:inherit;
    text-transform:none;
    }
h4 a{
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-align:inherit;
    text-transform:none;
    }
h5{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-align:inherit;
    text-transform:none;
    }
h5 a{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-align:inherit;
    text-transform:none;
    }
h6{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-align:inherit;
    text-transform:none;
    }
h6 a{
font-family:Morabba, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-align:inherit;
    text-transform:none;
    }
p{
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:normal;
    text-align:inherit;
    text-transform:none;
    }

/* Form elements styles */
button, input[type="submit"], input[type="button"], .button {
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-align:center;
    text-transform:none;
    }

label {
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:normal;
    text-align:inherit;
    text-transform:none;
    }

input, textarea, select, form {
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:normal;
    text-align:inherit;
    text-transform:none;
    }

/* Legacy support - will apply if specific settings aren't available */
div, .price span {
    font-family: Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
}

a{
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:600;
    text-transform:none;
    }
li{
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:normal;
    text-align:inherit;
    text-transform:none;
    }
ul{
font-family:Dana, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight:normal;
    text-align:inherit;
    text-transform:none;
    }