/*
Theme Name: OneTarget Design Special
Theme URI: https://onetarget.co.il/
Author: OneTarget
Description: Lightweight Elementor-first WordPress theme with a universal OneTarget Theme Builder for Elementor, the WordPress Block Editor, WooCommerce and standard Elementor Theme Locations. Theme templates share one visual condition engine without add-on-specific Header/Footer fields.
Version: 1.5.2.7
Requires at least: 7.0
Tested up to: 7.1
Requires PHP: 8.2
Text Domain: onetarget-elementor
License: GPL-3.0-or-later
*/

:root{--ot-content-width:1200px;--ot-content-gap:24px}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}img{max-width:100%;height:auto}a{color:inherit}.ot-site-main{width:100%;min-height:1px}.ot-content-shell{width:min(calc(100% - (var(--ot-content-gap) * 2)),var(--ot-content-width));margin-inline:auto;padding-block:40px}
.ot-header{position:relative;z-index:100;width:100%}.ot-native-header{background:#fff;color:#111}.ot-native-header__inner{width:min(calc(100% - (var(--ot-content-gap) * 2)),var(--ot-content-width));min-height:76px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.ot-native-header .custom-logo{display:block;max-height:56px;width:auto}.ot-site-title{font-size:22px;font-weight:700;text-decoration:none}.ot-primary-menu{display:flex;align-items:center;flex-wrap:wrap;gap:26px;list-style:none;margin:0;padding:0}.ot-primary-menu a{text-decoration:none}
/* Builder templates own every visual style. The theme only positions variants. */
.ot-builder-header,.ot-builder-footer,.ot-elementor-pro-header,.ot-elementor-pro-footer{width:100%}.ot-header--transparent{position:absolute!important;top:0;left:0;right:0;z-index:9990;width:100%}.ot-header--transparent-elementor-bg{isolation:isolate}.ot-header--transparent-clear-bg{background-color:transparent!important;background-image:none!important}.ot-header--transparent-clear-bg,.ot-header--transparent-clear-bg>.ot-builder-header,.ot-header--transparent-clear-bg>.ot-elementor-pro-header,.ot-header--transparent-clear-bg>.ot-native-header,.ot-header--transparent-clear-bg>.ot-builder-header>.elementor,.ot-header--transparent-clear-bg>.ot-builder-header>[data-elementor-id],.ot-header--transparent-clear-bg>.ot-elementor-pro-header>.elementor,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>[data-elementor-id]{background-color:transparent!important;background-image:none!important}.ot-header--transparent-clear-bg>.ot-builder-header>.elementor>.elementor-element:first-child,.ot-header--transparent-clear-bg>.ot-builder-header>[data-elementor-id]>.elementor-element:first-child,.ot-header--transparent-clear-bg>.ot-builder-header>.elementor>.e-con:first-child,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>.elementor>.elementor-element:first-child,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>[data-elementor-id]>.elementor-element:first-child,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>.elementor>.e-con:first-child{background-color:transparent!important;background-image:none!important}.ot-header--transparent-clear-bg>.ot-builder-header>.elementor>.elementor-element:first-child:before,.ot-header--transparent-clear-bg>.ot-builder-header>.elementor>.elementor-element:first-child:after,.ot-header--transparent-clear-bg>.ot-builder-header>.elementor>.e-con:first-child:before,.ot-header--transparent-clear-bg>.ot-builder-header>.elementor>.e-con:first-child:after,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>.elementor>.elementor-element:first-child:before,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>.elementor>.elementor-element:first-child:after,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>.elementor>.e-con:first-child:before,.ot-header--transparent-clear-bg>.ot-elementor-pro-header>.elementor>.e-con:first-child:after{background-color:transparent!important;background-image:none!important}.admin-bar .ot-header--transparent{top:32px}.ot-sticky-header{position:fixed!important;top:0;left:0;right:0;z-index:9999;width:100%;opacity:0;visibility:hidden;transform:translate3d(0,-100%,0);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;will-change:transform}.ot-sticky-header.is-active{opacity:1;visibility:visible;transform:translate3d(0,0,0);pointer-events:auto}.admin-bar .ot-sticky-header{top:32px}.ot-sticky-reuse-shell{width:100%;transition:opacity var(--ot-sticky-transition,.22s) ease}.ot-sticky-reuse-shell.is-active{position:fixed!important;top:0;left:0;right:0;z-index:9999;width:100%;margin:0;isolation:isolate}.admin-bar .ot-sticky-reuse-shell.is-active{top:32px}.ot-sticky-reuse-shell.is-active .ot-header--transparent{position:relative!important;top:0!important;left:auto;right:auto}.ot-sticky-reuse-placeholder{display:block;width:100%;height:0;pointer-events:none}
.ot-native-footer{padding:30px var(--ot-content-gap);text-align:center;background:#111;color:#ccc}.ot-theme-builder-content,.ot-elementor-pro-content,.ot-elementor-content{width:100%;max-width:none;margin:0;padding:0}body.ot-elementor-page .ot-content-shell{width:100%;max-width:none;padding:0}
@media(max-width:782px){.admin-bar .ot-header--transparent,.admin-bar .ot-sticky-header,.admin-bar .ot-sticky-reuse-shell.is-active{top:46px}.ot-native-header__inner{min-height:68px;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:14px}.ot-primary-menu{gap:12px 18px}}
@media(prefers-reduced-motion:reduce){.ot-sticky-header,.ot-sticky-reuse-shell{transition:none}}
