.lp-content .section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.lp-content .col {
	display: block;
	float:left;
	margin: 0;
}
.lp-content .col:first-child { margin-left: 0; }
.lp-content .group:before,
.lp-content .group:after { content:""; display:table; }
.lp-content .group:after { clear:both;}
.lp-content .group { zoom:1; }
.lp-content .span_12_of_12 {
	width: 100%;
}
.lp-content .span_11_of_12 {
  	width: 91.66%;
}
.lp-content .span_10_of_12 {
  	width: 83.33%;
}
.lp-content .span_9_of_12 {
  	width: 75%;
}
.lp-content .span_8_of_12 {
  	width: 66.66%;
}
.lp-content .span_7_of_12 {
  	width: 58.33%;
}
.lp-content .span_6_of_12 {
  	width: 50%;
}
.lp-content .span_5_of_12 {
  	width: 41.66%;
}
.lp-content .span_4_of_12 {
  	width: 33.33%;
}
.lp-content .span_3_of_12 {
  	width: 25%;
}
.lp-content .span_2_of_12 {
  	width: 16.66%;
}
.lp-content .span_1_of_12 {
  	width: 8.333%;
}
.lp-content {
	background-color: #bdcfd3;
	box-sizing: border-box;
	font-family: kruk-regular,Lato,sans-serif;
	font-size: 12px;
	max-width: 1020px;
	margin: auto;
	padding-bottom: 4em;
	moz-user-select: moz-text;
	webkit-user-select: text;
	ms-user-select: text;
	user-select: text;
}
.lp-content .wk-header {
	background-color: #bdcfd3;
	background-image: url(https://wkruk.pl/files/landing/zloto-wkruk/header.jpg);
	background-repeat: no-repeat;
	background-position: 83% 80%;
	min-height: 420px;
}
.lp-content .heading-text {
	padding-top: 120px;
	padding-left: 120px;
}
.lp-content .heading-text h2 {
	text-transform: uppercase;
	line-height: 1.45em;
	text-align: justify;
	font-size: 2.1em;
	max-width: 10em;
	margin: 0 0 0.9em 0;
}
.lp-content .thinner {
	font-weight: 100;
}
.lp-content a {
	display: block;
	color: inherit;
	text-decoration: none;
}
.lp-content .wk-brown {
	color: #522b1b;
}
.lp-content .section-padding {
	padding: 1% 4%;
}
.lp-content .text-section {
	background-color: #c3a573;
}
.lp-content img {
	display: inline-block;
	max-width: 100%;
	height: auto;
	user-select: none;
	border: none;
}
.lp-content .photo-cntnr {
	line-height: 0;
	text-align: center;
}
.lp-content .vert-middle {
	vertical-align: middle;
}
.lp-content .wk-text-block {
	color: #ffffff;
	font-size: 1.3em;
	margin: 11% 7% 0 7%;
	text-align: center;
	letter-spacing: 3px;
	line-height: 1.1;
}
.lp-content .cta {
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #ffffff;
	font-size: 1em;
	margin: 2em auto 0;
	max-width: 340px;
	padding: 5px 0;
}
.lp-content .cta-top {
	border: none;
	background-color: #c3a573;
	font-size: 1.2em;
	margin: 0;
	max-width: 220px;
	padding: 9px 0;
}
.lp-content .cta-brown {
	color: #522b1b;
	font-size: 1.2em;
	border: none;
	background-color: #f8cdb9;
	max-width: 300px;
	padding: 9px 0;
}
.lp-content .dash {
	border-bottom: 2px solid white;
    width: 20px;
    height: 0;
    display: inline-block;
    vertical-align: middle;
}
.lp-content .cta-brown .dash {
	border-bottom: 1px solid #522b1b;
}
.lp-content .wk-products {
	margin-top: 2em;
	margin-bottom: 2em;
}
.lp-content .wk-products .col {
	width: calc(25% - 15px);
	margin-right: 20px;
	max-width: 220px;
}
.lp-content .wk-products .col:last-child {
	margin-right: 0;
}
@media all and (max-width: 930px){
	.lp-content .wk-text-block {
		font-size: 1.15em;
	}
}
@media all and (max-width: 880px){
	.lp-content .heading-text {
		padding-top: 5em;
		padding-left: 5em;
	}
	.lp-content .cta {
		margin-top: 1.2em;
		margin-bottom: 1.2em;
	}
	.lp-content .cta.cta-brown {
		margin-top: 1em;
		margin-bottom: 1em;
	}
}
@media all and (max-width: 790px){
	.lp-content .wk-text-block {
		font-size: 1.8vw;
		margin: 5% 5% 0 5%;
	}
}
@media all and (max-width: 680px){
	.lp-content .heading-text {
		visibility: hidden;
	}
}
@media only screen and (max-width: 480px) {
	.lp-content .col {  margin: 0%; }
    .lp-content .span_1_of_12, .lp-content .span_2_of_12, .lp-content .span_3_of_12, .lp-content .span_4_of_12, .lp-content .span_5_of_12, .lp-content .span_6_of_12, .lp-content .span_7_of_12, .lp-content .span_8_of_12, .lp-content .span_9_of_12, .lp-content .span_10_of_12, .lp-content .span_11_of_12, .lp-content .span_12_of_12 {
	width: 100%; 
	}
	.lp-content .section-padding {
		padding: 1% 0;
	}
	.lp-content .wk-header {
		min-height: 840px;
	}
	.lp-content .heading-text {
		visibility: visible;
	}
	.lp-content .heading-text {
		text-align: center;
		padding: 0;
	}
	.lp-content .heading-text h2 {
		margin: 90px auto 60px auto;
		font-size: 2.75em;
		text-align: center;
	}
	.lp-content .cta-top {
		margin: auto;
	}
	.lp-content .wk-products .col {
		width: 44%;
		margin: 0 3% 3% 3%;
	}
	.lp-content .wk-products .col:nth-child(odd) {
		margin-left: 4.5%;
		margin-right: 0;
	}
	.lp-content .wk-text-block {
		font-size: 1.2em;
		text-align: justify;
		padding: 0 5%;
	}
}
@media only screen and (max-width: 360px) {
	.lp-content .wk-products .col {
		width: 100%;
		margin: 0 3% 3% 0;
	}
	.lp-content .wk-products .col:nth-child(odd) {
		margin-left: 0;
	}
}