.kontakt-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
    font-size: 17px;
	line-height: 26px;
}
.kontakt-overflow{
  overflow:hidden;
}
.kontakt-info {
	padding: 20px 20px 0px 20px;
}
.kontakt-info h3 {
	margin-bottom: 10px!important;
	margin-top: 0px!important;
	font-size: 18px!important;
}
.kontakt-info a{
    font-weight: 500!important;
	text-decoration: none!important;
}
#kontakt-border{
  border: 1px solid #e5e5e5;
  padding: 10px;
  width: 100%;
}
.mapa {
	flex: 1;
	padding: 20px;
}
@media screen and (max-width: 768px) {
	.kontakt-container {
		flex-direction: column;
	}
	.kontakt-info {
		margin-right: 0;
		margin-bottom: 20px;
	}
}
.numer-konta{
font-weight: 500;
}
.odstep{
 margin-top:20px; 
}
#category-description ul{
  padding-left: 25px;
}
#category-description li{
 list-style: disc;
}
@media only screen and (min-width: 990px) {
.tt-menu-row.row{
display:flex;
justify-content: center;
}
.sep{margin-top:40px;}
}
@media only screen and (max-width: 990px) {
.hidebr{ display:none; }
}
.noborder{
  border-bottom:0px!important;
  display:contents!important;
}
.tt-sub-menu.menu-dropdown{
 cursor:default; 
}
.icon-drop-mobile{
width: 30px!important;
height: 30px!important;
}
#category-description-bottom ul {
 list-style-type: disc;
 padding-left:20px;
}

#category-description-bottom li {
 margin-bottom:10px;
}

#category-description a,#category-description-bottom a{
  color:purple;
}

.list-workshops .product-description * {
    height: auto!important;
}

.ljnavbar{display:block!important;}
.ljimg{width:100%!important;}
@media only screen and (max-width: 990px) {
.ljnavbar{display:flex!important;align-items:center!important;}
.ljimg{width:40%!important;}
}

.sdsarticle-des ul, ol{
font-size: 20px; line-height: 30px; list-style: unset;
}

.sdsarticle-des td{padding:5px;}

.EdroneOnsiteBanner__content a{
  color:white;
}

#manufacturer-description ul{
list-style-type: disc !important;
padding-left:20px !important;
}

#manufacturer-description p {
    margin-bottom: 10px !important;
}

.blog-post .articleContent {
    display:none;
}

.product-description strong,
.product-description b {
  font-size: 20px !important;
}

.product-description li{
font-size:20px!important;
  line-height: 26px;
}

.product-description ul{
list-style-type: disc;
}

 .tabela-chwytacze {
    max-width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    border: 1px solid #ddd;
    border-radius: 6px;
  }

  .tabela-chwytacze table {
    border-collapse: collapse;
    width: 100%;
    font-family: Arial, sans-serif;
    min-width: 600px; /* zapobiega ściskaniu na małych ekranach */
  }

  .tabela-chwytacze thead th {
    background-color: #4CAF50;
    color: white;
    text-align: center;
    padding: 10px;
  }

  .tabela-chwytacze tbody td {
    border: 1px solid #ddd;
    padding: 10px;
    vertical-align: top;
  }

  .tabela-chwytacze tbody tr:nth-child(even) {
    background-color: #f9f9f9;
  }

  .tabela-chwytacze tbody tr:hover {
    background-color: #f1f1f1;
  }

  .tabela-chwytacze tbody td:first-child {
    font-weight: bold;
    background-color: #f0f0f0;
    width: 20%;
    text-align: left;
    white-space: nowrap;
  }
.cart_block {
    top: 150%!important;
}
.product-manufacturer{
display:none;
}

.product-information {
    border: 1px solid rgba(0, 0, 0, .2);
}

@media (max-width: 768px) {
	.rs-short-desc,.rs-info-banners-grid,.rs-price {
		display: none;
	}

	.product-information{
		border:none;
		padding:0px;
	}
}

#ttcmsservice {
    display: none;
}

.regular-price{
 margin-left:0px!important; 
}

#giftcard_block{
  display:none;
}

.xmasss{
  background-color:#e5a0ff;
}