.calaszer a {display: block !important;}

.ba-blog-post-title {
  min-height: 60px !important;
}

.ba-blog-post-intro-wrapper {
  min-height: 132px !important;
}

[data-column="Description"], [data-column="Name"] {
  display: none !important;
}

.counter-number {
  width: 100% !important;
}

.cc-trigger.cc-trigger-handle {
  font-size: 16px !important;
}

.cc-trigger.cc-trigger-handle {
  background: #1e293d !important;
}

.cc-trigger.cc-trigger-handle {
  padding: 2px 20px 5px 20px !important;
}

#item-1764012306343 {
  text-align: center !important;
  background: #444 !important;
  padding: 5px 20px !important;
  border-radius: 5px !important;
  font-weight: bold !important;
  margin: 5px auto !important;
  display: inline-block !important;
}

#item-1764012306343:hover {
  background: #777 !important;
  color: #fff !important;
}

#item-1764012306343 a:hover {
  color: #fff !important;
}

#item-1764012306343

.ba-item-counter .counter-number {
  width: 100% !important;
}

.cechowanie {pointer-events: none !important;}

.accordion-body li {
  color: #000 !important;
}

.underline {
    display: inline;
    background-image: linear-gradient(90deg, #f2cc0e, #f2cc0e);
    background-position: 0 100%;
    background-size: 100% 12px;
    background-repeat: no-repeat;
    padding-bottom: 0px;
  }

.underline2 {
    display: inline;
    background-image: linear-gradient(90deg, #f2cc0e, #f2cc0e);
    background-position: 0 100%;
    background-size: 100% 6px;
    background-repeat: no-repeat;
    padding-bottom: 0px;
  }

.zlinia strong {
    display: inline;
    background-image: linear-gradient(90deg, #f2cc0e, #f2cc0e);
    background-position: 0 100%;
    background-size: 100% 8px;
    background-repeat: no-repeat;
    padding-bottom: 0px;
  }

hr {border-top: 1px solid #bbb; border-bottom: none;}

strong {font-weight: 700 !important;}

.naglowek {
  height: calc(100vh - 97px);
}

.naglowek2 {
  height: calc(100vh - 147px);
}

/* 
h1::after {
  width: 20%;
  height: 20px;
  display: block;
  content: '';
  background-color: var(--accent);
  position: relative;
  top: 0;
}

h2 {
	margin-top: 10px !important;
}

*/


/* --- RESPONSYWNOSC --- */

@media only screen and (max-width: 1600px) {
 
  
  
}

@media only screen and (max-width: 1200px) {
 
  
  
}

@media only screen and (max-width: 1024px) {
 

#item-17496597570 {
  background-position: center right !important;
}  
  
}

@media only screen and (max-width: 768px) {
 
 h2 {margin-top: 10px !important;}
  
    .ba-blog-post-title {
  min-height: auto !important;
}

.ba-blog-post-intro-wrapper {
  min-height: auto !important;
}
  
}

@media only screen and (max-width: 650px) {
 
    #item-17496597570 {
  background-position: center top !important;
} 
  

  
}