

body { 
 
	font-family: 'Open Sans', sans-serif;

	font-weight:300;
	font-size:18px;
	color:#212020;
}
h1, h2 { }
.ru h1, .ru h2 {}
.ru h2  {font-weight:normal;}
strong { 
    font-weight:400;
}

.error {
  background: #EECCCC none repeat scroll 0 0;
}

a {color:#fff;}
.slide {background-size:cover;}

.experti a {position:relative; z-index:99;}
#slide1 .fp-bg {  background-size: cover;  background-position: center 80%;}
#slide2 .fp-bg {  background-size: cover;  background-position: center 80%;}
#slide3 .fp-bg {  background-size: cover;  background-position: center 80%;}
#slide4 .fp-bg { background-size: cover;  background-position: center 80%;}
#slide5 .fp-bg { background-size: cover;  background-position: center 80%;}
#slide6 .fp-bg { background-size: cover;  background-position: center 80%;}
.logo {position:absolute; top:10px; left:10px;  z-index:99999; }
.logo img { width:200px; height:auto;}
.menu {top:60px; right:60px;position:absolute; }
.menu a {color:#000; margin-left:20px; text-decoration:none; font-size:24px;}
.mfp-wrap {z-index:999999999;}

.ipage {color:#000; padding:20px;}
.ipage p  {color:#000;}
.ipage h1  {color:#000;}
.ipage h2  {color:#000;}
.down {
border:0px;
display:block;
		width:56px; height:56px;
	  background:#fff url(../img/down.png); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);;
	  background-repeat:no-repeat;
	  border-radius:28px;
	  background-size:50%;
	  background-position:center;
	  transition: all .1s ease-in-out;
	  transition: all .1s ease-in-out;
	  left:50% !important; 
	  position:absolute; bottom:80px; z-index:999999;
}

#slide1  { background-size:cover; background-position:left center; } 
#slide2  { background-size:cover; background-position:left center; } 
#section0  { background-size:cover; background-position:left center; } 
#section1  { background-size:cover; background-position:center 80%; } 
#section2  {background-size:cover; background-position:center 80%; }
#section3 { background-size:cover; background-position:center 80%; }

#section7   {  background-size:cover; background-position:center 80%;}

#section5 {height:100%;}
#section5 .fp-scroller {height:100%; }
.iframe-wrapper { position:relative; height:100%;}
.videooverlay { position:absolute; height:100%;width:100%;z-index:999999; background:transparent;}
h2 span {font-size:30px; margin-top:-10px;}




.section {text-align:left;}

.vainagi {position:absolute; left:0px; bottom:0px; text-align:center; width:100%;}
.vainags {width:130px; height:130px; display:inline-block; margin:0px 20px;}

.vainags img {width:100%; height:auto;}


.popup-scroll p {color:#000 !important;}
.popup-scroll h2 {color:#18357f !important; font-size:36px; font-weight:400; margin:0px; margin-top:20px;}




.firstslider .slide .intro {text-align:center;}
.firstslider .slide .intro .apraksts {display:inline-block; background:#077bc1; vertical-align:top; width:240px; padding:35px; margin-top:50px;  box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}
.apraksts h2 {font-size:70px; font-weight:300; text-align:left; line-height:50px; text-transform:uppercase; margin:20px 0px;  }
.apraksts h2 span {font-size:20px; line-height:20px; display:inline-block; margin-left:10px; vertical-align:top;}


.ru .apraksts h2 {font-size:70px; font-weight:300; text-align:left; line-height:65px; text-transform:uppercase; margin:20px 0px;  }
.ru .apraksts h2 span {font-size:20px; line-height:30px; display:inline-block; margin-left:10px; vertical-align:top;}



.lietosana {width:300px; padding:40px; background:#fff; color:#000; }
.lietosana h2 {color:#18357f; font-size:48px; text-transform:uppercase; font-weight:300; margin-bottom:20px;  line-height:50px; margin-top:0px;}
.lietosana p {color:#000; font-size:16px;}
.lietosana a {text-decoration:none; text-transform:uppercase; margin-top:30px; font-weight:300; font-size:14px; background:#6fa428; padding:0px 40px; line-height:40px; display:inline-block; text-align:cernter; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}



.clear {clear:both;}
.mfp-close-btn-in .mfp-close {font-weight:300; opacity:1; right:-45px; color:#fff !important; font-size:70px;  font-family: "NoyhR"; color:#fff; font-weight:300; text-transform:uppercase;}


#piens {position:absolute; z-index:1; bottom:-5px; width:100%;}
#piens img {width:100%;}

#piens2 {position:absolute; z-index:9999999; top:0px; width:100%;}
#piens2 img {width:100%;}

.menuo {display:none; padding:10px;position:absolute; right:85px; top:90px; background:#fff; width:180px; z-index:998; color:#767676;}
.menuo a { color:#767676; text-decoration:none;}
.menuo a.act {color:#203172; font-weight:bold; } 
.lv {float:left;}
.ru {float:right;}
.ancm {margin-top:30px; margin-bottom:30px;}
.ancm a {display:block; text-align:center; text-transform:uppercase; margin-bottom:10px;}


.fp-viewing-1 #piens2 {top:-400px; transition: all 2s ease-out; transition-delay: 0.4s;}
.fp-viewing-2 #piens2 {display:none;}

.mfp-bg,
body.mfp-zoom-out-cur {
overflow: hidden !important;
margin: 0 !important;
padding: 0 !important;
height: 100% !important;
}


.footer {position:absolute; z-index:999999999; width:100%; bottom:20px; color:#18357f; font-size:14px; text-align:center;}

#onmob {display:none;}
.fp-controlArrow.fp-next {
border:0px;
		width:56px; height:56px;
	  background:#fff url(../img/next.png); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);;
	  background-repeat:no-repeat;
	  border-radius:28px;
	  background-position:center;
	  transition: all .1s ease-in-out;
	  background-size:12px 20px;
	  
}
.fp-controlArrow.fp-next:hover {
border:0px;
		width:76px; height:76px;
	  background:#fff url(../img/next.png); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);;
	  background-repeat:no-repeat;
	  border-radius:76px;
	  margin:-10px; margin-top:-48px;
	  background-position:center;
	  transition: all .1s ease-in-out;
	  background-size:12px 20px;
}

.fp-controlArrow.fp-prev {
border:0px;
		width:56px; height:56px;
	  background:#fff url(../img/prev.png); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);
	  background-repeat:no-repeat;
	  border-radius:28px;
	  background-position:center;
	   transition: all .1s ease-in-out;
	   background-size:12px 20px;
}

.fp-controlArrow.fp-prev:hover {
border:0px;
		width:76px; height:76px;
	  background:#fff url(../img/prev.png); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);
	  background-repeat:no-repeat;
	  border-radius:76px;
	  background-position:center;
	    margin:-10px; margin-top:-48px;
	   transition: all .1s ease-in-out;
	     background-size:12px 20px;
}










.exp1, .exp2, .exp3 {display:inline-block; width:300px; padding:0px 40px;  vertical-align:top;}
.exp1, .exp3 {margin-top:80px;}
.exp1 p, .exp2 p, .exp3 p {text-align:left;  padding-bottom:10px; font-weight:300; border-bottom:1px solid #fff;}
#section7 .intro {text-align:center; padding-bottom:150px;}

.exp1 img, .exp3 img { transition: all .1s ease-in-out;margin-bottom:10px; width:140px; height:140px; border-radius:100px; border:4px solid #fff; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}
.exp2 img {margin-bottom:10px;  width:220px; height:220px; border-radius:200px; border:4px solid #fff; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4); transition: all .2s ease-in-out;}
.pophead {position:absolute; top:-50px; left:-30px;}
.pophead img  {float:left;width:90px; height:90px; border-radius:100px; border:4px solid #fff; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}
.pophead h3 {float:left; margin-left:30px; font-weight:400; }
.pophead h3 span {font-size:14px; margin-left:20px; font-weight:300;}



#section1 h1 {font-size:72px; font-weight:300;  margin-bottom:0px; margin-top:0px; text-transform:uppercase; line-height:1;}
#section7 h1 {font-size:99px; font-weight:300; text-align:center; margin-bottom:40px;  margin-top:0px;text-transform:uppercase;}

#section7 h3 {font-size:18px;  font-weight:600; color:#fff; margin-bottom:20px; }
#section7 h3 span {font-size:14px; display:block; font-weight:300; margin-top:5px;}
.fp-controlArrow.fp-next {right:35px;}
.fp-controlArrow.fp-prev {left:35px;}

.wcontain {display:block; width:1170px; margin:auto;}
#section1 .wcontain img {display:inline-block; vertical-align:top; margin-top:-20px;}
#section1 .wcontain div {display:inline-block; width:750px;}

#section3 .wcontain img.produkts {width:700px;  margin-right:-100px; margin-left:-100px; margin-top:-100px; display:inline-block; vertical-align:top;}
#section3 .wcontain .prodap {display:inline-block; width:600px; margin-left:20px; vertical-align:top; font-weight:300; font-size:14px;}
#section3 h3 {text-transform:uppercase; font-size:24px; font-weight:400; margin-top:0px; margin-bottom:10px;}

table {border-top:1px solid #fff; padding-top:20px; margin-top:20px; width:100%;}
table tr td:last-child {font-weight:600;}
.smenu a {position:relative; transition: all .1s ease-in-out; margin-left:4px; margin-right:40px; margin-top:100px; width:94px; height:94px; border-radius:94px; text-align:center; line-height:94px; background:#cccccc; border:1px solid #fff;  display:inline-block;  box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}

.smenu a:hover, .smenu a.act {transition: all .1s ease-in-out; margin-left:2px;  margin-right:38px; margin-top:100px; width:94px; height:94px; border-radius:94px; text-align:center; line-height:94px; background:#78ae1a; border:3px solid #fff;  display:inline-block;  box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}


.smenu a img {height:50px; width:30px; display:inline-block; vertical-align:middle;}
.smenu a span {position:absolute; width:100px;bottom:-80px; left:0px; font-weight:400;}

.experti a {   display:inline-block;}
.experti a  {    }
.mobile {display:none;}
.desktop {display:block;}
img.desktop {display:inline-block;}
.footer a {color:#18357f !important;}	
.down {margin-left:-28px;}
.msmenu {display:none;}
.bulta {display:none; position:absolute; top:0px; left:-10px;}
.bulta2 {display:none; position:absolute; top:0px; right:-20px;}





.sit {display:table;width:100%; vertical-align:top; margin-bottom:30px;}
.sit .pleft {display:table-cell; width:40%;vertical-align:top;}
.sit .pright {display:table-cell; width:60%; vertical-align:top; padding-left:30px;}

.sit .pleft img {width:100%;}
.sit h3 {color:#18357f; font-size:22px; margin:0px; line-height:26px;}
.sit ul {padding-left:20px;}

.popup-scroll h3 {color:#18357f; font-size:26px; margin:0px; line-height:26px; text-transform:uppercase; margin-top:10px;}



.lietsit .mfp-close {right:0px !important;; top:-45px!important;;}
.mobile {display:none;}










.fp-slidesContainer {
	width: 100%!important;
	transform: none!important;
}

.fp-slide {
	width: 100%!important;
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
	transition: all .7s ease-in-out;
}

.fp-slide.active {
	visibility: visible;
	opacity: 1;
	z-index: 1;
}







.section > .fp-tableCell .experti h1 {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.2s;
}

.section.active > .fp-tableCell .experti h1 {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.2s;
}


.section > .fp-tableCell .exp1 img {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .4s ease-in-out; transition-delay: 0.4s;
}

.section.active > .fp-tableCell .exp1 img {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.4s;
}





.section > .fp-tableCell .exp1 h3 {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.4s;
}

.section.active > .fp-tableCell .exp1 h3 {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.4s;
}

.section > .fp-tableCell .exp1 a {
	transform: translateY(100px);
	opacity: 0;
	transition: transform 1.4s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.4s;
}

.section.active > .fp-tableCell .exp1 a {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.4s;
}





.section > .fp-tableCell .exp2 img {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .4s ease-in-out; transition-delay: 0.6s;
}

.section.active > .fp-tableCell .exp2 img {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.6s;
}

.section > .fp-tableCell .exp2 h3 {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.6s;
}

.section.active > .fp-tableCell .exp2 h3 {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.6s;
}

.section > .fp-tableCell .exp2 a {
	transform: translateY(100px);
	opacity: 0;
	transition: transform 1.4s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.6s;
}

.section.active > .fp-tableCell .exp2 a {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.6s;
}










.section > .fp-tableCell .exp3 img {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .4s ease-in-out; transition-delay: 0.8s;
}

.section.active > .fp-tableCell .exp3 img {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.8s;
}

.section > .fp-tableCell .exp3 h3 {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.8s;
}

.section.active > .fp-tableCell .exp3 h3 {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.8s;
}

.section > .fp-tableCell .exp3 a {
	transform: translateY(100px);
	opacity: 0;
	transition: transform 1.4s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.8s;
}

.section.active > .fp-tableCell .exp3 a {
	transform: translateY(0);
	opacity: 1; transition-delay: 0.8s;
}




.section > .fp-tableCell  .striipa img {
	transform: scale(1.5);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.4s;
}

.section.active > .fp-tableCell .striipa img {
	transform: scale(1);
	opacity: 1; transition-delay: 0.4s;
}



.section > .fp-tableCell  .striipa h1 {
	transform: translateX(-100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 0.8s;
}

.section.active > .fp-tableCell .striipa h1 {
	transform: translateX(0);
	opacity: 1; transition-delay: 0.8s;
}



.section > .fp-tableCell  .striipa p {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 1.2s;
}

.section.active > .fp-tableCell .striipa p {
	transform: translateY(0);
	opacity: 1; transition-delay: 1.2s;
}


.section > .fp-tableCell  .striipa h2 {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 1.4s;
}

.section.active > .fp-tableCell .striipa h2 {
	transform: translateY(0);
	opacity: 1; transition-delay: 1.4s;
}




.section > .fp-tableCell  .striipa a {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out; transition-delay: 1.6s;
}

.section.active > .fp-tableCell .striipa a {
	transform: translateY(0);
	opacity: 1; transition-delay: 1.6s;
}














.firstslider .slide > .fp-tableCell img {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}


.firstslider.active .slide.active > .fp-tableCell img {
	transform: translateY(0);
	opacity: 1;
	transition-delay: .2s;
	
}









.slider2 .slide > .fp-tableCell img.produkts {
	transform: translateX(-100px);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}


.slider2.active .slide.active > .fp-tableCell img.produkts {
	transform: translateX(0);
	opacity: 1;
	transition-delay: .2s;
}


.slider2 .slide > .fp-tableCell h3 {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}


.slider2.active .slide.active > .fp-tableCell h3 {
	transform: translateY(0);
	opacity: 1;
}

.slider2 .slide > .fp-tableCell p {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}


.slider2.active .slide.active > .fp-tableCell p {
	transform: translateY(0);
	opacity: 1;
}

.slider2 .slide > .fp-tableCell table {
	transform: translateY(100px);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}


.slider2.active .slide.active > .fp-tableCell table {
	transform: translateY(0);
	opacity: 1;
}

#pop1o {display:none;}
.kpop {overflow-y:scroll; color:#000; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4); width:500px; height:400px; padding:20px; background:#fff; position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-250px;}
.kpop p {color:#000;}



a.buy {color:#fff; background:#d81f46; padding:10px 20px; border-radius:5px;}
a.buy:hover {transition: all linear 0.2s;background:#9c1532;}
a.buy.disabled {color:#fff; background:#BBBBBB; padding:10px 20px; border-radius:5px;}

a.buy2 {color:#fff; background:#d81f46; padding:10px 20px; border-radius:5px;}
a.buy2:hover {transition: all linear 0.2s;background:#9c1532;}



.kontaktforma #name {font-family: 'Open Sans', sans-serif;
	font-weight:300;border:0px;   padding-left:35px;font-size:18px; border-radius:5px; width:260px; height:40px; line-height:40px; }
.kontaktforma .fas.fa-user { position:absolute; z-index:9999; opacity:0.6; left:12px; top:12px;}

.kontaktforma #email {font-family: 'Open Sans', sans-serif;
	font-weight:300;border:0px;    padding-left:35px;font-size:18px; border-radius:5px; width:260px; height:40px; line-height:40px; }
.kontaktforma .fas.fa-envelope {position:absolute; z-index:9999; opacity:0.6; left:12px; top:12px;}

.kontaktforma textarea {font-family: 'Open Sans', sans-serif;
	font-weight:300;margin-left:-5px; border:0px; font-size:18px; margin-top:20px; border-radius:5px; width:575px; height:150px; padding:10px 20px;}

.sutit {
	transition: all linear 0.2s;
    background: #d81f46;
    color: #fff;
    cursor: pointer;
	border:none;
	font-size:18px;
    text-decoration: none;
    line-height: 30px;
    padding: 10px 50px;
    border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	margin-top:30px;
	}
.sutit:hover {transition: all linear 0.2s;background:#9c1532;}
.ipn {display:inline-block; position:relative; margin:10px;}
.footer {color:#fff; background:#453a3c; bottom:0px; padding:30px 0px;}
.finer {margin:auto; width:960px;}
.footer a {color:#a6a1a2 !important; text-decoration:none;}


.euipo {float:left; text-align:left;}
.euipo img {margin-top:-15px;}
.euipo p {font-size:12px; color:#a6a1a2;}
.footerright {float:right; text-align:right;}
.footerright p {font-size:12px; color:#a6a1a2; margin:5px 0px;}
.footerright a:hover {color:#fff !important;}
.footerright a {margin:0px 5px;}
.social a {font-size:20px !important ; }


#section1 .intro {text-align:center; width:60%; margin:auto;}
#section1 h1 {text-transform:none; font-weight:300; font-size:48px; color:#212020; margin-bottom:60px;} #section1 h1 span {color:#d81f46;}
#section1 h2 {font-weight:400; font-size:24px; color:#212020; margin-top:60px;}
#section1 p { color:#212020;}

#section2 h1 { text-align:center; width:100%; font-weight:300; font-size:48px; color:#212020; margin-bottom:60px;}
#section7 h1 {font-weight:300; text-transform:none; font-size:48px; color:#fff; margin-bottom:60px;} #section7 h1 span {color:#d81f46;}

#section2 .intro {text-align:center; }

.imgcontainer { vertical-align:top; display:inline-block; width:600px; position:relative; height:400px;}
.imgcontainer img {width:100%; border-radius:10px;}
.prodcontainer {margin-top:30px; vertical-align:top; display:inline-block; width:450px; text-align:left; padding:30px;  background:rgba(0,0,0,0.05); border-radius:10px;}
.prodcontainer a {transition: all linear 0.2s;background:#d81f46; color:#fff; cursor:pointer; text-decoration:none; float:right; line-height:30px; padding:10px 30px; border-radius:5px; }
.prodcontainer a:hover {transition: all linear 0.2s;background:#9c1532;}
.price {font-size:36px; float:left; font-weight:400; vertical-align:top; position:relative;}
.price .eur {color:#d81f46; font-weight:300;}
.price .decim {font-size:14px; position:absolute; top:10px;}
.tipopen {opacity:0; transition: opacity linear 0.2s; display:none;}
.prodcontainer h3 {font-weight:300; font-size:36px; margin-top:0px;}
.prodcontainer p {font-weight:400; font-size:22px; padding-bottom:0px; padding-top:0px; margin:0px; margin-bottom:25px;}
.tip {transition: all linear 0.2s;position:absolute; background:#fff; border-radius:30px; height:30px; width:30px; line-height:30px; text-align:center; box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.tip:hover {transition: all linear 0.2s;background:#d81f46; color:#fff; cursor:pointer;}
.tip.first {left:220px; top:60px;}
.tip.second {left:390px; top:200px;}
.tip.third {left:220px; top:300px;}
.tip:hover .tipopen {display:block; transition: opacity linear 0.2s; width:150px; opacity:1; background:#fff; padding:10px 20px; border-radius:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.2); color:#212020;}

.prodcontainer i {margin-right:10px;}

#slider {
  position: relative;
  overflow: hidden;
  margin: 40px auto 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 300px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 350px;
  text-align: center;
  line-height: 300px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding:0px; width:40px; height:40px; line-height:40px; text-align:center;

  background: #fff;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer; border-radius:40px;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  left: 10px;
  
}

a.control_next {
  right: 10px;
  
}
.mobfooter {display:none;}
.mobyes {display:none !important;}




	#section3 #slide1 {background-image:url(../img/s1.jpg);}
	#section3 #slide2 {background-image:url(../img/s2.jpg);}
	#section3 #slide3 {background-image:url(../img/s3.jpg);}
	#section3 #slide4 {background-image:url(../img/s4.jpg);}
	#section3 #slide5 {background-image:url(../img/s5.jpg);}
	
.size {font-size:14px; margin-top:25px; opacity:0.8;}
.language {position:absolute; right:60px; top:10px;}
.language a {color:#212020; text-decoration:none;}

@media only screen and (max-width: 768px) {
	
	.mobyes {display:block;}
	.nomob {display:none;}
	.mobile {display:block;}
	.buy.mobile {position:absolute; bottom:30px;left:50%; margin-left:-70px; width:100px; text-align:center; text-decoration:none;}
	.buy2.mobile {position:absolute; bottom:30px;left:50%; margin-left:-70px; width:100px; text-align:center; text-decoration:none;}
	#section1 h1 {margin-bottom:20px;}
	#section1 .intro {width:90% !important;}
	#section1 h2 {margin-top:0px;}
	#section0 {background-image:url(../img/picamo.jpg) !important; background-position:bottom center;}
.menu {display:none;}
	#section1 .intro {padding:0px 20px;}
	.mfp-container {background:rgba(0, 0, 0, .6);}
	.sit .pleft {display:block; width:auto; vertical-align:top;}
.sit .pright {display:block;  width:auto; vertical-align:top; padding-left:30px;}
.lietosana a {margin-top:20px;}	
	.bulta {display:block;}
		.bulta2 {display:block;}


	.msmenu {display:inline-block; text-align:center; width:100%;}
	.smenu {display:none;}
.msmenu a {position:relative; transition: all .1s ease-in-out; margin-left:8px; margin-right:6px; margin-top:40px; width:60px; height:60px; border-radius:94px; text-align:center; line-height:60px; background:#cccccc; border:1px solid #fff;  display:inline-block;  box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}

.msmenu a:hover, .msmenu a.act {transition: all .1s ease-in-out; margin-left:6px;  margin-right:4px; margin-top:40px; width:60px; height:60px; border-radius:94px; text-align:center; line-height:60px; background:#78ae1a; border:3px solid #fff;  display:inline-block;  box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4);}


.msmenu a img {height:50px; width:30px; display:inline-block; vertical-align:middle;}
.msmenu a span {position:absolute; width:100px; top:-60px; left:-15px; font-weight:400;}	
	
.footer {
    
}	

	
   #section0  { background-size:100% auto; }
   
h1 {font-size:26px; color:#fff; margin:20px 0px;  line-height:36px; }
h2 {font-size:22px;  color:#fff;padding:20px 0px; text-align:center;  }
#onmob {display:inline-block;}

.logo {left:20px; top:20px; }
img.logo {width:150px;}
.logo  img {margin-top:0px !important; width:0px; height:auto;}
.menu {right:20px; top:20px; position:fixed;  z-index:999; background: #0a1f60 url(../img/menu.png); background-size:50%; background-repeat:no-repeat; background-position:center; width:50px; height:50px; border-radius:100px; border:5px solid #fff; padding:0px;}

 
 .menuo {display:none; padding:5%; padding-top:100px; position:absolute; width:90%; right:0px; top:0px; background:#fff; z-index:998; color:#767676;}
 .intro.experti {padding-bottom:60px !important;}

 
.fp-controlArrow.fp-prev {
    left: 0px; opacity:0.5;
    border-width:  0;
   
}
.fp-controlArrow.fp-next {
    right: 0px; opacity:0.5;
    border-width: 0px;
	 
}

.firstslider .fp-controlArrow.fp-prev {
    display:none;
   
}
.firstslider .fp-controlArrow.fp-next {
    display:none;
	 
}


#section3 .fp-controlArrow.fp-prev {
    left:-25px;
   background:transparent;
}
#section3 .fp-controlArrow.fp-next {
	right:-25px;
	 background:transparent;
}	



#section7 h1 {
    font-size: 36px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0px;
    text-transform: uppercase;
}

.exp1 img, .exp2 img, .exp3 img {float:left; width:55px; height:55px;  margin-right:10px;}
.exp1, .exp2, .exp3 { margin-top:0px;}
#section7 h3 {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px; margin-top:5px;
    margin-bottom: 20px; margin-top:5px;
	text-align:left; 
}
#section7 .intro {padding-bottom:0px;}

.vainagi {position:absolute; left:0px; bottom:0px; text-align:center; width:100%;}
.vainags {width:80px; height:80px; display:inline-block; margin:5px;}

.vainags img {width:100%; height:auto;}
.mobile {display:block;}
.desktop {display:none;}
img.desktop {display:none;}
.firstslider img {max-width:100%; float:right; margin-top:40px;}
.firstslider .slide .intro .apraksts {margin-top:0px;}
.down {display:none;}
#piens {display:none;}

.wcontain {display:block; width:100%; margin:auto;}
#section1 .wcontain img {display:inline-block; vertical-align:top; margin-top:-20px;}
#section1 .wcontain div {display:inline-block; width:100%;;}

.wcontain.striipa {display:inline-block; text-align:center;}
.wcontain.striipa img {width:128px; height:auto;}
#section1 h1 {font-size:36px;}
.lietosana {
    width: auto;
    padding: 30px 40px;
    background: #fff;
    color: #000;
	
	
	
	
	
}
.lietosana h2 {margin-bottom:0px; padding:0px; font-size:28px; line-height:1.3;}
#section4  .fp-tableCell {vertical-align:bottom;}
.wcontain img.produkts {
	
	
	width:100% !important;

    margin: 0%!important;
    display: inline-block;
    vertical-align: top;
}

#section3 .wcontain .prodap {
    display: inline-block;
    width: 90%; padding:5%;
    margin-left: 0px;
    vertical-align: top;
    font-weight: 300;
    font-size: 14px;
	
}





.white-popup {
    position: relative;
    background-color: #FFF;
	background-image:none !important;
    background-repeat: no-repeat;
    padding: 5% 0% 5% 5% !important;
    width: 90%!important;
    max-width: 100% !important;
    margin: 0 auto;
}

.mfp-close-btn-in .mfp-close {
    font-weight: 300;
    opacity: 1;
    right: 0px;
	top:-40px;
    color: #fff !important;
    font-size: 70px;
    font-family: "NoyhR";
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
}


.kontaktforma textarea {width:260px;}
.footer {display:none;}


.imgcontainer {
    vertical-align: top;
    display: inline-block;
    
    position: relative;
    height: auto;
}
.imgcontainer #slider {width:100% !important;}

#slider ul li {width:100%;}
#section2 h1 {margin-bottom:10px;}
.prodcontainer {
    margin-top: 30px;
    vertical-align: top;
    display: inline-block;
    width: 90%;
    text-align: left;
    padding: 30px 5%;
    background: rgba(0,0,0,0.05);
    border-radius: 10px;
}
.nomob {display:none;}

	.mobfooter {display:block; text-align:center; position:absolute; font-size:12px; bottom:0px; width:100%;}
	.finer {width:100%;   background: #453a3c; color:#a6a1a2; padding:10px 0px;}
	.social {margin:0px;}
	.finer a {margin:10px 5px; color:#a6a1a2; text-decoration:none;}
	.sutit {margin-bottom:80px;}
	.finer p {margin:0px;}
	
	
	
	
	#section3 #slide1 {background-image:url(../img/m1.jpg);}
	#section3 #slide2 {background-image:url(../img/m2.jpg);}
	#section3 #slide3 {background-image:url(../img/m3.jpg);}
	#section3 #slide4 {background-image:url(../img/m4.jpg);}
	#section3 #slide5 {background-image:url(../img/m5.jpg);}
	.language {right:20px;}
}

.error {width:600px; display:inline-block; text-align:center; border-radius:5px;}
.success {color:#fff;}
.container.kontaktforma {color:#fff;}
.prodcontainer {position:relative;}
.frees {position:absolute; right:-30px; top:-30px; opacity:0.8;}

@media only screen and (max-width: 768px) {

.imgcontainer #slider {width:360px !important;}
#slider ul {text-align:center;}
#slider ul li {width:360px; height:250px; text-align:center; display:inline-block;}
#slider {  margin:0px; margin-top:20px; }
img.frees  {width:80px;}
.frees {position:absolute; right:10px; top:-30px; opacity:0.8;}

}