/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 29 2024 | 18:25:46 */
/* .fancybox-container.fancybox-is-open .fancybox-bg {
	opacity: 0 !Important;
} */

/* UKRYJ RECAPTCHE */
.grecaptcha-badge {
	display: none !important;
}

.she-header-yes .elementor-widget-theme-site-logo, .she-header-yes .elementor-widget-image, .she-header-yes .logo, .she-header-yes .elementor-widget-theme-site-logo img, .she-header-yes .elementor-widget-image img, .she-header-yes .logo img {
    
    transition: all 0.2s ease !important;
}

/* WYMIARY SPECYFIKACJA TECHNICZNA */

.sizes-desktop{
		display: inline !Important;
	}
	
	.sizes-mobile{
		display: none !Important;
	}

@media (max-width: 1024px) {
	.sizes-desktop{
		display: none !Important;
	}
	
	.sizes-mobile{
		display: inline !Important;
	}
}


.price-product {
	color: #c00b21;
/*   padding: 2px 10px !Important; */
/*   padding-right: 10px !Important; */
	background: transparent !important;
		padding-left: 0px !important;
  text-transform: uppercase;
	font-family: var( --e-global-typography-0b4b653-font-family ), Sans-serif;
  font-size: var( --e-global-typography-0b4b653-font-size );
  font-weight: var( --e-global-typography-0b4b653-font-weight );
  text-transform: var( --e-global-typography-0b4b653-text-transform );
  line-height: var( --e-global-typography-0b4b653-line-height );
  letter-spacing: var( --e-global-typography-0b4b653-letter-spacing );
  word-spacing: var( --e-global-typography-0b4b653-word-spacing );
}
/* 
.addons-column ul{
	padding-left: 15px;
} */

.comments-area a,.page-content a {
  text-decoration:none;
}

.offer-menu a.active-btn 
{
	background-color: var( --e-global-color-primary ) !Important;
	color: var( --e-global-color-accent ) !important;
}

.anchor {
    height: 160px;
    display: block;
    margin-top: -160px;
    visibility: hidden;
    /*scroll-margin-top: calc(140px);*/
}

.anchor-section {
    height: 80px;
    display: block;
    margin-top: -80px;
    visibility: hidden;
}

/* TABELA W POJEDYNCZEJ STRONIE OFERTY / SPECYFIKACJA */

@media only screen and (max-device-width: 768px) {
	
  .jltma-table, .jltma-table tbody, .jltma-table td, .jltma-table th, .jltma-table thead, .jltma-table tr {
    display: revert !Important;
  }
	.jltma-table td::before {
		display: none;
	}
	.jltma-table thead tr{
		position: static;
		
	}
}


/* DOPASOWANIE BELKI PO PRAWEJ STRONIE DO PRAWEJ STRONY */
/* 
@media (min-width: 1024px) {
.offer-content {
	width: 55% !important;
	}
} */

.mobile-menu-bg a.active-bg {
	background-color: #c00b21 !Important;
}

.mobile-menu-bg a.black-bg {
	background-color: #000 !Important;
}

/* .hide-section{
	display: none !important;
} */

@media (max-width: 1023px){
	.anchor {
  height: 160px;
  display: block;
		position: absolute;
		top: -300px;
  margin-top: -160px;
  visibility: hidden;
/*   scroll-margin-top: calc(140px); */
}
}

/* 
.sticky-menu {
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
	z-index: 9999;
	  margin-top: 0;
} */

/* #navbar {
  transition: 0.3s ; /* Dodaj animację do zmiany marginesu z czasem trwania 0.5s */
/* } */

/* 
.sticky-menu {
  /* Twoje style dla paska nawigacyjnego */
/* } */



/*  div[data-elementor-type="wp-page"] + #navbar {
	padding-top: 200px !important;
}  */

/* body {
	min-height: 100%;
} */