@import url("settings.css");

header {background: var(--body-background)}
h1 {font-size: 28px; line-height: 1.2em; font-family: var(--header-font); color: var(--color1); }
h2 {font-size: 28px; line-height: 1.2em; font-family: var(--header-font); color: #000;}
h3 {margin-top: 20px; color: var(--color1); margin-bottom:10px; line-height: 1.5em; font-size: 20px}
h4 {margin-top: 20px; color: #000; margin-bottom:10px; line-height: 1.5em; font-size: 1.3em}
h5 {margin-top: 20px; font-weight: bold; color: var(--color1); padding-bottom: 5px; margin-bottom:10px; line-height: 1.5em; font-size: 1.3em; border-bottom: 1px solid var(--color1)}
h6 {margin-top: 20px; font-weight: bold; color: #000; line-height: 1em; font-size: 0.8em}

#chooselang_google_content {border:0}
#menu_sidebar .navbar-brand, header .navbar-brand {font-size: 26px}
.page-title {text-align:left}
 .slider {height:fit-content}
.slider-image>img, .slider-image video {position:relative}
/*odkomentuj jesli ma wyswietlac napisy*/
/*.slider .carousel-one {background: unset}
.slider .carousel-one {display:none !important}*/ 
.content {padding-right:30px}
header .navbar-brand>br {display:inline;}
#menu_sidebar .navbar-brand img, header .navbar-brand img {height:90px; margin-top:-8px; border-radius:50%}
header .navbar-brand {text-align: left; color: var(--color1); padding-top:10px; width:100%}
header .navbar-brand small {letter-spacing:2px}
header .navbar-brand:hover {color: var(--color1);}
header ul.navbar-nav>li>a {white-space: nowrap}
#menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a {border-left:1px solid rgba(0,0,0,0.1);}
#menu_sidebar ul.navbar-nav li a:nth-last-child(2), header ul.navbar-nav li:nth-last-child(2) a{border-right:1px solid rgba(0,0,0,0.1);}
footer {background: var(--color1); color: #fff}
footer .footer-box h4 {text-align:center; color: #fff; background: rgba(255,255,255,0.2); border: 1px solid #fff; padding: 10px; text-shadow: unset}
footer .footer-box  a {color: #fff; padding: 5px}
footer .copyright {background: #562916}
.priest img {border-radius:50%}
.priest-centered p, .priest-centered li {text-align:initial}
.priest-centered p.strong {text-align:center}
@media (max-width: 1400px){
header .navbar-brand {  font-size: 22px;}
#menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a {padding: 15px 10px}
#menu_sidebar .navbar-brand img, header .navbar-brand img {height:80px; margin-top:-8px}
}
@media (max-width: 1200px){
header .navbar-brand {  font-size: 18px;}
#menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a {padding: 15px 8px}
#menu_sidebar .navbar-brand img, header .navbar-brand img {height:70px; margin-top:-6px}
}
@media (max-width: 992px){
    header .navbar-brand {  font-size: 20px;}
    #menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a {padding: 5px 20px;}
    #menu_top {margin-top:5px}
}
@media (max-width: 576px){
    header .topbar .address span:first-child {display:inline}
    a.wcag-button {top:60px}
#menu_sidebar .navbar-brand img, header .navbar-brand img {height:50px; margin-top:-4px}
.content {padding-right:10px}
      .slider {height:400px}
         .slider .carousel-one {display:block  !important}
    .slider .carousel-one h1 {font-size:20px}
    #menu_sidebar .navbar-brand>br, header .navbar-brand>br {display: inline}
    header .navbar-brand {  font-size: 15px; padding-top:10px}
    #menu_sidebar .navbar-brand small, header .navbar-brand small {line-height:0}
}

@media (max-width: 380px){
     .slider {height:360px}
} 