/* zmiana fontu na standard w nagłówkach sekcji */
.acm-hero h2.hero-heading {
  font-weight: normal;
  font-family: unset;
}

.t4-section-module .sub-title {
  font-weight: normal;
  margin-bottom: 1.5rem;
  font-family: unset;
}

/*zmniejszenie wysokości modułi JACM*/
#t4-hero {
    background: #000;
    padding-top: 0rem;
  /*padding-top: 20rem;*/
    padding-bottom: 0rem;
  /*padding-bottom: 10rem;*/
}





/*usunięcie marginesów z masthead*/
.t4-masthead {
    padding-left: 0px;
    padding-right: 0px;
}
.ja-masthead .ja-masthead-detail {
    margin-left: 0;
}

/*podcień i rozmiar tytułu masthead*/
.t4-masthead .ja-masthead .ja-masthead-title {
    color: #fff;
    text-shadow: black 1px 4px 8px;
    font-size: 2rem;
}
.t4-masthead .ja-masthead .ja-masthead-description {
    color: #fff;
    text-shadow: black 1px 4px 8px;
    font-size: 1.1rem;
}
/*
.t4-megamenu .nav > .dropdown > .nav-link .item-caret, .t4-megamenu .nav > .dropdown > .dropdown-toggle .item-caret {
        border-top: 4px solid #ccc;
}
*/


/*zmiana odstępów treści modułu w sekcji-2 hero-2 - było 2 wpoziomie i 9.375 w pionie*/
.t4-section.gutter-big > .container {
    padding-right: 1rem;
    padding-left: 1rem;
}
#t4-section-1 .container, #t4-section-2 .container, #t4-section-3 .container, #t4-section-4 .container, #t4-section-5 .container, #t4-section-6 .container {
    padding-top: 4.375em;
    padding-bottom: 4.375em;
}


/*ciemniejsze teksty na całej stronie*/
  body {
    color: #5f5f5f;
    font-family: Open Sans;
    font-weight: 400;
    font-style: normal;
}
  
#t4-hero .bg-overlay:before {
  background: #000;
  opacity: 0.5;
/*  display:none;*/
  }
  
 /* odstępy między banerami - nie działa */
.mod-banners__item.banneritem {
  padding-bottom: 20px;
}

/*system video thumbsów w chór par. */
.flex-video {
  display: flex;
  flex-wrap: wrap;
  background-color: #dddddd;
  justify-content: center;
}

.flex-video > div {
  background-color: #f1f1f1;
  width: 165px;
  margin: 10px;
  text-align: center;
  line-height: 91px;
  font-size: 30px;
} 

/* @Klara zamiana wyświetlania tytułu w blogu
- tej samiej wielkosci co tytuł w artykule */
.blog .item-content .page-header > h2, .blog-featured .item-content .page-header > h2 {
  font-size: 1.75rem;
  /*bylo font-size: 1.25rem;*/ 
}

/*zmniejszenie czarnej sekcji nad stopką*/
.t4-footer .container {
  border-bottom: 1px solid rgba(255,255,255,.1);
  padding-top: 1rem;
  padding-bottom: 1rem;
}