/*
Theme Name: Primecare Child
Template:   primecare
Theme URI: https://themeforest.net/user/awaiken
Description: Primecare Child Theme
Author: Awaiken
Author URI: https://awaiken.com/
Version: 1.0.0
Text Domain: primecare-child
*/


@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-Hairline.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-Thin.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-UltraLight.woff2') format('woff2');
  font-weight: 250;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Dana';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-Heavy.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}


@font-face {
  font-family: 'Dananonenglish';
  src: url('./fonts/Dana/Farsi numerals/Webfonts/woff2/DanaFaNum-UltraLight.woff2') format('woff2');
  font-weight: 250;
  font-style: normal;
}

/*



*/


@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Hairline.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-UltraLight.woff2') format('woff2');
  font-weight: 150;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Thin.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-DemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Heavy.woff2') format('woff2');
  font-weight: 850;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-ExtraBlack.woff2') format('woff2');
  font-weight: 950;
  font-style: normal;
}

@font-face {
  font-family: 'DanaNonEnglish';
  src: url('./fonts/Dana/NonEnglish/WebfontNonEn/woff2/DanaNoEn-fat.woff2') format('woff2');
  font-weight: 960;
  font-style: normal;
}










@font-face {
  font-family: 'Yekan';
  src: url('./fonts/Yekan/Yekan.eot');
  src: url('./fonts/Yekan/Yekan.eot?#iefix') format('embedded-opentype'),
       url('./fonts/Yekan/Yekan.woff2') format('woff2'),
       url('./fonts/Yekan/Yekan.woff') format('woff'),
       url('./fonts/Yekan/Yekan.ttf') format('truetype'),
       url('./fonts/Yekan/Yekan.svg#Yekan') format('svg');
  font-weight: normal;
  font-style: normal;
}



h1,h2.elementor-heading-title.elementor-size-default{
direction:rtl !important;
font-family: 'DanaNonEnglish', sans-serif !important;
font-weight: 400; /* یا هر وزنی که خواستی */
}




h1.elementor-heading-title.elementor-size-default {
	font-family: 'DanaNonEnglish' !important;
	direction:rtl !important;
}

p{
        font-family: 'DanaNonEnglish' !important;
}
.elementor-counter-title{
        font-family: 'DanaNonEnglish' !important;
}
.split-line{
font-family:'DanaNonEnglish' !important;
}
.elementor-heading-title *,
.elementor-heading-title span,
.elementor-heading-title div {
    font-family: 'DanaNonEnglish'  !important;
}



.elementor-heading-title,
.elementor-heading-title * {
  font-family: 'DanaNonEnglish' !important;
}
.elementor-element.elementor-element-a119a86.at-heading-animation.at-animation-heading-style-2.elementor-widget.elementor-widget-heading,.at-animation-heading-style-3 .elementor-heading-title,
h3.elementor-icon-box-title,p.elementor-icon-box-description,.at-animation-heading-style-3 .elementor-heading-title * {
  font-family: 'DanaNonEnglish' !important;
  font-weight: bold; /* یا هر وزن مورد استفاده‌ات */
  direction: rtl;
  text-align: right;
}




.elementskit-submenu-panel {
	direction: rtl !important;
	text-align: right !important;
}
.elementskit-submenu-panel li a {
  text-align: right !important;
}
@media (min-width: 1025px) {
  .elementskit-navbar-nav-default .elementskit-dropdown {
    right: 0 !important;
  }
}
ul#menu-header-menu{
	text-align:right !important;
	direction:rtl !important;
}
h2.elementor-heading-title.elementor-size-default{
	margin-right:50px;
}
.fas.fa-plus::after {
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900 !important;
}
.elementor-element.elementor-element-216ede9.faq-accordion.elementor-widget.elementor-widget-elementskit-accordion.animated.fadeInUp {
    direction: rtl !important;
}

.ekit-wid-con .ekit_accordion_icon_group {
    left: 0 !important;
    margin-right: 30px;
}
.ekit_accordion_icon_group{

    left: 0 !important;
    margin-left: 30px !important;

}


.ekit-wid-con .ekit_accordion_icon_group {
    position: absolute;
    left: 0;            /* جایگزین right */
    margin-left: 30px;  /* به‌جای margin-right */
    right: auto;        /* اختیاری، برای اطمینان */
    margin-right: 0;    /* اختیاری */
}

span.ekit-accordion-title{
font-family: 'DanaNonEnglish' !important;
}
a.ekit-accordion--toggler.elementskit-btn-link.collapsed {
    text-align: right;
    direction: rtl;
}
a.ekit-accordion--toggler.elementskit-btn-link {
    text-align: right;
    direction: rtl;
}
p {
}

h3.elementskit-info-box-title {
    text-align: right;
    direction: rtl;
    font-family: 'DanaNonEnglish';
}

h3.elementskit-info-box-title {
    text-align: right;
    direction: rtl;
    font-family: 'DanaNonEnglish' !important;
}
a.ekit-menu-nav-link {
    font-family: 'DanaNonEnglish';
}
.elementor-455 .elementor-element.elementor-element-5f6846d .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
    margin: 0px -0px 0px 15px !important;
}
a {
    font-family: 'DanaNonEnglish' !important;
}


.page-single-post {
    padding: 100px 0;
    direction: rtl;
    font-family: 'DanaNonEnglish' !important;
}
li.elementor-icon-list-item {
    justify-content: start !important;
    direction: rtl;
}
h2.elementor-heading-title.elementor-size-default {
    margin-left: 50px !important;
}
    


h2.elementor-heading-title.elementor-size-default {
    margin-left: 50px !important;
}

h2.elementor-heading-title.elementor-size-default {
    margin-right: auto !important;
}


.section-title .elementor-heading-title::before {
    left: auto !important;
    right: 0 !important;
    background-position: right center !important;
}


.layout-3 .section-title .elementor-heading-title {
    padding-left: auto !important;
    padding-right: 20px;
}
a.elementor-button.elementor-button-link.elementor-size-sm {
    float: right;
}


a.elementor-button.elementor-button-link.elementor-size-sm {
    direction: rtl !important;
}

.elementor-widget-container {
    direction: rtl;
    text-align: right;
}