.elementor-kit-10{--e-global-color-primary:#003566;--e-global-color-secondary:#535862;--e-global-color-text:#535862;--e-global-color-accent:#003566;--e-global-typography-primary-font-family:"peyda";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"peyda";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"peyda";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"peyda";--e-global-typography-accent-font-weight:500;background-color:#FDFDFD;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:#003566;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1513px;}.e-con{--container-max-width:1513px;--container-default-padding-top:0px;--container-default-padding-right:80px;--container-default-padding-bottom:0px;--container-default-padding-left:80px;}.elementor-widget:not(:last-child){margin-block-end:40px;}.elementor-element{--widgets-spacing:40px 40px;--widgets-spacing-row:40px;--widgets-spacing-column:40px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}}@media(max-width:600px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* برای فونت Peyda Light */

/* برای فونت Peyda Regular */


/* برای فونت Peyda Medium */
@font-face {
  font-family: 'Peyda';
  src: url('path/to/your/fonts/Peyda-Medium.woff2') format('woff2'),
       url('path/to/your/fonts/Peyda-Medium.woff') format('woff'),
       url('path/to/your/fonts/Peyda-Medium.ttf') format('truetype');
  font-weight: 500; /* وزن استاندارد برای Medium */
  font-style: normal;
  font-display: swap;
}

/* برای فونت Peyda Bold */
@font-face {
  font-family: 'Peyda';
  src: url('path/to/your/fonts/Peyda-Bold.woff2') format('woff2'),
       url('path/to/your/fonts/Peyda-Bold.woff') format('woff'),
       url('path/to/your/fonts/Peyda-Bold.ttf') format('truetype');
  font-weight: 700; /* وزن استاندارد برای Bold */
  font-style: normal;
  font-display: swap;
}

/* اگر فونت‌های دیگری مانند Peyda-SemiBold یا Peyda-ExtraBold دارید، 
   می‌توانید بلاک‌های @font-face مشابهی برای آن‌ها اضافه کنید.
   فقط نام فایل، font-weight و در صورت لزوم font-style را تغییر دهید.
*/

/* چطور از این فونت در CSS استفاده کنید: */
body {
  font-family: 'Peyda', sans-serif; /* Peyda اولویت دارد، اگر لود نشد از sans-serif استفاده می‌شود */
}

h1, h2, h3 {
  font-family: 'Peyda', sans-serif;
  font-weight: 700; /* برای عناوین از وزن Bold استفاده شود */
}

.some-element {
  font-family: 'Peyda', sans-serif;
  font-weight: 300; /* برای متنی که نیاز به وزن Light دارد */
}






.elementor-71 .elementor-element.elementor-element-ba17685::before, .elementor-71 .elementor-element.elementor-element-ba17685 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-ba17685 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-ba17685 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-ba17685 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-ba17685 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 21, 41, 0.45) 60%, #001529 100%)
 !important;
 
 opacity: 10;

}

.e-loop-item-62 .elementor-element.elementor-element-ba17685:not(.elementor-motion-effects-element-type-background), .e-loop-item-62 .elementor-element.elementor-element-ba17685 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover;
}


.page-header {
    display: none;
}



.categoryBadge .elementor-widget-container {
    background-color: rgba(255 , 255 , 255 , .80) !important;
    backdrop-filter: blur(24px) !important;
}


.footer-p p {
    margin: 0 !important;
}



.elementor-menu-toggle {
    display: flex
;
width: 36px !important;
    align-items: start;
    justify-content: start;
    margin: 0 !important;
    padding: 0;
}


 .elementor-pagination .prev {
    
    padding: 10px 16px !important;
    border: 1px solid #D5D7DA !important;
    border-top-right-radius: 8px !important;
        border-bottom-right-radius: 8px !important;
    font-weight: 500;
    color: #252B37 !important; 
    
}

 .elementor-pagination .page-numbers {
    
    padding: 10px 16px !important;
    border: 1px solid #D5D7DA !important;
    border-radius: 0px;
    color: 414651 !important 

}


 .elementor-pagination .next{
    
    padding: 10px 16px !important;
    border: 1px solid #D5D7DA !important;
  border-top-left-radius: 8px !important;
        border-bottom-left-radius: 8px !important;
         font-weight: 500;
            color: #252B37 !important; 
}

.elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-pagination .current {
    background: #FAFAFA;
       color: #252B37 !important; 
}


.link-icon {
    opacity: 0;
        transition: .3s !important;
}


.post-ct-card:hover .link-icon {
    opacity: 10;
    transition: .3s;
}


.category-badge {
    width: fit-content;
    padding: 4px 12px;
    background: #F0F8FF;
    border-radius: 40px;
    
}


.container-post-details {
    width: 1513px !important;
    margin: auto !important;
    padding-top: 40px;
}


.new-post {
    height: fit-content !important;
}



.footer-contain {
    width: 1513px !important;
    margin: auto !important;
}


.post-content-h3 h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 2;
    color: #10528F;
}

.post-content-h3 img {
    width: 100% !important;
    border-radius: 16px !important;
}

.elementor-toc__header {
    border: none !important;
}



.custom-comment-fields-wrapper {
  display: flex;
  gap: 16px; /* فاصله بین نام و ایمیل */
  margin-bottom: 1em;
}

.custom-comment-half {
  flex: 1;
}

.custom-comment-half label {
  display: block;
  margin-bottom: 4px;
}

.custom-comment-half input {
  width: 100%;
  padding: 6px 8px;
  box-sizing: border-box;
}


.comment-form-cookies-consent , .comment-notes {
    display: none;
}


.comment-respond {
    font-family: 'peyda';
}

.comment-respond h2 {
    font-size: 18px;
    font-weight: 600;
}

.comment-respond label {
    font-size: 14px;
    font-weight: 300;
    color: #252B37;
}

.comment-respond input , textarea {
    border-color: #D5D7DA;
    border-radius: 8px;
}

.comment-respond .submit {
    color: #fff !important;
}

.comment-respond {
    padding: 20px;
    border: 1px solid #E9EAEB;
    border-radius: 16px;
    background-color: #fff;
}



.comments-area {
display: flex
;
    flex-direction: column-reverse;
}


.title-comments {
    display: none;
}

.comment-list {
      font-family: 'peyda';
      margin-top: 40px !important;
}

.comment-list button ,a {
    color: #5FB1AB;
}


@media(max-width: 834px) {
    .custom-comment-fields-wrapper {
        flex-direction: column;
    }
}


@media(max-width: 768px) {
    .custom-title span , h2 {
        font-size: 20px !important;
    }
}





.category-post-count {
    font-family: 'peyda';
    font-size: 18px;
    font-weight: 400;
    color: #717680;
}



.elementor-popup-modal .dialog-widget-content {
    background-color: transparent !important;
}


#elementor-popup-modal-858 .dialog-widget-content {
    box-shadow: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://test4test.ir/wp-content/uploads/2025/03/peyda-light.eot');
	src: url('https://test4test.ir/wp-content/uploads/2025/03/peyda-light.eot?#iefix') format('embedded-opentype'),
		url('https://test4test.ir/wp-content/uploads/2025/03/peyda-light.woff2') format('woff2'),
		url('https://test4test.ir/wp-content/uploads/2025/03/peyda-light.woff') format('woff'),
		url('https://test4test.ir/wp-content/uploads/2025/03/peyda-light.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Regular.eot');
	src: url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Regular.woff2') format('woff2'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Regular.woff') format('woff'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Medium.eot');
	src: url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Medium.woff2') format('woff2'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Medium.woff') format('woff'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Bold.eot');
	src: url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Bold.woff2') format('woff2'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Bold.woff') format('woff'),
		url('https://test4test.ir/wp-content/uploads/2025/03/Peyda-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */