/* Tormami unified visual system for native WordPress / AdForest pages. */
:root{
  --tm-orange:#ff5a0a;
  --tm-orange-dark:#e84d06;
  --tm-navy:#102341;
  --tm-navy-2:#0d1d2f;
  --tm-ink:#172033;
  --tm-text:#475467;
  --tm-muted:#7a8799;
  --tm-soft:#f7faff;
  --tm-line:#e7edf3;
  --tm-green:#16a34a;
  --tm-shadow:0 16px 40px rgba(16,35,65,.09);
  --tm-radius:16px;
}

body.tormami-unified{
  font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
  color:var(--tm-ink);
  background:var(--tm-soft);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
body.tormami-unified *,body.tormami-unified *:before,body.tormami-unified *:after{box-sizing:border-box}
body.tormami-unified a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}
body.tormami-unified img{image-rendering:auto;max-width:100%}
body.tormami-unified .container.adt-container,
body.tormami-unified .container{max-width:1480px}

/* ========================= Header ========================= */
body.tormami-unified .sb-header.header-shadow,
body.tormami-unified .sb-header{
  position:sticky;
  top:0;
  z-index:1000;
  background:#fff!important;
  border-bottom:1px solid #edf1f5!important;
  box-shadow:0 5px 22px rgba(16,35,65,.045)!important;
}
body.admin-bar.tormami-unified .sb-header{top:32px}
body.tormami-unified .sb-header .adt-container{max-width:1480px!important;width:calc(100% - 56px)!important}
body.tormami-unified .sb-header-container{min-height:86px!important;display:flex!important;align-items:center!important;gap:38px!important}
body.tormami-unified .sb-header .logo{min-width:245px!important;display:flex!important;align-items:center!important}
body.tormami-unified .sb-header .logo a{display:inline-flex!important;align-items:center!important}
body.tormami-unified .sb-header .logo img{width:auto!important;max-width:235px!important;max-height:63px!important;object-fit:contain!important}
body.tormami-unified .sb-menu{margin-left:auto!important}
body.tormami-unified .sb-menu>ul{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important}
body.tormami-unified .sb-menu>ul>li{margin:0!important;padding:0!important}
body.tormami-unified .sb-menu>ul>li>a:not(.btn-theme-secondary):not(.ad-post-btn){
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  min-height:86px!important;
  padding:0 15px!important;
  color:#334155!important;
  font:700 14px/1 'Manrope',sans-serif!important;
  letter-spacing:-.01em!important;
}
body.tormami-unified .sb-menu>ul>li>a:not(.btn-theme-secondary):not(.ad-post-btn):hover{color:var(--tm-orange)!important;background:transparent!important}
body.tormami-unified .sb-menu>ul>li.current-menu-item>a:not(.ad-post-btn):after,
body.tormami-unified .sb-menu>ul>li.current_page_item>a:not(.ad-post-btn):after{
  content:'';position:absolute;left:15px;right:15px;bottom:15px;height:3px;border-radius:99px;background:var(--tm-orange)
}
body.tormami-unified .sb-menu .submenu,
body.tormami-unified .sb-menu .sub-menu{
  border:1px solid var(--tm-line)!important;border-radius:12px!important;box-shadow:var(--tm-shadow)!important;overflow:hidden!important;background:#fff!important
}
body.tormami-unified .sb-menu .submenu a,
body.tormami-unified .sb-menu .sub-menu a{font-family:'Manrope',sans-serif!important;color:#334155!important;padding:11px 16px!important}
body.tormami-unified .sb-menu .submenu a:hover,
body.tormami-unified .sb-menu .sub-menu a:hover{background:#fff6f1!important;color:var(--tm-orange)!important}
body.tormami-unified .sb-menu .btn-theme-secondary,
body.tormami-unified .sb-menu .ad-post-btn,
body.tormami-unified .btn-theme,
body.tormami-unified .btn-theme-secondary{
  border:0!important;border-radius:10px!important;background:var(--tm-orange)!important;color:#fff!important;box-shadow:none!important;font:800 13px/1 'Manrope',sans-serif!important
}
body.tormami-unified .sb-menu .ad-post-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 20px!important;margin-left:8px!important}
body.tormami-unified .sb-menu .ad-post-btn:hover,
body.tormami-unified .btn-theme:hover,
body.tormami-unified .btn-theme-secondary:hover{background:var(--tm-orange-dark)!important;transform:translateY(-1px)!important}
body.tormami-unified .burger-menu{border-radius:10px!important;background:#f7f9fc!important;padding:11px!important}
body.tormami-unified .burger-menu .line-menu{background:var(--tm-navy)!important}

/* ========================= Internal hero ========================= */
.tormami-inner-hero{
  position:relative;
  overflow:hidden;
  padding:50px 0 48px;
  background:
    radial-gradient(circle at 8% 15%,rgba(255,90,10,.13),transparent 28%),
    radial-gradient(circle at 88% 20%,rgba(78,163,255,.14),transparent 30%),
    linear-gradient(105deg,#fff8f1 0%,#fff 46%,#eef7ff 100%);
  border-bottom:1px solid #eef2f6;
}
.tormami-inner-hero:after{content:'';position:absolute;right:-70px;bottom:-135px;width:330px;height:330px;border:1px solid rgba(255,90,10,.16);border-radius:50%;box-shadow:0 0 0 45px rgba(255,90,10,.035),0 0 0 90px rgba(255,90,10,.02);pointer-events:none}
.tormami-inner-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:34px}
.tormami-inner-hero__copy{max-width:860px}
.tormami-inner-hero__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:6px 11px;border:1px solid #ffd4bf;border-radius:999px;background:#fff0e8;color:var(--tm-orange-dark);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.tormami-inner-hero h1{margin:12px 0 10px;color:var(--tm-navy);font:800 clamp(32px,3.2vw,52px)/1.05 'Manrope',sans-serif;letter-spacing:-.045em}
.tormami-inner-hero p{max-width:760px;margin:0;color:#5f6f83;font-size:14px;line-height:1.65}
.tormami-inner-hero__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;color:#8a96a8;font-size:11px}
.tormami-inner-hero__crumbs a{color:var(--tm-orange);font-weight:700}
.tormami-inner-hero__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.tormami-inner-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:0 18px;border-radius:10px;font-size:12px;font-weight:800;text-decoration:none!important}
.tormami-inner-btn--light{border:1px solid #e3e9f0;background:#fff;color:var(--tm-navy)!important;box-shadow:0 8px 20px rgba(16,35,65,.06)}
.tormami-inner-btn--orange{border:1px solid var(--tm-orange);background:var(--tm-orange);color:#fff!important;box-shadow:0 8px 18px rgba(255,90,10,.18)}
.tormami-inner-btn:hover{transform:translateY(-2px)}

/* Suppress the old breadcrumb strip when the unified hero is present. */
body.tormami-unified .adt-white-breadcrumb,
body.tormami-unified .breadcrumb-1,
body.tormami-unified .page-header.breadcrumb-wrap,
body.tormami-unified .sb-breadcrumbs,
body.tormami-unified .adt-breadcrumbs{display:none!important}

/* ========================= Global cards, forms, controls ========================= */
body.tormami-unified h1,body.tormami-unified h2,body.tormami-unified h3,body.tormami-unified h4,body.tormami-unified h5,body.tormami-unified h6{font-family:'Manrope',sans-serif!important;color:var(--tm-navy);letter-spacing:-.025em}
body.tormami-unified p,body.tormami-unified li,body.tormami-unified label,body.tormami-unified input,body.tormami-unified select,body.tormami-unified textarea,body.tormami-unified button{font-family:'Manrope',sans-serif!important}
body.tormami-unified .form-control,
body.tormami-unified input[type='text'],
body.tormami-unified input[type='email'],
body.tormami-unified input[type='password'],
body.tormami-unified input[type='tel'],
body.tormami-unified input[type='number'],
body.tormami-unified input[type='url'],
body.tormami-unified select,
body.tormami-unified textarea{
  border:1px solid #dfe6ee!important;border-radius:10px!important;background:#fff!important;color:#344054!important;box-shadow:none!important;outline:none!important
}
body.tormami-unified input[type='text'],body.tormami-unified input[type='email'],body.tormami-unified input[type='password'],body.tormami-unified input[type='tel'],body.tormami-unified input[type='number'],body.tormami-unified input[type='url'],body.tormami-unified select{min-height:50px!important;padding:0 14px!important}
body.tormami-unified textarea{min-height:130px!important;padding:13px 14px!important}
body.tormami-unified .form-control:focus,
body.tormami-unified input:focus,
body.tormami-unified select:focus,
body.tormami-unified textarea:focus{border-color:#ffad82!important;box-shadow:0 0 0 3px rgba(255,90,10,.10)!important}
body.tormami-unified .btn,
body.tormami-unified button[type='submit'],
body.tormami-unified input[type='submit']{border-radius:10px!important;font-family:'Manrope',sans-serif!important;font-weight:800!important}
body.tormami-unified .btn-primary,
body.tormami-unified .btn-theme,
body.tormami-unified button[type='submit']:not(.btn-close){border-color:var(--tm-orange)!important;background:var(--tm-orange)!important;color:#fff!important}
body.tormami-unified .btn-primary:hover,
body.tormami-unified button[type='submit']:not(.btn-close):hover{background:var(--tm-orange-dark)!important;border-color:var(--tm-orange-dark)!important}
body.tormami-unified .panel,
body.tormami-unified .card,
body.tormami-unified .white-bg,
body.tormami-unified .box-panel,
body.tormami-unified .well{
  border:1px solid var(--tm-line)!important;border-radius:var(--tm-radius)!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,35,65,.055)!important
}
body.tormami-unified table{border-radius:12px;overflow:hidden;background:#fff}
body.tormami-unified table th{background:#f6f9fc;color:var(--tm-navy);font-weight:800}
body.tormami-unified table td,body.tormami-unified table th{border-color:#e8edf3!important}
body.tormami-unified .pagination>li>a,
body.tormami-unified .pagination>li>span{border-radius:8px!important;margin:0 3px!important;border-color:#e2e8f0!important;color:var(--tm-navy)!important}
body.tormami-unified .pagination>.active>a,
body.tormami-unified .pagination>.active>span{background:var(--tm-orange)!important;border-color:var(--tm-orange)!important;color:#fff!important}

/* ========================= Search / browse / taxonomy ========================= */
body.tormami-search-page .adt-ads-with-filters,
body.tormami-unified.tax-ad_cats .adt-ads-with-filters,
body.tormami-unified.tax-ad_country .adt-ads-with-filters{padding:42px 0 72px!important;background:var(--tm-soft)!important}
body.tormami-search-page .adt-ads-filter-content-wrapper{display:grid!important;grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;gap:25px!important;align-items:start!important}
body.tormami-search-page .adt-ads-filter-sidebar{position:sticky;top:110px;border:1px solid var(--tm-line);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(16,35,65,.06);overflow:hidden}
body.tormami-search-page .adt-ads-filter-sidebar .panel,
body.tormami-search-page .adt-ads-filter-sidebar .widget,
body.tormami-search-page .adt-ads-filter-sidebar .sidebar{margin:0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;box-shadow:none!important}
body.tormami-search-page .adt-ads-filter-content{min-width:0}
body.tormami-search-page .adt-ads-sort-box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important;padding:17px 20px!important;border:1px solid var(--tm-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(16,35,65,.05)!important}
body.tormami-search-page .adt-ads-sort-box h3{margin:0!important;font-size:18px!important;font-weight:800!important}
body.tormami-search-page .adt-ads-filter-content .ad-listing,
body.tormami-search-page .adt-ads-filter-content .ad-listing-modern,
body.tormami-search-page .adt-ads-filter-content .category-grid-box,
body.tormami-search-page .adt-ads-filter-content .ads-list-archive,
body.tormami-search-page .adt-ads-filter-content article{
  border:1px solid var(--tm-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px rgba(16,35,65,.05)!important;overflow:hidden!important
}
body.tormami-search-page .adt-ads-filter-content img{image-rendering:auto!important}
body.tormami-search-page .select2-container--default .select2-selection--single{height:50px!important;border:1px solid #dfe6ee!important;border-radius:10px!important;background:#fff!important}
body.tormami-search-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px!important;padding-left:14px!important;color:#475467!important}
body.tormami-search-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important}

/* ========================= Listing detail ========================= */
body.tormami-listing-page .adt-ad-detail-section{padding:42px 0 72px!important;background:var(--tm-soft)!important}
body.tormami-listing-page .adt-ad-detail-content-wrapper{gap:24px!important}
body.tormami-listing-page .ad-detail-top-box,
body.tormami-listing-page .ad-about-box,
body.tormami-listing-page .adt-ad-general-info-box,
body.tormami-listing-page .adt-ad-description-box,
body.tormami-listing-page .adt-ad-location-box,
body.tormami-listing-page .adt-ad-biding-box,
body.tormami-listing-page .adt-ad-review-box,
body.tormami-listing-page .ad-detail-middle-content>div:not(.clearfix),
body.tormami-listing-page .right-side-bar>div{
  border:1px solid var(--tm-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 30px rgba(16,35,65,.055)!important
}
body.tormami-listing-page .ad-detail-top-box{overflow:hidden!important}
body.tormami-listing-page .ad-detail-top-box img{width:100%;image-rendering:auto!important}
body.tormami-listing-page .ad-about-box{padding:24px!important;margin-top:18px!important}
body.tormami-listing-page .ad-about-box h3{font-size:30px!important;line-height:1.18!important;font-weight:800!important;color:var(--tm-navy)!important}
body.tormami-listing-page .ad-about-box .ctg-tag{color:var(--tm-orange)!important;font-weight:700!important}
body.tormami-listing-page .adt-ad-info-box,
body.tormami-listing-page .more-detail-box{color:#64748b!important}
body.tormami-listing-page .ad-price-box{border-radius:14px!important;background:linear-gradient(135deg,var(--tm-orange),#ff7a28)!important;color:#fff!important;box-shadow:0 10px 24px rgba(255,90,10,.18)!important}
body.tormami-listing-page .ad-price-box h3,body.tormami-listing-page .ad-price-box i{color:#fff!important}
body.tormami-listing-page .adt-detail-content-list{border:1px solid var(--tm-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 26px rgba(16,35,65,.05)!important;overflow:hidden!important}
body.tormami-listing-page .adt-detail-content-list a{color:#475467!important;font-weight:700!important}
body.tormami-listing-page .adt-detail-content-list a.active,
body.tormami-listing-page .adt-detail-content-list a:hover{background:#fff4ed!important;color:var(--tm-orange)!important}
body.tormami-listing-page .social-link a{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid #e6ebf1!important;border-radius:10px!important;background:#fff!important;color:var(--tm-navy)!important}
body.tormami-listing-page .social-link a:hover{border-color:#ffd0b9!important;background:#fff4ed!important;color:var(--tm-orange)!important}

/* ========================= Static / legal / about / contact ========================= */
body.tormami-standard-page .static-page,
body.tormami-legal-page .static-page,
body.tormami-about-page .static-page,
body.tormami-contact-page .static-page{padding:48px 0 76px!important;background:var(--tm-soft)!important}
body.tormami-standard-page .single-blog.blog-detial,
body.tormami-legal-page .single-blog.blog-detial,
body.tormami-about-page .single-blog.blog-detial,
body.tormami-contact-page .single-blog.blog-detial{
  max-width:1120px;margin:0 auto!important;padding:42px 48px!important;border:1px solid var(--tm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 36px rgba(16,35,65,.06)!important
}
body.tormami-unified .post-desc{color:#475467!important;font-size:15px!important;line-height:1.8!important}
body.tormami-unified .post-desc h2{margin-top:32px!important;font-size:28px!important;font-weight:800!important}
body.tormami-unified .post-desc h3{margin-top:25px!important;font-size:21px!important;font-weight:800!important}
body.tormami-unified .post-desc a{color:var(--tm-orange)!important;font-weight:700!important}
body.tormami-unified .post-desc ul,body.tormami-unified .post-desc ol{padding-left:22px!important}
body.tormami-unified .post-desc li{margin-bottom:7px!important}
body.tormami-unified .post-desc blockquote{margin:24px 0!important;padding:18px 22px!important;border-left:4px solid var(--tm-orange)!important;border-radius:0 12px 12px 0!important;background:#fff6f1!important;color:#475467!important}

/* Elementor/VC internal pages inherit the same card and spacing language. */
body.tormami-about-page .elementor-section-wrap,
body.tormami-contact-page .elementor-section-wrap,
body.tormami-standard-page .elementor-section-wrap{background:var(--tm-soft)}
body.tormami-unified .elementor-widget-container .elementor-button{border-radius:10px!important;background:var(--tm-orange)!important;font-family:'Manrope',sans-serif!important;font-weight:800!important}

/* ========================= Authentication ========================= */
body.tormami-auth-page{background:linear-gradient(120deg,#fff8f1 0%,#f5faff 100%)!important}
body.tormami-auth-page .static-page,
body.tormami-auth-page .section-padding,
body.tormami-auth-page .login-section{padding:48px 0 80px!important;background:transparent!important}
body.tormami-auth-page form:not(.search-form),
body.tormami-auth-page .login-form,
body.tormami-auth-page .register-form,
body.tormami-auth-page .form-grid{
  max-width:650px;margin-left:auto!important;margin-right:auto!important;padding:34px!important;border:1px solid var(--tm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 50px rgba(16,35,65,.08)!important
}
body.tormami-auth-page form label{color:#344054!important;font-size:13px!important;font-weight:700!important}
body.tormami-auth-page form .btn,body.tormami-auth-page form button[type='submit']{min-height:50px!important;padding:0 20px!important}

/* ========================= Post an Ad ========================= */
body.tormami-post-ad-page{background:var(--tm-soft)!important}
body.tormami-post-ad-page .post-ad-form,
body.tormami-post-ad-page .submit-form,
body.tormami-post-ad-page .ad-post-form,
body.tormami-post-ad-page form.post-ad,
body.tormami-post-ad-page .form-grid{
  border:1px solid var(--tm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 36px rgba(16,35,65,.06)!important
}
body.tormami-post-ad-page .form-group{margin-bottom:20px!important}
body.tormami-post-ad-page .form-group>label{margin-bottom:8px!important;color:#334155!important;font-size:13px!important;font-weight:800!important}
body.tormami-post-ad-page .dropzone,
body.tormami-post-ad-page .upload-area{border:2px dashed #d9e1ea!important;border-radius:14px!important;background:#fbfdff!important}
body.tormami-post-ad-page .dropzone:hover,body.tormami-post-ad-page .upload-area:hover{border-color:#ffb38d!important;background:#fff8f4!important}

/* ========================= Modals / alerts ========================= */
body.tormami-unified .modal-content{overflow:hidden;border:0!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(16,35,65,.20)!important}
body.tormami-unified .modal-header{padding:18px 22px!important;border-bottom:1px solid #edf1f5!important;background:#fbfcfe!important}
body.tormami-unified .modal-title{font-weight:800!important;color:var(--tm-navy)!important}
body.tormami-unified .modal-body{padding:22px!important}
body.tormami-unified .modal-footer{padding:16px 22px!important;border-top:1px solid #edf1f5!important;background:#fbfcfe!important}
body.tormami-unified .alert{border:0!important;border-radius:12px!important}

/* ========================= Dashboard ========================= */
body.tormami-dashboard-page{background:#f5f8fc!important;font-family:'Manrope',sans-serif!important}
body.tormami-dashboard-page .sidebar-nav-wrapper{background:var(--tm-navy-2)!important;box-shadow:8px 0 30px rgba(16,35,65,.08)!important}
body.tormami-dashboard-page .navbar-logo{padding:24px 20px!important}
body.tormami-dashboard-page .navbar-logo img{max-width:190px!important;max-height:58px!important;object-fit:contain!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.2))}
body.tormami-dashboard-page .sidebar-nav .nav-item>a{border-radius:10px!important;color:#cbd5e1!important;font-family:'Manrope',sans-serif!important;font-weight:700!important}
body.tormami-dashboard-page .sidebar-nav .nav-item.active>a,
body.tormami-dashboard-page .sidebar-nav .nav-item>a:hover{background:rgba(255,90,10,.14)!important;color:#fff!important}
body.tormami-dashboard-page .sidebar-nav .nav-item.active .icon svg,
body.tormami-dashboard-page .sidebar-nav .nav-item>a:hover .icon svg{fill:var(--tm-orange)!important;color:var(--tm-orange)!important}
body.tormami-dashboard-page .main-wrapper{background:#f5f8fc!important}
body.tormami-dashboard-page .card,
body.tormami-dashboard-page .dashboard-card,
body.tormami-dashboard-page .profile-card,
body.tormami-dashboard-page .table-wrapper{border:1px solid var(--tm-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 28px rgba(16,35,65,.055)!important}
body.tormami-dashboard-page .primary-btn,
body.tormami-dashboard-page .main-btn{border-radius:10px!important;background:var(--tm-orange)!important;border-color:var(--tm-orange)!important}

/* ========================= Footer ========================= */
body.tormami-unified .adt-footer-section{padding:54px 0 42px!important;background:var(--tm-navy-2)!important;color:#cbd5e1!important;border-top:0!important}
body.tormami-unified .adt-footer-section .adt-container{max-width:1480px!important;width:calc(100% - 56px)!important}
body.tormami-unified .adt-footer-section h4{margin:0 0 13px!important;color:#fff!important;font:800 13px/1.3 'Manrope',sans-serif!important}
body.tormami-unified .adt-about-detail-box>a{display:inline-flex!important;align-items:center!important;margin-bottom:14px!important}
body.tormami-unified .adt-about-detail-box>a img{max-width:205px!important;max-height:58px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.96!important}
body.tormami-unified .adt-about-detail-box p{max-width:360px!important;margin:0 0 16px!important;color:#aeb9c7!important;font-size:11px!important;line-height:1.7!important}
body.tormami-unified .adt-footer-section ul{padding:0!important;margin:0!important;list-style:none!important}
body.tormami-unified .adt-footer-section a{color:#b8c4d2!important;font-size:10.5px!important;line-height:1.8!important}
body.tormami-unified .adt-footer-section a:hover{color:#fff!important}
body.tormami-unified .adt-contact-list li{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important}
body.tormami-unified .adt-contact-list .icon-box{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:9px!important;background:rgba(255,90,10,.13)!important;color:var(--tm-orange)!important}
body.tormami-unified .adt-contact-list small{display:block!important;color:#8290a3!important;font-size:8.5px!important}
body.tormami-unified .adt-contact-list span{display:block!important;color:#d8e0ea!important;font-size:10px!important}
body.tormami-unified .social-links{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
body.tormami-unified .social-links a{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:50%!important;background:rgba(255,255,255,.04)!important;color:#fff!important}
body.tormami-unified .social-links a:hover{border-color:var(--tm-orange)!important;background:var(--tm-orange)!important}
body.tormami-unified .adt-copyright-box{padding:15px 28px!important;background:#091726!important;color:#8fa0b4!important;border-top:1px solid rgba(255,255,255,.07)!important;font:500 9.5px/1.5 'Manrope',sans-serif!important}
body.tormami-unified .tormami-footer-bottom-copy{max-width:1480px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
body.tormami-unified .tormami-footer-bottom-copy span:last-child{text-align:right}

/* ========================= Responsive ========================= */
@media(max-width:1200px){
  body.tormami-unified .sb-header .adt-container,body.tormami-unified .adt-footer-section .adt-container{width:calc(100% - 36px)!important}
  body.tormami-unified .sb-header .logo{min-width:200px!important}
  body.tormami-unified .sb-header .logo img{max-width:195px!important}
  body.tormami-unified .sb-menu>ul>li>a:not(.ad-post-btn){padding-left:10px!important;padding-right:10px!important;font-size:12px!important}
  body.tormami-search-page .adt-ads-filter-content-wrapper{grid-template-columns:270px minmax(0,1fr)!important}
  .tormami-inner-hero__actions{display:none}
}
@media(max-width:991px){
  body.admin-bar.tormami-unified .sb-header{top:46px}
  body.tormami-unified .sb-header{position:relative;top:auto!important}
  body.tormami-unified .sb-header-container{min-height:72px!important}
  body.tormami-unified .sb-header .logo{min-width:0!important}
  body.tormami-unified .sb-header .logo img{max-width:180px!important;max-height:52px!important}
  body.tormami-unified .sb-menu{margin-left:0!important}
  body.tormami-unified .sb-menu>ul{display:block!important}
  body.tormami-unified .sb-menu>ul>li>a:not(.ad-post-btn){min-height:46px!important;padding:0 16px!important}
  .tormami-inner-hero{padding:38px 0!important}
  .tormami-inner-hero h1{font-size:36px!important}
  body.tormami-search-page .adt-ads-filter-content-wrapper{display:block!important}
  body.tormami-search-page .adt-ads-filter-sidebar{position:relative!important;top:auto!important;margin-bottom:22px!important}
  body.tormami-listing-page .adt-ad-detail-content-wrapper{display:block!important}
  body.tormami-unified .adt-footer-section .row>div{margin-bottom:28px!important}
}
@media(max-width:767px){
  body.tormami-unified .container.adt-container,body.tormami-unified .container{width:calc(100% - 24px)!important;padding-left:0!important;padding-right:0!important}
  body.tormami-unified .sb-header .adt-container,body.tormami-unified .adt-footer-section .adt-container{width:calc(100% - 24px)!important}
  .tormami-inner-hero__inner{display:block!important}
  .tormami-inner-hero h1{font-size:31px!important}
  .tormami-inner-hero p{font-size:13px!important}
  body.tormami-standard-page .single-blog.blog-detial,body.tormami-legal-page .single-blog.blog-detial,body.tormami-about-page .single-blog.blog-detial,body.tormami-contact-page .single-blog.blog-detial{padding:26px 20px!important;border-radius:14px!important}
  body.tormami-auth-page form:not(.search-form),body.tormami-auth-page .login-form,body.tormami-auth-page .register-form,body.tormami-auth-page .form-grid{padding:24px 18px!important;border-radius:14px!important}
  body.tormami-listing-page .ad-about-box{padding:18px!important}
  body.tormami-listing-page .ad-about-box h3{font-size:24px!important}
  body.tormami-unified .tormami-footer-bottom-copy{display:block!important;text-align:center!important}
  body.tormami-unified .tormami-footer-bottom-copy span{display:block!important;margin:4px 0!important;text-align:center!important}
}
