img {border:none;}
a {text-decoration:none; color:#988646;}
a:hover {text-decoration:none; color:#000;}
a:visited {text-decoration:none;}
a:focus {text-decoration:none;}
a {outline:none;}
a img {border:none;}
img {max-width:100%;}
b,strong {font-weight:700;}
* {box-sizing:border-box;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body {margin:0;padding:0;height:100%;background:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:18px;}
.cinzel,.nag,.justify h3  {font-family: 'Cinzel', serif;font-weight:400;}
.justify h3 {margin-bottom:0;}
.cinzel h1 {font-weight:400;margin:0;font-size:50px;}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap;}
.flexEnd {justify-content:flex-end;}
.flexCenter {justify-content:center;}
.flexVcenter {align-items:center;}
.flexVstart {align-items:flex-start;}
.flexVend {align-items:flex-end;}
#wrapper {min-height:100%;position:relative;}
#header {background-image:url('/wp-content/themes/candles/images/header.jpg');background-size:cover;background-attachment:fixed;background-position:center center;font-size:20px;/*padding:250px 0;*/position:relative;margin-top:150px;text-align:center;}
#header .box {position:absolute;left:0;right:0;top:0;bottom:0;color:#fff}
#pelOf {margin-top:250px;}
.button {padding:10px 30px;font-size:20px;border:1px solid #000;display:inline-block;color:#000;}
.button:hover {background:#000;color:#fff;}
#header .box.flex .button {color:#fff;border:1px solid #fff;}
#header .box.flex .button:hover {border:1px solid #000;}
.btnWrap {margin:10px 0;}
#header .btnWrap,#Swiece .btnWrap {margin-top:50px;}
.video-background {background: #000;width:100%;height:100vh;position:relative;z-index: 0;overflow:hidden;}
.video-foreground,.video-background iframe {position:absolute;top: -90px;left: 0;width: 100vw;height: calc(100vw/1.6);pointer-events: none;}
#menu ul {margin:0px;padding:0px;font-size:16px;text-transform:uppercase;}
#menu ul li {list-style:none;text-align:center;padding:10px 15px;display:inline-block;}
#menu ul li a {padding:10px 0px;color:#888888;}
#menu ul li a:hover {color:#988646;}
.mobile {display:none;}
#topbar {z-index:999;position:fixed;top:0;right:0;left:0;background:#000;padding:5px 0;}
.logo img {width:286px;margin:10px 0;}
.fixie {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
.fixie .logo img {width:200px;margin:0;}
.social a {margin-right:20px;}
.lang ul {list-style:none;}
.lang ul li {display:inline-block;}
#mobile-menu {background:rgba(255,255,255,0.9);z-index:998;position:fixed;top:0;bottom:0;right:0;left:0;text-align:center;padding-top:150px;display:none;}
#mobile-menu #menu ul li {width:100%;padding:5px 10px;font-weight:300;}
#mobile-menu #menu ul li a {padding:3px 0px;}
#nav-icon {width: 40px;height: 27px;position: relative;margin: 10px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon span {display: block;position: absolute;height: 5px;width: 100%;background: #000;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon span:nth-child(2) {top: 10px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon span:nth-child(3) {top: 20px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: -3px;left: 8px;}
#nav-icon.open span:nth-child(2) {width: 0%;opacity: 0;}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 25px;left: 8px;}
#content {padding:100px 0;}
.half {width:46%;text-align:justify;text-align-last:center;margin-bottom:30px;}
.sep {width:25%;height:1px;background:#9f9e9e;margin:15px auto;}
#content .nag {color:#454545;font-size:38px;}
#content p,.content p {font-size:16px;color:#454545;line-height:1.5;}
#Swiece {background-image:url('/wp-content/themes/candles/images/bg1.jpg');background-size:cover;background-attachment:fixed;background-position:center center;padding:150px 0;text-align:center;}
#NSwiece {background-image:url('/wp-content/themes/candles/images/bg3.jpg');background-size:cover;background-attachment:fixed;background-position:center center;padding:150px 0;text-align:center;}
#NSwiece .perc30 {text-align-last:center;}
#NSwiece .numb {font-size: 30px;border: 2px solid #000;padding: 10px 0px 10px 3px;border-radius: 200px;display: inline-block;margin: 1px auto 15px auto;width: 60px;height: 60px;font-weight: 400;text-align: center;}
#Swiece .cinzel,#NSwiece .nag,.nagXS {font-size:50px;}
#Wartosci {padding:70px 0;}
#Wartosci .half {width:49%;color:#454545;}
.wIco {width:130px;}
.wCon {width:calc(100% - 130px);text-align-last:left;text-align:justify;font-size:14px;}
.wCon .nag {font-size:20px;}
#Rekomendacje {background-image:url('/wp-content/themes/candles/images/bg2.jpg');background-size:cover;background-attachment:fixed;background-position:center center;padding:150px 0;text-align:center;}
#Rekomendacje .cinzel,.nagX,.nagX h1 {font-size:38px;}
.quote {font-style:italic;margin:30px 0;font-size:20px;position:relative;display:inline-block;max-width:calc(100% - 140px);}
.quote b {font-style:normal;}
.quote:before {content:url('/wp-content/themes/candles/images/quote1.png');position:absolute;left:-60px;top:-10px;}
.quote:after {content:url('/wp-content/themes/candles/images/quote2.png');position:absolute;right:-60px;bottom:0;}
#Kontakt {padding:50px 0 60px 0;}
.foot {margin-bottom:30px;}
.foot .nag {font-size:20px;margin-bottom:20px;color:#000;}
.foot.author .nag {font-size:16px;}
.foot,.foot a {color:#868686;}
.footSep {height:155px;width:1px;background:#e4e4e4;margin:0 10px;}
.foot form {margin-top:20px;}
.foot input[type="text"] {font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;border:1px solid #b8b8b8;padding:7px 10px;border-right:0;}
.foot input[type="text"]:focus {outline:0;}
.foot input[type="submit"] {background:#000;color:#fff;padding:8px 20px;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;border:0;cursor:pointer;}
.jump {position:absolute;margin-top:-150px;}
.foot ul {list-style:none;margin:0;padding:0;}
.nagX,.nagXS {text-align:center;margin:30px 0;}
.alignCenter {text-align:center;}
.h2s {font-weight:300;font-size:38px;}
.nag h2 {font-weight:300;font-size:38px;}
.cechy div {border:1px solid #e4e4e4;padding:10px 25px;margin:20px}
.perc30 {width:30%;text-align-last:left;text-align:justify;color:#000;}
#NSwiece .flex {margin-top:50px;}
.perc30.flex .img {width:150px;}
.perc30.flex .cont {width:calc(100% - 160px);font-size:16px;text-align:left;}
.perc30.flex .cont .cinzel {font-size:20px;margin-bottom:3px;}
.justify {text-align:justify;text-align-last:center;}
.cont3 p {margin-top:0;}
.alignLeft p {text-align:justify;text-align-last:left;}
.form input[type="text"],.form input[type="email"] {width:100%;margin-bottom:10px;text-align:left;text-align-last:left;}
.form .button {background:none;cursor:pointer;}
.form textarea {height:200px;text-align:left;text-align-last:left;}
.form .button:hover {background:#000;color:#fff;}
.foot form p {margin-bottom:0;}
.alignRight {text-align:right;text-align-last:right;}
.wpcf7 .ajax-loader {display:block;}
.foot a:hover {color:#988646;}
.flex.justify.cont3 .perc30 {text-align-last:center;}
.flex.alignVcenter {align-items:center;}
.column30 {width:30%;}
.column50 {width:48%;}

.box {max-width:1620px;margin: 0px auto;padding:0px 40px;}
.transition,.logo img,.button {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; }
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:1500px) {

}
@media all and ( max-width:1020px) {
	.mobile {display:block;}
	.desktop {display:none;}
	.logo img {width:200px;}
	#header {margin-top:100px;}
	#pelOf {margin-top:150px;}
	#topbar .flex {align-items:center;}
	.half,#Wartosci .half {width:100%;}
	#Swiece .cinzel,#Rekomendacje .cinzel,.nagX,.h2s,.nag h2,#NSwiece .nag,.nagXS {font-size: 26px;}
	.button {font-size:16px;}
	#header {padding:150px 0;}
	#content {padding: 50px 0;}
	.quote {font-size:16px;}
	.box {padding:0px 10px;}
	.perc30 {width:100%;margin-bottom:20px;}
	.column30 {width:100%;}
	.column50 {width:100%;}
	.order1 {order:2;}
	.order3 {order:3;}
	.order2 {order:1}
}
@media all and ( max-width:900px) {
	.cinzel h1 {font-size: 30px;}
	html,body {font-size:16px;}
	#header {font-size:16px;}
	#content .nag,.h2s,.nag h2  {	font-size: 24px;}
}
@media all and ( max-width:620px) {
	.foot {width:100%;}
	.footSep {display:none;}
	#Swiece,#Rekomendacje {padding:80px 0;}
	.wIco,.wCon {width:100%;}
	.wCon .nag,.foot .nag {font-size: 16px;}
	.wCon .nag {text-align:left;margin-top:5px;}
	.half {text-align:center;text-align-last:center;}
	.wCon {text-align:left;}
}
@media all and ( max-width:400px) {
	.logo img {width:140px;}
	.foot input[type="text"] {width:calc(100% - 100px);}
	.foot input[type="submit"] {width:100px;}
	.quote {max-width:100%;}
	.quote:before {display:none;}
	.quote:after {display:none;}
}


@media all and ( max-width:1600px) {
	.video-background {height:650px;}
	.home #header {height:650px;}
}
@media all and ( max-width:1500px) {
	.video-background {height:590px;}
	.home #header {height:590px;}
}
@media all and ( max-width:1400px) {
	.video-background {height:530px;}
	.home #header {height:530px;}
}
@media all and ( max-width:1260px) {
	.video-background {height:430px;}
	.home #header {height:430px;}
}
@media all and ( max-width:1110px) {
	.video-background {height:370px;}
	.home #header {height:370px;}
}
@media all and ( max-width:1020px) {
	.video-background {height:350px;}
	.home #header {height:350px;}
}
@media all and ( max-width:900px) {
	.video-background {height:300px;display:none;}
	.home #header {height:calc(100vh - 70px);}
	.video-foreground,.video-background iframe {top: -30px;}
}