/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
/* @media screen and (max-width:428px){
html,
body{
	scroll-padding-top:600px!important;
}	
} */

/*
   Product Sub Menu On Test Page - AM
*/
:root{
	--kw-gray: #959996;
	--kw-blue: #2D5C8C;
	--kw-green:rgb(9,85,64);
}

/*Login/Register PopUp*/

.login-pop .elementor-tab-mobile-title{
	display:none;
}
@media and screen (max-width:500px){
	.login-pop .elementor-tab-title.elementor-tab-desktop-title{
		display: inline-block!important;
	}
	
}
@media (max-width: 767px){

.elementor-tabs .elementor-tabs-wrapper {
    display: flex!important;
}
}
.login-pop .elementor-tab-title.elementor-tab-desktop-title{
	width: 43%;
	margin-left: 15px;
	margin-bottom:1.5rem;
	display: inline-block;
	border:1px solid var(--kw-green)!important;
	border-radius:20px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	cursor:pointer;
	}
/*
.login-pop .elementor-tab-content.elementor-clearfix {
	position: absolute;
	margin-top: 20px;
	margin-left: 0px;
	}

*/
/*Logout Button*/
.kw-logout.elementor-button{
	color:var(--kw-green);
	background-color:white;
	border:1px solid var(--kw-green);
	border-radius:20px;
	text-transform:uppercase;
	font-size:13px;
}
.kw-logout.elementor-button:hover,
.kw-logout.elementor-button:focus{
	color:#4a4a4a;
}
/*This is for the spacing out of the menu between items*/
.kw-wall-sub .elementor-nav-menu{
	width:80%;
	/*justify-content:space-around!important;*/
}
/**********************************************************/

.kw-wall-sub .menu-item{
	border: solid 1px #4A4A4A;
	border-radius: 15px;
	margin-inline: 1rem; /*change this value to modify the horizontal space between items*/
	margin-bottom:1rem; /*change this value to modify the vertical space between items*/
}
.kw-wall-sub .menu-item a{
	color:var(--kw-blue);
	margin:0!important;
}

.kw-wall-sub .menu-item:hover,
.kw-wall-sub .menu-item.current-menu-item{
	background-color:var(--kw-blue);
}
.kw-wall-sub .menu-item:hover a{
	color:white!important;
}
@media screen and (max-width:1040px){
	.kw-wall-sub .elementor-nav-menu{
		width:100%;
	}
	.kw-wall-sub .menu-item{
		margin-inline:1rem;
	}
}
@media screen and (max-width:415px){
	.kw-wall-sub .menu-item{
		margin-bottom:0.5rem;
	margin-inline:0.25rem;
	}
	
}


/*FOOTER*/
.footer-nav a:hover{
	color:white;
}