@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/PeydaWeb-Thin.woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/peydaWeb-extralight.woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/peydaWeb-light.woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/PeydaWeb-Regular.woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/PeydaWeb-Medium.woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/PeydaWeb-SemiBold.woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/PeydaWeb-Bold.woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/PeydaWeb-ExtraBold.woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'peyda';
    src: url('assets/fonts/peyda/PeydaWeb-Black.woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}




* {
    letter-spacing: 0 !important;
}

body, h1, h2, h3, h4, h5, p, span, div, textarea, .bdt-input {
    letter-spacing: 0;
    font-family: "peyda" !important;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
    font: normal 20px/1 dashicons !important;

}

#wp-admin-bar-elementor_edit_page > .ab-item::before {

    font-family: eicons !important;

}

.uicore-navbar:not(.uicore-left-menu) .uicore-branding {
    padding-right: 0px;
    padding-left: 20px;
}

@media (min-width: 1025px) {
    .uicore-is-ham .uicore-mobile-menu-wrapper .uicore-menu li a {
        padding-right: var(--uicore-header--menu-spaceing) 2em var(--uicore-header--menu-spaceing) 0;
        padding-right: 0px;
    }

    .uicore-is-ham .uicore-mobile-menu-wrapper .uicore-navigation-content .uicore-extra .uicore-custom-area .uicore-hca {
        margin-right: 0;

    }
}

@media only screen and (min-width: 1025px) {
    .uicore-navbar .uicore-extra {
        margin-left: 0;
        margin-right: 25px;

    }
}

.ui-menu-item-wrapper {
    font-weight: 500;
}

/* .ui-menu-item-wrapper .ui-badge {
    top: -25px !important;
    font-size: 13px !important;
} */

.ui-menu-img {

    margin-right: 0 !important;
    margin-left: .8em !important;
}

.uicore-menu .sub-menu .ui-has-description > a .ui-svg-wrapp {
    border-right: none !important;
    border-left: solid 15px transparent !important;
}

.uicore-blog-grid .uicore-post-info {
    /*padding: 0 37px 37px 0;*/
    padding:0 0 37px 37px;

}

.uicore-blog-grid .uicore-post {
    border-radius: 20px !important;
}

.ui-popup-close {
    right: unset !important;
    left: 6px !important;
}

.uicore-back-to-top {
    right: unset !important;
    left: 2em;
}

@media (min-width: 1025px) {
    .ui-col-align-right > .elementor-column-wrap > .elementor-widget-wrap, .ui-col-align-right > .elementor-widget-wrap {
      margin-right: calc((100vw - var(--ui-container-size))/2) !important;
    }
    .ui-col-align-left > .elementor-column-wrap > .elementor-widget-wrap, .ui-col-align-left > .elementor-widget-wrap {
        margin-left: calc((100vw - var(--ui-container-size))/2) !important;
      }
  }
  
  @media screen and (max-width:576px){
	.elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container {
    width: 85%;
    margin: 0 auto !important;
}

}


.uicore-page-title {
    text-align: right;
}
/* .uicore-title.uicore-animate.h1 {
    text-align: center !important;
} */

.uicore-page-title .uicore .uicore-separator::before {

    transform: rotate(90deg) !important;
}

@media (min-width: 1024px) {
    .uicore-page-title h1.uicore-title, .uicore-page-title a, .uicore-page-title .uicore-desc-wrapp {
        max-width: 100%;
    }
}

.uicore-navigation-wrapper .uicore-menu-container ul .menu-item .back a{
    text-indent: -9999px;
    line-height: 0; /* Collapse the original line */
}

.uicore-navigation-wrapper .uicore-menu-container ul .menu-item .back a::after{
    content: "بازگشت";
    text-indent: 0;
    display: block;
    line-height: initial; /* New content takes up original line height */
    font-family: "peyda" !important;

}



@media (min-width: 992px) {
    .comment-reply-link {
        right: unset;
        left: 0 !important;

    }
}

.comments-area .comment-list .comment-meta .comment-author img {
    float: right;
  margin-right: unset;
    margin-left: 18px !important;
}

.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {
    float: left !important;
}
#comment {
    color: #383838;
}