@charset "UTF-8";
.container.top-bar-cont, .container.nav-bar-cont.navbar-new {
	display: none !important;
}
body {
	padding-top: 0 !important;
}
.lte {
	overflow: hidden;
}
.lte *:focus {
	outline-width: 0;
}
.lte.mapa {
	min-height: 960px !important;
}
.lte a.btn-plain-green {
	border-radius: 0 !important;
}
.lte .plus-ico {
	position: absolute;
	background: transparent none repeat scroll 0% 0%;
	top: -17px;
	left: -17px;
	z-index: 0;
	width: 17px;
	height: 17px;
	border-right: 2px solid #575757;
	border-bottom: 2px solid #575757;
}
#hrefFm {
	display: none;
}
@media only screen and (min-width: 767px) {
.lte {
background-color: #fff;
}
}
@media only screen and (min-width: 767px) and (-webkit-min-device-pixel-ratio: 0) {
.lte {
background-color: #fff;
}
}
@media only screen and (min-width: 767px) {
.lte .mobile-padding {
padding-left: 0px !important;
padding-right: 0px !important;
}
.lte section:not(.slider) {
padding: 4em 0;
position: relative;
}

.lte section.aktualnosci {
padding: 1em 0;
position: relative;
}
.lte ul {
list-style-type: none;
margin-bottom: 0px;
}
.lte li {
background: transparent url("../image/ico_check.png") no-repeat scroll left 4px;
padding-top: 5px;
padding-bottom: 26px;
padding-left: 35px;
font-size: 1em;
font-family: "Montserrat", Arial, sans-serif;
}
.lte li:first-child {
padding-top: 0;
}
.lte li:last-child {
padding-bottom: 0;
}
.lte h2 {
color: #000;
font-size: 2.5em;
line-height: 1.2em;
margin: 0px;
}
.lte h2 span {
display: block;
color: #737373;
font-size: 1em;
padding-top: 10px;
font-family: "Montserrat", Arial, sans-serif;
}
.lte h3 {
color: #000;
font-size: 1.5625em;
line-height: 1.2em;
margin: 0;
font-family: "Montserrat", Arial, sans-serif;
margin: 0px 0px .55em 0px;
}
.lte h4 {
color: #000;
font-size: 1.5em;
line-height: 1.2em;
margin: 0;
margin: 0px 0px .55em 0px;
}
.lte p {
font-size: 1em;
color: #000;
margin: 0;
line-height: 1.35em;
font-family: "Montserrat", Arial, sans-serif;
}
.lte strong {
color: #000;
}
.lte .btn-plain-green.btn-plain-green-full {
border-radius: 0;
}
.lte .btn-plain-green.btn-plain-green-full span {
display: inline;
padding: 0;
}
.lte .hidden-xl {
display: none !important;
}
.lte .hidden-sm {
display: inherit;
}
.lte .hidden-xs {
display: inherit;
}
.lte .section-menu {
padding: 2.5em 0 !important;
}
.lte .section-menu .small-12.medium-10.column {
text-align: right;
}
.lte .section-menu .menu_trigger {
display: none;
}
.lte .section-menu ul {
margin: 0;
display: block !important;
}
.lte .section-menu ul li a {
font-size: 1.125em;
color: #000;
font-family: "Montserrat", Arial, sans-serif !important;
line-height: 2.6em;
}
.lte .section-menu ul li a.active {
color: #6ab82e;
}
.lte .section-1 {
background: transparent url(/image/image_gallery?img_id=6515708&title=lte_s01_bg.jpg) no-repeat 50%;
padding-top: 6.25em !important;
padding-bottom: 6.25em !important;
}
.lte p.small {
margin-top: 4em;
color: #737373;
font-size: 0.75em;
}
.lte .section-2 {
background-color: #fff;
padding-bottom: 2em !important;
}
.lte .section-2 h2 {
margin-bottom: .5em;
}
.lte .section-2 p.nsrc="/ {
width: 60%;
margin-left: auto;
margin-right: auto;
}
.lte .krecha {
width: 3px;
height: 79%;
border-left: 3px dashed #666666;
position: absolute;
left: 50%;
margin-left: -1px;
z-index: 8;
bottom: 30%;
}
.lte .section-3 {      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+67,ffffff+67,ffffff+100 */
background: #f2f2f2;      /* Old browsers */      /* FF3.6-15 */      /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f2f2f2 71%, #ffffff 71%, #ffffff 100%);      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 );      /* IE6-9 */
padding-top: 2.5em !important;
}
.lte .section-3 h2 {
margin-bottom: 0.325em;
margin-top: 1.25em;
}
.lte .section-3 p.small {
margin-top: 9.16667em;
}
.lte .section-3 .small-6.text-right p {
padding-right: 2.2em;
}
.lte .section-3 .small-6.text-left p {
padding-left: 2.2em;
}
.lte .section-3 .video-container {
background: url(/image/image_gallery?img_id=6515716&title=lte_s03_monitor.png) no-repeat;
position: relative;
padding-bottom: 22.5%;
margin-bottom: -15%;
padding-top: 4%;
background-size: contain;
}
.lte .section-3 .video-container.init {
width: 560px;
height: 422px;
}
.lte .section-3 .video-container .hbo_logo {
position: absolute;
right: 14%;
z-index: 9;
top: 8%;
}
.lte .section-3 .video-container video {
display: block;
width: 76.2%;
position: absolute;
top: 4%;
left: 12%;
max-height: 283px;
height: auto;
background: black;
padding-bottom: 4.5%;
padding-top: 4.5%;
}
.lte .section-3 iframe.video-container {
display: block;
width: 100%;
}
.lte .section-3 .videotrigger {
padding: .95em;
border: 2px solid #69b62e;
display: inline-block;
background: #f2f2f2;
min-width: 105px;
text-align: center;
}
.lte .section-3 .videotrigger.active {
color: white;
background: #69b62e;
}
.lte .section-3 .swiffy-stage {
width: 76% !important;
height: auto !important;
margin-left: auto;
margin-right: auto;
padding-bottom: 48.95%;
background: transparent;
}
.lte .section-3 .swiffy-stage canvas {
width: 100% !important;
height: 117% !important;
top: -23px !important;
left: 0 !important;
right: 0 !important;
bottom: 0px !important;
background: transparent !important;
}
.lte .kawa {
width: 429px;
height: 587px;
position: absolute;
background: transparent url(/image/image_gallery?img_id=6515634&title=lte_kawa.png) no-repeat;
background-size: contain;
}
.lte .pendrive {
background: transparent url(/image/image_gallery?img_id=6515578&title=lte_bg_faq.png) no-repeat;
background-size: contain;
width: 327px;
height: 250px;
position: absolute;
}
.lte .okulary_vr {
background: transparent url(/image/image_gallery?img_id=6515574&title=lte_3d_glasses.png) no-repeat;
background-size: contain;
width: 538px;
height: 541px;
position: absolute;
}
.lte .pad {
background: transparent url(/image/image_gallery?img_id=6515670&title=lte_pad.png) no-repeat;
background-size: contain;
width: 319px;
height: 525px;
position: absolute;
}
.lte .section-4 {
padding-top: 0 !important;
padding-bottom: 6.5em !important;
background: #fff url(/image/image_gallery?img_id=6515720&title=lte_s04_bg.jpg) no-repeat center -15%;
z-index: 8;
}
.lte .section-4 h2 {
margin-bottom: 2em;
}
.lte .section-4 .small-6.text-right p {
padding-right: 3.9em;
}
.lte .section-4 .small-6.text-left p {
padding-left: 2.2em;
}
.lte .section-4 .column.full-height {
position: relative;
z-index: 9;
}
.lte .section-4 .cecha {
text-align: center;
display: block;
width: 100%;
}
.lte .section-4 .cecha a {
display: block;
position: relative;
}
.lte .section-4 .cecha a.active::after {
content: "";
background: transparent url(/image/image_gallery?img_id=6515682&title=lte_raoud_l.png) no-repeat;
background-size: contain;
display: block;
position: absolute;
width: 56px;
height: 49px;
top: 23%;
left: -20%;
}
.lte .section-4 .cecha a.active.s4v2::after {
background: transparent url(/image/image_gallery?img_id=6515686&title=lte_raoud_l_top.png) no-repeat;
top: -9%;
}
.lte .section-4 .cecha a.l.active::after {
background: transparent url(/image/image_gallery?img_id=6515690&title=lte_raoud_r.png) no-repeat;
left: auto;
right: -23%;
}
.lte .section-4 .cecha a.l.s4v4.active::after {
background: transparent url(/image/image_gallery?img_id=6515694&title=lte_raoud_r_top.png) no-repeat;
left: auto;
right: -23%;
top: -9%;
}
.lte .section-4 .cecha .ico {
margin-bottom: 1em;
}
.lte .section-4 .cecha:last-of-type {
margin-bottom: 2em;
}
.lte .section-4 .kawa {
right: 0px;
bottom: -32%;
z-index: -1;
}
}
@media only screen and (min-width: 767px) and (max-width: 1480px) {
.lte .section-4 .kawa {
right: -10%;
}
}
@media only screen and (min-width: 767px) and (max-width: 1220px) {
.lte .section-4 .kawa {
width: 215px;
height: 293px;
right: -1%;
bottom: -16%;
}
}
@media only screen and (min-width: 767px) {
.lte .section-4 .video-container {
background: url(/image/image_gallery?img_id=6515724&title=lte_s04_tablet.png) no-repeat 0 0;
position: relative;
padding-bottom: 0%;
padding-top: 3%;
background-size: contain;
max-width: 575px;
margin: 0 auto;
}
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
.lte .section-4 .video-container {
padding-bottom: 11%;
}
}
@media only screen and (min-width: 767px) {
.lte .section-4 .video-container.init {
width: 575px;
height: 433px;
}
.lte .section-4 .video-container .krecha {
bottom: 15%;
height: 94%;
margin-left: -2.45%;
}
.lte .section-4 .video-container video {
display: block;
width: 71.5%;
position: absolute;
top: 8%;
left: 14.7%;
max-height: 397px;
height: auto;
background: black;
padding: 5% 0;
}
.lte .section-4 .video-container .swiffy-stage {
width: 80.5% !important;
margin-left: auto;
margin-right: auto;
padding-bottom: 72%;
background: transparent;
left: -1.5%;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
.lte .section-4 .video-container .swiffy-stage {
padding-bottom: 60%;
}
}
@media only screen and (min-width: 767px) {
.lte .section-4 .video-container .swiffy-stage canvas {
width: 100% !important;
height: 100% !important;
top: 0px !important;
left: 0 !important;
right: 0 !important;
bottom: 0px !important;
background: transparent !important;
max-height: 352px;
}
.lte .section-5 {
background-color: #f2f2f2;
}
.lte .section-5 h2 {
margin-bottom: 1.5em;
}
.lte .section-5 .va.ha {
-webkit-align-items: flex-start;
-ms-flex-align: start;
-ms-grid-row-align: flex-start;
align-items: flex-start;
}
.lte .section-6 img.packshot {
position: relative;
left: 5em;
width: 100%;
max-width: 954px;
display: block;
}
.lte .section-6 .okulary_vr {
top: -2em;
left: 50%;
-webkit-transform: translateX(-180%);
-ms-transform: translateX(-180%);
transform: translateX(-180%);
}
.lte .section-6 .pad {
top: 11.5625em;
}
}
@media only screen and (min-width: 767px) and (min-width: 767px) {
.lte .section-6 .pad {
right: 50%;
-webkit-transform: translateX(300%);
-ms-transform: translateX(300%);
transform: translateX(300%);
}
}
@media only screen and (min-width: 767px) and (min-width: 1921px) {
.lte .section-6 .pad {
right: 0%;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
@media only screen and (min-width: 767px) {
.lte .section-7 {
background: #f2f2f2;
padding-bottom: 0 !important;
}
.lte .section-7 a.btn-plain-green-big {
margin-bottom: 4em;
}
.lte .section-7 .packshot-container {
position: relative;
}
.lte .section-7 .packshot {
position: absolute;
bottom: 0px;
left: 50%;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
}
.lte .news {
min-height: 255px;
max-height: 255px;
height: 255px;
background: #f2f2f2;
}
.lte .news .row {
width: 100%;
}
.lte .news .wstep {
padding: 2em;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
}
.lte .news .wstep .nr p {
font-size: 2.5em;
font-family: "Montserrat", Arial, sans-serif !important;
}
.lte .news .wstep .data p {
font-size: 0.8125em;
font-family: "Montserrat", Arial, sans-serif !important;
}
.lte .news .wstep .tytul {
padding-right: 18%;
overflow: hidden;
max-height: 95px;
}
.lte .news .wstep .tytul h3 {
font-size: 1em;
margin: 0;
font-family: "Montserrat", Arial, sans-serif !important;
}
.lte .news .wstep .tytul p {
font-size: 1em;
}
.lte .news .wstep .green-more {
font-size: 1em;
}
.lte .news .wstep:hover + .foto .bg {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.lte .news .foto {
width: 50%;
height: 100%;
background-size: cover;
position: relative;
overflow: hidden;
}
.lte .news .foto .bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: all .2s ease-in-out;
background-position: center !important;
}
.lte .news::after {
content: "";
width: 0px;
height: 0px;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-left: 12px solid #f2f2f2;
position: absolute;
top: 50%;
margin-top: -12px;
}
.lte .news.v2::after {        /* .news.v2 to kontener dla newsów przesunietych przez medium-push-6 i medium-pull-6 */
content: "";
width: 0px;
height: 0px;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-left: none;
border-right: 12px solid #f2f2f2;
position: absolute;
top: 50%;
margin-top: -12px;
left: 50%;
margin-left: -12px;
}
.lte .section-8 {
background: #fff;
}
.lte .section-8.v2 {
background: #f2f2f2;
}
.lte .section-8.v2 .news {
background: #fff !important;
}
.lte .section-8.v2 .news::after {
border-left-color: #fff !important;
}
.lte .section-8.v2 .news.v2::after {
border-right-color: #fff !important;
}
.lte .section-oferty {
border-top: 2px solid #f2f2f2;
background-image: url(/image/image_gallery?img_id=6515674&title=lte_pen.jpg), url(/image/image_gallery?img_id=6515654&title=lte_okulary.jpg);
background-position: -187px 50%, 1260px -160%;
background-repeat: no-repeat;
}
}
@media only screen and (min-width: 767px) and (max-width: 1550px) {
.lte .section-oferty {
background-position: -187px 50%, 950px -160%;
}
}
@media only screen and (min-width: 767px) and (max-width: 1366px) {
.lte .section-oferty {
background-position: -187px 50%, 950px -160%;
}
}
@media only screen and (min-width: 767px) and (max-width: 1200px) {
.lte .section-oferty {
background-position: -280px 50%, 850px -160%;
}
}
@media only screen and (min-width: 767px) and (max-width: 1015px) {
.lte .section-oferty {
background-image: none;
}
}
@media only screen and (min-width: 767px) and (min-width: 1921px) {
.lte .section-oferty {
background-position: 2vw 50%, 67vw -160%;
}
}
@media only screen and (min-width: 767px) {
.lte .section-oferty h3 {
font-size: 1.125em;
}
.lte .section-oferty img.packshot {
position: relative;
left: -7px;
}
}
.lte {  /*slick slider wspolne*/  /*multi */  /*full slider */
}
.lte strong {
	font-family: "Montserrat", Arial, sans-serif !important;
	font-weight: bold;
}
.lte .price-box {
	max-width: 200px;
	max-height: 160px;
	margin-top: 2em;
	margin-bottom: 1em;
	padding: 1.35em 0.625em;
	background: #e31908 none repeat scroll 0% 0%;
	margin-left: auto;
	margin-right: auto;
}
.lte .price-box p {
	text-align: center;
	color: #FFF !important;
	font-size: 15px;
	line-height: 1.25em;
	font-family: "Montserrat", Arial, sans-serif;
}
.lte .price-box p.old {
	font-size: 30px;
	line-height: 1em;
	text-decoration: line-through;
}
.lte .price-box p.hero {
	font-weight: bold;
	font-size: 80px;
	line-height: 20px;
	padding-top: 30px;
	padding-bottom: 20px;
	font-family: "Montserrat", Arial, sans-serif;
}
.lte .price-box p.hero span {
	font-size: 30px;
	font-family: "Montserrat", Arial, sans-serif;
}
@media only screen and (max-width: 766px) {
.lte .price-box {
margin-left: auto;
margin-right: auto;
}
}
.lte .row.cta .btn-plain-green {
	display: block;
	max-width: 200px;
	text-align: center;
	padding-top: 21px;
	padding-bottom: 21px;
	font-size: 18px;
	font-family: "Montserrat", Arial, sans-serif;
	margin-left: auto !important;
	margin-right: auto !important;
}
.lte .row.cta .btn-plain-green.red {
	background: #e40622;
	color: #fff !important;
}
.lte .row.cta .btn-plain-green.red:hover {
	background: #e40655;
}
.lte .row.cta .btn-plain-green.hidden {
	display: none !important;
}
@media only screen and (max-width: 766px) {
.lte .row.cta .btn-plain-green {
margin-left: auto;
margin-right: auto;
}
}
.lte .row.cta .green-more {
	display: block;
	text-align: left !important;
	display: block;
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1em;
}
.lte .row.cta .green-more.hidden {
	display: none !important;
}
@media only screen and (max-width: 766px) {
.lte .row.cta .green-more {
display: block;
text-align: left !important;
display: block;
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
}
.lte .inline-list {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0.94444rem;
	margin-left: -1em;
	margin-right: 0;
	overflow: hidden;
	padding: 0;
}
.lte .inline-list > li {
	display: inline;
	list-style: none;
	margin-left: 1em;
	padding: 0;
	background: none;
}
.lte .przyslona {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 990;
	overflow: hidden !important;
	display: none;
	opacity: .9;
}
.lte .przyslona_img {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 991;
	margin-left: -16px;
	margin-top: -16px;
	display: none;
	opacity: .3;
}
.lte .small-padding-left {
	padding-left: 15px;
}
.lte .vid-container {
	position: relative;
	padding-bottom: 56.25%;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
}
.lte .vid-container iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	border: none;
}
.lte .vid-container .lazyYT {
	position: absolute !important;
	width: 100%;
	height: 100%;
	background: #ffffff none repeat scroll 0% 0%;
	z-index: 2;
	color: #FFF;
	line-height: 320px;
	background-size: 100% auto !important;
	background-color: #000 !important;
	text-align: center;
}
.lte .vid-container .lazyYT-button {
	width: 129px !important;
	height: 91px !important;
	background-image: url(../image/yt-button.png) !important;
	margin-top: -45px !important;
	margin-left: -65px !important;
}
.lte .vid-container .lazyYT-button p {
	color: #ffffff;
}
.lte .colorset p {
	line-height: 1em;
}
.lte .colorset .va {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.lte .colorset .color {
	width: 33px;
	height: 33px;
	display: inline-block;
	margin-left: .5em;
}
.lte .showblack {
	background: transparent url("../image/check_black.png") no-repeat;
}
.lte .showblack.active {
	background: transparent url("../image/check_black_on.png") no-repeat;
}
.lte .showwhite {
	background: transparent url("../image/check_white.png") no-repeat;
}
.lte .showwhite.active {
	background: transparent url("../image/check_white_on.png") no-repeat;
}
.lte .showgold {
	background: transparent url("../image/check_gold.png") no-repeat;
}
.lte .showgold.active {
	background: transparent url("../image/check_gold_on.png") no-repeat;
}
.lte .showgreen {
	background: transparent url("../image/check_green.png") no-repeat;
}
.lte .showgreen.active {
	background: transparent url("../image/check_green_on.png") no-repeat;
}
.lte .showyellow {
	background: transparent url("../image/check_yellow.png") no-repeat;
}
.lte .showyellow.active {
	background: transparent url("../image/check_yellow_on.png") no-repeat;
}
.lte .showred {
	background: transparent url("../image/check_red.png") no-repeat;
}
.lte .showred.active {
	background: transparent url("../image/check_red_on.png") no-repeat;
}
.lte .showgray {
	background: transparent url("../image/check_gray.png") no-repeat;
}
.lte .showgray.active {
	background: transparent url("../image/check_gray_on.png") no-repeat;
}
.lte .plus-ico {
	position: absolute;
	background: transparent none;
	top: -15px;
	left: -15px;
	z-index: 0;
	width: 17px;
	height: 17px;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}
.lte .va {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.lte .va ul li {
	background: transparent url("/image/image_gallery?img_id=6515566&title=g_dot.png") no-repeat scroll left 6px;
	padding: 0;
	padding-left: 14px;
	margin-bottom: 1em;
}
.lte .va ul li:last-child {
	margin-bottom: 0em;
}
.lte .ha {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.lte .row.va {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
@media only screen and (min-width: 767px) {
.lte h2.oferta {
margin-bottom: .05em !important;
}
.lte h3.oferta {
font-size: 20px;
line-height: 1.5em;
}
.lte .oferta ul a.green-more {
font-size: 16px !important;
}
.lte .oferta-border {
border: 1px solid #e5e5e5;
background: #fff;
padding: 1.4em 2.55em !important;
border-top: none;
}
.lte .oferta-border.first, .lte .oferta-border:first-child, .lte .oferta-border:first-of-type {
border-top: 1px solid #e5e5e5;
margin-top: 1em;
}
.lte .oferta-border p.price_outdated {
text-decoration: line-through;
color: #8f8f8f;
font-size: 14px;
}
.lte .oferta-border p.price {
margin: 0;
color: #E40421;
font-size: 16px;
}
.lte .oferta-border p.price span {
font-size: 48px;
display: inline-block;
line-height: 0.9em;
font-weight: bold;
}
.lte .oferta-border p.price span.vat {
color: #000 !important;
font-size: 14px;
margin: 0;
padding: 0;
display: inline-block !important;
font-weight: normal;
}
.lte .oferta-border a.green-more {
display: block;
}
.lte .oferta-border p.opis {
color: #000;
font-size: 14px;
margin: 0;
padding: 0;
}
.lte .oferta-border ul {
margin-top: 1em;
}
.lte .oferta-border ul li {
background: transparent url("/image/image_gallery?img_id=6515566&title=g_dot.png") no-repeat scroll left 6px;
padding-bottom: 0;
padding-top: 0;
margin-bottom: 0;
padding-left: 14px;
}
.lte .xl-no-padding {
padding: 0px !important;
}
.lte .xl-no-padding-left {
padding-left: 0px !important;
}
.lte .xl-no-padding-right {
padding-right: 0px !important;
}
.lte .xl-fixed-right {
float: right;
width: 320px !important;
}
.lte .xl-fixed-left {
float: left;
width: 320px !important;
}
.lte .xl-fluid {
overflow: hidden;
float: none !important;
width: auto !important;
}
}
@media only screen and (max-width: 766px) {
.lte .oferta .row.va {
display: inherit !important;
}
.lte .oferta ul a.green-more {
font-size: 16px !important;
}
.lte .hidden-xl {
display: inherit;
}
.lte .hidden-sm {
display: none !important;
}
.lte .hidden-xs {
display: inherit;
}
.lte .oferta-border {
border-bottom: 1px solid #e5e5e5;
background: #fff;
padding: 1.4em 2.55em !important;
border-top: none;
}
.lte .oferta-border.first, .lte .oferta-border:first-child, .lte .oferta-border:first-of-type {
border-top: none;
}
.lte .oferta-border:last-child, .lte .oferta-border:last-of-type {
border-bottom: none;
}
.lte .oferta-border p.price {
margin: 0;
color: #E40421;
font-size: 16px;
}
.lte .oferta-border p.price span {
font-size: 48px;
display: inline-block;
line-height: 0.9em;
font-weight: bold;
}
.lte .oferta-border p.price span.vat {
color: #000 !important;
font-size: 14px;
margin: 0;
padding: 0;
display: inline-block !important;
font-weight: normal;
}
.lte .oferta-border a.green-more {
display: block;
}
.lte .oferta-border p.opis {
color: #000;
font-size: 14px;
margin: 0;
padding: 0;
}
.lte .oferta-border ul {
margin-top: 1em;
}
.lte .oferta-border ul li {
background: transparent url("/image/image_gallery?img_id=6515566&title=g_dot.png") no-repeat scroll left 6px;
padding-bottom: 0;
padding-top: 0;
margin-bottom: 0;
padding-left: 14px;
}
.lte .row.va {
display: block !important;
}
}
.lte .slick-slide p {    /*left: 0px;*/
	color: #000;
	font-size: 16px;
	letter-spacing: -0.03em;
	line-height: 1.15em;
	margin-bottom: 0;
	font-family: "Montserrat", Arial, sans-serif;
}
.lte .slick-slide p strong {
	color: #000;
	font-family: "Montserrat", Arial, sans-serif !important;
}
.lte .slick-prev, .lte .slick-next {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: auto;
	left: 30px;
	margin: 0;
	margin-top: -8px;
	font-size: 0;    /*    	text-indent: 999em; */
	background: transparent;
	border: none;
	outline: none;
	box-shadow: none;
	opacity: .7;
	width: 9px;
	height: 16px;
	background: transparent url(/image/image_gallery?img_id=6515748&title=sslider_left_arr.png) no-repeat 50%;
	background-size: contain;
	z-index: 9;
}
.lte .slick-next {
	left: auto;
	right: 30px;
	background: transparent url(/image/image_gallery?img_id=6515752&title=sslider_right_arr.png) no-repeat 50%;
	background-size: contain;
}
.lte .slick-prev:hover, .lte .slick-next:hover {
	opacity: .9;
}
.lte .sslider.small .slick-prev, .lte .sslider.small .slick-next {
	top: 15%;
}
.lte .sslider.small .slick-prev:before, .lte .sslider.small .slick-next:after {
	font-size: 85px;
}
.lte ul.slick-dots {
	position: absolute;
	bottom: 40px;
	left: 80px;
	margin: 0;
}
.lte ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0px;
	margin-right: 3px;
	padding: 0px !important;
	cursor: pointer;
	background-image: none !important;
}
.lte ul.slick-dots li button {
	font-size: 0px;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 0px;
	cursor: pointer;
	color: transparent;
	border: 0px none;
	outline: medium none;
	background: none repeat scroll 0% 0% transparent;
	background: #c2c2c2;
	border-radius: 2px;
	border: none;
	outline: none;
}
.lte ul.slick-dots li.slick-active button {
	background: #6bb42f;
}
.lte .right ul.slick-dots {
	left: auto !important;
	right: 50%;
	margin-right: -130px;
}
.lte .sslider button:hover, .lte .sslider button:focus {
	background-color: transparent;
	border: none;
	outline: none;
	box-shadow: none;
}
.lte .sslider_multi {
	margin: 0 auto;
	margin-bottom: 50px;
}
.lte .sslider_multi a {
	padding: 10px;
}
.lte .sslider_multi img {
	margin: 0 auto;
}
.lte .sslider_multi .slick-prev {
	left: -40px !important;
	padding: 0px;
}
.lte .sslider_multi .slick-next {
	right: -40px !important;
	padding: 0px;
}
.lte .full.sslider .slick-prev {
	left: 50%;
	margin-top: -130px !important;
}
.lte .full.sslider .slick-next {
	right: 50%;
	margin-top: -130px !important;
}
.lte .full.sslider ul.slick-dots {
	left: 50%;
}
.lte .full.sslider .inner, .lte .full.sslider .column {
	height: 100%;
	padding: 0px;
}
.lte .full.sslider .slick-slide {
	height: 640px;
}
.lte .full.sslider p, .lte .full.sslider ul:not(.slick-dots) {
position: static;
margin: 0;
margin-bottom: .5em;
margin-left: 0px;
letter-spacing: -0.03em;
line-height: 20px;
font-family: "Montserrat", Arial, sans-serif;
}
.lte .full.sslider .content {
	height: 100%;
	position: absolute;
}
.lte .full.sslider .content.left {
	margin-left: 0px;
	left: 0;
	right: auto;
}
.lte .full.sslider .content.right {
	margin-right: 0px;
	left: auto;
	right: 0;
}
.lte .full.sslider h2 {
	margin-top: 50px;
	margin-bottom: 25px;
}
.lte .full.sslider h4 {
	margin-bottom: 1em;
	margin-left: 0px;
}
.lte .full.sslider .va {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: justify;
	justify-content: center;
	height: 100%;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: 40px;
}
.lte .responsive {
	margin-left: auto;
	margin-right: auto;
}
.lte .responsive .slick-next {
	right: -20px !important;
}
.lte .responsive .slick-prev {
	left: -20px !important;
}
.lte .responsive ul.slick-dots {
	position: absolute;
	bottom: -20px;
	left: 0px;
	margin: 0px;
}
@media only screen and (max-width: 766px) {
.lte {      /*full slider */
}
.lte .slick-slide p {
position: static;        /*left: 0px;*/
margin-left: 0px;
color: #000;
font-size: 17px;
letter-spacing: -0.03em;
line-height: 1.3em;
margin-bottom: 0;
font-family: "Montserrat", Arial, sans-serif;
}
.lte .slick-slide p strong {
color: #000;
font-family: "Montserrat", Arial, sans-serif !important;
}
.lte .slick-prev, .lte .slick-next {
display: inline-block;
position: absolute;
top: 65px;
right: auto;
left: 5px;
margin: 0;
margin-top: -20px;
font-size: 0;        /*      text-indent: 999em; */
background: transparent;
border: none;
outline: none;
box-shadow: none;
opacity: .7;
width: 9px;
height: 16px;
background: transparent url(/image/image_gallery?img_id=6515748&title=sslider_left_arr.png) no-repeat 50%;
background-size: contain;
}
.lte .slick-next {
left: auto;
right: 5px;
background: transparent url(/image/image_gallery?img_id=6515752&title=sslider_right_arr.png) no-repeat 50%;
background-size: contain;
}
.lte .slick-prev:hover, .lte .slick-next:hover {
opacity: .9;
}
.lte .sslider.small .slick-prev, .lte .sslider.small .slick-next {
top: 15%;
}
.lte .sslider.small .slick-prev:before, .lte .sslider.small .slick-next:after {
font-size: 85px;
}
.lte ul.slick-dots {
position: absolute;
bottom: 12px;
left: 50% !important;
right: auto !important;
margin: 0 !important;
margin-left: -13px !important;
}
.lte ul.slick-dots li {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0px;
margin-right: 3px !important;
padding: 0px;
cursor: pointer;
background-image: none !important;
}
.lte ul.slick-dots li button {
font-size: 0px;
line-height: 0;
display: block;
width: 10px;
height: 10px;
padding: 0px;
cursor: pointer;
color: transparent;
border: 0px none;
outline: medium none;
background: none repeat scroll 0% 0% transparent;
background: #c2c2c2;
border-radius: 2px;
border: none;
outline: none;
}
.lte ul.slick-dots li.slick-active button {
background: #6bb42f;
}
.lte .right ul.slick-dots {
left: auto !important;
right: 50%;
margin-right: -40px;
}
.lte .sslider button:hover, .lte .sslider button:focus {
background-color: transparent;
border: none;
outline: none;
box-shadow: none;
}
.lte .full.sslider .slick-prev {
left: 50%;
margin-left: -50%;
}
.lte .full.sslider .slick-next {
right: 50%;
margin-right: -50%;
}
.lte .full.sslider ul.slick-dots {
left: 50%;
}
.lte .full.sslider .inner, .lte .full.sslider .column {
height: 100%;
padding: 0px;
}
.lte .full.sslider .slick-slide {
height: 496px;
}
.lte .full.sslider p, .lte .full.sslider ul:not(.slick-dots) {
position: static;
margin: 0;
margin-bottom: .5em;
margin-left: 10px;
letter-spacing: -0.03em;
line-height: 20px;
font-family: "Montserrat", Arial, sans-serif;
}
.lte .full.sslider .content {
height: 363px;
position: absolute;
}
.lte .full.sslider .content.left, .lte .full.sslider .content.right {
padding-left: 40px;
padding-right: 90px;
margin-left: 0px;
left: 0;
right: auto;
}
.lte .full.sslider h2 {
margin-top: 50px;
margin-bottom: 25px;
margin-left: 10px;
}
.lte .full.sslider h4 {
margin-bottom: 1em;
margin-top: 3em;
margin-left: 70px;
}
.lte .responsive {
margin-left: auto !important;
margin-right: auto !important;
}
.lte .responsive .slick-next {
right: 5px !important;
}
.lte .responsive .slick-prev {
left: 5px !important;
}
.lte .responsive ul.slick-dots {
position: absolute;
bottom: -30px !important;
left: 45px !important;
margin: 0px;
}
}
@media only screen and (max-width: 500px) {
.lte .full.sslider h2, .lte .full.sslider h4, .lte .full.sslider ul:not(.slick-dots), .lte .full.sslider p {
margin-left: 10px !important;
}
.lte .full.sslider img.falck_logo {
width: 15%;
top: 57px;
}
.lte .full.sslider .content.left, .lte .full.sslider .content.right {
padding-right: 40px;
}
}
.lte .section-faq {
	border-top: 2px solid #f2f2f2;
	background: #fff;
}
.lte .section-faq h3 {
	margin: 0;
	font-size: 16px;
	font-family: "Montserrat", Arial, sans-serif !important;
	font-weight: bold;
}
.lte .section-faq .kawa {
	right: -8%;
	bottom: 20%;
}
@media only screen and (max-width: 1300px) {
.lte .section-faq .kawa {
right: -15%;
}
}
@media only screen and (max-width: 1152px) {
.lte .section-faq .kawa {
display: none;
}
}
.lte .section-faq .pendrive {
	top: 200px;
	left: 0;
}
@media only screen and (max-width: 1600px) {
.lte .section-faq .pendrive {
left: -100px;
}
}
@media only screen and (max-width: 1430px) {
.lte .section-faq .pendrive {
left: -250px;
}
}
@media only screen and (max-width: 1152px) {
.lte .section-faq .pendrive {
display: none;
}
}
.lte .section-faq .acc-content {
	display: none;
}
.lte .section-faq strong {
	color: #000 !important;
}
.lte .section-faq h2 {
	color: #000 !important;
	border-color: #c2c2c2 !important;
	position: relative;
	cursor: pointer;
}
.lte .section-faq h2.open:after {
	content: " ";
	display: inline-block;
	width: 32px;
	height: 20px;
	background: transparent url(../image/uarr.png) no-repeat scroll 0% 0%;
	white-space: pre-line;
}
.lte .section-faq h2:after {
	content: " ";
	display: inline-block;
	width: 32px;
	height: 20px;
	background: transparent url(../image/darr.png) no-repeat scroll 0% 0%;
	margin-left: 0px;
	white-space: pre-line;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: 0;
}
.lte .section-faq h4 {
	cursor: pointer;
}
.lte .section-faq .ico_check {
	background: url(http://www.plus.pl/nowy-portal-theme/images/plus_portal/sass.png) no-repeat 0 -1742px;
	width: 18px;
	height: 18px;
	margin: 0 auto;
	background: #fff;
}
.lte .section-faq .rounded-blocks .white-section {
	border-radius: 5px;
	padding: 15px 8px;
	margin: 4px;
	border: 1px solid #E6E6E6;
	text-align: center;
	background: #fff;
}
.lte .section-faq .rounded-blocks .gray-section {
	border-radius: 5px;
	padding: 15px 8px;
	margin: 4px;
	border: 1px solid #E6E6E6;
	text-align: center;
}
.lte .section-faq .rounded-blocks .gray-section ul {
	text-align: left;
}
.lte .section-faq h3, .lte .section-faq p, .lte .section-faq h4 {
	color: #000 !important;
}
.lte .section-faq h3.margin-top {
	font-family: "Montserrat", Arial, sans-serif !important;
	margin-bottom: 1.5em !important;
	margin-top: 0 !important;
}
.lte .section-faq h4 {
	padding: 8px 0 8px 0;
	font-family: "Montserrat", Arial, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 1.2em;
	font-size: 1.125em !important;
	margin-bottom: 0px !important;
	position: relative;
	padding-left: 20px;
}
.lte .section-faq h4.open:after {
	content: " ";
	display: inline-block;
	width: 16px;
	height: 8px;
	background: transparent url("/image/image_gallery?img_id=6515960&t=1458122636736&title=sass.png") no-repeat scroll 0% 0%;
	background-position: 0px -1965px;
	margin-left: 20px;
	white-space: pre-line;
}
.lte .section-faq h4:after {
	content: " ";
	display: inline-block;
	width: 16px;
	height: 8px;
	background: transparent url("/image/image_gallery?img_id=6515960&t=1458122636736&title=sass.png") no-repeat scroll 0% 0%;
	background-position: 0px -1919px;
	margin-left: 20px;
	white-space: pre-line;
}
.lte .section-faq h4:before {
	content: " ";
	display: inline-block;
	width: 4px;
	height: 11px;
	background: transparent url("/image/image_gallery?img_id=6515960&t=1458122636736&title=sass.png") no-repeat scroll 0% 0%;
	background-position: 0px -1991px;
	margin-right: 0px;
	position: absolute;
	left: 0;
	top: 14px;
}
.lte .section-faq h4.first {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.lte .section-faq h4.first:before {
	top: 6px;
}
.lte .section-faq ul.pdf-list {
	margin-left: 0;
	margin-bottom: 0;
}
.lte .section-faq ul.pdf-list li {
	margin-bottom: 0;
	background-image: none !important;
	padding-bottom: .5em !important;
}
.lte .section-faq ul.pdf-list li a {
	font-size: 1.0625em;
}
.lte .section-faq ul.pdf-list li:before {
	top: 7px !important;
}
.lte .section-faq ul:not(.pdf-list) {
background: #f2f2f2;
padding: 12px 20px 0 20px;
list-style-type: none;
font-size: 1.0625em;
font-family: "Montserrat", Arial, sans-serif;
line-height: 1.2em;
margin-left: 40px;
margin-right: 40px;
}
.lte .section-faq ul:not(.pdf-list) li {
padding-bottom: 12px;
padding-top: 0;
background-image: none;
}
.lte .section-faq ul:not(.pdf-list) li p {
margin-bottom: 0 !important;
font-size: 0.875em;
}
.lte .section-faq ul:not(.pdf-list) li ul {
padding-left: 0;
margin-left: 0;
}
.lte .section-faq ul:not(.pdf-list) li ul li {
background: transparent url("/image/image_gallery?img_id=6515566&title=g_dot.png") no-repeat scroll left 6px;
padding-bottom: 10px;
padding-left: 14px;
}
.lte .section-faq .acc-content ul li {
	padding-left: 0;
}
.lte .section-faq .legal {
	margin-top: 2em;
}
.lte .section-faq .legal p {
	color: #BCBCBC !important;
	font-size: 0.75em !important;
	margin-bottom: 1em;
}
.lte .section-faq .legal p:last-child {
	margin-bottom: 0;
}
.lte .section-faq.v2 {
	background: #f2f2f2;
}
.lte .section-faq.v2 .rounded-blocks .white-section {
	background: #f2f2f2;
}
.lte .section-faq.v2 .rounded-blocks .gray-section {
	background: #fff;
}
.lte .section-faq.v2 ul:not(.pdf-list) {
background: #fff;
}
.lte .section-mapa {
	border-top: 2px solid #f2f2f2;
	background: #fff url(/image/image_gallery?img_id=6515582&title=lte_bg_mapa.jpg) no-repeat 50% top;
}
.lte .section-mapa iframe {
	background: #fff;
}
@media only screen and (max-width: 766px) {
.lte {
background-color: #fff;
}
.lte * {
-webkit-transform: translatez(0);
-ms-transform: translatez(0);
transform: translatez(0);
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-tap-highlight-color: transparent;
}
.lte .row .row {
margin-right: -0.3125em;
}
.lte .mobile-padding {
padding-left: 16px !important;
padding-right: 16px !important;
}
.lte section:not(.slider) {
padding: 3em 0;
position: relative;
}
.lte ul {
list-style-type: none;
margin-bottom: 0px;
}
.lte li {
background: transparent url("../image/ico_check.png") no-repeat scroll left 4px;
padding-top: 5px;
padding-bottom: 26px;
padding-left: 35px;
font-size: 1em;
font-family: "Montserrat", Arial, sans-serif;
}
.lte li:first-child {
padding-top: 0;
}
.lte li:last-child {
padding-bottom: 0;
}
.lte h2 {
color: #000;
font-size: 2.1875em;
line-height: 1.2em;
margin: 0px 0px 1.2em 0em;
}
.lte h2 span {
display: block;
color: #737373;
font-size: 1em;
padding-top: 10px;
font-family: "Montserrat", Arial, sans-serif;
}
.lte h3 {
color: #000;
font-size: 1.5625em;
line-height: 1.2em;
margin: 0;
font-family: "Montserrat", Arial, sans-serif;
margin: 0px 0px .55em 0;
}
.lte h4 {
color: #000;
font-size: 1.5em;
line-height: 1.2em;
margin: 0;
margin: 0px 0px .55em 0px;
}
.lte p {
font-size: 1em;
color: #000;
margin: 0;
line-height: 1.35em;
font-family: "Montserrat", Arial, sans-serif;
}
.lte strong {
color: #000;
}
.lte .btn-plain-green {
border-radius: 0;
display: block;
text-align: center;
}
.lte .hidden-xl {
display: inherit;
}
.lte .hidden-sm {
display: none !important;
}
.lte .hidden-xs {
display: inherit;
}
.lte .section-menu {
padding-top: 1em !important;
padding-bottom: 0em !important;
}
.lte .section-menu .menu_trigger {
display: inline-block;
width: 44px;
height: 44px;
background: #fff url(/image/image_gallery?img_id=6515744&title=menu_trigger.png) no-repeat;
float: right;
cursor: pointer;
background-size: contain;
}
.lte .section-menu .logo {
margin-bottom: 1em;
}
.lte .section-menu ul {
display: none;
margin: 0;
margin-top: 1em;
}
.lte .section-menu ul li {
display: block;
margin: 0;
font-size: 1.6875em;
}
.lte .section-menu ul li a {
font-size: 0.75em;
color: #000;
font-family: "Montserrat", Arial, sans-serif !important;
line-height: 2.6em;
padding: 1em 0;
display: block;
text-align: center;
}
.lte .section-menu ul li a:hover {
background-color: #99ce75;
}
.lte .section-menu ul li a.active {
color: #fff;
background-color: #99ce75;
}
.lte .section-1 {
background: transparent url(/image/image_gallery?img_id=6515708&t=1458122636623) no-repeat 50%;
}
.lte .section-1 h2 img {
display: block;
width: 100%;
max-width: 366px;
margin-left: auto;
margin-right: auto;
}
.lte .section-1 .packshot {
display: block;
width: 100%;
max-width: 561px;
margin-left: auto;
margin-right: auto;
}
.lte p.small {
margin-top: 4em;
color: #737373;
font-size: 0.75em;
}
.lte .section-2 {
background-color: #fff;
padding-bottom: 2em !important;
}
.lte .section-2 h2 {
margin-bottom: .5em;
}
.lte .section-2 img.ico {
margin-left: auto;
margin-right: auto;
}
.lte .section-2 p.nsrc="/ {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.lte .kawa {
width: 429px;
height: 587px;
position: absolute;
background: transparent url(/image/image_gallery?img_id=6515634&title=lte_kawa.png) no-repeat;
background-size: contain;
}
.lte .pendrive {
background: transparent url(/image/image_gallery?img_id=6515578&title=lte_bg_faq.png) no-repeat;
background-size: contain;
width: 327px;
height: 250px;
position: absolute;
}
.lte .okulary_vr, .lte .pad {
display: none;
}
.lte .section-4 {
background: #fff url(/image/image_gallery?img_id=6515720&title=lte_s04_bg.jpg) no-repeat center -15%;
z-index: 8;
}
.lte .section-4 h2 {
margin-bottom: 1em;
}
.lte .section-4 .small-6.text-right p {
padding-right: 2.2em;
}
.lte .section-4 .small-6.text-left p {
padding-left: 2.2em;
}
.lte .section-4 img.ico {
margin-left: auto;
margin-right: auto;
}
.lte .section-4 .video-container {
background: url(/image/image_gallery?img_id=6515724&title=lte_s04_tablet.png) no-repeat 70% 0;
position: relative;
padding-bottom: 9.45%;
padding-top: 3.8%;
background-size: contain;
}
.lte .section-4 .video-container .krecha {
bottom: 18%;
height: 90%;
}
.lte .section-4 .video-container video {
display: block;
width: 71.5%;
position: absolute;
top: 8%;
left: 14.7%;
max-height: 397px;
height: auto;
background: black;
padding: 5% 0;
}
.lte .section-4 .swiffy-stage {
width: 72% !important;
margin-left: auto;
margin-right: auto;
padding-bottom: 54%;
background: transparent;
left: .5%;
}
.lte .section-4 .swiffy-stage canvas {
width: 100% !important;
height: 90% !important;
top: 5% !important;
left: 0 !important;
right: 0 !important;
bottom: 0px !important;
background: transparent !important;
}
.lte .krecha {
width: 2px;
height: 77%;
border-left: 2px dashed #666666;
position: absolute;
left: 50%;
margin-left: -1px;
z-index: 8;
bottom: 30%;
}
.lte .section-3 {
background: #f2f2f2;
}
.lte .section-3 .column.medium-pull-5 {
margin-top: 1em;
}
.lte .section-3 p.main-text {
text-align: center;
}
.lte .section-3 p.small {
margin-top: 1.25em;
margin-bottom: 1.25em;
text-align: center;
}
.lte .section-3 h2, .lte .section-3 p.margin-top2, .lte .section-3 .row.margin-top2 {
text-align: center;
}
.lte .section-3 .small-6.text-right p {
padding-right: 2.2em;
}
.lte .section-3 .small-6.text-left p {
padding-left: 2.2em;
}
.lte .section-3 .video-container {
background: url(/image/image_gallery?img_id=6515716&title=lte_s03_monitor.png) no-repeat;
position: relative;
padding-bottom: 22.5%;
background-size: contain;
padding-top: 4%;
margin-bottom: -15%;
}
.lte .section-3 .video-container .hbo_logo {
position: absolute;
right: 14%;
z-index: 9;
top: 8%;
}
.lte .section-3 .video-container video {
display: block;
width: 76.2%;
position: absolute;
top: 4%;
left: 12%;
max-height: 283px;
height: auto;
background: black;
padding-bottom: 4.5%;
padding-top: 4.5%;
}
.lte .section-3 .videotrigger {
padding: .95em;
border: 2px solid #69b62e;
display: inline-block;
background: #f2f2f2;
min-width: 105px;
text-align: center;
}
.lte .section-3 .videotrigger.active {
color: white;
background: #69b62e;
}
.lte .section-3 .swiffy-stage {
width: 76% !important;
height: auto !important;
padding-bottom: 49%;
margin-left: auto;
margin-right: auto;
}
.lte .section-3 .swiffy-stage canvas {
width: 100.5% !important;
height: 118% !important;
top: -14px !important;
left: 0 !important;
right: 0 !important;
bottom: 0px !important;
}
}
@media only screen and (max-width: 766px) and (min-width: 480px) {
.lte .section-3 .swiffy-stage canvas {
top: -19px !important;
}
}
@media only screen and (max-width: 766px) and (min-width: 600px) {
.lte .section-3 .swiffy-stage canvas {
top: -24px !important;
height: 117% !important;
}
}
@media only screen and (max-width: 766px) and (min-width: 720px) {
.lte .section-3 .swiffy-stage canvas {
top: -32px !important;
height: 120% !important;
}
}
@media only screen and (max-width: 766px) and (min-width: 760px) {
.lte .section-3 .swiffy-stage canvas {
top: -49px !important;
}
}
@media only screen and (max-width: 766px) {
.lte .section-5 {
background-color: #f2f2f2;
}
.lte .section-5 h2 {
margin-bottom: 1em;
}
.lte .section-5 .va.ha {
position: relative;
left: -1em;
}
.lte .section-5 .small-12.medium-4.column.text-center {
margin-bottom: 2em;
}
.lte .section-5 .small-12.medium-4.column.text-center:last-child {
margin-bottom: 0;
}
.lte .section-6 img.packshot {
position: relative;
left: 50%;
-webkit-transform: translateX(-42%);
-ms-transform: translateX(-42%);
transform: translateX(-42%);
width: 100%;
max-width: 954px;
display: block;
}
.lte .section-7 {
background: #f2f2f2;
padding-bottom: 0 !important;
}
.lte .section-7 h2 {
text-align: center;
}
.lte .section-7 a.btn-plain-green-big {
margin-bottom: 2em;
}
.lte .section-7 .packshot-container {
position: relative;
height: auto !important;
}
.lte .section-7 p.margin-top.margin-bottom {
text-align: center;
}
.lte .section-7 .packshot {
display: block;
width: 100%;
max-width: 357px;
margin-left: auto;
margin-right: auto;
}
.lte .news {
min-height: 255px;
max-height: 255px;
height: 255px;
background: #f2f2f2;
}
.lte .news .row {
width: 100%;
}
.lte .news .wstep {
padding: 2em;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
}
.lte .news .wstep .nr p {
font-size: 1.25em !important;
font-family: "Montserrat", Arial, sans-serif !important;
}
.lte .news .wstep .data p {
font-size: 1.25em;
font-family: "Montserrat", Arial, sans-serif !important;
}
}
@media only screen and (max-width: 766px) and (max-width: 480px) {
.lte .news .wstep .data p {
font-size: 0.9375em;
}
}
@media only screen and (max-width: 766px) {
.lte .news .wstep .tytul {
padding-right: 0%;
overflow: hidden;
max-height: 95px;
}
.lte .news .wstep .tytul h3 {
font-size: 1em;
margin: 0;
font-family: "Montserrat", Arial, sans-serif !important;
}
.lte .news .wstep .tytul p {
font-size: 1em;
}
.lte .news .wstep .green-more {
font-size: 1em;
}
.lte .news .wstep:hover + .foto .bg {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.lte .news .foto {
width: 50%;
height: 100%;
background-size: cover;
position: relative;
overflow: hidden;
}
.lte .news .foto .bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: all .2s ease-in-out;
background-position: center !important;
background-size: cover !important;
}
.lte .news::after {
content: "";
width: 0px;
height: 0px;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-left: 12px solid #f2f2f2;
position: absolute;
top: 50%;
margin-top: -12px;
}
.lte .news:nth-child(even) .wstep {
left: 50%;
right: auto;
z-index: 8;
}
.lte .news:nth-child(even) .wstep::after, .lte .news:nth-child(even) .wstep.v2::after {
content: "";
width: 0px;
height: 0px;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-left: none;
border-right: 12px solid #f2f2f2;
position: absolute;
top: 50%;
margin-top: -12px;
left: 0%;
margin-left: -12px;
}
.lte .news:nth-child(even) .foto {
right: 50%;
left: auto;
}
.lte .section-8 {
background: #fff;
padding-bottom: 0 !important;
}
.lte .section-8.v2 {
background: #f2f2f2;
}
.lte .section-8.v2 .news {
background: #fff !important;
}
.lte .section-8.v2 .news::after {
border-left-color: #fff !important;
}
.lte .section-8.v2 .news:nth-child(even) .wstep {
left: 50%;
right: auto;
z-index: 8;
}
.lte .section-8.v2 .news:nth-child(even) .wstep::after, .lte .section-8.v2 .news:nth-child(even) .wstep.v2::after {
content: "";
width: 0px;
height: 0px;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-left: none;
border-right: 12px solid #fff;
position: absolute;
top: 50%;
margin-top: -12px;
left: 0%;
margin-left: -12px;
}
.lte .section-oferty {
border-top: 2px solid #f2f2f2;
background-image: url(/image/image_gallery?img_id=6515674&title=lte_pen.jpg), url(/image/image_gallery?img_id=6515654&title=lte_okulary.jpg);
background-position: -187px 50%, 1260px -160%;
background-repeat: no-repeat;
}
}
@media only screen and (max-width: 766px) and (max-width: 1550px) {
.lte .section-oferty {
background-position: -187px 50%, 950px -160%;
}
}
@media only screen and (max-width: 766px) and (max-width: 1366px) {
.lte .section-oferty {
background-position: -187px 50%, 950px -160%;
}
}
@media only screen and (max-width: 766px) and (max-width: 1200px) {
.lte .section-oferty {
background-position: -280px 50%, 850px -160%;
}
}
@media only screen and (max-width: 766px) and (max-width: 1015px) {
.lte .section-oferty {
background-image: none;
}
}
@media only screen and (max-width: 766px) and (min-width: 1921px) {
.lte .section-oferty {
background-position: 2vw 50%, 67vw -160%;
}
}
@media only screen and (max-width: 766px) {
.lte .section-oferty .row.collapsed.text-center.margin-top2, .lte .section-oferty .small-12.text-center.margin-bottom2 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.lte .section-oferty h3 {
font-size: 18px;
margin-top: 1em;
margin-bottom: 0;
}
.lte .section-oferty img.packshot {
position: relative;
left: -7px;
}
.lte .section-oferty img.packshot.sm-margin-top {
margin-top: 3em;
}
}







.stopka
{border-top: solid 1px #d1d1d1; padding-top:12px; padding-bottom:20px;}
.stopka p
{font-size: 13px; color:#828685;font-family: "Montserrat", Arial, sans-serif;}

.legale p.small {margin-top: 1em;}














.aktualnosci .cont-news{
	margin-bottom: 33px;
}

.aktualnosci .row-news{
	background-color: #f3f3f3;
}

.aktualnosci .news_date{
	color: #515151;
	font-size: 12px;
	font-family: 'Montserrat',Arial;
}

.aktualnosci h4.news_title{
	color: #000;
	font-size: 20px;
	font-family: 'Montserrat',Arial;
	margin-bottom: 5px;
}

.aktualnosci p.article_intro{
	color: #515151;
	font-size: 14px;
	font-family: 'Montserrat';
}

.aktualnosci .article_thumb_right{
	text-align: right;
}

.aktualnosci .article_thumb_left{
	text-align: left;
}

.aktualnosci .article_thumb_center{
	text-align: center;
}

.aktualnosci .article_thumb_bg{
	padding-left: 0;
}

.aktualnosci .article_thumb_bg img{
    width:100%;
    height:auto;
    max-height:100%;
}


@media only screen and (max-width: 767px) {

	.aktualnosci .article_thumb_right{
		text-align: center;
	}

	.aktualnosci .article_thumb_left{
		text-align: center;
	}
}


.aktualnosci .row-news .medium-8{
	padding:30px;
}
.aktualnosci .row-news .medium-8 p{
	padding: 20px 0 10px;
}
.aktualnosci .article_title_wrapper {
    margin: 50px auto;
}



@media screen and (max-width: 960px){
	.aktualnosci .article_title_wrapper .small-12 {
	    text-align: center !important;
	}
	.aktualnosci .cont-news{
		margin-bottom:0;
	}
}