.elementor-7864 .elementor-element.elementor-element-14a2dca2{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7864 .elementor-element.elementor-element-073147e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:33px 32px 0px 0px;}.elementor-7864 .elementor-element.elementor-element-073147e .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-7864 .elementor-element.elementor-element-961f761{--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;}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7864 .elementor-element.elementor-element-ed824bf{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#67620E;}.elementor-7864 .elementor-element.elementor-element-ed824bf .elementor-headline{text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-7864 .elementor-element.elementor-element-ed824bf .elementor-headline-plain-text{color:#F6F4C7;}.elementor-7864 .elementor-element.elementor-element-ed824bf .elementor-headline-dynamic-wrapper path{stroke:#F0F0EB;}.elementor-7864 .elementor-element.elementor-element-132b488{text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7864 .elementor-element.elementor-element-8a2e5f4{--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;}.elementor-7864 .elementor-element.elementor-element-7f38035{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7864 .elementor-element.elementor-element-04e873a img{border-radius:45px 45px 45px 45px;}.elementor-7864 .elementor-element.elementor-element-e3043fd{--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;}.elementor-7864 .elementor-element.elementor-element-e3043fd:not(.elementor-motion-effects-element-type-background), .elementor-7864 .elementor-element.elementor-element-e3043fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7864 .elementor-element.elementor-element-8a0a10b{--divider-border-style:solid;--divider-color:#F6F4C7;--divider-border-width:1px;}.elementor-7864 .elementor-element.elementor-element-8a0a10b .elementor-divider-separator{width:100%;}.elementor-7864 .elementor-element.elementor-element-8a0a10b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7864 .elementor-element.elementor-element-0f74100{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7864 .elementor-element.elementor-element-0f74100:not(.elementor-motion-effects-element-type-background), .elementor-7864 .elementor-element.elementor-element-0f74100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7864 .elementor-element.elementor-element-c492af5{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7864 .elementor-element.elementor-element-dc99138{text-align:start;}.elementor-7864 .elementor-element.elementor-element-dc99138 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:22px;font-weight:600;color:#F6F4C7;}.elementor-7864 .elementor-element.elementor-element-e06fd21 img{height:442px;}.elementor-7864 .elementor-element.elementor-element-b57af80{--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;}.elementor-7864 .elementor-element.elementor-element-e050685{text-align:end;}.elementor-7864 .elementor-element.elementor-element-e050685 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:22px;font-weight:600;color:#F6F4C7;}.elementor-7864 .elementor-element.elementor-element-b8a9df1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.5);}.elementor-7864 .elementor-element.elementor-element-b8a9df1:not(.elementor-motion-effects-element-type-background), .elementor-7864 .elementor-element.elementor-element-b8a9df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7864 .elementor-element.elementor-element-1e4807e{--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:40px 40px 40px 40px;box-shadow:25px 0px 41px -15px rgba(251.25468750000002, 240.5629986702127, 0, 0.28);}.elementor-7864 .elementor-element.elementor-element-8d01e3b{--spacer-size:75px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7864 .elementor-element.elementor-element-f132f78 .elementor-button{background-color:#000000;fill:#F6F4C7;color:#F6F4C7;box-shadow:0px 0px 11px 0px #F6F4C7;border-radius:10px 10px 10px 10px;padding:19px 40px 19px 40px;}.elementor-7864 .elementor-element.elementor-element-f132f78 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7864 .elementor-element.elementor-element-f132f78 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7864 .elementor-element.elementor-element-df8191b{--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;}.elementor-7864 .elementor-element.elementor-element-c910ec5{text-align:center;}.elementor-7864 .elementor-element.elementor-element-c910ec5 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:19px;font-weight:600;color:#F6F4C7;}.elementor-7864 .elementor-element.elementor-element-c0485a0{font-family:"Vazirmatn", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7864 .elementor-element.elementor-element-1dc09c1{--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:40px 40px 40px 40px;box-shadow:-25px 0px 41px -15px rgba(251.25468750000002, 240.5629986702127, 0, 0.28);}.elementor-7864 .elementor-element.elementor-element-b5a3e83{--display:flex;}.elementor-7864 .elementor-element.elementor-element-b5a3e83:not(.elementor-motion-effects-element-type-background), .elementor-7864 .elementor-element.elementor-element-b5a3e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-7864 .elementor-element.elementor-element-ed824bf .elementor-headline{font-size:37px;line-height:1.4em;word-spacing:0.1em;}.elementor-7864 .elementor-element.elementor-element-132b488{word-spacing:0.1em;}.elementor-7864 .elementor-element.elementor-element-dc99138{text-align:center;}.elementor-7864 .elementor-element.elementor-element-dc99138 .elementor-heading-title{font-size:23px;}.elementor-7864 .elementor-element.elementor-element-e06fd21 img{height:215px;}.elementor-7864 .elementor-element.elementor-element-e050685{text-align:center;}.elementor-7864 .elementor-element.elementor-element-e050685 .elementor-heading-title{font-size:23px;}.elementor-7864 .elementor-element.elementor-element-c0485a0{font-size:11px;}}@media(min-width:768px){.elementor-7864 .elementor-element.elementor-element-961f761{--width:50%;}.elementor-7864 .elementor-element.elementor-element-8a2e5f4{--width:50%;}.elementor-7864 .elementor-element.elementor-element-c492af5{--width:50%;}.elementor-7864 .elementor-element.elementor-element-b57af80{--width:50%;}.elementor-7864 .elementor-element.elementor-element-b8a9df1{--content-width:1106px;}.elementor-7864 .elementor-element.elementor-element-1e4807e{--width:50%;}.elementor-7864 .elementor-element.elementor-element-df8191b{--width:50%;}.elementor-7864 .elementor-element.elementor-element-1dc09c1{--width:50%;}}/* Start custom CSS for post-comments, class: .elementor-element-63b85f3 *//* =====================================
   IBS Grenz Comment Form
   Dark Olive Premium Style
===================================== */

.elementor-7864 .elementor-element.elementor-element-63b85f3 #respond,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-respond,
.elementor-7864 .elementor-element.elementor-element-63b85f3 form.comment-form{

    background:
    linear-gradient(
    145deg,
    #171a0c,
    #0b0c07
    );

    padding:40px;

    border-radius:30px;

    border:1px solid rgba(180,205,45,.25);

    box-shadow:
    0 20px 50px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.05);

    position:relative;

    overflow:hidden;
}


/* نور زیتونی داخل فرم */

.elementor-7864 .elementor-element.elementor-element-63b85f3 #respond:before,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-respond:before{

    content:"";

    position:absolute;

    width:250px;
    height:250px;

    top:-120px;
    right:-100px;

    background:
    radial-gradient(
    circle,
    rgba(175,205,40,.20),
    transparent 70%
    );

}



/* عنوان فرم */

.elementor-7864 .elementor-element.elementor-element-63b85f3 #reply-title,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-reply-title{

    color:#d0e94a;

    font-size:28px;

    font-weight:900;

}


/* خط زیر عنوان */

.elementor-7864 .elementor-element.elementor-element-63b85f3 #reply-title:after,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-reply-title:after{

    content:"";

    display:block;

    width:60px;

    height:4px;

    margin-top:12px;

    border-radius:20px;

    background:
    linear-gradient(
    90deg,
    #b7d52b,
    #647800
    );

}



/* متن راهنما */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-notes{

    color:#aaa;

}



/* لیبل ها */

.elementor-7864 .elementor-element.elementor-element-63b85f3 label{

    color:#d2d7bd;

    font-weight:700;

}



/* فیلدها */

.elementor-7864 .elementor-element.elementor-element-63b85f3 input,
.elementor-7864 .elementor-element.elementor-element-63b85f3 textarea{

    background:
    rgba(255,255,255,.06);

    color:#fff;

    border:1px solid rgba(180,205,45,.25);

    border-radius:18px;

    padding:16px 20px;

    transition:.3s ease;

}



/* placeholder */

.elementor-7864 .elementor-element.elementor-element-63b85f3 input::placeholder,
.elementor-7864 .elementor-element.elementor-element-63b85f3 textarea::placeholder{

    color:#9b9e8a;

}



/* فوکوس */

.elementor-7864 .elementor-element.elementor-element-63b85f3 input:focus,
.elementor-7864 .elementor-element.elementor-element-63b85f3 textarea:focus{

    outline:none;

    border-color:#bdd936;

    box-shadow:
    0 0 0 5px rgba(189,217,54,.12);

}



/* متن کامنت */

.elementor-7864 .elementor-element.elementor-element-63b85f3 textarea{

    min-height:170px;

}



/* دکمه ارسال */

.elementor-7864 .elementor-element.elementor-element-63b85f3 input[type="submit"],
.elementor-7864 .elementor-element.elementor-element-63b85f3 .submit{

    background:

    linear-gradient(
    135deg,
    #91ad12,
    #d1e73e
    );

    color:#111;

    border:none;

    border-radius:50px;

    padding:15px 45px;

    font-weight:900;

    cursor:pointer;

    transition:.35s;

}



/* هاور دکمه */

.elementor-7864 .elementor-element.elementor-element-63b85f3 input[type="submit"]:hover,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .submit:hover{

    transform:translateY(-3px);

    box-shadow:

    0 12px 30px rgba(170,200,40,.35);

}
.elementor-7864 .elementor-element.elementor-element-63b85f3 .logged-in-as,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-notes{

    color:#a8aa94 !important;

    font-size:14px;

    line-height:2;

    background:rgba(180,205,45,.05);

    border:1px solid rgba(180,205,45,.15);

    padding:15px 20px;

    border-radius:16px;

}


.elementor-7864 .elementor-element.elementor-element-63b85f3 .logged-in-as a{

    color:#c8e33a !important;

    font-weight:700;

    text-decoration:none;

}
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comments-title,
.elementor-7864 .elementor-element.elementor-element-63b85f3 h2.comments-title,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-list-title,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-reply-title,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comments-area > h2,
.elementor-7864 .elementor-element.elementor-element-63b85f3 h2{
    color:#ffffff !important;
}

.elementor-7864 .elementor-element.elementor-element-63b85f3 .required{

    color:#c8e33a !important;

}
/* ===================================
   IBS Grenz Comments Cards
   Dark Olive Premium
=================================== */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment,
.elementor-7864 .elementor-element.elementor-element-63b85f3 li.comment{

    background:
    linear-gradient(
        145deg,
        #15180b,
        #0d0f08
    );

    border:1px solid rgba(180,210,50,.22);

    border-radius:24px;

    padding:30px 35px;

    margin-bottom:25px;

    box-shadow:
    0 15px 35px rgba(0,0,0,.45);

    position:relative;

    overflow:hidden;

}


/* حذف خط های وردپرس */
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment + .comment{
    border-top:1px solid rgba(255,255,255,.05);
}


/* نور سبز گوشه کارت */
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment:before{

    content:"";

    position:absolute;

    width:200px;
    height:200px;

    right:-100px;
    top:-100px;

    background:
    radial-gradient(
        circle,
        rgba(180,210,50,.18),
        transparent 70%
    );

}



/* هاور */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment:hover{

    transform:translateY(-5px);

    border-color:
    rgba(190,220,60,.45);

    box-shadow:
    0 20px 45px rgba(0,0,0,.6),
    0 0 25px rgba(170,200,40,.12);

}



/* نام کاربر */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-author,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-author a{

    color:#c9df42 !important;

    font-size:17px;

    font-weight:800;

}



/* تاریخ */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-metadata,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-metadata a{

    color:#858b70 !important;

    font-size:12px;

}



/* متن کامنت */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-content,
.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-content p{

    color:#e7e8df !important;

    font-size:15px;

    line-height:2.3;

}



/* دکمه پاسخ */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .reply a{

    display:inline-block;

    background:
    rgba(180,210,50,.12);

    border:1px solid rgba(180,210,50,.3);

    color:#cce44a !important;

    padding:8px 20px;

    border-radius:50px;

    font-size:13px;

    font-weight:700;

    transition:.3s;

}


.elementor-7864 .elementor-element.elementor-element-63b85f3 .reply a:hover{

    background:#c6df38;

    color:#111 !important;

}



/* آواتار */

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment-author img{

    width:45px;

    height:45px;

    border-radius:50%;

    border:2px solid #b9d42d;

}


/* موبایل */

@media(max-width:767px){

.elementor-7864 .elementor-element.elementor-element-63b85f3 .comment,
.elementor-7864 .elementor-element.elementor-element-63b85f3 li.comment{

    padding:22px;

    border-radius:20px;

}

}/* End custom CSS */