* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

a { text-decoration: none; }
a:hover 
    { background-color: #3f51b5ff;color:white;padding: 10px;}

/* Style the header */
.header {
  background-color: white;
  padding: 30px;
  text-align: center;
  font-size: 6vw;
  color: #B2D732;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
}

/* Style the top navigation bar */
.navbar {
  display: flex;
  width: 100%;
  background-color: #333;
    position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}

/* Style the navigation bar links */
.navbar a {
  color: white;
  padding: 14px 20px;
  text-decoration: none;
  width: 12.4%; /* Four8 links of equal widths */
  text-align: center;
}

 /* fotke 3 stolpci */
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}

img {margin-bottom: -7px}
.w3-row-padding img {margin-bottom: 12px}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}

.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}

@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}

hr { 
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
  color:#f2f2f2;
} 




/* Style the footer */
footer {
  background-color: #009688ff;
  padding: 10px;
  text-align: center;
  color: #B2D732;
}

.button {
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button1 {
  background-color: white; 
  color: black; 
  width: 100%;

}

.button1:hover {
  background-color: #fdf5e6ff;
  color: white;
}

.button2 {
  background-color: #d3e2bc; 
  color: black;
  border-radius: 50%;

}

.button2:hover {
  background-color: white;
  color: black;
}


