/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.link { background: rgb(0, 0, 0, 0.65); color: #000; padding: 1px 8px; border-radius: 15px; } 
/* Add your custom styles here */
.my-icon-btn .elementor-button {
  padding-left: 70px !important;     
  position: relative;
}

/* Icon placement */
.my-icon-btn .elementor-button::before {
  content: "";
  position: absolute;
  left: 6px;                        
  top: 50%;
  transform: translateY(-50%);
  width: 42px;                       
  height: 42px;
  background-image: url('/wp-content/uploads/2025/11/sw-btn-icon.png'); 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;           
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}
input[type="number"] {
  -moz-appearance: textfield !important;
}

/* default state: transparent */
.sticky-header {
    background: transparent;
    transition: background 0.3s ease;
}

.sticky-header.scrolled {
    background: rgb(255, 255, 255, 0.95) !important;
}

.sticky-header {
    transition: height 0.3s ease, padding 0.3s ease;
    height: 140px; /* default desktop header height */
}

/* When scrolled */
.sticky-header.scrolled {
    height: 80px; 
}

.sticky-header .siska-logo {
    transition: transform 0.3s ease;
    transform: scale(1);
}

.sticky-header.scrolled .siska-logo {
    transform: scale(0.65); 
}
