.elementor-549 .elementor-element.elementor-element-e39e308{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px #EAEAEA;overflow:visible;}.elementor-549 .elementor-element.elementor-element-e39e308:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-e39e308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-549 .elementor-element.elementor-element-09bfbc7{--display:flex;overflow:visible;}.elementor-549 .elementor-element.elementor-element-51826c5{color:var( --e-global-color-secondary );}.elementor-549 .elementor-element.elementor-element-51826c5 a{color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-5ed1ff9 .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-549 .elementor-element.elementor-element-83d7063 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:15px;}.elementor-549 .elementor-element.elementor-element-83d7063 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:15px;}.elementor-549 .elementor-element.elementor-element-83d7063 .elementor-icon-list-icon{width:15px;}.elementor-549 .elementor-element.elementor-element-58ca46a{text-align:justify;line-height:30px;color:var( --e-global-color-secondary );}.elementor-549 .elementor-element.elementor-element-af9d17b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-549 .elementor-element.elementor-element-af9d17b img{border-radius:30px 30px 30px 30px;}.elementor-549 .elementor-element.elementor-element-67fe79f{--display:flex;overflow:visible;}.elementor-549 .elementor-element.elementor-element-8fe4a7f{--spacer-size:30px;}.elementor-549 .elementor-element.elementor-element-706fb6b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-549 .elementor-element.elementor-element-42f7c61{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px #EAEAEA;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-549 .elementor-element.elementor-element-42f7c61:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-42f7c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-549 .elementor-element.elementor-element-0f88eef{--box-border-color:#EAEAEA;--box-border-radius:20px;--header-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-0f88eef .elementor-toc__header-title{text-align:start;}.elementor-549 .elementor-element.elementor-element-0f88eef .elementor-toc__header{flex-direction:row;}.elementor-549 .elementor-element.elementor-element-058d548{--display:flex;overflow:visible;}.elementor-549 .elementor-element.elementor-element-ec7b541{text-align:justify;color:var( --e-global-color-secondary );line-height:30px;}.elementor-549 .elementor-element.elementor-element-95ae2ba .ww-costume-faq{--ww-cfaq-primary:#FFFFFF;--ww-cfaq-secondary:#343434;--ww-cfaq-basic:#CACACA;--ww-cfaq-accent:#EBB21E;--ww-cfaq-bg-trans:#FFFFFFBA;--ww-cfaq-text-dark:#EAEAEA;--ww-cfaq-transparent:#00000000;--ww-cfaq-gray:#FAFAFA;--ww-cfaq-hover:#57564F;--ww-cfaq-tarkib:#FEBA17;--ww-cfaq-gap:12px;--ww-cfaq-radius:13px;}.elementor-549 .elementor-element.elementor-element-95ae2ba .ww-costume-faq-title{padding:15px 22px 15px 22px;gap:9px;}.elementor-549 .elementor-element.elementor-element-95ae2ba .ww-costume-faq-content{text-align:right;padding:22px 28px 24px 28px;}.elementor-549 .elementor-element.elementor-element-95ae2ba .ww-costume-faq-icon{font-size:22px;width:22px;height:22px;}.elementor-549 .elementor-element.elementor-element-c95ea72 span.post-navigation__prev--label, .elementor-549 .elementor-element.elementor-element-c95ea72 span.post-navigation__next--label{font-size:16px;font-weight:600;}.elementor-549 .elementor-element.elementor-element-c95ea72 span.post-navigation__prev--title, .elementor-549 .elementor-element.elementor-element-c95ea72 span.post-navigation__next--title{font-size:14px;}.elementor-549 .elementor-element.elementor-element-c95ea72 .post-navigation__arrow-wrapper{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-c95ea72 .elementor-post-navigation__separator{background-color:var( --e-global-color-accent );width:2px;}.elementor-549 .elementor-element.elementor-element-c95ea72 .elementor-post-navigation{color:var( --e-global-color-accent );border-block-width:2px;}.elementor-549 .elementor-element.elementor-element-c95ea72 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-549 .elementor-element.elementor-element-c95ea72 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-549 .elementor-element.elementor-element-0c0b73f{--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;overflow:visible;}.elementor-549 .elementor-element.elementor-element-f728e77{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px #EAEAEA;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;overflow:visible;}.elementor-549 .elementor-element.elementor-element-f728e77:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-f728e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-549 .elementor-element.elementor-element-18e7d0d .current-progress{background-color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-18e7d0d .elementor-scrolling-tracker-horizontal{background-color:#FFEDBA;}.elementor-549 .elementor-element.elementor-element-18e7d0d{--horizontal-progress-border:none;--progress-border-radius:2px 2px 2px 2px;--horizontal-height:8px;--horizontal-border-style:none;}.elementor-549 .elementor-element.elementor-element-590c685 .elementor-heading-title{font-size:20px;}.elementor-549 .elementor-element.elementor-element-eec504a{--grid-columns:1;}.elementor-549 .elementor-element.elementor-element-c3e1ea9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-549 .elementor-element.elementor-element-c3e1ea9 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-549 .elementor-element.elementor-element-c3e1ea9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-549 .elementor-element.elementor-element-b17282f .elementor-repeater-item-2159361.elementor-social-icon{background-color:#0180C5;}.elementor-549 .elementor-element.elementor-element-b17282f .elementor-repeater-item-2159361.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-549 .elementor-element.elementor-element-b17282f .elementor-repeater-item-2159361.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-549 .elementor-element.elementor-element-b17282f .elementor-repeater-item-0d407f4.elementor-social-icon{background-color:#BB01A8;}.elementor-549 .elementor-element.elementor-element-b17282f{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-549 .elementor-element.elementor-element-a55b4f1{--display:flex;overflow:visible;}.elementor-549 .elementor-element.elementor-element-2ce724c{--spacer-size:30px;}@media(min-width:768px){.elementor-549 .elementor-element.elementor-element-e39e308{--width:90%;}.elementor-549 .elementor-element.elementor-element-09bfbc7{--width:65%;}.elementor-549 .elementor-element.elementor-element-706fb6b{--width:90%;}.elementor-549 .elementor-element.elementor-element-42f7c61{--width:70%;}.elementor-549 .elementor-element.elementor-element-0c0b73f{--width:30%;}.elementor-549 .elementor-element.elementor-element-f728e77{--width:100%;}}@media(max-width:1024px){.elementor-549 .elementor-element.elementor-element-eec504a{--grid-columns:2;}}@media(max-width:767px){.elementor-549 .elementor-element.elementor-element-eec504a{--grid-columns:1;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-51826c5 */.brd a {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-a0e68dd *//* =========================
   WordPress Comments Style
   ========================= */

:root {
    --primary: #ffffff;
    --secondary: #343434;
    --basic: #cacaca;
    --accent: #e6b21e;
    --bg-trans: #ffffffba;
    --text-dark: #eaeaea;
    --gray: #fafafa;
    --hover: #57564f;
    --tarkib: #feba17;
}

/* بخش اصلی دیدگاه‌ها */
.comments-area,
#comments {
    background: transparent;
    padding: 0;
    color: var(--secondary);
}

/* عنوان‌ها */
.comments-title,
.comment-reply-title {
    color: var(--secondary);
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 25px;
    position: relative;
}

.comments-title::after,
.comment-reply-title::after {
    content: "";
    display: block;
    width: 70px;
    height: 3px;
    background: var(--tarkib);
    border-radius: 30px;
    margin-top: 8px;
}

/* لیست دیدگاه‌ها */
.comment-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.comment-list li {
    list-style: none;
}

/* هر دیدگاه */
.comment-body {
    background: var(--gray);
    border-radius: 16px;
    padding: 24px;
    margin-bottom: 20px;
    transition: .3s;
}

.comment-body:hover {
    background: #fff;
}

/* اطلاعات نویسنده */
.comment-author {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 10px;
}

.comment-author img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    border: 3px solid var(--accent);
}

.comment-author .fn,
.comment-author .fn a {
    color: var(--secondary);
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

/* تاریخ */
.comment-meta,
.comment-meta a {
    color: #8b8b8b;
    font-size: 13px;
    text-decoration: none;
    margin-top: 4px;
}

/* متن دیدگاه */
.comment-content {
    margin-top: 15px;
}

.comment-content p {
    margin: 0;
    color: var(--secondary);
    line-height: 2;
    font-size: 15px;
}

/* دکمه پاسخ */
.reply {
    margin-top: 18px;
}

.comment-reply-link {
    display: inline-block;
    background: var(--accent);
    color: #fff !important;
    padding: 8px 18px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 14px;
    transition: .3s;
}

.comment-reply-link:hover {
    background: var(--hover);
}

/* پاسخ‌ها */
.children {
    margin-top: 20px;
    margin-right: 35px;
    padding-right: 20px;
    border-right: 3px solid var(--accent);
}

.children .comment-body {
    background: #fff;
}

/* فرم دیدگاه */

.comment-respond {
    margin-top: 40px;
    background: var(--gray);
    padding: 30px;
    border-radius: 18px;
}

/* لیبل */

.comment-form label {
    display: block;
    margin-bottom: 8px;
    color: var(--secondary);
    font-weight: 600;
}

/* فیلدها */

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
    width: 100%;
    background: #fff;
    border: 2px solid transparent;
    border-radius: 12px;
    padding: 14px 16px;
    font-size: 15px;
    color: var(--secondary);
    transition: .3s;
    box-sizing: border-box;
}

.comment-form textarea {
    min-height: 180px;
    resize: vertical;
}

/* فوکوس */

.comment-form input:focus,
.comment-form textarea:focus {
    outline: none;
    border-color: var(--accent);
}

/* متن راهنما */

.comment-notes,
.logged-in-as,
.form-allowed-tags {
    color: #888;
    font-size: 14px;
}

/* چک‌باکس */

.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 15px 0;
}

/* دکمه ارسال */

.comment-form .submit,
.form-submit input[type="submit"] {
    background: var(--accent);
    color: #fff;
    border: none;
    padding: 14px 30px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    transition: .3s;
}

.comment-form .submit:hover,
.form-submit input[type="submit"]:hover {
    background: var(--hover);
}

/* پیام در انتظار تایید */

.comment-awaiting-moderation {
    display: inline-block;
    margin-top: 10px;
    padding: 8px 12px;
    background: rgba(254,186,23,.15);
    color: var(--secondary);
    border-radius: 8px;
}

/* موبایل */

@media (max-width:768px){

    .comment-body{
        padding:18px;
    }

    .comment-respond{
        padding:20px;
    }

    .children{
        margin-right:15px;
        padding-right:12px;
    }

    .comment-author{
        align-items:flex-start;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-590c685 */.line-maker {
    position: relative;
    display: inline-block;
    width: fit-content;
    padding-bottom: 10px; /* فاصله متن تا خط */
}

.line-maker::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #ff7a00;
    border-radius: 10px;
}/* End custom CSS */