.elementor-6367 .elementor-element.elementor-element-db41737{--display:flex;}.elementor-6367 .elementor-element.elementor-element-e860085{--display:flex;}.elementor-6367 .elementor-element.elementor-element-f3a0e69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6367 .elementor-element.elementor-element-74aed1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6367 .elementor-element.elementor-element-42f7ce7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6367 .elementor-element.elementor-element-ebdd537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-6367 .elementor-element.elementor-element-ebdd537 .elementor-icon-wrapper{text-align:center;}.elementor-6367 .elementor-element.elementor-element-ebdd537 .elementor-icon{font-size:16px;}.elementor-6367 .elementor-element.elementor-element-ebdd537 .elementor-icon svg{height:16px;}.elementor-6367 .elementor-element.elementor-element-2b220a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6367 .elementor-element.elementor-element-f88de51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6367 .elementor-element.elementor-element-fd49cf6{--display:flex;}.elementor-6367 .elementor-element.elementor-element-f1ea8bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6367 .elementor-element.elementor-element-f1ea8bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6367 .elementor-element.elementor-element-3a1a9c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6367 .elementor-element.elementor-element-87e9a49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6367 .elementor-element.elementor-element-a42a083{font-family:"Pinar";font-size:24px;font-weight:800;color:#151B0B;}.elementor-6367 .elementor-element.elementor-element-a8022d9{--display:flex;}.elementor-6367 .elementor-element.elementor-element-5c41fd0{--grid-columns:4;--grid-row-gap:16px;--load-more-button-align:center;--grid-column-gap:16px;}.elementor-6367 .elementor-element.elementor-element-5c41fd0 .elementor-button{background-color:#02010100;font-size:14px;font-weight:400;fill:#88B04B;color:#88B04B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#88B04B;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-6367 .elementor-element.elementor-element-5c41fd0 .elementor-button:hover, .elementor-6367 .elementor-element.elementor-element-5c41fd0 .elementor-button:focus{background-color:#88B04B;color:#F7FAF3;border-color:#88B04B;}.elementor-6367 .elementor-element.elementor-element-5c41fd0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6367 .elementor-element.elementor-element-5c41fd0 .e-loop-item > .elementor-section, .elementor-6367 .elementor-element.elementor-element-5c41fd0 .e-loop-item > .elementor-section > .elementor-container, .elementor-6367 .elementor-element.elementor-element-5c41fd0 .e-loop-item > .e-con, .elementor-6367 .elementor-element.elementor-element-5c41fd0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6367 .elementor-element.elementor-element-5c41fd0 .elementor-button:hover svg, .elementor-6367 .elementor-element.elementor-element-5c41fd0 .elementor-button:focus svg{fill:#F7FAF3;}body.elementor-page-6367:not(.elementor-motion-effects-element-type-background), body.elementor-page-6367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAF3;}@media(max-width:1024px){.elementor-6367 .elementor-element.elementor-element-5c41fd0{--grid-columns:2;}}@media(min-width:768px){.elementor-6367 .elementor-element.elementor-element-74aed1e{--width:125px;}.elementor-6367 .elementor-element.elementor-element-f1ea8bc{--width:39%;}}@media(max-width:767px){.elementor-6367 .elementor-element.elementor-element-74aed1e{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6367 .elementor-element.elementor-element-42f7ce7{--width:130px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6367 .elementor-element.elementor-element-5c41fd0{--grid-columns:1;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-5cac8db */.elementor-6367 .elementor-element.elementor-element-5cac8db svg {margin-bottom: -4px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-257b317 */.elementor-6367 .elementor-element.elementor-element-257b317  {font-size: 14px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f7ce7 */.elementor-6367 .elementor-element.elementor-element-42f7ce7 a , .elementor-6367 .elementor-element.elementor-element-42f7ce7 .elementor-shortcode{color: rgba(21, 27, 11, 1);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b05c52f *//* ========= عمومی و وضعیت کارت‌ها ========= */

.caf-post-row-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.caf-post-status {
    padding: 0 !important;
    font-size: 12px;
    border: none;
    background: transparent;
    cursor: pointer;
}

.caf-post-row-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.caf-status-pending {
    color: rgba(255, 141, 40, 1) !important;
}

.caf-status-rejected {
    color: rgba(255, 56, 60, 1) !important;
}

.caf-form,
.caf-post-list,
.caf-profile-layout,
.caf-submit-wrapper {
    direction: rtl;
    font-family: inherit;
}

.caf-alert {
    max-width: 1100px;
    margin: 20px auto;
    padding: 10px 16px;
    background: #fff7dc;
    color: #7b5c11;
    border-radius: 12px;
    font-size: 13px;
}

/* پیام‌ها بالای صفحه (فقط خطا و موفقیت پروفایل) */
.caf-error,
.caf-profile-success {
    max-width: 1100px;
    margin: 0 auto 16px;
    padding: 10px 16px;
    border-radius: 12px;
    font-size: 13px;
}

/* فقط خطا (قرمز) */
.caf-error {
    background: #ffe7e7;
    color: #a42828;
}

/* موفقیت پروفایل (سبز) */
.caf-profile-success {
    background: #eef8e3;
    color: #3b6f1a;
}

/* دکمه سبز عمومی */
.caf-button {
    border: none;
    outline: none;
    background: #88b04b !important;
    color: #fff !important;
    border-radius: 16px;
    padding: 10px 32px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
    transition: background .2s, transform .1s, box-shadow .2s;
}

.caf-button:hover {
    background: #6d8d39;
    transform: translateY(-1px);
}

.caf-button:active {
    transform: translateY(1px);
}

.div-author {
    display: flex;
    width: 100%;
    gap: 24px;
}

.save-div {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}

/* ========= پروفایل [caf_profile] ========= */

.caf-profile-layout {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
    flex-direction: column;
}

.caf-profile-side {
    flex: 0 0 260px;
    text-align: center;
}

.caf-profile-avatar-wrap {
    position: relative;
    display: inline-block;
    margin-bottom: 18px;
}

.caf-profile-avatar-circle {
    width: 220px;
    height: 220px;
    border-radius: 50%;
    border: 2px solid #88b04b;
    background-position: center;
    background-size: cover;
    background-color: #f3f5eb;
}

/* حذف دکمه ویرایش آواتار */
.caf-profile-avatar-edit {
    display: none;
}

.caf-profile-name-row,
.caf-profile-phone-row {
    margin-bottom: 10px;
}

.caf-profile-name {
    font-weight: 900;
    font-size: 28px !important;
    color: rgba(64, 89, 27, 1);
}
.caf-profile-phone {
    font-weight: 300 !important;
    color: rgba(78, 70, 55, 1);
}
.caf-profile-bio-card {
    display: flex;
    position: relative;
    flex: 1 1 60%;
    border: 1px solid #88b04b;
    border-radius: 24px;
    padding: 40px 64px 48px;
    flex-direction: column;
    justify-content: space-between;
}

.caf-profile-bio-title {
    font-size: 16px;
    color: #4e4637;
}

.caf-profile-bio-body {
    margin-top: 6px;
}

.caf-profile-social {
    margin-top: 18px;
    text-align: center;
}

.caf-social-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    margin: 0 4px;
}

.caf-social-icon img {
    width: 24px;
}
@media screen and (max-width: 1240px) {
.caf-profile-bio-card {padding:16px}
.div-author {
    padding: 0px 16px;
    flex-direction: column;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a42a083 */.title5{color: #88B04B;}
.elementor-6367 .elementor-element.elementor-element-a42a083 h2 , .elementor-6367 .elementor-element.elementor-element-a42a083 span{font-size: 24px;font-weight:800;}
@media screen and (max-width: 992px) {.elementor-6367 .elementor-element.elementor-element-a42a083 h2 , .elementor-6367 .elementor-element.elementor-element-a42a083 span {font-size: 20px;font-weight:800;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1ea8bc */.elementor-6367 .elementor-element.elementor-element-f1ea8bc:hover .bot-bor2{display: block;}
 .bot-bor2{display: none;}  .elementor-6367 .elementor-element.elementor-element-f1ea8bc:hover .title5{color:rgba(111, 147, 57, 1);}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Regular.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-SemiBold.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Regular.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Bold.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-ExtraBold-1.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Medium.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-Black.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://giltime.com/wp-content/uploads/2025/08/Pinar-FD-Regular.woff2') format('woff2'),
		url('https://giltime.com/wp-content/uploads/2025/08/Pinar-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */