* {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

body {
    background: #697083;
	font-family: "Open Sans", sans-serif;
}

/* baner z adresem witryny */
#baner {
    width: 100%;
    object-fit: fill;
}

/* ikonka kociej łapki w navbarze*/
#logo {
    width: 50;
    height: 30;
}

.navbar-nav {
    display: table;
    width: 100%;
    margin: 0;
}
.navbar-nav > li {
    float: none;
    display: table-cell;
    text-align: center;
    font-weight: bold;
}

/* unvisited link */
a:link.nav-link {
  color: white;
}

/* visited link */
a:visited.nav-link {
  color: white;
}

/* mouse over link */
a:hover.nav-link {
  color: black;
}

/* selected link */
a:active.nav-link {
  color: black;
}

a:link.title-products{
    color: black;
    text-decoration: none;
}

a:visited.title-products {
    color: black;
}

a:hover.title-products {
    text-decoration: none;
}

a:active.title-products {
    color: black;
}

#wrapper{
    background: #b6c2d4;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
    padding-top: 20px;
    }

#main {
	width: 70%;
	float: left;
	padding: 0 15px;
}

#sidebar {
	width: 25%;
	float: right;
}

/* pomniejszony tekst opisujący kategorię produktu w tytule */
#category {
	text-decoration: inherit;
	font-size: 0.7em;
}

/* obrazki opisywanych produktów */
.window_startup {
	float: left;
	width: 40%;
	margin-left: 15px;
	padding-right: 10px;
}

/* powiększenie pierwszej litery w opisie produktów*/
p.descript:first-letter {
	font-size: 1.3em;
	margin-left: 10px;
}

/* wyjustowany opis produktów*/
p {
    text-align: justify;
    font-size: 1.2em;
    color: #333a42;
    margin-left: 15px;
    margin-bottom: 20px;
    }

/* potrzebne do wypełnienia
 kolorem dwu kolumn*/
#spr {
    clear: both;
}

/* stopka */
footer {
    position: both;
    width: 100%;
    height: 63px;
	margin-left: auto;
	margin-right: auto;
    margin-bottom: 0px;
}

/* copyright w stopce*/
.text-center{
    color: gray;
    padding-top: 15px;
}

/* strzałki w stopce*/
#arrow {
  list-style-type: none;
  width: 550px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}