body{font-size:18px;}
.pfull{display:none;}
.p980{display:block;}

h1{word-spacing:normal;}

.headerMobileBuffer{height:80px;}
header{background:none;}
header .headerMobile{position:fixed;top:0px;left:0px;right:0px;z-index:2000;}
header .headerMobile .upperContainer{height:40px;background:rgba(62,62,62,0.9);}
header .headerMobile .logo{height:30px;position:absolute;left:50%;left:calc(50% - 50px);top:6px;margin:0px;}
header .headerMobile .subMenu{height:40px;background:rgba(36,36,36,0.9);padding:0px 5%;}
header .headerMobile .subMenu .loginMenu{float:left;}
A.basketButton{float:right;margin-right:5%;}
A.basketButton.stay{position:static;padding:0px;background:none;}
A.basketButton{margin-top:3px;}
header .headerMobile .subMenu img.searchImage{float:right;margin-top:8px;width:24px;height:24px;filter:invert(1);}
.headerMobile .loginMenu A{font-size:16px;line-height:40px;background-size:16px 16px;padding-left:21px;margin-right:5px;background-position-y:13px;}

.desktop{display:none;}
.mobile{display:block;}
.subMenuColum{display:none;}
.products{float:none;width:auto;}
.page{width:85%;max-width:85%;}
.product_list, A.category_list{width:30%;margin-right:5%;margin-bottom:5%;}
.product_list img, A.category_list img{height:auto;height:calc(28vw * 0.83);width:100%;max-width:100%;}

footer .paymentsHolder .payments{width:auto;}
footer .container, footer .copyright .holder{width:auto;max-width:100%;}
footer .container .content{width:calc(100% - 100px);}

.breadcrumbs{width:auto;}


.productInfo{width:auto;}
.productInfo .image{width:40%;}
.productInfo .productImage{width:100%;height:auto;}
.productInfo .data{width:55%;}
.productInfo .productData .addToBasket{left:45%;}
img.extra_image,img.extra_image.i5{width:23%;height:auto;margin-right:2.5%;}
img.extra_image.i4{margin-right:0px;}

.productInfo .productData .addToBasket, .productInfo .productData .addToBasket.wei{bottom:auto;top:53%;top:calc(72% - 40px);}

.registrationContactDetails, .registrationDeliveryDetails{width:47%;}
.basket .productContainer .productImage{width:30%;height:auto;}
.basket .productContainer .productTitle,.basket .productContainer .productTitle.confirm{width:65%;}
.basket .productContainer .remove{padding-top:10px;width:65%;}
.basket .productContainer .quantityContainer,.basket .productContainer .productPrice, .basket .productContainer .productTotal{padding-top:15px;}
.basket .productContainer .quantityContainer.confirm{padding-top:26px;}
.basket .productContainer .pricesBuffer{display:none;}

.delivery_addresses label, .delivery_addresses div.addressbookContainer,.addressbookContainer.addNew{width:43%;padding:2%;margin-right:0px;}
.delivery_addresses label.b2, .delivery_addresses div.addressbookContainer.b2{float:right;}
.formBox.left, .formBox.right{width:43%;padding:2%;}

.formBox.search input[type=text]{height:30px;width:calc(100% - 120px);}
.formBox.search input[type=submit]{width:100px;}
.formBox.search #submitButton{padding:0px;}
.formBox.search{margin-bottom:2%;}

.account_page{float:none;width:auto;max-width:100%;}
.registrationContactDetails.account, .registrationDeliveryDetails.account{float:none;width:auto;}

.sortMenu select.mobileSelectMenu{width:100%;}

A.mobileMenu{left:calc(5% - 8px) !important;}

/*.payButton{border-width:2px;border-radius:5px;}*/

.delimiter{height:calc(90vw * 0.05);margin-bottom:5%;}

ul.catUL{display:flex;flex-wrap:wrap;margin:0px;padding:0px;justify-content:space-between;}
ul.catUL li{list-style:none;margin:0px;padding:0px;display:flex;}
ul.productUL li .product_list, ul.catUL li A.category_list{margin:0px;margin-bottom:40px;float:none;display:flex;flex-direction:column;width:auto;}
ul.catUL li A.category_list span.neznamZaKvo{display:flex;flex:1 1 auto;flex-direction:column;}
ul.catUL li A.category_list .info{flex:1 1 auto;display:flex;flex-direction:column;}
ul.catUL li A.category_list .info .titleContainer{flex:1 1 auto;flex-grow: 1;}
ul.catUL li A.category_list .info .viewProducts{}

header .moon{margin-left:0px;}
header .moonForm{display:inline-block;margin-top:7px;margin-left:calc(5% + 40px);}

.faceH1.productTitlePadding,.breadcrumbs.productTitlePadding{padding-left:45%;}

.productInfo .productData .addToBasket A.countNavi.left{line-height:40px;}
.productInfo .productData .addToBasket A.countNavi.right{line-height:48px;}

.orderButtonLine.cList{float:none;width:100%;}
.orderButtonLine .button.bBack{float:none;}