@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap&subset=latin-ext');

a { color: #D7261C; text-decoration: underline; }
a img { border: none; background: none; }

p   { font-size: 1.1em; font-family: Mulish, Arial, sans-serif;  font-weight: 300; line-height: 130%; }
p strong { font-weight: 600;}

.table  { font-size: 1.0em; font-family: Mulish, Arial, sans-serif;  font-weight: 300; line-height: 130%; }
.table strong  { font-size: 1.1em; font-family: Mulish, Arial, sans-serif;  font-weight: 600;}


h1, h2, h4, h5, h6 { color: #002C5F; font-family: Mulish, Arial, sans-serif; font-weight: 600; margin-bottom: 0.2em; }
h1 { font-size: 4em; margin: 0 0 0.3em 0; font-weight: 500; color: #2761A3;}
h2 { font-size: 2.5em; }
h3 { font-size: 1.7em; font-weight: 600; font-family: Mulish, Arial, sans-serif; line-height: 145%;}
h4 { font-size: 1.3em; font-weight: 700; line-height: 145%; margin-bottom: 0.2em;}
li { font-size: 1.1em;}

a { color: #002C5F; }

.btn {
  font-weight: 700;
  text-decoration: none;
  background-color: #002C5F;
  color: white;
  border-radius: 0px;
  padding: 10px 30px;
  border: 0px;

}

.btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:link, .btn-primary:visited {
  box-shadow: none;
}



.navbar__brand-logo-img {
  max-width: 11rem;
}

.navbar__toggler-icon-bar {
  background-color: #6FA3DE;
}

.navbar__menu-link  {
  color: #002C5F;
  font-weight: 500;
}
.navbar__menu-link:hover {
  color: #6FA3DE;
}
.navbar__menu-item.active>.navbar__menu-link, .navbar__menu-item.active>.navbar__menu-link .navbar__menu-item .active   {
  color: #6FA3DE;
}


#footer { background-color: #282F36; }

#footer p  {
  color: #B1B4B8;
  font-size: 1em;
  line-height: 145%;
}
#footer a, #footer h3, #footer strong  {
  color: white;
}

.x-auto:hover {
  background-color: #efefef;
}

.x-auto-p {
  font-size: 1em;
  margin-bottom: 0px;
}

.x-auto h3  {
  color: #002C5F;
  margin-top: 0px;
}

.x-auto {
  padding-top: 20px;
  padding-bottom: 30px;
}

#main {
  padding-bottom: 0px; 
  background-image: url("/obrazek/3/bgr-jpg/");
  background-repeat: no-repeat, repeat;
}
.main > .container:first-child, .main > .motive__motto:first-child, .container--article { padding-bottom: 0px; }

