img {border:none;}
a {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:none; color:#f04d2a;}
a:visited {text-decoration:none;}
a:focus {text-decoration:none;}
a {outline:none;}
a img {border:none;}

* {box-sizing:border-box;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body {	margin:0;padding:0;height:100%;background:#fff;background-attachment:fixed;font-family: 'Lato', sans-serif;font-weight:300;font-size:18px;color:#000;}
#wrapper {	min-height:100%;	position:relative;}
#header {	background-image:url('../images/menubg.jpg');height:86px;margin-top:80px;padding:10px;}
#header .box {display:flex;justify-content:space-between;flex-wrap:wrap;}
#header .logo {margin-top:-80px;}
#menu {font-family: 'IM Fell English', serif;text-transform:uppercase;font-weight:500;}
#menu ul {margin:0px;	padding:0px;	font-size:20px;}
#menu ul li {list-style:none;	text-align:center;	padding:20px 15px;	display:inline-block;}
#menu ul li a {padding:20px 0px;}
#menu ul li a {color:#502828;}
#menu ul li a:hover {	color:#fff;}
#content {margin-top:80px;text-align:right;padding-right:50px;padding-top:50px;padding-bottom:200px;background-image:url('../images/header.jpg');background-size:cover;background-attachment:fixed;background-position:center center;}
#content img {max-width:100%;}
h3.heading {font-family: 'IM Fell English', serif;text-transform:uppercase;font-size:50px;margin:20px 0;line-height:56px;color:#613e2b;text-align:center;}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap;}
.product {width:30%;font-size:16px;color:#000;font-weight:300;text-align:center;}
.product a {color:#000;}
.product h1 {font-size:20px;font-weight:700;margin:0;}
.product img {max-width:100%;}
.button {font-family: 'IM Fell English',serif;font-size:15px;text-transform:uppercase;color:#fff;background:#5a3c2c;padding:8px 35px 4px 35px;margin-top:5px;display:inline-block;position:relative;}
.button:after {content: '';	margin-top: 1px;width: 100%;position: relative;border-bottom: 3px solid #f04d2a;position: absolute;left: 0;right: 0;bottom: -4px;}
section {padding:20px 0 80px 0;}
.button:hover {background:#f04d2a;}
.button:hover:after {border-bottom:3px solid #5a3c2c;bottom:-6px;}
#Produkty .flex {margin-bottom:60px;}
#Produkty {text-align:justify;text-align-last:center;-text-align-last:center;line-height:25px;}
#Zdrowie {background-image:url('../images/bg.jpg');background-size:cover;background-attachment:fixed;background-position:bottom center;text-align:center;}
#Zdrowie .bigger {font-size:34px;}
b {font-weight:700;}
.btn-white {background:rgba(255,255,255,0.4);border:1px solid #fff;display:inline-block;padding:5px 40px;margin-top:20px;}
a .btn-white {color:#000;}
.btn-white:hover {background:#613e2b;border:1px solid #613e2b;color:#fff;}
.cloud{padding:60px 80px 50px 80px;background-repeat:no-repeat;background-size:cover;width:442px;}
.cloud1 {background-image:url('../images/cloud1.png');padding:67px 80px 50px 80px;}
.cloud2 {background-image:url('../images/cloud2.png');}
.cloud3 {background-image:url('../images/cloud3.png');}
.cloud4 {background-image:url('../images/cloud4.png');}
.cloud5 {background-image:url('../images/cloud5.png');padding:85px 80px 50px 80px;}
.cloud6 {background-image:url('../images/cloud6.png');padding:65px 80px 50px 95px;}
.perc30 {width:30%;}
.perc40 {width:39%;}
.inside {padding-bottom:20px !important;padding-top:20px !important;background-image:url('../images/header-inside.jpg') !important;background-attachment:scroll !important;}
.inside img {width:300px;}
#Content p {text-align:center;}
#Content h3 {text-align:center;}

#gallery {	display:flex;	justify-content:space-between;	flex-wrap:wrap;}
#gallery .empty {	height:0px !important; }
#gallery .gal-item {	width:340px;	height:230px;	text-align:center;	margin-bottom:10px;	position:relative;}
#gallery .gal-item img { width:100%;    height:100%;    object-fit: cover;    overflow: hidden;}

#footer {background:#fff;line-height:30px;padding:20px 0px 60px 0px;}
#footer .box {display:flex;justify-content:space-between;flex-wrap:wrap;}
#footer span {font-family: 'IM Fell English', serif;text-transform:uppercase;font-size:18px;}
#footer .perc30:last-child {text-align:right;}
.box {	max-width:1620px;	margin: 0px auto;	padding:0px 10px;}
.transition,.button,.btn-white,.button:after {	transition: all 0.6s;	-moz-transition: all 0.6s;	-webkit-transition: all 0.6s;	-o-transition: all 0.6s; }
ul.list {list-style-type: none;margin:0px; padding:0px;margin-left:10px;}
ul.list li:before{ content:"-"; position:relative; left:-5px;}
ul.list li{ text-indent:-5px; }
@media all and ( max-width:1540px) {
	#menu ul {font-size:18px}
	#menu ul li {padding:20px 10px;}
	.perc40 img {max-width:100%;}
}
@media all and ( max-width:1400px) {
	#header .logo {margin-top:-60px;}
	.logo img {width:250px;}
	#Zdrowie .perc30 {width:37%;}
	#Zdrowie .perc40 {width:25%;}
}
@media all and ( max-width:1300px) {
	#menu {width:calc(100% - 250px);text-align:right;}
	.cloud {width:380px;}
	.cloud{padding:50px 20px 50px 20px;}
.cloud1 {padding:57px 20px 50px 20px;}
.cloud5 {padding:75px 20px 50px 20px;}
.cloud6 {padding:55px 20px 50px 25px;}
	#menu ul li {padding:5px 10px;}
}
@media all and ( max-width:1020px) {
	#header .logo {margin:0;}
	#header {background:none;text-align:center;height:auto;margin-top:0px;}
	#header .box {display:inline-block;}
	#menu {text-align:center;width:100%;}
	#menu ul li a:hover {color:#f04d2a}
	#content {margin-top:0;}
	#content {padding:10px 0;}
	.perc30, .perc40, .product,#Zdrowie .perc30, #Zdrowie .perc40 {width:100%;}
	.cloud {margin:0 auto;}
	#footer .perc30 {margin-bottom:30px;text-align:center;}
	#footer .perc30:last-child {text-align:center;}
	#Zdrowie .perc40 {order:2;}
	#Zdrowie .perc30 {order:1;}
}
@media all and ( max-width:450px) {
	.cloud {width:100%;padding:10px 0px;}
	.cloud1,.cloud2,.cloud3,.cloud4,.cloud5,.cloud6 {background:none;}
	h3.heading {font-size:40px;line-height:46px;}
}