/********************/

@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700&subset=latin,latin-ext);
* { padding:0; margin:0; }
html { height:100%;}
body { width:100%; font-family: 'Roboto Condensed', sans-serif; height:100%; font-size:14px; overflow-x: hidden;}
a { text-decoration:none; }
ul { list-style:none; }

@media screen and (min-width: 799px) {
.formafield { width:380px;  }
.formafield input,.formafield select{ width:378px;  }
}

@media screen and (max-width: 799px) {
.formafield { width:calc(100% - 20px);  }
.formafield input,.formafield select { width:calc(100%)!important;  }
.formafield input{width: 100%!important;}
}

@media screen and (max-width: 490px) {
header.inside  { height:370px; }
}

@media screen and (min-width: 491px) {
header.inside  { height:300px; }
}

@media screen and (min-width: 535px) {
.kiekissmall { display:none; }
.krepselis .krepselis_kiekis {display:inline-block; }
header.inside  { height:300px; }
}

@media screen and (min-width: 679px) {
.kiekissmall { display:none; }
.krepselis .krepselis_kiekis {display:inline-block; }
}

@media screen and (min-width: 722px) {
header.inside  { height:260px; }
}

@media screen and (min-width: 816px) {
.krepselis .krepselis_name { min-width:150px; width:auto; padding-right:15px;   }
.krepselis .krepselis_matavimai { width:15%; }
.krepselis .krepselis_kiekis { width:20%; }
.krepselis .krepselis_sumos { float:right; }
.ismatavimaismall { display:none; }
.krepselis .krepselis_matavimai {display:inline-block; }
}

@media screen and (min-width: 1200px) {
.krepselis .krepselis_name{ width:calc(26.417% - 151px); padding-right:15px;   }
.krepselis .krepselis_matavimai { width:23.75%; }
.krepselis .krepselis_kiekis { width:24.16%; }
}

@media screen and (max-width: 816px) {
.krepselis .krepselis_name{ min-width:150px; padding-right:15px; width:auto;   }
.krepselis .krepselis_matavimai {display:none; }
.krepselis .krepselis_kiekis { padding-left:10px; padding-right:10px; width:auto;  }
.krepselis .krepselis_sumos { float:none; text-align:right; min-width:185px; }
.krepselis .krepselis_sumos .kaina { float:right;}
.ismatavimaismall { display:block;}
}

@media screen and (max-width: 679px) {
.krepselis .krepselis_kiekis { display:none; }
.kiekissmall  { display:block;}
}
@media screen and (max-width: 535px) {
.krepselis .krepselis_row >div { display:block!important; border-right:none!important; height:auto!important; padding:0!important; }
.krepselis .krepselis_row { }
.krepselis_pav { float:left;}
.ismatavimaismall { display:none; }
.kiekissmall { display:none; }
.krepselis .krepselis_sumos { float:none!important; text-align:center!important;}
.krepselis .krepselis_sumos .kaina { float:none!important; white-space:nowrap; }
}

@media screen and (min-width: 925px) {
	header.main { width:100%; position: absolute; background:url(../image/head.png) repeat-x; height:288px; z-index:99; }
	header .topmenu, .wrap { max-width:1160px; margin:0 auto; width:calc(100% - 40px); padding:0 20px; }
	.menu { float:right; }
	header .menu > li > a { padding-left:px; padding-right:30px; padding-top:93px;  }
	header.main .menu { background:url(../image/border.png) bottom repeat-x;}
	header.main .menu > li a:hover { background:#af967c; color:#fff;  }
	#logo {  float:left; display:block; }
}

@media screen and (max-width: 925px) {
	#top, .left-boreris { display:none!important;}
	header .menu { padding-left:0px; display:inline-block; vertical-align:middle;  }
	header #logo  { display:inline-block; }
	header { width:100%; background:#af967c; text-align:center; }
	.menu > li { padding:10px; }
	header.main #cart span { height:39px; border-left:1px solid #fff; display:block; padding-left:33px; padding-top:10px; }
	header.main .topmenu{  padding: 0 20px 55px 20px!important;}
	.wrap iframe{float: left!important;padding:0px!important;width: 100%!important;}
	.wrap{text-align: justify;}
	.prenumerata input{width: 97%!important;}
	.catmeniu a:nth-child(1){width: 229px!important;}
	.catmeniu a:nth-child(2){  width: 230px!important;}
	.catmeniu a:nth-child(3){width: 229px!important;}
	.catmeniu{padding-top: 0px!important;padding-bottom: 0px!important;}
	a.produktas_link, .product_right{width: 100%!important;}
	.produktas_img{margin: 0 auto!important;}
	.galerijos a{width: 100%!important;}
	.galerijos_img{margin: 0 auto!important;}
	.news img, .product_list li, .product_list li img, .customselect{width: 100%!important;}
	.newtext{width: 100%!important;float: left!important;margin-top: 0px!important;}
	.contact_form, .contact_form input, .contact_form textarea{width: 100%!important;}
	.kontaktai_right{padding-top: 30px!important;}
	.kontaktai_right img{width: 100%!important;height: auto;margin-bottom: -30px!important;}
	.contactsblocks{  padding-top: 0px!important;  margin-bottom: -30px!important;}
	.contactsinfo{border-right: 0px!important; width: 100%!important;text-align: center!important;padding-right: 0px!important;padding-left:0px!important;height: 50px!important;}
	.prenumerata, .product_left h2, .galerijos{text-align: center!important;}
	.galmeniu{ padding-top: 20px!important;padding-bottom: 30px!important;}
	.galmeniu a{  border-left: 1px solid #cfcfcf!important;}
	.logos{padding: 20px 0px 0px 0px!important;  margin-bottom: -30px!important;}
	.text_block_white h1, .sukis1, .product_total{  text-align: center!important;}
	.text_block_white h1{  font-size: 22px!important;}
	.block_galerija a{width: 100%!important; border-right: 0px!important;border-bottom: 0px!important;}
	.block_galerija a img{width: 100%!important;height: auto!important;}
	.product-galerija .owl-carousel .owl-wrapper, .product-grupe .owl-carousel .owl-wrapper-outer{display:none!important;}
	.galmeniu a{  margin-bottom: 5px!important;}
	.product-grupe .product_left{border-right: 0px!important;padding-right: 0px!important;width:100%!important;margin-top: 0px!important;}
	.ismatavimuselectas{width: 100%!important;font-size: 12px!important;padding: 0px!important;}
	.p_spalvos{padding: 0 0 25px 5px!important;}
	.susijusios{padding-top: 110px!important;}
	.susijusios .h{padding-bottom: 10px!important;}
	.product_list li{padding:0px!important;}
	.produktas h1{  padding: 10px 0 31px 0!important;}
	header.main #cart span{  border-left: 0px!important;  padding-left: 0px!important;  padding-top: 0px!important;}
	.menu > li > ul{  display: none !important;}
	header.inside #cart span{  padding-left: 0px!important;padding-top: 0px!important;}
	#cartcontent{  top: 62px!important;  left:-5px!important;  padding: 0 5px 10px 0px!important;}
	.menu > li:last-child{display:block!important;}
	#cartcontent .cartorder{  margin-left: 2px!important;}
	.inside .topmenu{padding: 0 20px 55px 20px!important;}
	.customselect{  border-right: 0px!important;}
	.text_block_white{  padding: 23px 0 120px 0!important;}
	.form textarea{  height: 150px!important;}
	.formafield input{  width: 100%!important;}
}

@media screen and (min-width: 926px){
	.menu{float:none;}
	header .menu > li > a {padding-left:px;padding-right:30px; padding-top:93px;}
	#cart i{position: absolute;margin-left: -35px;}
	.left-boreris{  display: none;}
	header.inside  { height:190px; }
}
@media screen and (min-width: 934px){
	.menu{float:right;}
	header .menu > li > a {padding-left:0px;padding-right:30px; padding-top:93px;}
	#cart i{position: relative;margin-left: 0px;}
	.left-boreris{  display: block;}
}

.category_description h3{    
	font-size: 20px;
    margin-top: 15px;    
	font-weight: 300;
}

.menu > li > ul > li:hover { background:#af967c;  }
.menu > li:not(:last-child) a:hover  { background:url(../image/hover.png) left bottom repeat-x; color:#af967c;  }
#logo,.menu a i, .prev, .next, .prenumerata button i,.kiekis .mazinti i, .kiekis .didinti i ,#slider nav a, #cartcontent ul li .removefromcart, .trikampiukas, .galmeniu a i   { background-image:url(../image/main.png); }
header.main { width:100%;  }
header.main .topmenu, .wrap { max-width:1205px; margin:0 auto; width:calc(100% - 40px); padding:0 20px; }
header.inside { background:#af967c; width:100%;  } 
header.inside .menu { vertical-align:middle;  }
header.inside #cart span { height:39px; /* border-left:1px solid #fff; */ display:block; padding-left:33px; padding-top:10px; }
#cart i { background-position:-255px -32px; width:24px; height:23px; margin-right:17px;  }

#logo { width:228px; height:147px;  margin-top:26px; }
.menu {  height:140px; }
.menu > li { height:46px; display:inline-block;  position:relative; }
.menu > li > a { color:#fff; height:46px; display:block; text-transform:uppercase; font-size:14px; }
.menu > li > ul { position:absolute; left:0; top:138px; background:url(../image/background.png)!important; min-width:100%; padding:11px 0 12px 0; display:none; }
.menu > li > ul a { padding:7px 0 0 30px; height:23px; display:block; color:#fff; font-size:11px; text-transform:uppercase; }
.menu > li:first-child { padding-left:0px; }
.menu > li:last-child { padding-right:0px; }
.menu > li i { width:11px; height:5px; background-position:-228px 0; display:inline-block; vertical-align:middle; }
#slider {  height:100%; max-height:550px; overflow:hidden; text-align:center; position:relative; }
#slider img {  }
#slider .item { height:100%; max-height:550px; width:100%; overflow:hidden; }
.slidmain { max-width:1200px; margin:0 auto; width:100%; height:100%;max-height:600px; position:absolute; left:0; right:0; z-index:98;  }
.owl-controls { display:none!important;}
.prev, .next { display:block; width:27px; height:54px; position:absolute; top:calc(50% - 27px);  }
#slider .txt { width:100%; text-align:center; color:#fff; left:0; font-weight:300;  position:absolute; top:calc(50% - 27px); font-size:4vw; text-shadow: 3px 3px 17px #000; white-space:nowrap; }
#slider .txt strong { font-size:4vw; display:block; font-weight:300; }
#slider .txt small { font-size:2.5vw; display:block; font-weight:300; }
#slider nav { position:absolute; left:0; bottom:15px; height:12px; text-align:center; width:100%; }
#slider nav a { height:13px; width:13px; background-position:-228px -113px; display:inline-block; margin:0 5px; }
#slider nav a.active { background-position:-242px -113px; }
.prev { background-position:-228px -59px; left:10px;  }
.next { background-position:-228px -5px; right:10px;  }
.brown_block { background:url(../image/brown.jpg)  no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color:#fff; padding:40px 0 58px 0; }
.brown_block h1, .brown_block h2 { font-size:30px; text-align:center; font-weight:300; padding:0 0 30px 0;}
.text_block_white { border-bottom:1px solid #d6d6d6; padding:23px 0 70px 0; color:#5b5e60; font-weight:300; text-align:left; }
.tc { text-align:center; }
.susijusiosvidus a { display:inline-block; margin-right: 1px;}
.susijusiosvidus p { text-align:center; margin: 0px!important; color: #8d8d8d;}
.text_block_white a { color:#b89e85; text-decoration:none;  }
.text_block_white a:hover { text-decoration:underline;}
.sukis { color:#b89e85; font-size:25px; text-align:left; }
.text_block_white h2 { font-size: 25px; font-weight:300; text-align:center; }
.text_block_white h1 { font-size:48px; font-weight:300; text-align:left; color:#b89e85; text-transform:uppercase; }
.text_block_white p { font-size:13px; line-height:22px; margin-top:10px; }
.copyright { color:#777; font-size:12px; text-align:center;}
.kodel_verta, .skaiciai { width:100%; text-align:center; padding:20px 0; }
.ikontxt { width:calc(20% - 20px); min-width:90px; padding:10px;  display:inline-block; vertical-align:top; color:#777; font-size:14px; }
.ikontxt img { margin-bottom:10px; }
.kolekcijos a:hover {background-size: 270px;}
.kolekcijos { width:100%; text-align:center; padding:40px 0 0 0; }
.kolekcijos a {  position:relative; width:239px; height:270px; display:inline-block; color:#fff; margin-right:1px; background-clip: border-box;    transition: background-size 0.2s;    transition-timing-function: cubic-bezier(.07,1.41,.82,1.41); background-size: 239px;}
.kolekcijos > a:hover > .kolekcijos_hoveris, .produktas_link:hover  .kolekcijos_hoveris, .galerijos > a:hover .kolekcijos_hoveris { transition: all 0.5s ease; background:#a49076; position:absolute; top:0; left:0; width:100%; height:100%;}
.kolekcijos_icona, .produktas_link  .kolekcijos_icona { -webkit-transition: all 1s ease-out;   -moz-transition: all 1s ease-out;  -o-transition: all 1s ease-out;  -ms-transition: all 1s ease-out; transition: all 1s ease-out;	opacity:0;  width:63px; height:63px; background:url(../image/kolekcijos_hover.jpg) no-repeat; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin-left: auto; margin-right:  auto; margin-top: auto; margin-bottom: auto; z-index:1;}
.kolekcija_title {-webkit-transition: all 1s ease-out;   -moz-transition: all 1s ease-out;  -o-transition: all 1s ease-out;  -ms-transition: all 1s ease-out; transition: all 1s ease-out;	opacity:0; font-size:22px; line-height: 23px;font-weight: 300; position: absolute; left: 0; right: 0; top: 49px; bottom: 0; margin-left: auto; margin-right:  auto; margin-top: auto; margin-bottom: auto; z-index:2;}
.kolekcijos_icona:hover, .kolekcijos > a:hover > .kolekcijos_icona, .galerijos > a:hover .kolekcijos_icona, .kolekcijos > a:hover > .kolekcija_title, .produktas_link:hover .kolekcijos_icona   { opacity:1; }
.produktas_link:hover .kolekcijos_hoveris { height:138px;}
.galerijos > a:hover .kolekcijos_hoveris { height:178px;}
.produktas_img { width:239px; height:138px; overflow:hidden; position:relative;}
.galerijos_img { width:299px; height: 174px; overflow:hidden; position:relative;}
.produktas_link:hover img, .galerijos > a:hover img {     -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25); }
.produktas_link img, .galerijos > a img {  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease; }
.wrap iframe { padding:0 20px; }
.skaiciai div { width:calc(20% - 20px); min-width:120px; padding:10px; display:inline-block; vertical-align:top; }
.skaiciai div dfn { width:117px; height:79px; border:1px solid #fff; border-radius:5px; display:inline-block; font-size:40px; font-style:normal; font-weight:300; padding:38px 0 0 0; margin-bottom:42px; }
.logos img { margin:0 40px; }
.logos { padding:40px 0; width:100%; text-align:center;}
.prenumerata { padding-top:9px; padding-bottom:25px;}
.prenumerata input[type=text] { width: 278px; border-left:solid 1px #bababa; border-top:solid 1px #bababa; border-bottom:solid 1px #bababa; height:32px; border-right:solid 1px #af967c;  padding: 0 5px;}
.prenumerata button { border-top:solid 1px #af967c; border-bottom:solid 1px #8f8072; background:#af967c; width:37px; border-left:none; border-right:none; height:34px; vertical-align:top; cursor:pointer; }
.prenumerata button i { background-position:-255px -17px; width:21px; height:15px; display:inline-block; }
.contactsinfo { display:inline-block; height:37px; border-right:1px solid #bababa; padding-left:68px; padding-right:37px; vertical-align:middle;  }
.contactsinfo p {font-size:14px; line-height:normal; margin:0;}
.contactsinfo:first-child { padding-left:0; } 
.contactsinfo:last-child { border-right:none; padding-right:0; }
.contactsblocks { padding-top: 29px;  /* font-size: 14px; */}
.facebook, .youtube, .googleplus { width:39px; height:39px; display:inline-block; vertical-align:middle; margin-right:19px;  }
.facebook { background:url(../image/fb.jpg); }
.youtube { background:url(../image/youtube.jpg); }
.googleplus { background:url(../image/gplus.jpg); }
.form { padding-top:53px;}
.form label { display:block; height:24px; padding-top:21px;}
.form input { width:536px; height:32px; border:1px solid #bababa;  }
.form textarea { width:536px; height:303px; border:1px solid #bababa;}
.form button { float:right; border:none; background:#af967c; color:#fff; padding:0 32px; height:34px; margin-top:13px; }
.kontaktai_right { float:right; padding-top:96px; }
.contact_form { float:left; }
.news {}
.news li { height:229; width:100%; padding:30px 0; }
.news li .newtext { width:686px; height:181px; padding-left:29px; float:right; position:relative;}
.news li .newname { color: #b89e85; font-size: 25px; margin-bottom: 16px; font-weight: 400; display: block;}
.news li .date { color: #aaaaaa; font-size: 14px; font-weight:300; padding-top: 0px; padding-bottom: 7px; }
.news li p { font-size:13px; font-weight:400; color:#494949; }
.more { color:#af967c; font-size:14px; font-weight:300;  }
.more:hover { text-decoration:underline; }
.naujiena h1 { text-transform:none; font-size:25px; font-weight: 400; color: #b89e85; margin-bottom: 14px;}
.naujiena .date { font-size:14px; color:#aaa; font-weight:300; padding: 13px 0 10px 0; display:block; }
.produktas h1 { color:#5b5e60; font-size:35px; padding:48px 0 31px 0; }
.produktas h2 { text-align:left; }
.product_left { width: calc(90% - 248px); float:left; border-right: 1px solid #d6d6d6; padding-right: 49px; margin-top: 44px;}
.product_right { width: 272px; float:right; padding: 0px 0 0 0; margin-top: 44px;}
.product_right dfn { color:#b89e85; font-size:25px; font-style: normal;  font-weight: 300; text-align: Center; width: 100%; display: block;}
.product_list { width:100%; text-align:center; }
.product_list li { width:335px; display:inline-block; vertical-align:top; padding:15px; }
.product_list li h4 { font-size:18px; padding-top:16px; }
.product_list li .matmenys { font-size:14px; padding-top:16px; }
.product_list li label.pasirinkimas { display:block; }
.pasirinkimai { padding-bottom:15px; height:20px; }
.kaina { color:#b2b2b2; vertical-align:middle; padding:16px 0; line-height: 25px;}
.kaina .euras { color:#b89e85; font-size:25px; vertical-align:middle; padding-left:6px; margin-left:6px;}
.kiekis { height:32px; border:1px solid #bababa; display:inline-block; }
.kiekis .mazinti, .kiekis .didinti, .kiekis label, .kiekis input { display:inline-block; vertical-align:top;}
.kiekis .mazinti, .kiekis .didinti, .kiekis input  { color:#808080; font-size:16px; }
.kiekis .mazinti { font-family:arial; font-size:24px; padding:0 0 0 13px; height:32px; }
.kiekis .didinti { font-family:arial; font-size:24px; padding:0 13px 0 0; height:32px; }
.kiekis input { padding-top:4px; height:28px; }
.kiekis label { padding:8px 9px 0 9px; border-right:1px solid #bababa; height:24px; }
.kiekis input  { border:none; text-align:center;}
.kiekis .mazinti i { width:5px; height:11px; background-position:-246px -126px; display:inline-block; }
.kiekis .didinti i { width:5px; height:11px; background-position:-250px -126px; display:inline-block; }
.p_audinys { width: 247px; height:224px; position:relative; padding-bottom:109px; margin: 0 auto;}
.p_spalva { width:200px; height:200px; position:absolute; border:1px solid #b89e85; top:111px; left:22px;}
.p_spalva span { position:absolute; display:block; height:19px; background:#fff; border:1px solid #bababa; width:198px; top:169px; left:0; text-align:center; font-size:13px; padding-top:3px; }
.p_spalvos { padding:0 0 0 5px; width: 239px; margin: 0 auto;}
.p_spalvos a { width:37px; height:28px; display:inline-block; border:1px solid #ccc; margin:4px; }
.p_spalvos a.active { border:1px solid #000; }
.product_total { width:100%; border-top:1px solid #d6d6d6; text-align:right; }
.product_total button  { height:40px; background:#b89e85; padding:0 21px; color:#fff; font-size:18px; border:none; cursor:pointer; }
.block_galerija { clear:both; width:100%;}
.block_galerija .h, .susijusios .h { color:#d1d1d1; font-size:25px; display:block; padding-bottom:33px; }
 .susijusios .h { margin-left: 13px;}
 .block_galerija .h { margin-left: 7px;}
.block_galerija a { padding:4px 5px 5px 4px; border-right: 1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; width:283px; height:155px; display:inline-block; margin-bottom:12px; margin-right: 7px;}
.block_galerija a:nth-child(4n+0) { /* margin-right:0; */ }
.catmeniu { width:100%; text-align:center; padding-top:57px; padding-bottom:64px; }
.catmeniu a { display:inline-block; height:63px; width:228px; background-image:url(../image/kategorijos.png);}
.catmeniu a:nth-child(1) { background-position:0 0; }
.catmeniu a:nth-child(2) { background-position:-228px 0; }
.catmeniu a:nth-child(3) { background-position:-457px 0; }
.catmeniu a:nth-child(4) { background-position:-685px 0; }
.catmeniu a:nth-child(1):hover,.catmeniu a:nth-child(1).active { background-position:0 -63px; }
.catmeniu a:nth-child(2):hover,.catmeniu a:nth-child(2).active { background-position:-228px -63px; }
.catmeniu a:nth-child(3):hover,.catmeniu a:nth-child(3).active { background-position:-457px -63px; }
.catmeniu a:nth-child(4):hover,.catmeniu a:nth-child(4).active { background-position:-685px -63px; }
.catmeniu a:last-child { width:229px; }
.susijusios { padding-top:72px; }
#cartcontent { border:1px solid #af967c; position:absolute; width:265px; padding:0 13px 10px 13px; left:-130px; top:137px; background:#fff; display:none; z-index: 3;}
.cartname { color:#4a4a4a; font-size:14px; font-weight:300; text-transform:uppercase; border-bottom:1px solid #af967c; height:27px; padding:10px 0 0 0; }
.cartname span { color:#af967c; float:right; }
.trikampiukas { position:absolute; width:14px; height:8px; background-position:-265px -66px; right:12px; top:-8px; }
#cartcontent  ul { width:265px;}
#cartcontent ul li { width:265px; height:100px; border-bottom:1px solid #c6c6c6; position:relative; }
#cartcontent ul li img { float:left; margin-top:20px; }
#cartcontent ul li .cartproducttxt { float:right; width:139px; padding:21px 21px 0 0; color:#646464; overflow:hidden; }
#cartcontent ul li.allcart { height:25px; }
#cartcontent ul li.allcart a { background:none; color:#af967c; width:265px;  font-weight:300; }
#cartcontent ul li.allcart a:hover { text-decoration:underline; }
#cartcontent ul li .cartproducttxt span { line-height:24px;}
#cartcontent ul li .cartproducttxt strong { font-weight:500; font-size:13px; white-space:nowrap; color:#af967c; }
#cartcontent ul li .cartproducttxt .kaina { color:#707070; font-size:14px; font-weight:300; color:#af967c; }
#cartcontent ul li .cartproducttxt .litas { color:#616161; font-size:12px; font-weight:300; vertical-align:middle;}
#cartcontent ul li .cartproducttxt .cartkiekis { display:block; }
#cartcontent ul li .removefromcart { background-position:-271px -57px; width:8px; height:9px; position:absolute; right:0; top:15px; background-color:transparent;  }
#cartcontent .totalprice { color:#4a4a4a; font-size:14px; font-weight:300; text-transform:uppercase; padding:10px 0 0 0; height:27px; line-height: 26px;}
#cartcontent .totalprice .euras { color:#af967c; font-size:16px; padding-left:20px; }
#cartcontent .totalprice .litas { color:#616161; font-size:12px; float:right; }
#cartcontent .cartorder { width:265px; color:#fff; font-size:20px; text-transform:uppercase; height:36px; padding-top:16px; display:block; background:#af967c; text-align:center; }
#cartcontent .emptycart { color:#616161; padding:15px 0 0 0; height:27px; text-align:center;  font-weight:300; font-style:italic; }
.krepselis { width:100%; border-top:1px solid #c6c6c6; }
.krepselis .krepselis_row { padding:19px 0; border-bottom:1px solid #c6c6c6; position: relative;}
.krepselis .krepselis_row div {   vertical-align:top; color:#808080 }
.krepselis .krepselis_pav { width:136px; height:109px; display:inline-block; }
.krepselis .krepselis_pav img { vertical-align:middle;}
.krepselis .krepselis_name{ border-right:1px solid #c6c6c6; text-align:center; padding-top:27px; height:82px; padding-right:15px; display:inline-block;   }
.krepselis .krepselis_name .papildomas_option { font-style:italic; }
.krepselis .krepselis_matavimai { border-right:1px solid #c6c6c6; text-align:center; padding-top:47px; height:62px;   }
.krepselis .krepselis_kiekis { border-right:1px solid #c6c6c6; text-align:center;  padding-top:41px; height:56px;  }
.krepselis .krepselis_sumos { padding-top:28px; height:69px; display:inline-block; padding-right: 28px;}
.bendros_sumos { float:right; text-align:right;}
.uzsakyti { display:inline-block; background:#b89e85; height:31px; font-size:18px; color:#fff!important; font-weight:500; text-transform:uppercase; text-align:center; width:188px; padding-top:9px; }
.bendros_sumos .kaina { display:inline-block;}
.uzsakyti { display:inline-block;   }
.forma { width:100%; }
.formafield { display:inline-block; padding:10px; }
.formafield label { display:block;}
.formafield input,.formafield select {  border:1px solid #bababa; height: 32px; }
.komentaras_uzsakymo { border:1px solid #bababa; width:calc(100% - 2px); }
input.uzsakyti { border:none; padding:0; height:40; cursor:pointer; }
.galmeniu { width:100%; text-align:center; padding-top:57px; padding-bottom:64px; }
.galmeniu a { display:inline-block; height:50px; width:228px; border-right:1px solid #cfcfcf; border-top:1px solid #cfcfcf;  border-bottom:1px solid #cfcfcf;  color:#b89e85; text-align:center; vertical-align:top; padding-top:11px; font-size:14px; width:227px;  }
.galmeniu a:first-child  {  border-left:1px solid #cfcfcf; } 
.galmeniu a:first-child:hover, .galmeniu a.active:first-child  { border-left:1px solid #b89e85; } 
.galmeniu a:first-child span { padding-top:13px; } 
.galmeniu a span { display:block; padding-top:4px;}
.galmeniu a:hover, .galmeniu a.active { border-right:1px solid #b89e85; border-top:1px solid #b89e85;  border-bottom:1px solid #b89e85; background:#b89e85; color:#fff; text-decoration:none; }
.galmeniu a i { width:12px; height:12px; display:inline-block;  }
.galmeniu a i.full { background-position:-267px -74px; }
.galmeniu a:hover i.full, .galmeniu a.active i.full { background-position:-267px -86px; }
.galmeniu a i.empty { background-position:-267px -110px; }
.galmeniu a:hover i.empty, .galmeniu a.active i.empty { background-position:-267px -98px; }
.galmeniu a:last-child { width:229px; }
.galerijos { padding-top:44px; }
.galerijos a br { display:none;}
.galerijos a { width:299px; height:209px; display:inline-block; text-align:center; color:#777; margin-right: 1px;}
h3.brown { color:#b89e85; font-weight:300; font-size:20px; text-align:center; }
.produktas_link { width:239px; display:inline-block; margin:0 1px;}

.produktas_link p { margin:0px!important; text-align:center; color:#8d8d8d;}
.produktas_link br { display:none;}

#top { cursor:pointer; background:url(../image/top.png); width:57px; height:57px; position:fixed; right: 1%; bottom: 5%; z-index:3; opacity:0; display:none;}
.rodom { display:block!important;}
.rodom, #top:hover {
  visibility: visible;
  opacity: 1!important;
}

.lb-loader { display:none!important;}

.left-boreris {
    position: absolute;
    width: 1px;
    height: 39px;
    background: white;
    bottom: -88px;
    left: 16px;
}
.galerija-apacia { margin-top:20px;}
.galerijos-title { margin-bottom:20px;}
.sukis1 {font-weight:300; color:#b89e85;margin: 30px 0px;display: block;}
.xiukas { color: #676767!important; text-decoration:none; font-size: 21px; cursor: pointer; display: inline-block; vertical-align: top; position: absolute; right: 0px; top: 40%;}
.wrap.produktas .owl-carousel, .big_image .owl-carousel { margin:0; }
.ismatavimuselectas { height:32px; padding:5px;  border: 1px solid #bababa; display:inline-block; color:#5b5e60; }
.customselect {
	width: 335px;
	overflow: hidden;
	display: block;
	background: url(../image/drop.png) no-repeat 290px 15px;
	z-index: 99;
	border-right: 1px solid #bababa;
	margin-bottom:15px; 
 }

	.customselect select {
		width: 340px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background: transparent;
	 }


.error, #error { color:#ff0000; }
label .error { float:right; }
.error_input { border:1px solid #ff0000!important; }
.req { color:#ff0000; }
.mygtukas { display:inline-block; background: #b89e85 none repeat scroll 0 0; border: medium none; color:#fff!important; cursor: pointer; font-size: 18px; height:28px;  padding:6px 21px;}

.f_links{margin-bottom: 25px;}
.f_links a{margin: 0 20px;font-weight: 400;}
.vidiniai h2 {
    font-size: 25px;
    font-weight: 300;
	text-align: left;
	text-align:justify;
}
.vidiniai h3 {
    font-size: 20px;
    font-weight: 300;
	text-align: left;
	text-align:justify;
}
.vidiniai li{    
	list-style-type: circle;
    margin-left: 20px;
	padding:0px!important;
}
.vidiniai p, .vidiniai li{
    margin-bottom: 0px;
    padding: 0px 0px 15px;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-stretch: inherit;
    line-height: 18.2000007629395px;
    vertical-align: baseline;
    color: rgb(51, 58, 67);
    text-align: justify;
}

.twitter {
	
	position:absolute;margin-left:122px;margin-top:-20px;width:100px;
}
.gplus {
	margin-left:-2px;
}

.sociallinks {
	position:absolute;
	right:55px;
	margin-top:10px;
	z-index:999;
}

@media screen and (max-width: 800px){
	.common-home .brown_block table td { display: none; }
	.common-home .brown_block table { width:100%; }
	.common-home .brown_block table td:first-child  {display: block;margin: 0 auto;}
	.common-home .brown_block table td:first-child + td { display: block; }
	header .sociallinks { display:none; }
	.menu > li {
	    height: auto;
	    display: none;
	    padding: 10px!important;
	}
	.menu > li:last-child {
		display: block!important;
		position: relative;
	}
	header #logo  {display:inline-block;position: absolute;left: 15px;}
	header.main #cart span {
		height: auto;
	}
	.menu #cart {
		width: max-content;
		position: absolute;
		right: 0;
	}
	.menu > li > a {
	    height: auto;
	}
	header.inside #cart span { height:auto;}
	.menu > li:not(:last-child) a:hover {
	    background: #af967c;
	    color: white;
	}
	header.main .topmenu {
	    padding: 0 20px 20px 20px!important;
	    position: relative;
	    height: 100px;
	}
	.catmeniu {
		margin-bottom: 30px;
	}
	.prenumerata input {
		width: 71%!important;
	}
	.text_block_white {
		padding: 23px 0 30px 0!important;
	}
	.product_list li { margin-bottom: 30px;}
	.susijusios {
		padding-top: 17px!important;
	}
	.block_galerija .h, .susijusios .h {
		text-align: center;
		color: #5b5e60;
		padding-bottom: 10px;
	}
	.customselect select {
		padding: 0 7px!important;
	}
	.galerijos_img {
		width: 100%;
	}
	.news li .newname { text-align:left;}
	.news li .newtext {
		height: auto;
		padding-left: 0;
	}
	.clear { clear: both; }
	.contact_form {
		width: 95%!important;
		margin: 0 auto;
		float: none;
	}
	.kontaktai_right {float:none;margin-top: 0!important;}
	.logos {
		margin-bottom: 0px!important;
	}
	.skaiciai div dfn {
		margin-bottom: 16px;
	}
	.skaiciai {
	    padding: 0px 0 20px 0;
	}
	.inside .topmenu {
	    padding: 0 20px 20px 20px!important;
	    height: 100px
	}
	header.inside {
		height: auto;
		position: relative;
	}
	.brown_block  {  overflow: hidden; } 
	textarea,
	input[type="text"],
	input[type="button"],
	input[type="submit"] {
	     -webkit-appearance: none;
	     border-radius: 0;
	}
	.komentaras_uzsakymo {
	    margin-bottom: 20px;
	}
	#cartcontent ul { width:100%; }
	#cartcontent ul li { width:100%; }
	#cartcontent ul li img {
	    width: 26%;
	}
	#cartcontent ul li .cartproducttxt {
	    width: 66%;
	    float: none;
	}
	#cartcontent {
		padding: 3%!important;
		width: 100%;
		top: 62px!important;
		left: -12px!important;
		right: 0;
		margin: auto;
	}
	#cartcontent ul li .removefromcart {
		top: 25px;
	}
	#cartcontent .cartorder {
		padding-top: 0;
		line-height: 45px;
		height: 45px;
		width: 100%;
	}
	.xiukas {
	    right: auto;
	    top: 1%;
	    z-index: 99;
	    padding: 10px;
	}
	.f_links a { display:block; text-align:center; margin-bottom:10px;}
	.krepselis .krepselis_row div {
	    margin: 4px 0px;
	}
	.krepselis_sumos {clear: both;}
	.krepselis .krepselis_row div.krepselis_kiekis {
	/* width: max-content; */
	/* text-align: right; */
	/* margin: 0 auto; */
	}
	.krepselis .krepselis_row div.krepselis_kiekis .kiekis {
	float: right;
	}
	.krepselis .krepselis_sumos {text-align: right!important;}
	.krepselis { margin-top:20px;}
	header .menu {height:auto;width: 77%;vertical-align: top;margin-top: 30px;/* max-width: 125px; */position: absolute;right: 15px;}
	#mokejimas .uzsakyti {
	    margin: 20px auto 10px auto;
	    width: 100%;
	    padding: 10px;
	    height: auto;
	}
	#menu_icon .left { float:left;}
	#menu_icon .right { float:right;}
	#logo {/* width: 20%; */height: 69px;margin-top:26px;background: url(../image/kamtoja_logo.png) no-repeat;background-size: contain;}
	#menu_icon {position: absolute;left: 0;margin: 0 auto;/* width: 20px; */height: 15px;cursor: pointer;color: white;z-index: 9999;right: 0;border:0px;text-transform: uppercase;bottom: 11px;background: transparent;margin: 0 auto;width: 69px;}
	.menu_line {background: white;width: 20px;height: 3px;margin-bottom: 3px;margin-right: 6px;}
	#slider {
	    max-height: 100px;
	}
	#slider img {
	    width: 100%;
	    /* height: 18%; */
	}
	#mob_menu { display: none; }
	#mob_menu.active {display: block;position: absolute;top: 116px;background: #af967c;width: 100%;left: 0px;z-index: 999;box-shadow: 1px 1px 1px #00000052;}
	#mob_menu a {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	display: block;
	margin: 10px 0;
	}
}