.desktop-header .column-search-desktop .search-desktop .elementor-widget-container .wew-search-wrap form.woovina-searchform button.search-submit{right:auto}/* Mobile Toll-Free Number - Top and Bottom */.mobile-tollfree-top,.mobile-tollfree-bottom{display:none;/* Hidden by default */position:fixed;left:0;right:0;background-color:#007cba;/* WordPress blue - change as needed */color:white;text-align:center;padding:10px 15px;font-size:16px;font-weight:bold;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.mobile-tollfree-top{top:0}.mobile-tollfree-bottom{bottom:0}.mobile-tollfree-top a,.mobile-tollfree-bottom a{color:white;text-decoration:none;display:block}.mobile-tollfree-top a:hover,.mobile-tollfree-bottom a:hover{text-decoration:underline}/* Show only on mobile devices (768px and below) */@media only screen and (max-width:768px){.mobile-tollfree-top,.mobile-tollfree-bottom{display:block}/* Add top padding to body to account for fixed top bar */body{padding-top:50px !important}/* Add bottom padding to body to account for fixed bottom bar */body{padding-bottom:50px !important}}.topbar-text{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:16px;font-weight:600;background-color:#d9534f !important;/* Bootstrap-style red */color:#fff !important;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,0.2);position:relative;z-index:9999}/* Add phone icon before the first span using CSS only */.topbar-text .banner-text::before{content:"\260E";/* Unicode phone symbol ? */display:inline-block;margin-right:8px;font-size:18px;animation:pulse 1.2s infinite}/* Optional subtle animation */@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}#footer-widgets .scoical .woovina-social-icons{text-align:start}.elementor-8880 .elementor-element.elementor-element-047ea1c .custom-header-logo{text-align:start}.woocommerce .woovina-loginform-wrap .form-row.form-row-wide{margin-top:30px}/* Make the main header background black */.elementor-element-c77edca{background-color:#000 !important}/* Ensure the container inside stays within layout */.elementor-element-c77edca .elementor-container{max-width:100%}/* Menu links - make text white for visibility */.elementor-element-c77edca .main-menu >li >a,.elementor-element-c77edca .main-menu >li >a span.text-wrap{color:#fff !important}/* Menu item on hover - optional */.elementor-element-c77edca .main-menu >li >a:hover,.elementor-element-c77edca .main-menu >li.current-menu-item >a{color:#ffcc00 !important;/* Yellow highlight on hover or active */}/* Logo wrap background (optional if needed) */.elementor-element-c77edca .logo-wrap{background-color:transparent !important}/* Search button styling inside header */.elementor-element-c77edca .search-submit{background-color:#222 !important;color:#fff !important;border:none}/* Cart & wishlist icons */.elementor-element-c77edca .icon-i a,.elementor-element-c77edca .icon-i .wcmenucart-count{color:#fff !important}/* Mobile menu icon */.elementor-element-c77edca .hamburger-inner,.elementor-element-c77edca .hamburger-inner::before,.elementor-element-c77edca .hamburger-inner::after{background-color:#fff !important}