@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');

.logo-default{
  height: 35px;
}

.logo-default-footer{
  height: 65px;
}

.mobile-logo-default{
  height: 35px;
}

.logo-sticky{
  height: 35px;
}

.mr-15 { margin-right: 15px !important; }

@media screen and (min-width: 1200px) {
  .button-mobile { display: none; }
}

@media screen and (max-width: 1199px) {
  .button-pc { display: none !important; }
}

.button-mobile{
  position: absolute;
  right: 65px;
}

table {
  border: none;
}

table tbody th, table tbody td, table thead th {
    border-right: none;
    font-weight: 400;
}

table tbody tr {
    border-bottom: 1px solid #dddddd;
    color: #333333;
}

table tbody tr:hover {
    color: #000000;
    background-color: #dddddd;
}

.flex-row{
    display: flex;
    flex-wrap: wrap;
}

.przycisk{
  background-color: var(--color-primary);
  transition-duration: 0.3s;
  padding: 10px;
  color: #ffffff;
  border: none;
  border-radius: 2px;
  font-family: 'Lato', sans-serif;
}

.przycisk:hover{
  background-color: #ffffff;
  color: var(--color-primary);
}

@media screen and (max-width: 1400px) { .header-side { width: 375px; height: 100vh; position: fixed; top: 0; left: 0; }
  .main-nav > li, .main-nav > li > a { -webkit-box-align: center; align-items: center; margin-left: -6px;}
}

.punkty {
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;

}

.testimonial-whole-filled {
    background-color: #aba3a0;
}

.nav-active{
  color: var(--color-primary);
}

.nowosc{
  color: #fff;
  background-color: var(--color-primary);
  padding: 1px 4px;
  border-radius: 3px;
}

.star-rating li {
  font-size: 2em;
}

.liquid-img-group-single{
  display: flex !important;
  justify-content: center !important;
}
