p a, h2 a, li a {
color: #f47d29;
}

p a:hover, h2 a:hover, li a:hover {
color: #4173c4;
}
table {
font-size: 18px;
  text-align: center;
  border: solid 1px #f5f8f8;
}

th, td {
  padding: 8px;
}
th {
  border-bottom: 1px solid #B3B7BC;
  font-weight: normal;
}
td {
    border: none;
}
tbody tr:nth-child(odd) {
  background-color: #f5f8f8;
}

tbody td:nth-of-type(1) {
text-align: left;
}
.table-echo th {
	text-align: center;
}
/* tabela w zakładce specyfikacja */
.specyfikacja {
	border: none;
}

.specyfikacja td, th {
  border-bottom: 2px solid #f47d29;
  background-color: white;
  text-align: left;
  padding-bottom: 10px;
  padding-top: 10px;
}
.specyfikacja th {
  font-weight: 700;
  color: #4173c4;
  line-height: 120%;
}
.specyfikacja th span {
  font-weight: 200;
}
.specyfikacja td:nth-child(1) {
font-size: 18px;
  font-weight: 400;
  width: 40%;
  line-height: 125%;
}
.specyfikacja ul {
font-size: 16px;
  line-height: 120%;
}
.specyfikacja li {
padding-top: 6px;
}
.specyfikacja li::marker {
color: #f47d29;
}
/* Listy np. na stronie Dystrybucja aparatury pomiarowej */
.ulkafelki {
	font-size: 18px;
	line-height: 120%;
  list-style-type: circle;
}
.ulkafelki li {
padding-top: 15px;
}
.ulkafelki li::marker {
color: #f47d29;
}
.ulkafelki li:first-of-type {
padding-top: 0px;
}
/* Listy w spisach produktów np. na stronie Mierniki dźwięku */
.ulprodukty {
font-size: 18px;
  line-height: 120%;
  margin-top: 5px;
}
.ulprodukty li {
  padding-top: 12px;
  padding-left: 5px;
  list-style-image: url('https://www.systemy-akustyczne.pl/images/media/check.png') !important;
}
.ulprodukty li:first-child {
  padding-top: 0px;
}

.ulprodukty ul li {
	font-size: 17px;
  line-height: 120%;
  list-style-image: none !important;
  list-style-type: disc !important;
  
}

.ulprodukty ul li::marker {
  color: #f47d29;
}

.liprodukty {
padding-top: 12px;
  padding-left: 5px;
}
li:first-child.liprodukty {
padding-top: 0px;
}
/* Opisy produktów w spisach produktów, np. na stronie Mierniki dźwięku */
.product-preview p {
  font-size: 18px;
  line-height: 130%;
}
.product-preview h2 {
  font-size: 18px;
  line-height: 200%;
}
/* Nagłówki w opisach w produktach, np. cirrus cr900 */
.product-details h2 {
 font-size: 24px;
  line-height: 180%;
  text-align: left;
}
.product-details h3 {
 font-size: 20px;
  line-height: 180%;
  text-align: left;
}
/* Listy w poszczególnych produktach */
.ulwprodukcie {
  font-size: 18px;
  line-height: 120%;

}
.ulwprodukcie li {
  padding-top: 14px;
  padding-left: 5px;
  list-style-image: url('https://www.systemy-akustyczne.pl/images/media/check-2.png') !important;
}

.ulwprodukcie li li {
  padding-top: 14px;
  padding-left: 5px;
  list-style-image: url('https://www.systemy-akustyczne.pl/images/media/check.png') !important;
}

.ulwprodukcie li:first-child {
padding-top: 0px;
}
.ulwprodukcie ul {
  font-size: 17px;
  line-height: 120%;
  list-style-image: none;
  margin-top: 8px;
}
.ulwprodukcie ul li {
padding-top: 10px;
}
.ulwprodukcie li::marker {
color: #f47d29;
}
/* Klasy na blogu */
.ulblog {
  font-size: 18px;

}
.ulblog li {
  padding-top: 10px;
  padding-left: 5px;
  list-style-image: url('https://www.systemy-akustyczne.pl/images/media/check-2.png') !important;
}

.ulblog li li {
	list-style-image: url('https://www.systemy-akustyczne.pl/images/media/check.png') !important;
}

/* .h2blog h2 {
	text-align: lef;
  font-size: 24px;
  line-height: 34px;
} */
/* Lista w footerze */
.ulfooter {
  font-size: 14px;
  font-weight: 300;
  list-style-type: none;
  line-height: 160%;
  margin-left: 0;
}
.ulfooter a {
    display: inline-block;
}
.ulfooter a:hover {
  margin-left: 10px;
}
/* Lista w menu */
.menu-marker {
  color: #f47d29;
}
.ulmenu {
  font-size: 16px;
  list-style-type: none;
  line-height: 1.3em;
}
.ulmenu .tymczasowe {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
}
.ulmenu a:link {
  color: rgb(27, 27, 27, 1)!important;
  display: block;
  padding: 7px 5px;
  transition: none!important;
}
.ulmenu a:hover {
  color: rgb(255, 255, 255, 1)!important;
  font-weight: 700;
  background-color:#f47d29;
  transition: none!important;
}
.ulmenu a:hover .menu-marker {
  color: #ffffff;
}
.ulmenu li:first-of-type {
  font-size: 18px;
  font-weight: 700;
}
/* Element "Akcesoria/Powiązane produkty" */
.column {
  float: left;
  width: 33%;
  max-width: 280px;
}
.row{
  display: flex;
  justify-content: center;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* Listy w polityce prywatności */
.ulRODO {
  list-style-type: circle;
}
.ulRODO li::marker {
  color: #f47d29;
}
/* Powiązane produkty - podpisy */
.aktxt {
 font-size: 100%;
  text-align: center;
  padding-top: 10px;
  line-height: 100%;
  font-weight: 600;
}
.column_mobile {
width: 33%;
}
/* Rozwijanie i zwijanie tekstu np na stronie Mierniki dźwięku */
#arrow {
  font-weight: bold;
  font-size: 30px;
  background: none;
  border: 0;
}
#arrowdown {
  display: inline;
}
#arrowup {
  display: none;
}
#arrowup, #arrowdown {
 color: #f47d29;
}
#arrowup:hover, #arrowdown:hover {
  color: #4173c4;
}
.arrow-text {
  font-size: 18px;
  font-weight: normal;
}
.hiddentext {
  display: none;
}
.show-text .hiddentext {
  display: block;
}
.show-text #arrowdown {
  display: none;
}
.show-text #arrowup {
  display: inline;
}
.show-text .visible-fragment {
  display: none;
}

.ochronniki {
	text-align: left;
  font-size: 12px;
  line-height: 12px;
}

.ochronniki td {
	padding: 1px;
}
.cc-nb-okagree {
  background: #FFAB00!important;
}

.cc-nb-reject {
  background: #eaeaea!important;
  color: #111!important;
}


.termsfeed-com---nb {
  left: 0;
}


p.cc-nb-text {
 display: none;
}

.cc-nb-text-container {
 margin: 0 0 1.25rem 0;
}

.cc-nb-text-container::before {
 content: "Używamy plików cookies, jeśli klikniesz -'Zgoda', wyrazisz zgodę na używanie wszystkich plików cookies, możesz też zmieniając ustawienia wyrazić zgodę na wybrane.";}

.ba-blog-post-title a {
    display: -webkit-box; /* Tworzenie elastycznego pudełka */
    -webkit-box-orient: vertical; /* Ustawienie orientacji pionowej */
    overflow: hidden; /* Ukrywanie tekstu poza określoną wysokością */
    text-overflow: ellipsis; /* Dodanie wielokropka na końcu */
    line-height: 1.5em; /* Wysokość jednej linii tekstu */
    max-height: 6em; /* Maksymalna wysokość odpowiadająca 4 liniom (4 x 1.5em) */
    word-wrap: break-word; /* Złamanie długich słów */
}
