.category-label{
    width: fit-content;
    background: #fff;
    border-radius: 8px;
    padding: .1rem 1rem;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: var( --e-global-color-primary ) !important;
	width: 32px;
	border-radius: 4px !important;
}
.cat-blue{
    background: var( --e-global-color-primary );
    border-radius: 16px;
    padding: .2rem 1rem;
}
.arrow-btn .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}
.arrow-btn .elementor-button-content-wrapper .elementor-button-icon{
        width: 32px;
    height: 32px;
}
.arrow-btn .elementor-button-content-wrapper .elementor-button-icon svg{
        width: 100%;
    height: 100%;
}
.arrow-btn svg circle{
    transition: all .3s ease;
}
.arrow-btn:hover svg circle{
    fill: var( --e-global-color-accent );
}
nav.rank-math-breadcrumb > p > a:first-child {
    position: relative;
    padding-right: 2rem;
	color: var(--e-global-color-primary);
}
nav.rank-math-breadcrumb > p > a:first-child:before {
    content: "";
    position: absolute;
    right: 0;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.47 3.83999C11.6106 3.69954 11.8013 3.62065 12 3.62065C12.1988 3.62065 12.3894 3.69954 12.53 3.83999L21.22 12.53C21.2887 12.6037 21.3715 12.6628 21.4635 12.7038C21.5555 12.7448 21.6548 12.7668 21.7555 12.7686C21.8562 12.7704 21.9562 12.7518 22.0496 12.7141C22.143 12.6764 22.2278 12.6202 22.2991 12.549C22.3703 12.4778 22.4264 12.393 22.4641 12.2996C22.5019 12.2062 22.5204 12.1062 22.5186 12.0055C22.5168 11.9048 22.4948 11.8055 22.4538 11.7135C22.4128 11.6215 22.3537 11.5387 22.28 11.47L13.591 2.77999C13.3821 2.57106 13.134 2.40532 12.8611 2.29225C12.5881 2.17917 12.2955 2.12097 12 2.12097C11.7045 2.12097 11.412 2.17917 11.139 2.29225C10.866 2.40532 10.618 2.57106 10.409 2.77999L1.71902 11.47C1.58247 11.6115 1.50696 11.801 1.50876 11.9976C1.51056 12.1943 1.58953 12.3824 1.72865 12.5214C1.86777 12.6603 2.05592 12.7391 2.25257 12.7407C2.44922 12.7424 2.63863 12.6667 2.78002 12.53L11.47 3.83999Z" fill="%2323B4FF"/><path d="M12 5.43169L20.159 13.5907C20.189 13.6207 20.219 13.6487 20.25 13.6767V19.8747C20.25 20.9097 19.41 21.7497 18.375 21.7497H15C14.8011 21.7497 14.6103 21.6707 14.4697 21.53C14.329 21.3894 14.25 21.1986 14.25 20.9997V16.4997C14.25 16.3008 14.171 16.11 14.0303 15.9694C13.8897 15.8287 13.6989 15.7497 13.5 15.7497H10.5C10.3011 15.7497 10.1103 15.8287 9.96967 15.9694C9.82902 16.11 9.75 16.3008 9.75 16.4997V20.9997C9.75 21.1986 9.67098 21.3894 9.53033 21.53C9.38968 21.6707 9.19891 21.7497 9 21.7497H5.625C5.12772 21.7497 4.65081 21.5521 4.29917 21.2005C3.94754 20.8489 3.75 20.372 3.75 19.8747V13.6767C3.78111 13.6489 3.81146 13.6202 3.841 13.5907L12 5.42969V5.43169Z" fill="%2323B4FF"/></svg>') no-repeat;
    width: 24px;
    height: 24px;
}
nav.rank-math-breadcrumb .separator {
    position: relative;
    font-size: 0;
}
nav.rank-math-breadcrumb .separator:before {
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    background: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.78704 1L1.49601 6.29103C1.22207 6.56497 1.22207 7.00911 1.49601 7.28304L6.78704 12.5741" stroke="%23808285" stroke-width="1.05219" stroke-linecap="round"/></svg>') no-repeat;
    width: 8px;
    height: 14px;
}
nav.rank-math-breadcrumb p {
    margin: 0;
    font-family: 'IRANSans';
    display: flex;
    gap: 1rem;
}
#reply-title{
	color: var(--e-global-color-primary);
    text-align: center;
    font-size: 24px;
}
#respond .comment-form-author, #respond .comment-form-email {
    width: 49%;
    display: inline-block;
}
.comment-form>p, .comment-form .comment-form-images {
    flex: 1 1 max(400px, 50%);
    margin-bottom: 15px;
    padding-inline: 10px;
}
#commentform p.form-submit {
    margin: auto;
    width: fit-content;
    font-family: 'IRANSans';
}
#respond label {
    margin-bottom: 1rem;
}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-color: #f2f2f2 !important;
}
textarea{
	resize: none;
}
#comments {
    display: flex;
    flex-direction: column;
}
.title-comments{
	order: 1;
}
.comment-list{
	order: 2;
}