/* 
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
*/

/* Add your custom styles here */



/* Default transparent header */
#masthead {
  position: fixed;
  top: 0;
  width: 100%;
  background: transparent;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  z-index: 999;
}

/* Header after scroll */
#masthead.scrolled .fixedheader  {
  background: #ffffff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

#masthead.scrolled a {
  color: #222;
}
#masthead.scrolled a:hover {
  color: #3b8740;
}
#masthead.scrolled li.current_page_item a{color: #3b8740;}


.logo-black { display: none; }
#masthead.scrolled .logo-white { display: none; }
#masthead.scrolled .logo-black { display: block; }
.designedby p a{display:flex;align-items:center;}
.designedby p a:after{
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	background:url(/wp-content/uploads/2025/12/sa-20x20-1.png) center center no-repeat;
	margin-left:3px;
}
.ourcommitment .elementor-icon-box-wrapper h4{margin-top:0;margin-bottom:10px;}
.ourcommitment .elementor-icon-box-wrapper{margin-bottom:15px;}

@media all and (max-width:1024px){
	body{padding-top:100px;}
	.logo-black { display: block; }
	.logo-black img{width:100px;}
	.logo-white{display:none;}
#masthead.scrolled .logo-white { display: none; }
#masthead.scrolled .logo-black { display: block; }
}