/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Author: آرمان عزیزپور
Version: 3.5.0
*/
hr{margin:10px 0 !important;}.b.comment-list,ol.children,ol.children>li.comment{list-style:none!important}.con-form button,.con-form input,.con-form textarea,.rtl #wpadminbar *{font-family:IRANSansXV}.mc-box-header,.mc-modal{display:flex;align-items:center}.aligncenter{clear:both;margin:0 auto;display:flex}.mc-comment-flex-row{display:flex;gap:20px;margin-bottom:20px}.mc-comment-flex-row .comment-form-author,.mc-comment-flex-row .comment-form-email{flex:1;width:100%;margin-bottom:0!important}@media (max-width:767px){.mc-comment-flex-row{flex-direction:column;gap:0}.mc-comment-flex-row .comment-form-author{margin-bottom:20px!important}}.mc-shortlink-msg,.mc-tab-panel{opacity:0;transform:translateY(10px)}.mc-shortlink-container.copied .mc-shortlink-msg,.mc-tab-panel.active{opacity:1;transform:translateY(0)}@font-face{font-family:IRANSansXV;font-style:normal;src:url(assets/fnt/IRANSansXV.woff2) format('woff2');font-display:swap;font-variation-settings:"DOTS" 6;-moz-font-feature-settings:"ss02";-moz-font-feature-settings:"ss03";-webkit-font-feature-settings:"ss03";font-feature-settings:"ss03"}.e-search-input,body{font-family:IRANSansXV!important;margin:0}.mc-box,.mc-submit-btn,.mc-tab-trigger{font-family:inherit}ul.sub-menu{box-shadow:0 2px 10px 0 rgb(0 0 0 / .1)}.tags-lins a{padding:5px 10px;background:#f6f6f6;border-radius:5px;transition:.3s}.tags-lins a:hover{background-color:#0056B3;color:#fff!important;transition:.3s}.mc-modal{position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);justify-content:center}.mc-modal-content{background-color:#fff;margin:auto;padding:25px;width:90%;max-width:500px;border-radius:8px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:.3s mcFadeIn}@keyframes mcFadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mc-close-modal{color:#aaa;float:left;font-size:28px;font-weight:700;cursor:pointer;position:absolute;left:15px;top:10px;line-height:1}.mc-box-header,.mc-submit-btn{color:#fff;font-size:16px;font-weight:700}.mc-close-modal:focus,.mc-close-modal:hover{color:#000;text-decoration:none;cursor:pointer}#mc-modal-title{margin:0 0 10px;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;font-weight:700;color:#434343}.mc-form-group{margin-bottom:20px}.mc-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#666}.mc-form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-family:inherit;resize:vertical;box-sizing:border-box}.mc-form-group textarea:focus{border-color:#1A6547;outline:0}.mc-submit-btn{background-color:#1A6547;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;width:100%;transition:background .3s}.mc-submit-btn:hover{background-color:#43a047}.mc-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}#mc-report-result{margin-top:15px;text-align:center;font-weight:700;min-height:20px}#mc-report-result.success,.mc-rating-msg.success{color:#2e7d32}#mc-report-result.error,.mc-rating-msg.error{color:#c62828}.mc-box{margin:0 0 10px;border-radius:5px;overflow:hidden}.mc-box-header{padding:10px;justify-content:space-between}.mc-box-icon,.mc-svg-icon{display:inline-block;fill:currentColor}.mc-box-icon{width:24px;height:24px}.mc-svg-icon{width:20px;height:20px;vertical-align:middle}.mc-gallery .mc-box-header{background:#0c8e93}.mc-info .mc-box-header{background-color:#ff6f61}.mc-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;padding:10px;border:1px solid #ff6f61;border-radius:0 0 5px 5px;border-top:none;background:#fff}.mc-info-item{display:flex;align-items:center;font-size:14px}.mc-info-label{color:#666;margin-left:5px}.mc-info-value{font-weight:700;color:#333}.mc-download .mc-box-header{background-color:#1A6547}.mc-download-content{border:1px solid #1A6547;background:#fff}.mc-tabs-nav{display:flex;flex-wrap:wrap;background:#f1f1f1;border-bottom:1px solid #ddd;padding:0}.mc-tab-trigger{padding:12px 20px;background:0 0;border:none;border-right:1px solid #ddd;cursor:pointer;font-size:14px;font-weight:700;color:#666;transition:.2s;outline:0}.mc-tab-trigger:first-child{border-right:none}.mc-tab-trigger:hover{background:#e9e9e9;color:#333}.mc-tab-trigger.active{background:#fff;color:#1A6547;border-bottom:2px solid #1A6547;margin-bottom:-1px}.mc-links{padding:10px}.mc-tab-panel{visibility:hidden;max-height:0;overflow:hidden;transition:opacity .4s,transform .4s,max-height .5s,visibility .4s}.mc-tab-panel.active{visibility:visible;max-height:2000px}.mc-link-btn,.mc-link-archive{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;padding:10px 15px;border-radius:5px;margin-bottom:10px;text-decoration:none;color:#333;transition:.2s;border:1px solid #eee}.mc-link-archive{margin: 10px 10px 0 !important;}.mc-link-btn:hover,.mc-link-archive:hover{background:#e8f5e9;border-color:#1A6547;color:#2e7d32!important}.mc-link-btn .mc-svg-icon, .mc-link-archive .mc-svg-icon{margin-left:10px;color:#1A6547;width:20px;height:20px}.mc-link-size{background:#ddd;padding:2px 6px;border-radius:4px;font-size:12px;color:#666}.mc-download-footer{display:flex;justify-content:space-between;background:#1A6547;padding:10px 15px;color:#fff;align-items:center}.mc-password,.mc-report{background:rgb(255 255 255 / 20%);font-size:13px}.mc-password{display:flex;align-items:center;cursor:pointer;transition:background .2s;padding:2px 8px;border-radius:4px}.mc-password:hover,.mc-report:hover{background:rgb(255 255 255 / 30%)}.mc-password .mc-svg-icon{margin-left:5px;width:16px;height:16px}.mc-report{color:#fff!important;padding:3px 8px;border-radius:5px;margin-right:5px;transition:.3s}.mc-guide-content,.mc-req-content{padding:10px;background:#fff;line-height:1.8;color:#666}.mc-guide .mc-box-header{background-color:#8d6e63}.mc-guide-content{border:1px solid #8d6e63;border-top:none;border-radius:0 0 5px 5px}.mc-req .mc-box-header{background-color:#0056B3}.mc-req-content{border:1px solid #0056B3;border-top:none;border-radius:0 0 5px 5px;direction:ltr}.mc-guide-content p,.mc-req-content p{margin:0}.mc-rating-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.mc-rating-stars{display:flex;gap:5px}.mc-star-icon{display:inline-block;width:24px;height:24px;color:#ccc;cursor:pointer;transition:color .2s;fill:currentColor}.mc-star-icon.active{color:#fdd835}.mc-star-icon.hover{color: #ddba21;}.mc-rating-text{font-size:13px;color:#434343;font-weight:700;margin:0 6px}.mc-rating-average{color:#666}.mc-rating-msg{font-size:12px;height:18px}.mc-rating-container.voted .mc-star-icon{cursor:not-allowed}.mc-rating-container.voting{opacity:.7;pointer-events:none}.mc-shortlink-container{display:flex;align-items:center;background:#f1f8ff;border:1px solid #cce5ff;padding:8px;border-radius:5px;cursor:pointer;transition:.2s;position:relative;overflow:hidden}.mc-shortlink-container:hover{background:#e6f2ff;border-color:#b8daff}.mc-shortlink-icon{font-size:20px;color:#0056B3;margin-left:10px;height:24px;width:20px}.mc-shortlink-label{font-weight:700;color:#333;margin-left:5px}.mc-shortlink-url{color:#666;background:rgba(255,255,255,.5);padding:2px 5px;border-radius:3px;direction:ltr}.mc-shortlink-msg{position:absolute;left:15px;background:#1A6547;color:#fff;padding:2px 8px;border-radius:3px;font-size:12px;transition:.3s}.mc-breadcrumbs{font-size:14px;color:#666}.mc-breadcrumb-item{color:#666;text-decoration:none;transition:color .2s}.mc-breadcrumb-item:hover{color:#0056B3}.mc-breadcrumb-sep{margin:0 5px;color:#ccc;font-size:12px}.mc-breadcrumb-current{color:#434343;font-weight:700}.mc-meta-grid{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.mc-meta-item{display:flex;flex-direction:column;flex:1 1 18%;min-width:150px}.mc-meta-item span{font-weight:600;margin-bottom:5px;font-size:13px;color:#666}.mc-meta-item input[type=text]{width:100%;padding:5px 8px;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#mc-groups-wrapper{margin-bottom:15px}.mc-group-item{background:#fdfdfd;border:1px solid #ccc;border-radius:6px;padding:15px;margin-bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.mc-group-header,.mc-link-row{padding-bottom:10px;display:flex}.mc-group-header{justify-content:space-between;align-items:center;border-bottom:2px solid #eee;margin-bottom:10px}.mc-group-title-input{width:60%;font-size:15px!important;font-weight:700;color:#0056B3}.mc-group-links{margin-bottom:10px;padding-left:10px;border-left:3px solid #f0f0f1}.mc-link-row{align-items:center;gap:10px;margin-bottom:10px;border-bottom:1px solid #eee}.mc-link-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mc-link-row input[type=text],.mc-link-row input[type=url]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.mc-link-row input[name*="[label]"]{flex:1;min-width:120px}.mc-link-row input[name*="[url]"]{flex:2;min-width:200px}.mc-link-row input[name*="[size]"]{flex:0 0 100px;text-align:center}.mc-remove-group,.mc-remove-link{color:#a00!important;border-color:#d63638!important}.mc-remove-group:hover,.mc-remove-link:hover{background:#d63638!important;color:#fff!important}#mc-add-group,.mc-add-link{margin-top:5px}.mc-post-meta-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;gap:10px;padding:10px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #f0f0f0}.mc-post-meta-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#444;background:#f9f9f9;padding:6px 10px;border-radius:8px;transition:.3s}.mc-post-meta-item:hover{background:#f0f0f0;transform:translateY(-2px)}.mc-post-meta-item .mc-svg-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#666}.mc-post-meta-item .mc-svg-icon svg{width:100%;height:100%;fill:currentColor}.mc-post-meta-item .mc-meta-text{font-weight:500}.mc-gallery-preview{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.mc-gallery-item{position:relative;width:80px;height:80px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.mc-gallery-item img,.mc-gallery-link img{width:100%;height:100%!important;object-fit:cover}.mc-remove-gallery-item{position:absolute;top:0;right:0;background:rgba(255,0,0,.7);color:#fff;border:none;cursor:pointer;width:20px;height:20px;line-height:20px;text-align:center;font-size:14px;padding:0}.mc-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;padding:10px;border:1px solid #0c8e93;border-radius:0 0 5px 5px;border-top:none}.mc-gallery-link{display:block;width:100%;height:100px;border-radius:5px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .2s}.mc-gallery-link:hover{transform:scale(1.05)}.comment-reply-title{font-size:22px;margin:0;border-bottom:2px solid #eee;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.comment-reply-title small a{font-size:14px;color:#dc3545;text-decoration:none}.comment-notes{font-size:14px;color:#434343;margin-bottom:20px}.comment-form label{display:block;font-weight:600;margin-bottom:8px;color:#555}.required{color:#dc3545}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:14px;transition:.3s;background-color:#f9f9f9;box-sizing:border-box}.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{border-color:#0056B3;background-color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1);outline:0}.comment-form-cookies-consent{display:flex;align-items:center;gap:10px}.comment-form-cookies-consent input{width:auto;margin:0}.comment-form-cookies-consent label{margin:0;font-weight:400;font-size:13px;line-height:1.5}.form-submit{margin-top:30px}p.form-submit .submit{background:#0056B3;color:#fff;border:none;padding:12px 30px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s;font-family:inherit;margin-top:10px;}p.form-submit .submit:hover{background:#004A99}.comment-list{padding:0;margin:0}.comment-respond .comment-form{margin-top:10px;}.comment-list>li{list-style-type:none!important}.comment-list .comment-body{position:relative;background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #eee}.comment-meta{margin-bottom:10px;font-size:14px;color:#888;display:flex;align-items:center;justify-content:space-between}.fn{font-weight:700;color:#333;font-style:normal}ol.children>li.comment{position:relative}ol.children>li.comment::before{content:'';position:absolute;right:-28px;top:0;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath opacity='.4' fill='%23007bff' d='M32 208l160 160 0-88c0-13.3 10.7-24 24-24l104 0c70.7 0 128 57.3 128 128 0 8.3-.7 16.1-2 23.2 18.2-23.4 34-57.1 34-103.2 0-79.5-64.5-144-144-144l-120 0c-13.3 0-24-10.7-24-24l0-88-160 160z'/%3E%3Cpath fill='%23007bff' d='M216 160c-13.3 0-24-10.7-24-24l0-88-160 160 160 160 0-88c0-13.3 10.7-24 24-24l104 0c70.7 0 128 57.3 128 128 0 8.3-.7 16.1-2 23.2 18.2-23.4 34-57.1 34-103.2 0-79.5-64.5-144-144-144l-120 0zm8 144l0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-160-160c-12.5-12.5-12.5-32.8 0-45.3l160-160c9.2-9.2 22.9-11.9 34.9-6.9S224 35.1 224 48l0 80 112 0c97.2 0 176 78.8 176 176 0 113.3-81.5 163.9-100.2 174.1-2.5 1.4-5.3 1.9-8.1 1.9-10.9 0-19.7-8.9-19.7-19.7 0-7.5 4.3-14.4 9.8-19.5 9.4-8.8 22.2-26.4 22.2-56.7 0-53-43-96-96-96l-96 0 0 16z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotateZ(90deg)}.mc-captcha-container{text-align:center;padding:30px 20px;background:#fcfcfc;border-radius:5px;margin:5px;border:1px dashed #e0e0e0;display:flex;flex-direction:column;align-items:center;justify-content:center}.mc-group-notice{margin: 10px;padding: 10px;border: 1px dashed #ffffff;border-radius: 5px;background: #AA1313;color: #fff;}.mc-group-notice p{padding: 0;margin: 0;}.mc-captcha-error{color:#dc3545;background:#ffe6e6;padding:10px 15px;border-radius:5px;margin-bottom:15px;font-size:14px;border:1px solid #fcc}.mc-captcha-container p{margin-bottom:15px;color:#555;font-size:15px}.mc-captcha-form{display:flex;flex-direction:row-reverse;gap:10px;align-items:center;justify-content:center;background:#fff;padding:15px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #eee}.mc-captcha-question{font-weight:800;font-size:20px;color:#333;font-family:monospace;letter-spacing:2px}.mc-captcha-input{width:70px!important;height:40px;text-align:center;font-size:18px;border:2px solid #ddd;border-radius:20px;padding:0!important;transition:.3s}.mc-captcha-input:focus{border-color:#0056B3;box-shadow:0 0 0 3px rgba(0,123,255,.1);outline:0}.mc-captcha-btn{height:40px;padding:0 25px;background:#0056B3;color:#fff;border:none;border-radius:20px;font-weight:700;cursor:pointer;transition:.3s;font-size:14px;line-height:40px;font-family:inherit}.mc-captcha-btn:hover{background:#004A99;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,123,255,.2)}.mc-trailers-content{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;border:1px solid #7d36bf;border-radius:0 0 5px 5px}.mc-trailers .mc-box-header{background:#7d36bf}.mc-trailer-row{display:flex;align-items:center;background:#f9f9f9;padding:10px;border-radius:8px;cursor:pointer;transition:.3s;border:1px solid #eee}.mc-trailer-row:hover{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateY(-2px);border-color:#ddd}.mc-trailer-play{width:32px;height:32px;background:#ff4757;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:10px;flex-shrink:0}.mc-trailer-play svg{width:18px;height:18px}.mc-trailer-title{font-weight:500;color:#333;font-size:14px}.mc-video-modal-content{background:#000;width:90%;max-width:800px;padding:0;overflow:hidden;position:relative}#mc-video-container{width:100%;position:relative;padding-bottom:56.25%;height:0;background:#000}#mc-video-container iframe,#mc-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.mc-video-modal-content .mc-close-modal{color:#fff;top:10px;left:10px;z-index:10;background:rgba(0,0,0,.5);width:30px;height:30px;border-radius:50%;text-align:center;line-height:34px;font-size:20px}.mc-video-modal-content .mc-close-modal:hover{background:rgba(0,0,0,.8)}.mc-links span {color: #666666;}.jet-ajax-search__field,button.jet-ajax-search__results-count,button.jet-ajax-search__full-results{outline: none;font-family: inherit !important;}.jet-ajax-search__results-item{width: 100%;}

/* Comment System Custom Styles */
.mc-comment-custom-fields {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.mc-comment-field {
    flex: 1 1 calc(50% - 7.5px);
    min-width: 250px;
}
.mc-comment-field label {
    display: block;
    margin-bottom: 5px;
    font-weight: 600;
    color: #555;
}
.mc-comment-field input {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: inherit;
    font-size: 14px;
    transition: .3s;
    background-color: #f9f9f9;
    box-sizing: border-box;
}
.mc-comment-field input:focus {
    border-color: #0056B3;
    background-color: #fff;
    box-shadow: 0 0 0 3px rgba(0,123,255,.1);
    outline: 0;
}
.mc-comment-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    flex-wrap: wrap;
    margin: 15px 0;
    background: #f1f8ff;
    border: 1px solid #cce5ff;
    padding: 10px;
    border-radius: 5px;
}
.mc-comment-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.mc-spec-item {
    font-size: 13px;
    color: #555;
}
.mc-spec-item strong {
    color: #2271b1;
}
.mc-comment-votes {
    display: flex;
    gap: 10px;
    align-items: center;
}
.mc-vote-btn {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 8px 15px;
    border: 1px solid #cce5ff;
    background: rgb(255 255 255 / 50%);
    border-radius: 25px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-size: 14px;
    font-family: inherit;
}
.mc-vote-btn:hover {
    background: #f0f0f0;
}
.mc-like-btn:hover,
.mc-comment-votes.voted.voted-like .mc-like-btn {
    background: #d4edda;
    border-color: #28a745;
    color: #155724;
}
.mc-dislike-btn:hover,
.mc-comment-votes.voted.voted-dislike .mc-dislike-btn {
    background: #f8d7da;
    border-color: #dc3545;
    color: #721c24;
}
.mc-vote-btn svg {
    width: 18px;
    height: 18px;
}
.mc-vote-count {
    font-weight: 700;
}
.mc-comment-votes.voted .mc-vote-btn {
    cursor: not-allowed;
    opacity: 0.85;
}
.mc-between-ad .mc-box-header{background-color:#f39c12}
.mc-between-ad-content{padding:10px;background:#fff;border:1px solid #f39c12;border-top:none;border-radius:0 0 5px 5px}
.mc-between-ad-content img,.mc-between-ad-content iframe,.mc-between-ad-content video{max-width:100%}
.mc-between-ad-content iframe,.mc-between-ad-content video{width:100%}
.pix-slider {
    border-radius: 5px;
    overflow: hidden;
}
.mc-sidebar-ad h3{
    margin: 0 0 10px 0;
}
.yn-article-text p.yn-heading, .yn-article-display p.yn-heading{
    font-family: 'IRANSansXV';
    font-size: 13px;
}
@media (max-width: 767px) {
    .mc-comment-field {
        flex: 1 1 100%;
    }
    .mc-comment-footer {
        flex-direction: column;
        align-items: flex-start;
    }
    .mc-comment-specs {
        width: 100%;
        justify-content: flex-start;
    }
}