/*
Theme Name:         HANYBEE 
Theme URI:          https://www.hanybee.com
Description:        pagespeed insights wordpress theme
Version:            5.5.5
Author:             HanyBee
Author URI:         https://www.hanybee.com
Tags: white, black, two-columns, custom-colors, soe
License: GNU General Public License
License URI: http://www.gnu.org/copyleft/gpl.html
*/
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap);#reply-title,.related h3{font-weight:900;margin:0 0 12px;text-align:right}#alh,#hany2023{max-width:1200px}:root{--primary:#1e3a8a;--secondary:#2563eb;--accent:#f59e0b;--success:#22c55e;--danger:#ef4444;--dark:#0f172a;--light:#f8fafc;--white:#ffffff;--border:#e2e8f0;--shadow:0 4px 6px -1px rgba(0,0,0,0.1);--radius:12px}.related{margin:26px 0;padding:16px 16px 18px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 10px 26px rgba(0,0,0,.06)}.related h3{font-size:20px}.share .share-btn,.share>div,.share>div .share-btn[data-tooltip]{position:relative}.share{margin:18px 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.share>div{flex:1 1 160px;min-width:150px}.share .share-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 14px;border-radius:14px;font-weight:900;text-decoration:none;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 22px rgba(0,0,0,.1);transition:transform .12s,box-shadow .12s,opacity .12s;user-select:none}.share .share-btn.whatsapp{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:rgba(34,197,94,.35)}.share .share-btn.twitter{background:linear-gradient(135deg,#111827,#000);color:#fff;border-color:rgba(0,0,0,.35)}.share .share-btn.facebook{background:linear-gradient(135deg,#1877f2,#0b5bd3);color:#fff;border-color:rgba(24,119,242,.35)}.share .share-btn::before{content:"↗";font-weight:900;opacity:.9;transform:translateY(-1px)}.share .share-btn[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);right:10px;background:rgba(17,24,39,.92);color:#fff;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .12s,transform .12s;box-shadow:0 10px 22px rgba(0,0,0,.18)}.share .share-btn[data-tooltip]::marker{content:""}.share .share-btn[data-tooltip] i{display:none}@media (hover:hover){.share .share-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,0,0,.14)}.share .share-btn:hover::after{opacity:1;transform:translateY(0)}}.share .share-btn:focus-visible::after,.share .share-btn:focus::after{opacity:1;transform:translateY(0)}@media (max-width:640px){.share{gap:8px}.share>div{flex:1 1 calc(50% - 8px);min-width:0}.share .share-btn{height:42px;border-radius:13px;font-size:14px}}@media (max-width:380px){.share>div{flex:1 1 100%}}
.related li,body,li,ul{margin:0}.related ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related a{display:block;height:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fafafa;line-height:1.6;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}@media (max-width:640px){.related ul{grid-template-columns:1fr}.related a{padding:14px}}#respond{margin-top:18px}#reply-title{font-size:18px}#commentform p{margin:0 0 12px!important}#commentform label{display:block;margin:0 0 6px;font-weight:800;font-size:14px;color:#111}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{width:100%!important;max-width:100%!important;display:block!important;padding:12px 14px!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:14px!important;background:#fff!important;outline:0!important;line-height:1.7!important;box-sizing:border-box!important}#commentform textarea{min-height:130px!important;resize:vertical!important}#commentform input:focus,#commentform textarea:focus{border-color:rgba(37,99,235,.45)!important;box-shadow:0 0 0 4px rgba(37,99,235,.1)!important}#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{width:100%}@media (min-width:860px){#commentform .comment-form-author,#commentform .comment-form-email{width:calc(50% - 8px);display:inline-block;vertical-align:top}#commentform .comment-form-author{margin-left:16px}}#commentform .comment-form-cookies-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(0,0,0,.7)}#commentform .comment-form-cookies-consent input{margin-top:3px}#commentform .form-submit{margin-top:10px!important}#commentform .form-submit input[type=submit]{width:100%;padding:13px 16px!important;border:0!important;border-radius:14px!important;font-weight:900!important;cursor:pointer!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 10px 22px rgba(37,99,235,.18)!important;transition:transform .12s,box-shadow .12s,opacity .12s}#commentform *{float:none!important}.wp-caption{max-width:100%;display:block;margin:0 auto}#alh{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin:30px auto!important;padding:0 15px}.homepage{background:#fff!important;border-radius:15px!important;border:1px solid #e2e8f0!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important;display:flex!important;flex-direction:column!important;transition:transform .3s,box-shadow .3s!important}.area-link,.title3,.title3 a{background:#f8fafc!important}.homepage:hover{transform:translateY(-8px)!important;box-shadow:0 15px 30px rgba(0,0,0,.1)!important;border-color:#1e3a8a!important}.title3,.title3 a{padding:15px!important;margin:0!important;font-size:1.1rem!important;font-weight:800!important;color:#1e3a8a!important;text-align:center!important;line-height:1.4!important;min-height:65px;display:flex;align-items:center;justify-content:center}.loop-thumb{width:100%!important;margin:0!important;padding:0!important;order:2}.loop-thumb img{width:100%!important;height:200px!important;object-fit:cover!important;display:block!important;transition:.5s}.homepage:hover .loop-thumb img{transform:scale(1.05)}.entry-content{padding:15px!important;font-size:14px!important;color:#64748b!important;line-height:1.8!important;text-align:justify!important;order:3}@media (max-width:1024px){#alh{grid-template-columns:repeat(2,1fr)!important}}#toggle-1,.toggle-menu input,input#toggle-1{display:none!important}.areas-grid{margin:25px;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:12px!important}#hany2023,.area-link,.float-contact-wrapper,label.toggle-menu ul,nav#main-menu ul{display:flex!important}.area-link{align-items:center;justify-content:center;padding:12px 10px!important;border:1px solid #cbd5e1!important;border-radius:12px!important;color:#1e3a8a!important;font-weight:700!important;font-size:14px!important;text-decoration:none!important;box-shadow:0 4px 6px rgba(0,0,0,.05)!important;transition:.3s!important}a,details,nav#main-menu ul li a{transition:.3s}.area-link:hover{background:#1e3a8a!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 10px 15px rgba(0,0,0,.1)!important}.hanybee-footer{background:#000!important;color:#fff!important;padding:40px 0!important}.footer-column h3,.section-title{color:#fff!important;margin-bottom:20px!important;font-weight:800!important}.areas-grid+p,.footer-column a,.footer-descriptions p{color:#e2e8f0!important;line-height:2!important}.relateds{background:#fff!important;border:1px solid #e2e8f0!important;padding:20px!important;border-radius:15px!important}.relateds a{color:#2563eb!important;display:block;margin-bottom:10px;text-decoration:underline!important}.call2action a,a,a#logo{text-decoration:none}.float-contact-wrapper{background:#fff;padding:10px;box-shadow:0 -5px 15px rgba(0,0,0,.1)}.float-contact-btn{flex:1;display:flex;align-items:center;justify-content:center}.float-btn-call{background:#dc2626!important}.float-btn-whatsapp{background:#16a34a!important}.heroac{padding:40px 20px}li,ul{list-style:none!important;padding:0}.site-header,header{background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;position:sticky;top:0;z-index:9999;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}#comments,.dk-desc,details[open],table{box-shadow:var(--shadow)}a#logo{font-size:22px;font-weight:800;color:#1e3a8a}nav#main-menu{display:block!important}nav#main-menu ul{flex-direction:row}nav#main-menu ul li a{text-decoration:none!important;color:#334155;font-weight:700;font-size:16px;padding:8px 15px;border-radius:8px}nav#main-menu ul li a:hover{background:#f1f5f9;color:#1e3a8a}label.toggle-menu{display:none;cursor:pointer;padding:5px}label.toggle-menu ul{width:30px;flex-direction:column;gap:5px}label.toggle-menu ul li{width:100%;height:3px;background:#1e3a8a;border-radius:5px}@media (max-width:980px){#toggle-1:checked~nav#main-menu,label.toggle-menu{display:block!important}nav#main-menu{display:none!important;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #eee;box-shadow:0 10px 15px rgba(0,0,0,.1)}nav#main-menu ul{flex-direction:column!important;padding:20px;gap:0}nav#main-menu ul li{width:100%;border-bottom:1px solid #f1f5f9}nav#main-menu ul li a{display:block;padding:15px;font-size:18px}}*{box-sizing:border-box;font-family:Tajawal,sans-serif!important}body{direction:rtl;background:var(--light);color:var(--dark);line-height:1.7}p{text-align:justify;margin-bottom:1rem}#hany2023{margin:0 auto;align-items:center;justify-content:space-between;padding:10px 20px}nav#main-menu ul{list-style:none;gap:15px}nav#main-menu a{font-weight:700;color:var(--primary);padding:8px 12px;border-radius:8px}nav#main-menu a:hover{background:var(--primary);color:#fff!important}.hanybee-tax-hero,.heroac{position:relative;border-radius:20px!important;overflow:hidden;margin:20px!important;background:linear-gradient(135deg,#082942 0,#1e3a8a 100%)!important;color:#fff;text-align:center}.hanybee-tax-hero__inner,.heroac .hero-contentac{padding:50px 20px}.hanybee-tax-hero__subtitle,.hero-desc{font-size:1.1rem;opacity:.9;max-width:800px;margin:0 auto 25px;color:#fff!important}.cta-groupac,.hanybee-hero-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn,.hero-btn,.kr-btn{padding:12px 25px;border-radius:50px;font-weight:800;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer}.btn-whatsapp,.hero-btn-whatsapp,.kr-btn--wa{background:var(--success)!important;color:#fff!important}.btn-primary,.hero-btn-call,.kr-btn--call{background:var(--primary)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.dk-cats-grid,.features-grid,.hanybee-grid,.wp-show-posts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:20px!important;padding:20px!important;max-width:1200px;margin:0 auto!important}.dk-cat,.feature-card,.hanybee-card,.latahati-card,.wp-show-posts-single{background:#fff;border-radius:15px;border:1px solid var(--border);overflow:hidden;transition:.3s;box-shadow:var(--shadow);display:flex;flex-direction:column}.dk-cat:hover,.hanybee-card:hover,.wp-show-posts-single:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.dk-cat-thumb img,.hanybee-card__thumb img,.latahati-card-thumb img,.wp-show-posts-image img{width:100%;height:200px;object-fit:cover}.dk-cat-name,.hanybee-card__title,.wp-show-posts-entry-title{padding:15px;font-size:1.2rem;font-weight:800;color:var(--primary)}.dk-desc{background:#fff;padding:25px;border-radius:15px;border-right:6px solid var(--secondary);margin:20px auto;max-width:900px}.dk-legal-note{background:#fffbeb;border-right:5px solid var(--accent);padding:20px;border-radius:10px;margin:20px 0}.dk-howto{background:#fff;border:1px solid var(--border);padding:30px;border-radius:15px}.dk-latest-list li{background:#f8fafc;padding:15px;border-radius:10px;margin-bottom:10px;border:1px solid var(--border)}.area-buttons a,details,table{background:#fff}.latahati-card.satellite{background:#eef6ff}.latahati-card.ac{background:#e9fff2}.latahati-card.medical{background:#fff3e8}.latahati-card.tv-repair{background:#f2ecff}details{border:1px solid var(--border);border-radius:12px;margin-bottom:10px}summary{padding:15px;font-weight:700;cursor:pointer;list-style:none;color:var(--primary)}details[open]{border-color:var(--secondary)}.float-contact-wrapper{position:fixed;bottom:20px;left:10px;right:10px;display:flex!important;gap:10px;z-index:10000}.float-contact-btn{flex:1;height:55px;border-radius:15px!important;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;box-shadow:0 10px 20px rgba(0,0,0,.2)}.float-btn-call{background:var(--danger)!important}.float-btn-whatsapp{background:var(--success)!important}.comment-body{background:#f8fafc;padding:20px;border-radius:15px;margin-bottom:15px;border:1px solid var(--border)}.submit-comment-btn{background:var(--primary)!important;padding:12px 30px!important;border-radius:10px!important;color:#fff!important;font-weight:700;cursor:pointer}.hanybee-footer{margin-top:50px}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;padding:0 20px}.footer-column h3{color:var(--accent);margin-bottom:20px;font-size:20px}.footer-column a{color:#ccc;display:block;margin-bottom:10px}.footer-column a:hover{color:#fff;padding-right:5px}table{width:100%;border-collapse:collapse;margin:20px 0;border-radius:10px;overflow:hidden}.area-buttons a,table td,table th{border:1px solid var(--border);text-align:center}table thead{background:var(--primary);color:#fff}table td,table th{padding:15px}.area-buttons a{padding:10px;border-radius:8px;font-weight:700;display:block}.area-buttons a:hover{background:var(--secondary);color:#fff}.footer-toc-box{background:#f9fafb;border:1px solid var(--border);padding:20px;border-radius:12px;margin:20px 0}@media (max-width:600px){table td,table th,table tr{display:block}section.features.section-padding,section.services.section-padding.bg-light{margin-right:2%;margin-left:2%}table{width:100%}table th{font-weight:700;font-size:large}table tr{border:1px solid #ddd;border-radius:8px}}.call2action{position:fixed;bottom:0;left:0;z-index:9999;display:none}.call2action #c1,.call2action #c2{width:45%}.call2action a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:150px;font-size:14px;height:48px;border-radius:9px;font-weight:800;box-shadow:0 10px 22px rgba(0,0,0,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.call2action #c1 a{background:linear-gradient(135deg,#0f172a,#020617);color:#fff}.call2action #c2 a{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}@media (hover:hover){.related a:hover{transform:translateY(-1px);background:#fff;border-color:rgba(37,99,235,.35);box-shadow:0 10px 22px rgba(37,99,235,.12)}#commentform .form-submit input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(37,99,235,.22)!important}.call2action a:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,0,0,.22)}}@media (max-width:768px){#alh{grid-template-columns:1fr!important;gap:15px!important}.dk-cats-grid,.wp-show-posts{grid-template-columns:1fr!important}.hanybee-tax-hero__title,.heroac h1{font-size:1.5rem!important}#hany2023{flex-direction:column;text-align:center}nav#main-menu ul{margin-top:15px;flex-wrap:wrap;justify-content:center}.float-contact-wrapper{bottom:10px}.call2action{display:flex;gap:14px;width:98%}}@media (min-width:769px){.call2action{display:none!important}}#comments,.post-box{max-width:1000px;margin:40px auto;background:#fff;padding:30px;border-radius:20px}@media (max-width:768px){#comments,.comment-body,.post-box{width:100%!important;padding:15px!important}#comments,.post-box{margin:10px 0!important;border-radius:0}.comment-list .children{margin-right:10px!important;padding-right:10px!important;margin-left:0!important;padding-left:0!important;border-right:2px solid #e2e8f0!important}ol.comment-list{padding-inline-start:0px}}