:root { --accent: #cc0000; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1); } 50% { box-shadow: -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }/* متن کپی رایت */ .copyright p { font-size: 9px !important; } /* متن کپی رایت */ #job_phone,#job_website { direction:ltr; text-align:right; } /* بهبود گنده بودن فونت پیامهای ووکامرس */ .job-manager-error { font-size: 13px; } .woocommerce-checkout .woocommerce-error, .woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-message { font-size: 13px; } /* طوسی کردن متن پلیس هولدر در فرمهای آگهی */ input::placeholder,#submit-job-form .select2-container--default .select2-selection--single .select2-selection__placeholder, textarea::placeholder { color: rgba(0, 0, 0, 0.25); /* مشکی با 25٪ شفافیت */ } /* ابهبود گنده بودن فونت پیامهای ووکامرس */ .woocommerce-error, .woocommerce-info, .woocommerce-message { font-size: 12px; } /* امخفی کردن آدرس ارسال در صفحه تنک یو بعد از پرداخت */ .woocommerce-customer-details { display:none !important; } /* راست چین کردن ایمیل در صفحه پرداخت ووکامرس */ .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{ direction:ltr; } /* ابهبود گنده بودن فونت پیامهای ووکامرس */ /* کادر سرچ اسلایدر صفحه اول را کمی شفاف کن */ .transparent .featured-search .fs-tabs .tab-content { opacity:0.80; } /* کادر سرچ اسلایدر صفحه اول را کمی شفاف کن */ /* به متن داخل کادر سرچ اماکن و تخصص و اینا سایه بده */ .transparent .fs-tabs .nav-tabs>li.active>a, .transparent .fs-tabs .nav-tabs>li.active>a:focus, .transparent .fs-tabs .nav-tabs>li.active>a:hover { text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5) !important; } /* به متن داخل کادر سرچ اماکن و تخصص و اینا سایه بده */ .mi.keyboard_arrow_right:before { content: "\e315" !important; } .mi.keyboard_arrow_left:before { content: "\e314" !important; } /*علامت تعجب قرمز پشت متن خطای پر نکردن یک فیلد را تصحیح کن */ .job-manager-error.job-manager-error:before, .job-manager-info.job-manager-error:before, .job-manager-message.job-manager-error:before { padding-top: 9px !important; } .add-listing-step .job-manager-error { font-size: 15px; } /*علامت تعجب قرمز پشت متن خطای پر نکردن یک فیلد را تصحیح کن */ /*سایز تصویر پکیج را کوچک کن */ .pricing-item .plan-image { width: 40% !important; } /*سایز تصویر پکیج را کوچک کن */ /*سایز فونت دکمه های جستجو در ساید برای ایونت را کوچک کن */ .range-list a { font-size:12px !important; } /*سایز فونت دکمه های جستجو در ساید برای ایونت را کوچک کن */ /*طوسی قسمت پرداخت چک اوت ووکامرس رو بردا و متن کردیت کار رو به سمت چپ ببر */ #order_review .woocommerce-checkout-payment ul.wc_payment_methods .wc_payment_method .payment_box { background:none !important; } /*طوسی قسمت پرداخت چک اوت ووکامرس رو بردا و متن کردیت کار رو به سمت چپ ببر */ /*آیکون بنفش در دکمه ارتقاء بسته در پنل کاربری را قرمز کن */ .promo-item-icon i { background:red !important; } /*سایز تصویر مقالات رو کوچکتر و درست کن */ .blog-featured-image img { display: block !important; margin: 0 auto 20px !important; max-width: 700px !important; width: 100% !important; height: auto !important; } /*سایز تصویر مقالات رو کوچکتر و درست کن */ /*پیام کاربر وقتی یکبار خرید کرده بسته رایگان رو قرمز بشه نه سفید */ .purchase-disabled { color:red !important; } /*پیام کاربر وقتی یکبار خرید کرده بسته رایگان رو قرمز بشه نه سفید */ /*خوشگل سازی های فرم های ثبت آگهی */ .input, .textarea { line-height:25px; } .copy-schedule { font-size: 13px !important; } .days.bl-tabs .nav-tabs .span.hidden-lg { font-size:11px !important; } .input { line-height:20px; } #submit-job-form .small, #submit-job-form small { font-size: 10px !important; } .enter-coordinates-toggle { font-size: 10px !important; } .address-field.cts-autocomplete-input { font-size: 11px !important; } .pac-container .pac-item, .select2-results__option { 10px 0px 2px 10px !important; } /*خوشگل سازی های فرم های ثبت آگهی */ /*تقویم رو بیار وسط موقع انتخاب تاریخ ، گوسش */ .daterangepicker.ltr .drp-calendar.left .calendar-table { margin-right: 75px !important; } /*تقویم رو بیار وسط موقع انتخاب تاریخ ، گوسش */ /*اگه متن آدرس طولانی بود بقیشو نشون نده */ .map-block-address p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /*اگه متن آدرس طولانی بود بقیشو نشون نده */ /*رنگ بک گراند محصولات خالی نباشد */ .pricing-item .plan-name { background:#ff000012 !important; } /*رنگ بک گراند محصولات خالی نباشد */ /*کادر پلیس هولدر زره بین داشته باشه */ .select2-container--default .select2-search--dropdown .select2-search__field { direction: rtl; background: #f4f4f4 url('https://parsianhub.net/wp-content/uploads/2025/06/search.svg') no-repeat right 10px center; background-size: 16px 16px; padding: 10px 40px 10px 10px; /* فضای سمت راست برای آیکون */ border: none; border-radius: 3px; font-family: inherit; font-size: 14px; opacity:0.5; margin-right:5px; } /* ==== فرم شیشه‌ای گرویتی فرم با متن مشکی، placeholder کمرنگ، دکمه حرفه‌ای و طراحی ریسپانسیو ==== */ body .gform_wrapper { width: 90% !important; margin: auto !important; padding: 50px; background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); border: 1px solid rgba(255, 255, 255, 0.08); box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); border-radius: 20px; font-family: 'IRANSans', 'Segoe UI', sans-serif; font-size: 12px; line-height: 1.7; color: #111; } /* فیلدهای ورودی */ body .gform_wrapper input[type="text"], body .gform_wrapper input[type="email"], body .gform_wrapper input[type="tel"], body .gform_wrapper input[type="number"], body .gform_wrapper select, body .gform_wrapper textarea { background: rgba(255, 255, 255, 0.1); border: none; color: #111; border-radius: 8px; padding: 12px; width: 100%; margin-top: 5px; font-size: 13.5px; } /* placeholder کمرنگ */ body .gform_wrapper ::placeholder { color: rgba(0, 0, 0, 0.3) !important; font-style: normal; } /* لیبل‌ها */ body .gform_wrapper .gfield_label, body .gform_wrapper label, body .gform_wrapper legend { color: #111 !important; font-weight: 500; margin-bottom: 6px; font-size: 14.5px; } /* تیتر بالای فرم */ body .gform_wrapper .gform_heading h2, body .gform_wrapper .gform_title { font-size: 2em !important; font-weight: bold; margin-top:0px; margin-bottom: 80px; text-align: center; color: #111; } /* فاصله بین فیلدها */ body .gform_wrapper .gfield { margin-bottom: 20px; } /* 🎯 تیتر گروه رادیویی: بالاتر و بولدتر */ body .gform_wrapper .gfield.gfield_contains_required legend { margin-top: -10px !important; margin-bottom: 8px !important; font-weight: 700 !important; font-size: 14.5px !important; color: #111; } /* 🎯 کاهش فاصله بین گزینه‌های رادیویی */ body .gform_wrapper .gchoice { margin-bottom: 16px !important; } body .gform_wrapper .gchoice label { font-size: 13px; line-height: 1.4; } /* 🎨 دکمه ارسال حرفه‌ای با افکت گرادینت و نور */ body .gform_wrapper .gform_footer input[type="submit"] { background: linear-gradient(135deg, #cc0001, #6a0dad); color: #fff; border: none; padding: 14px 30px; font-size: 16px; font-weight: bold; border-radius: 10px; cursor: pointer; transition: all 0.4s ease; box-shadow: 0 8px 20px rgba(102, 0, 204, 0.3); position: relative; z-index: 1; overflow: hidden; } body .gform_wrapper .gform_footer input[type="submit"]::before { content: ""; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0.3), rgba(255,255,255,0)); transition: all 0.4s ease; z-index: 0; } body .gform_wrapper .gform_footer input[type="submit"]:hover::before { left: 100%; } body .gform_wrapper .gform_footer input[type="submit"]:hover { transform: scale(1.02); background: linear-gradient(135deg, #8a0c0c, #7e3ff2); box-shadow: 0 10px 25px rgba(102, 0, 204, 0.4); } /* 📱 ریسپانسیو موبایل */ @media (max-width: 600px) { body .gform_wrapper { padding: 30px !important; border-radius: 16px; font-size: 13px; margin: 20px 16px !important; } body .gform_wrapper input[type="text"], body .gform_wrapper input[type="email"], body .gform_wrapper input[type="tel"], body .gform_wrapper input[type="number"], body .gform_wrapper select, body .gform_wrapper textarea { font-size: 13px; padding: 10px; } body .gform_wrapper .gfield_label, body .gform_wrapper label, body .gform_wrapper legend { font-size: 13px !important; line-height: 1.6; } body .gform_wrapper .gform_heading h2, body .gform_wrapper .gform_title { font-size: 16px !important; margin-bottom: 16px; } /* 🎯 تیتر گروه رادیویی موبایل – بزرگ‌تر، بولدتر، فاصله بیشتر */ body .gform_wrapper .gfield.gfield_contains_required legend { font-size: 15px !important; font-weight: 700 !important; margin-bottom: 16px !important; margin-top: -10px !important; color: #111; } /* فاصله کمتر بین گزینه‌های رادیویی */ body .gform_wrapper .gchoice { margin-bottom: 3px !important; } body .gform_wrapper .gchoice label { font-size: 13px; line-height: 1.4; margin-bottom:5px; } body .gform_wrapper .gform_footer input[type="submit"] { font-size: 14px; padding: 12px 20px; } } input#input_1_17 { margin-top: 15px; } #field_1_18 legend{ margin-bottom:10px; } @media (max-width: 600px) { body .gform_wrapper .gform_heading h2{ font-size: 18px !important; margin-bottom:30px; } body .gform_wrapper .gfield { margin-bottom: 0px; } #field_1_18 legend{ font-weight:bold; margin-bottom:20px; } .gform-theme--framework .gfield--type-choice.gfield--choice-align-horizontal .gfield_radio{ gap:5px; } } body .gform_wrapper input[type="text"],body .gform_wrapper input[type="tel"]{ background: rgb(255 255 255 / 64%); } 