#sp-top-bar {padding:0px !important;}
#sp-header-topbar {background: black;}

h2.sp-page-title-heading,h1.sp-page-title-heading {padding:44px 0px !important; font-size: 3rem !important;font-weight:900 !important;text-shadow: 2px 2px 10px #000000!important;}

/* Target the inner div only when it is a direct child (>) of the specific parent */
.eb-1.eb-floating-button.eb-bottom-center > div[data-ebox="1"] {
    display: none !important;
}
div.btn, input.btn, a.btn {background: #000000!important; color:#ffffff!important;padding:.5rem 2rem!important;border-radius:40px!important;margin-bottom: 2rem!important;}
div.btn:hover, input.btn:hover, a.btn:hover  {background: #dddddd!important;color:#000000 !important}

@media screen and (max-width: 860px) {
	#sp-menu .sp-module {display: none;}
	#offcanvas-toggler {line-height: 75px; height: 75px;font-size: 20px;}
	.burger-icon {width: 25px;cursor: pointer;}
	.burger-icon > span {display: block; height: 3px; background-color: #333; margin: 4px 0;}
	#sp-header #offcanvas-toggler {display: flex; align-items: center;}
	.leftmenu {display:none !important;}
}
@media (max-width: 991px) {
    #modal-menu {
        top: 80px;
    }
}

nav.sp-megamenu-wrapper {display:none !important;}

.burger-icon>span {background:#ffffff!important;}



.jenhome nav {display: none!important;}

ul.mod-menu.mod-list.menu {list-style: none;text-align: center;}

#modal-menu .modules-wrapper a {color: #ffffff !important;}
#sp-header.header-with-modal-menu.center-layout .modules-wrapper {margin:15% auto;}
ul.mod-menu.mod-list.menu li {display: inline-block;}
ul.mod-menu.mod-list.menu li {opacity: 0;transform: translateY(20px);}
@keyframes fadeInSlideUp { 0% 
	{
        opacity: 0;
        transform: translateY(40px);
    }
     100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.modal-menu.active ul.mod-menu.mod-list.menu li {animation: fadeInSlideUp 0.4s ease-out forwards;}


	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(1) {animation-delay: 0.05s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(2) {animation-delay: 0.25s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(3) {animation-delay: 0.35s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(4) {animation-delay: 0.45s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(5) {animation-delay: 0.55s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(6) {animation-delay: 0.65s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(7) {animation-delay: 0.75s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(8) {animation-delay: 1s;}


#modal-menu {
    transition: background-color 2s ease-in-out; 
    background-color: rgba(0, 0, 0, 0) !important; 
}
#modal-menu.active {background-color: rgba(0, 0, 0, .7) !important;}
.fadehead {
    opacity: 1;
    transition: opacity 1s ease;
    pointer-events: auto; /* optional */
}

.modal-menu-active .fadehead {
    opacity: 0;
	transition: opacity 1s ease;
    pointer-events: none; /* prevents interaction while hidden */
}

ul.mod-menu.mod-list.menu li a {
  display: inline-block; 
  margin: 5px 0px; 
  padding: 10px 30px; 
  transition: all 0.3s ease-in-out; 
  text-decoration: none;
  border: 2px solid transparent; 
  border-radius: 30px;
}

ul.mod-menu.mod-list.menu li a:hover {
	margin: 10px 0px; 
  border: 2px solid white; 
  padding: 10px 30px; 
  border-radius: 30px; 
}


@media (max-width: 991px) {
    #sp-header {height: 80px;}
	.offcanvas-inner .offcanvas-menu {width: auto;}
	.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu.border-menu .offcanvas-inner ul.menu>li>.nav-header {padding: 10px 20px;}
	ul.mod-menu.mod-list.menu li a {font-size: 1.5rem!important;color:#ffffff !important;}
	ul.mod-menu.mod-list.menu li {opacity: 1;transform: translateY(20px);}
@keyframes fadeInSlideUp {
	  from {
		opacity: 0;
		transform: translateY(40px);
	  }
	  to {
		opacity: 1;
		transform: translateY(0);
	  }
	}
	.modal-menu.active ul.mod-menu.mod-list.menu li {animation: fadeInSlideUp 0.4s ease-out forwards;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(1) {animation-delay: 0.05s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(2) {animation-delay: 0.25s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(3) {animation-delay: 0.35s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(4) {animation-delay: 0.45s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(5) {animation-delay: 0.55s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(6) {animation-delay: 0.65s;}
	.modal-menu.active ul.mod-menu.mod-list.menu li:nth-child(7) {animation-delay: 0.75s;}
	
}
div.j2store-product-images {margin-bottom: 1.2rem !important;}
