@import url(/css/other.css);
@import url(/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic,600,600italic&subset=latin,cyrillic);
@media screen and (max-width: 1020px) {header #topCats {background: #fff url(http://tea-bar.ru/img/menu1.png) no-repeat center center;width: 212px;height: 32px;position: absolute;top: 185px;left: 49px !important;transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;border-radius: 3px;border: none;}
 header #topCats ul {height: auto !important;display: none;position: absolute;width: auto !important;left: 0px;top: -6px;z-index: 999;margin: 41px 0 0 0 !important;background: #f7f7f7;}
 header #topCats ul li {display: block !important;width: 100%;height: auto !important;box-sizing: border-box;}
 header #topCats ul li:last-child {border-bottom: none;}
 header #topCats ul li a {white-space: nowrap;color: #67c9c9;}
 header #topCats ul li:hover {background-color: #98eddc;}
 header #topCats ul li:hover a {color: #0d2734 !important;}
 header #topCats:hover {cursor: pointer;}
 #topCats li ul {top: -41px !important;left: 211px !important;}
 #cartCnt {padding-left: 50px !important;height: 70px !important;}
 #brands li {margin-bottom: 30px !important;}
 #topSales, #allGoods, #goods_cont {max-width: 765px !important;}
 .level-item2 ul {display: none !important;}
 .menuSayta {display: block !important;height: auto;padding: 6px 0px;font-weight: bold;color: #333;}
 #search {position: absolute;top: 221px;}
 #cartRight {position: relative;}
 #cartRight a {position: absolute;margin: 0 !important;text-align: center;left: 5px;padding: 0px 27px !important;}
}

@media screen and (max-width: 863px) {header #topCats {top: 200px !important;}
 #search {position: absolute;top: 237px;}
 #navi nav {margin-top: 0 !important;}
 #brands li {width: 30% !important;}
 #content {float: none !important;max-width: 100% !important;}
 aside {margin-left: 0 !important;}
}
@media screen and (max-width: 780px) {#topSales, #allGoods, #goods_cont {max-width: 510px !important;}
}
 
@media screen and (max-width: 616px) {header #topCats {top: 175px !important;}
 #search {position: absolute;top: 213px;}
 #cartCnt {height: 70px !important;}
 #navi {width: 335px;margin: 0 auto;overflow: hidden;text-align: center;float: none !important;}
 #navi nav ul li:nth-child(4) {padding-left: 45px !important;border-left: none !important;}
 #phone {margin: 0px 0px 37px 20px !important;}
}
 
@media screen and (max-width: 599px) {#phone {margin: 37px 0px 38px 0px !important;}
 header #topCats {top: 225px !important;}
 #search {top: 262px !important;}
}
@media screen and (max-width: 560px) {#cartCnt {height: 145px !important;overflow: hidden !important;}
 #cart {position: absolute;left: 25%;width: 50%;top: 300px;}
 #cart a {float: left !important;margin-left: 0 !important;margin-right: 10px;position: absolute;width: 55%;top: 35px;left: 39px;padding: 0 18% !important;}
 #search {width: 100% !important;margin-bottom: 10px;}
 #cartRight {background: url(/img/cart.png) right no-repeat !important;width: 100%;}
 #brands li {width: 50% !important;}
 header #topCats, #search {width: 80% !important;left: 10% !important;}
}
@media screen and (max-width: 540px) {#topSales, #allGoods, #goods_cont {max-width: 100% !important;}
 tr.block, tr.block td {display: block !important;text-align: left;}
}
@media screen and (max-width: 450px) {.prod-img {float: none !important;width: auto !important;}
 .prod-right {margin-left: 0 !important;width: auto !important;text-align: center !important;}
 #sTxt {width: auto !important;}
#goods_cont {margin: 10% !important;}
}
@media screen and (max-width: 421px) {#phone {margin: -67px 0 0 20px !important;text-align: center !important;}
}
@media screen and (max-width: 400px) {.logo {float: none !important;width: 200px !important;margin: 0 auto !important;}
 #phone {width: 100% !important;margin: -15px 0 10px 20px !important;}
 #phone span {position: initial !important;}
 header #topCats {top: 240px !important;}
 #search {top: 280px !important;}
 #cart {top: 320px !important;}
 #cartCnt {height: 175px !important;}
 #topCats li ul {left: 111px !important;}

}
@media screen and (max-width: 350px) {#cartRight {padding: 0px 20px 0px 0px !important;}
 #cartRight a {left: 0 !important;width: 70% !important;}
#goods_cont {margin: 0px !important;}
}
@media screen and (max-width: 320px) {#search {box-shadow: 0 0 1px 0 #757575;-moz-box-shadow: 0 0 1px 0 #757575;-webkit-box-shadow: 0 0 1px 0 #757575;float: left;width: 210px;height: 32px;background: #fff;border: 0;margin-top: 1px;border-radius: 2px;}
 #search {margin-bottom: 20px !important;}
 nav ul li a {padding: 0px 15px !important;}
 header #topCats {top: 270px !important;}
 #search {top: 310px !important;}
 #cart {top: 350px !important;}
}
@font-face {font-family: 'light';src: url('/fonts/regular.eot');src: url('/fonts/regular.eot?#iefix') format('embedded-opentype'),
 url('/fonts/regular.woff') format('woff'),
 url('/fonts/regular.ttf') format('truetype'),
 url('/fonts/regular.svg#light') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'bold';src: url('/fonts/bold.eot');src: url('/fonts/bold.eot?#iefix') format('embedded-opentype'),
 url('/fonts/bold.woff') format('woff'),
 url('/fonts/bold.ttf') format('truetype'),
 url('/fonts/bold.svg#bold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'regular';src: url('/fonts/regular.eot');src: url('/fonts/regular.eot?#iefix') format('embedded-opentype'),
 url('/fonts/regular.woff') format('woff'),
 url('/fonts/regular.ttf') format('truetype'),
 url('/fonts/regular.svg#regular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'italic';src: url('/fonts/italic.eot');src: url('/fonts/italic.eot?#iefix') format('embedded-opentype'),
 url('/fonts/italic.woff') format('woff'),
 url('/fonts/italic.ttf') format('truetype'),
 url('/fonts/italic.svg#italic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'extra-bold';src: url('/fonts/extra-bold.eot');src: url('/fonts/extra-bold.eot?#iefix') format('embedded-opentype'),
 url('/fonts/extra-bold.woff') format('woff'),
 url('/fonts/extra-bold.ttf') format('truetype'),
 url('/fonts/extra-bold.svg#extra-bold') format('svg');font-weight: normal;font-style: normal;}
b {font-family: 'bold';}
i {font-family: 'italic';}
header, nav, article, aside, section, footer {display: block;}
html, body {width: 100%;height: 100%;margin: 0;padding: 0;}
textarea, input {outline: none;resize: none;}
img, a img {border: none;outline: none;}
a.checkout-link:hover, a, a:link, a:visited, a:active {color: #301b16;text-decoration: none;}
a:hover {text-decoration: underline;}
body {font: 13px/20px 'light', arial;background: #fff;color: #000000;}
h1, h2, h3, h4, h5, h6 {padding: 0;margin: 5px 0 10px 0;font-weight: normal;font-family: 'light', arial;}
aside ul, aside ol, aside li, ul.contact03, ul.contact03 ul {margin: 0;padding: 0;list-style-type: none;}
textarea {overflow: auto;}
textarea, input[type="text"], input[type="password"] {max-width: 99% !important;font-family: "Open Sans";font-size: 13px;border: 1px solid #e7dfd9;border-radius: 3px;color: #33140e;padding: 8px 15px;}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {background-color: #ab9995;transition: all 0.5s cubic-bezier(0.42, 0.21, 0, 1.03);}
input[type="button"], input[type="submit"], input[type="reset"] {font-family: 'light', arial;font-size: 13px;color: #fff;text-transform: uppercase;background-color: #776b68;border-radius: 3px;padding: 10px 25px;border: none;cursor: pointer;transition: background-color 0.5s cubic-bezier(0.42, 0.21, 0, 1.03);}
input.tobasket {
 line-height: 37px;
 padding: 0 20px;
 vertical-align: top;
 background: #33140e !important;
}
input.tobasket:hover {background: #00a86b !important}
.clear:before, .clear:after {content: '';display: table;}
.clear:after {clear: both;}
hr {height: 1px;border: none;background: #ececec;}
.overflow {overflow: hidden;}
.tab span {font-family: 'light', arial;color: #572b23;text-align: center;}
.inline-block {display: inline-block !important;}
#headerCnt {max-width: 1000px;margin: 0 auto;width: 100%;}
#navi {float: right;position: relative;z-index: 99;}
#phone {float: right;margin: 37px 0 0 20px;font-size: 18px;font-family: 'bold', arial;position: relative;text-align: right;width: 200px;}
#phone>span {font-size: 12px;font-family: 'bold', arial;position: absolute;width: 200px;display: inherit;}
#search {box-shadow: 0 0 1px 0 #757575;-moz-box-shadow: 0 0 1px 0 #757575;-webkit-box-shadow: 0 0 1px 0 #757575;float: left;width: 210px;height: 32px;background: #fff;border: 0;margin-top: 1px;border-radius: 2px;}
#sTxt {padding: 0 8px;width: 150px;height: 32px;min-height: 32px;line-height: 25px;border: none;background: none;float: left;color: #a8a8a8;}
#sImg {float: right;padding: 3px;}
#topCats {height: 120px;width: 1000px;background: #FFF;vertical-align: F;text-align: center;margin: 0 auto;position: relative;z-index: 98;}
#topCats ul {display: inline-block;}
#topCats ul, #topCats li {margin: 0;padding: 0;list-style-type: none;text-align: left;}
#topCats li {float: left;position: relative;padding: 8px 14px;text-align: center;}
#topCats li a {font-weight: bold;font-size: 13px;font-family: 'light';color: #301b16;display: block;text-decoration: none !important;}
#topCats li a img {height: 75px !important;}
#topCats li a:hover {display: block;font-weight: bold;}
#topCats li a:hover img {opacity: .4;}
#topCats li:hover {display: block;color: #301b16;opacity: 0.9;}
#topCats li ul {display: none;white-space: nowrap;top: 100%;left: -20px;position: absolute;z-index: 9;}
#topCats ul li:first-child ul {left: 1px;}
#topCats ul li:last-child ul {left: auto;right: 0;}
#topCats li ul li {float: none;margin: 0;padding: 0 20px;}
#topCats li ul li a {color: #301b16;font-weight: normal;}
#topCats li ul li ul {left: 200px;top: -1px;border-top: 1px solid #301b16;border-bottom: 1px solid #301b16;}
#cartCnt {padding: 10px;max-width: 1000px;height: 34px;margin: 0 auto;border-top: 1px solid #dcdcdc;}
#cart {display: inline-block;float: right;}
#cartRight {float: right;height: 32px;line-height: 32px;padding-left: 38px;background: url(/img/cart.png) left no-repeat;color: #000;margin: 1px 0;}
#cartRight a {box-shadow: 0 0 1px 0 #757575;-moz-box-shadow: 0 0 1px 0 #757575;-webkit-box-shadow: 0 0 1px 0 #757575;display: inline-block;padding: 0 20px;background: #fff;color: #757575;font-size: 12px;text-transform: uppercase;border-radius: 2px;margin-left: 18px;line-height: 34px;height: 32px;}
a.full {background: #757575 !important;color: #fff !important;}
#banner {max-width: 1000px;height: 227px;margin: 0 auto 40px;position: relative;background: url(/img/banner.jpg);background-size: 100% 100%;width: 100%;}
#banner1 {max-width: 1000px;height: 174px;margin: 0 auto 40px;position: relative;width: 100%;}
#bannerText {background: #33140e;position: absolute;bottom: 0;left: 0;padding: 20px 25px;color: #fff;}
#bannerText a {color: #fff;}
#bannerText b {font-size: 18px;display: block;}
#brands {max-width: 1000px;margin: 0 auto 40px;height: 60px;width: 100%;}
#brands ul, #brands li {margin: 0;padding: 0;list-style-type: none;}
#brands li {position: relative;float: left;display: inline-block;width: 16%;text-align: center;}
#brands li span {color: #757575;position: absolute;white-space: nowrap;top: -23px;left: 50%;margin-left: -67px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;opacity: 1;}
#brands li span:hover {color: #67c9c9;}
#brands li a:hover span {opacity: 1;}
#brands li img {opacity: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
#brands li a:hover img {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);ms-filter: grayscale(0%);filter: grayscale(0%);filter: none;opacity: 0.5;}
#topSales {max-width: 1000px;overflow: hiden;margin: 0 auto;position: relative;width: 100%;}

#regMsg{display:none;}

.tt-tea {width: 1000px;}
.news .title {margin: 0 0 10px 304px;}
.prod h1.title {color: #33140e;font-family: "Open Sans";font-size: 36px;font-weight: 400;line-height: 48px;margin: 0;}
.prod-rate > ul, .prod-rate > b {display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 12px;}
.prod-rate {padding-bottom: 12px;}
.stock {font-size: 14px;font-weight: 600;line-height: 25px;}
.goods-list {padding-top: 10px;position: relative;}
.list-item {float: left;width: 271px;margin-right: 17px;text-align: center;padding-bottom: 20px;margin-bottom: 20px;position: relative; z-index: 80!important;}
.list-item:last-child {padding: 0;}
a.item-img {display: block;width: 271px;height: 181px;transform: scale(1);margin: 0 auto;}
.list-item:hover a.item-img {transform: scale(1.2);}
a.item-img img {width: 270px;height: 181px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
a.item-title {display: block;line-height: 55px;overflow: hidden;height: 40px;font-size: 18px;color: #191919;}
/*a.item-title:hover {color: #c5c5c5;}*/
.item-price {padding-bottom: 5px;font-size: 20px;color: red;}
span.item-weight {display: block;padding-bottom: 5px;font-size: 16px;}
span.item-descr {display: block;font-size: 14px;overflow: hidden;height: 45px;}
a.item-add {display: inline-block;line-height: 36px;background: #757575;color: #fff;padding: 0 25px;text-transform: uppercase;font-size: 12px;text-decoration: none !important;border-radius: 3px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
a.item-add:hover {background: #c5c5c5;}
#topSales {padding-bottom: 10px;overflow: hidden;}
#topSales .goods-list .list-item {margin-right: 0;}
#topSales ul, #topSales li {margin: 0;padding: 0;list-style-type: none;position: relative;}
#topSales .goods-list li, #middle .list-item {margin-right: 17px;float: left;max-height: 300px;overflow: hidden;}
#middle .list-item:hover {overflow: visible;z-index: 85!important;}
.list-item .goods-wrapper {background-color: rgba(255, 255, 255, 1);border: 1px solid transparent;overflow: visible;transition: all .3s ease;}
.wrapper_img {max-width: 100%;width: 100%;overflow: hidden;margin: -15px 0;padding: 15px 0;}
.list-item:hover .goods-wrapper {background-color: rgba(255, 255, 255, 0.9);border-color: #e7dfd9;transition: border-color 1s ease;padding: 2px 2px 2px 2px;margin: -2px -2px -2px -2px;}
.list-item .wishBlock, .list-item:hover .list-item__ribbons, .img-wrapper .wishBlock {top: 5%;}
.img-wrapper .product__ribbons {top: 2%; left:2%}

.list-item:hover .wrapper_img { margin: 0px 0;padding: 15px 0;}


.list-item .new-count-selector {visibility: hidden;}
.list-item:hover .new-count-selector {visibility: visible;}
#topSales .goods-list li:nth-child(4n), #middle .list-item:nth-child(4n) {margin-right: 0;}
#topSales ul {height: 320px;}
#pagination, #pagination li {margin: 0;padding: 0;list-style-type: none;}
#pagination {width: 37px;height: 17px;background: url(/img/pagination.png) top;position: absolute;z-index: 99;right: 0;top: -40px;}
#pagination .prev, #pagination .next {text-indent: -9999px;cursor: pointer;width: 17px;height: 17px;margin-right: 0 !important;position: absolute;}
#pagination .prev {left: 0;background: url(/img/pagination.png) left bottom;}
#pagination .next {right: 0;background: url(/img/pagination.png) right bottom;}
#allGoods {max-width: 1000px;overflow: hidden;margin: 0 auto;width: 100%;}
#allGoods .list-item:nth-child(4n) {margin-right: 0;}
.design {float: right;}
.popup {padding: 20px;width: 1000px;margin: 0 auto;}
#middle {overflow: hidden;max-width: 1170px;margin: 0 auto;width: 100%;}
#middle:not(.hot) {padding: 40px 0;}
#content {max-width: 100%;float: left;width: 100%;}
.prod {margin-bottom: 40px;}
.prod header {padding-bottom: 7px;}
.mes p {margin-bottom: 0px;color: #33140e;font-family: "Open Sans";font-size: 14px;line-height: 25px;overflow: hidden;}
.news .mes img {object-fit: cover;width: 300px !important;height: 200px !important;top: 0;left: -12px;}
.news-page {overflow: hidden;}
.news-page .ulightbox {max-width: 260px;max-height: 260px;display: inline-block;overflow: hidden;margin: 0 18px 15px 0;}
.other-news {display: block;color: #776b68 !important;font-family: "Open Sans";font-size: 14px;margin-bottom: 20px;}
.other-news:hover {color: #33140e !important;}
aside h3 {font-size: 18px;font-family: "Open Sans";font-weight: 600;color: #33140e;text-transform: uppercase;border-bottom: 1px solid #e7dfd9;padding-bottom: 15px;margin-bottom: 30px;margin-top: 0px;}
.news .mes p {margin-left: 304px;}
.informer_wrapper.clear .informer_description {
 float: right;
 max-width: 61%;
}
.informer_description .title {
 margin-top: 0;
}
.informer_wrapper.clear .informer_media {
 float: left;
 max-width: 39%;
 overflow: hidden;
}
.informer_wrapper.clear .informer_description:first-child {
 width: 100%;
 max-width: 100%;
}
.informer_media img {
 display: none;
}

.informer_media img:first-child {
 display: block;
 object-fit: contain;
 width: 100%;
}
.informer_wrapper.clear {margin-bottom: 20px;}
.news .entry {overflow: hidden;}
.news .entryReadAll {display: block;margin-top: 10px;}
.news .entryReadAllLink {font-size: 12px;font-family: "Open Sans";float: right;display: inline-block;padding: 13px 15px;border-radius: 3px;background-color: #776b68;color: #fff;text-transform: uppercase;transition: 0.3s all ease;}
.news .entryReadAllLink:hover {text-decoration: none;background-color: #ab9995;}
.prod-img img {cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.prod-img .big {max-width: 100%;height: auto; display: inline;}
.gphoto.small:nth-child(5n) {margin-right: 0;}
.gphoto.small:hover {opacity: 0.5;border-color: #33140e;}
.prod-img .small {width: 18%;height: auto;margin-right: 7px;clear: both;padding-top: 18%;border: 1px solid #e7dfd9;display: inline-block;list-style: none;}
.prod-right {margin-left: 260px;position: relative;min-height: 208px;}
.prod-price {font-size: 30px;}
.prod-price {padding: 4px 0 13px;}
.gallery_gphoto {padding: 15px 0;}
.gphoto.current {border-color: #33140e;}
.shop-options, .shop-options li {display: inline-block;}
.shop-options-s, .shop-options li > * {display: none;position: absolute;}
span.val, ul.menu .item {display: block;}
ul.menu .item {line-height: 15px;padding: 10px 0 10px 11px;overflow: hidden;background-color: #f7f4f2;border: 1px solid #e7dfd9;border-bottom-color: transparent;border-top-color: transparent;font-family: "Open Sans";}
ul.menu .item:first-child {border-top-color: #e7dfd9;border-radius: 3px 3px 0 0;}
ul.menu .item:last-child {border-bottom-color: #e7dfd9;border-radius: 0 0 3px 3px;}
li.item.checked {border: 1px solid #e7dfd9;border-radius: 3px!important;}
li.item.checked {background-color: #fff;}
ul.menu {padding: 0;position: absolute;width: 100%;height: 100%;background-color: #f7f4f2;border-radius: 3px;z-index: 205;}
ul.tabs__caption li {display: inline-block;list-style: none;font-size: 14px;margin-right: 20px;cursor: pointer;text-transform: uppercase;padding-bottom: 9px;}
span.symbol-x {line-height: 37px;vertical-align: top;-webkit-touch-callout: none;-webkit-user-select: none;khtml-user-select: none;-moz-user-select: none;ms-user-select: none;user-select: none;font-weight: 600;padding: 0 4px;}
#recommended .goods-list.with-clear .list-item {width: 100%;min-height: 100px;position: relative;margin: 0;margin-right: 0; padding: 20px; margin-bottom: 10px; border: 1px solid #e7dfd9;}
#recommended .goods-list.with-clear .list-item img, #recommended .goods-list.with-clear .list-item .item-img {max-width: 100%;width: 100%;}
ul.tabs__caption {padding: 0;margin: 40px 0;border-bottom: 1px solid #e7dfd9;}
ul.tabs__caption li:hover, ul.tabs__caption li.active {text-shadow: 0.5px 0 0 #33140e;}
.tabs__content {display: none;}
.tabs__content.active {display: block;}
.prod-descr {margin-bottom: 40px;overflow: hidden;}
.prod-descr .title {margin-bottom: 15px;}
.prod-add {padding-top: 15px;height: 36px;line-height: 36px;}
span.total-cost + p a, .prod-add a {background-color: #776b68;padding: 10px 21px;border-radius: 3px;color: white;font-family: "Open Sans";font-size: 12px;font-weight: 600;line-height: 28px;text-transform: uppercase;}
span.total-cost + p a:hover, .prod-add a:hover {background-color: #ab9995;color: white;text-decoration: none;transition: all 0.5s cubic-bezier(0.42, 0.21, 0, 1.03);}
.comm {overflow: hidden;margin-bottom: 25px;}
.commHead {color: #67c9c9;}
.commHead span {display: inline-block;margin-left: 10px;border-left: 1px solid #ececec;padding-left: 10px;}
.commAddForm {margin-top: 50px;}
.commAddForm .title {margin-bottom: 30px;}
.commFl {padding-left: 5px;padding-right: 5px;}
input.commFl {margin-right: 12px;margin-bottom: 7px;max-width: 811px!important;padding: 11px;background-color: white;border: 1px solid #e7dfd9;border-radius: 3px;margin-right: 0;width: 100%;}
textarea.commFl {width: 100%;padding: 11px;max-width: 811px!important;}
#addcBut {padding: 10px 15px;}
.rate {float: right;margin-left: 10px;}
.entry {padding: 40px 0 0;min-height: 280px;}
.entry .title {margin-bottom: 20px;padding-bottom: 0;font-size: 21px;text-transform: uppercase;color: #33140e;font-weight: 600;}
.details {padding-left: 0 !important;padding-right: 50px !important;}
.details span {text-align: right;}
.details span.reads {font-size: 14px;font-weight: 600;font-family: "Open Sans";color: #776b68;display: block;margin-top: 15px;}
.details span.date {font-size: 18px;font-weight: 600;font-family: "Open Sans";color: #776b68;display: block;letter-spacing: 0.5px;}
.details span.date div {font-size: 21px;}
.details span.com {font-size: 14px;font-weight: 600;font-family: "Open Sans";color: #776b68;display: block;margin-top: 7px;}
.news-page .details {padding: 0 !important;margin-bottom: 30px;}
.publ-page {overflow: hidden;}
.publ-page .details {display: inline-block;float: right;margin-top: 30px;}
.news-page .details span, .publ-page .details span {display: inline-block;font-size: 14px !important;font-weight: 400 !important;margin: 0 15px 0 0;}
.news-page .details .user, .publ-page .details .user {font-weight: 600;font-family: "Open Sans";color: #776b68;}
.mes b {color: #000;}
.aBlocks {overflow: hidden;}
.aBl {float: left;width: 290px;margin-left: 45px;}
.aBl:first-child {margin-left: 0;}
.aBl ul, .aBl li {margin: 0;padding: 0;list-style-type: none;line-height: 26px;}
.aBl li {background: url(/img/marker.png) left no-repeat;padding-left: 10px;}
.block {margin-bottom: 40px;}
.block .title {margin-bottom: 30px;}
.blockCnt {}
.iNews {padding: 12px 15px;border: 1px solid #ececec;border-radius: 2px;}
.iNews a {display: block;font-family: 'bold';padding-bottom: 5px;font-size: 14px;}
.iNewsAr {margin-top: -1px;background: url(/img/iNewsAr.png) left top no-repeat;padding-top: 10px;margin-bottom: 27px;}
.iNewsAr a {float: right;}
.allNews {display: block;padding-top: 15px;border-top: 1px solid #ececec;}
.cat-blocks {overflow: hidden;}
aside li, .cat-blocks div.normal, .cat-blocks div.active {line-height: 30px;height: 30px;padding-left: 15px !important;background: url(/img/marker1.png) left no-repeat;font-size: 13px !important;color: #572b23;cursor: pointer;}
.cat-blocks div.normal:hover, .cat-blocks div.active, .cat-blocks li:hover {text-decoration: underline;}
.cat-blocks li {margin-left: 10px !important;}
.calTable {width: 100%;}
.calMonth {font-size: 16px;text-transform: uppercase;padding-bottom: 5px;}
.calWday, .calWdaySu, .calWdaySe {color: #fff;background: #67c9c9;border-radius: 3px;}
.calWdaySu, .calWdaySe {background: #757575;}
.gTable {background: #67c9c9;}
.gTableTop {padding: 2px;background: #67c9c9;padding-left: 20px;padding-bottom: 1px;color: #FFFFFF;font-weight: 700;height: 28px;font-size: 13px;}
.gTableSubTop {padding: 2px;background: #EFEDED;color: #000000;height: 20px;font-size: 10px;}
.gTableBody {padding: 2px;background: #FAFAFA;}
.gTableBody1 {padding: 2px;background: #FFFFFF;}
.gTableBottom {padding: 2px;background: #FAFAFA;}
.gTableLeft {padding: 2px;background: #FAFAFA;font-weight: 700;color: #6E6E6E;}
.gTableRight {padding: 2px;background: #F8F9FA;}
.gTableError {padding: 2px;background: #FAFAFA;color: #FF0000;vertical-align: top;}
.forumNameTd, .forumLastPostTd {padding: 2px;background: #FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd {padding: 2px;background: #FAFAFA;}
.forumLastPostTd, .forumArchive {padding: 2px;font-size: 12px;}
a.catLink:link {text-decoration: none;color: #FFFFFF;}
a.catLink:visited {text-decoration: none;color: #FFFFFF;}
a.catLink:hover {text-decoration: underline;color: #000000;}
a.catLink:active {text-decoration: underline;color: #FFFFFF;}
.lastPostGuest, .lastPostUser, .threadAuthor {font-weight: 700;}
.archivedForum {font-size: 12px;color: #FF0000;font-weight: 700;}
.forum {font-weight: 700;font-size: 13px;}
.forumDescr, .forumModer {color: #858585;font-size: 12px;}
.forumViewed {font-size: 11px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration: none;color: #6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration: none;color: #6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration: underline;color: #909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration: underline;color: #6E6E6E;}
.forumNamesBar {font-weight: 700;font-size: 12px;}
.forumBarKw {font-weight: normal;}
a.forumBarA:link {text-decoration: none;color: #000000;}
a.forumBarA:visited {text-decoration: none;color: #000000;}
a.forumBarA:hover {text-decoration: none;color: #6E6E6E;}
a.forumBarA:active {text-decoration: underline;color: #6E6E6E;}
.fastNav, .fastSearch, .fastLoginForm {font-size: 12px;}
.fastNavMain {background: #DADADA;}
.fastNavCat {background: #EFEFEF;}
.fastNavCatA {background: #EFEFEF;color: #0000FF;}
.fastNavForumA {color: #0000FF;}
.switches {background: #CCCCCC;}
.pagesInfo {background: #FFFFFF;padding-right: 10px;font-size: 12px;}
.switch {background: #FFFFFF;width: 15px;font-size: 12px;}
.switchActive {background: #E0E0E0;font-weight: 700;color: #6E6E6E;width: 15px;}
a.switchDigit:link, a.switchBack:link, a.switchNext:link {text-decoration: none;color: #000000;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited {text-decoration: none;color: #000000;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover {text-decoration: underline;color: #FF0000;}
a.switchDigit:active, a.switchBack:active, a.switchNext:active {text-decoration: underline;color: #FF0000;}
.threadNametd, .threadAuthTd, .threadLastPostTd {padding: 2px;background: #FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd {padding: 2px;background: #FAFAFA;}
.threadLastPostTd {padding: 2px;font-size: 12px;}
.threadDescr {color: #858585;font-size: 12px;}
.threadNoticeLink {font-weight: 700;}
.threadsType {padding: 2px;background: #FFFFFF;height: 20px;font-weight: 700;font-size: 12px;color: #ff3b65;padding-left: 40px;}
.threadsDetails {padding: 2px;background: #FFFFFF;height: 20px;color: #ff3b65;}
.forumOnlineBar {padding: 2px;background: #FFFFFF;height: 20px;color: #ff3b65;}
a.threadPinnedLink:link {text-decoration: none;color: #0000FF;}
a.threadPinnedLink:visited {text-decoration: none;color: #0000FF;}
a.threadPinnedLink:hover {text-decoration: none;color: #FF0000;}
a.threadPinnedLink:active {text-decoration: underline;color: #FF0000;}
a.threadLink:link {text-decoration: none;color: #6E6E6E;}
a.threadLink:visited {text-decoration: none;color: #6E6E6E;}
a.threadLink:hover {text-decoration: underline;color: #000000;}
a.threadLink:active {text-decoration: underline;color: #000000;}
.postpSwithces {font-size: 12px;}
.thDescr {font-weight: normal;}
.threadFrmBlock {font-size: 12px;text-align: right;}
.postPoll {background: #F1F2F3;text-align: center;}
.postFirst {background: #F8F9FA;}
.postRest1 {background: #F1F2F3;}
.postRest2 {background: #F8F9FA;}
.postSeparator {background: none;}
.postTdTop {background: #EFEDED;}
.postBottom {background: #E0E0E0;height: 20px;}
.postUser {font-weight: 700;}
.postTdInfo {text-align: center;padding: 5px;background: #FAFAFA;}
.postRankName {margin-top: 5px;}
.postRankIco {margin-bottom: 5px;}
.reputation {margin-top: 5px;}
.signatureHr {margin-top: 20px;color: #787878;}
.posttdMessage {padding: 5px;background: #FFFFFF;}
ul.shopping-list + p, .pollQuestion {text-align: center;font-weight: 700;}
.pollButtons, .pollTotal {text-align: center;}
.pollSubmitBut, .pollreSultsBut {width: 140px;font-size: 12px;}
.pollSubmit {font-weight: 700;}
.pollEnd {text-align: center;height: 30px;}
.codeMessage {background: #FFFFFF;font-size: 11px;}
.quoteMessage {background: #FFFFFF;font-size: 11px;}
.signatureView {font-size: 12px;}
.edited {padding-top: 30px;font-size: 12px;text-align: right;color: gray;}
.editedBy {font-weight: 700;font-size: 8pt;}
.statusBlock {padding-top: 3px;}
.statusOnline {color: #0000FF;}
.statusOffline {color: #FF0000;}
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.codeButtons {font-size: 12px;background: #FCFCFC;border: 1px solid #6E6E6E;}
.codeCloseAll {font-size: 12px;color: #6E6E6E;font-weight: 700;background: #FCFCFC;border: 1px solid #6E6E6E;}
.postNameFl, .postDescrFl {background: #FCFCFC;border: 1px solid #6E6E6E;width: 400px;}
.postPollFl, .postQuestionFl {background: #FCFCFC;border: 1px solid #6E6E6E;width: 400px;}
.postResultFl {background: #FCFCFC;border: 1px solid #6E6E6E;width: 50px;}
.postAnswerFl {background: #FCFCFC;border: 1px solid #6E6E6E;width: 300px;}
.postTextFl {background: #FCFCFC;border: 1px solid #6E6E6E;height: 150px;width: 99% !important;}
.postUserFl {background: #FCFCFC;border: 1px solid #6E6E6E;width: 300px;}
.pollHelp {font-weight: normal;font-size: 12px;padding-top: 3px;}
.smilesPart {padding-top: 5px;text-align: center;}
#frM55 a {color: #FFFFFF !important;}
.show_all {display: none;padding: 5px 0;}
.shop-cat-descr {overflow: hidden;padding-top: 10px;}
.prod-weight {margin: 10px 0 0 0;}
.prod-weight span {color: #757575;font-size: 16px;}
.recommended .list-item {width: 30%;}
.recommended a.item-img {width: auto;height: auto;}
.recommended a.item-img img {width: 100%;height: auto;}
.menuSayta {display: none;color: #ffffff;}
.informercat .catsTableI td:not([id="cid41"]):not([id="cid42"]) {display: none;}
.informercat img {float: left;margin-right: 10px;}
.informercat a {display: inline-block;padding-top: 10px;font-weight: bold;font-size: 15px;}
.faq_a {text-transform: uppercase;background-color: #f6f6f6;color: #000000 !important;padding: 11px;position: relative;display: inline-block;width: 94.7%;margin: 5px 0;font-weight: bold !important;}
.faq_a:hover {color: #ffffff;background-color: #ede7e2;text-decoration: none !important;}
.faq_a:after {min-height: 40px;height: 100%;width: 50px;position: absolute;content: "+";right: -40px;top: 0;font-size: 28px;text-align: center;background-color: #ede7e2;color: #ffffff;font-weight: 100;padding: 10px 8px 0px 0px;box-sizing: border-box;}
.faq_active {background-color: #67c9c9;color: #ffffff;}
.faq_active:after {content: "-";}
.fastLinks {display: none;}
.faq_content {line-height: 24px;margin: 20px 0;display: none;}
.faq_answer {margin-top: 10px;background-color: faeef4;padding: 10px;display: block;}
.faq_question {padding: 0 10px;}
h2.puer, h2.green, h2.ulun, h2.red, h2.white, h2.art, h2.mix, h2.mate, h2.aks {display: block;font-size: 25px;}
.open {display: inline-block;width: 20px;height: 20px;background: #572b23;font-weight: 900;border-radius: 5px;text-align: center;color: #ffffff;}
.open:hover {background: #b86858;cursor: pointer;}
.open div {margin: -1px 0px 0px 2px;}
.link_group {display: none;text-align: center;position: absolute;top: 22px;right: 170px;width: 215px;padding: 10px;background: #fff;border: 1px solid #5fafaf;border-radius: 3px;z-index: 999;box-sizing: border-box;}
.link_group a {margin: 5px 0;color: #000;display: inline-block;display: inline;zoom: 1;position: relative;text-decoration: none;-moz-border-radius: 3px;width: 100%;box-sizing: border-box;behavior: url(PIE.htc);font-size: 14px;transition: all 0.2s ease;text-align: left;background-position: 0% 35%;}
.link_group a:hover {color: #67c9c9;}
.link_group p {font-size: 16px;margin: 10px;font-weight: bold;}
.my_popup {padding: 20px;position: fixed;top: 200px;left: 50%;display: none;overflow: hidden;border: 1px solid #ccc;background: #fff;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;z-index: 9999;behavior: url(PIE.htc);}
.my_popup a.close {width: 16px;height: 16px;display: block;text-indent: -9999px;position: absolute;top: 10px;right: 10px;background: url(/img/close.png) no-repeat;}
.my_popup a.close:hover {opacity: 0.8;}
#overlay {width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: none;background: #000;opacity: .8;z-index: 999;}
.first {background-image: url(/img/call.png);background-repeat: no-repeat;background-size: 13%;padding: 5px 0px 5px 35px;}
.second {background: url(/img/terms.png)no-repeat;background-size: 13%;padding: 5px 0px 5px 35px;}
.third {background: url(/img/center.png)no-repeat;background-size: 13%;padding: 5px 0px 5px 35px;}
.my_popup.first_inner h2, .my_popup.second_inner h2 .my_popup.third_inner h2 {text-align: center;}
.links {max-width: 1000px;overflow: hidden;width: 100%;}
.links h2 {margin: 0;padding: 0;display: block;text-align: center;font-size: 16px;}
.links div {text-align: center;margin-top: 10px;}
.links div>span {display: block;}
.prod-kind {margin: 8px 0 0 0;}
.prod-kind span {padding-left: 4px;font-size: 13px;}
.harak-t {width: 24%;height: auto;float: left;margin-top: 5px;margin-bottom: 5px;}
.harak-t a {text-decoration: none;}
.hak-img {width: 70px;height: 70px;float: left;text-align: center;position: relative;left: 33%;}
.hak-text {float: left;width: 99%;height: auto;text-align: center;font-size: 18px;color: #191919;}
.harak-t:hover {opacity: 0.6;}
.hak-text2 {padding: 0px 5px 0px 60px;font-size: 12px;}
.scrolled {position: fixed !important;top: 0;width: 100% !important;}
.headpage #topCats {position: relative !important;}
.build-info {background: yellow;font-size: 14px;padding: 15px 0;position: fixed;top: 0;left: 0;width: 100%;margin: 0px !important;text-align: left !important;z-index: 1000;}
.build-info p {margin: 0 auto;max-width: 1000px;}
.build-info span {position: relative;float: right;cursor: pointer;}
.build-info span:before {content: '\f00d';font-family: "FontAwesome";position: absolute;right: 0;}
.catPages1 {margin-top: 60px;margin-bottom: 140px;}
.swchItem, .swchItemA {font-size: 18px;font-family: "Open Sans";margin-right: 20px;color: #33140e;transition: 0.3s all ease;}
.swchItemA {font-weight: 700;}
.swchItem:hover {text-decoration: none;font-weight: bold;}
.swchItem:first-child, .swchItem:last-child {color: transparent;position: relative;font-weight: 400 !important;}
.swchItem:first-child:before, .swchItem:last-child:before {font-family: "FontAwesome";color: #776b68;position: absolute;top: 0;left: 0;}
.swchItem:first-child:before {content: "\f104";}
.swchItem:last-child:before {content: "\f105";}
.breadcrumbs {margin:20px 0;font-size: 11px;}
.b-share .b-share__link {background-color: #fff !important;border: 1px solid #e7dfd9;padding: 7px !important;position: relative;margin: 0;height: 40px!important;}
.b-share .b-share__link:hover {border-color: #776b68;}
.social {text-align: right;margin: 25px 0 -15px 0;}
.b-share__link:before {position: absolute;font-size: 16px;font-family: "FontAwesome";top: 11px;color: #776b68;}
.b-share__link:hover:before {color: #33140e;}
.b-share-icon:before {background: none !important;}
.b-share-btn__vkontakte:before {content: "\f189";left: 9px;}
.b-share-btn__facebook:before {content: "\f09a";left: 14px;}
.b-share-btn__twitter:before {content: "\f099";left: 12px;}
.b-share-btn__odnoklassniki:before {content: "\f263";left: 14px;}
.b-share-btn__gplus:before {content: "\f0d5";left: 10px;}
.b-share-btn__moimir:before {content: "\e901";font-family: "icomoon";left: 10px;}
.b-share-btn__moimir .b-share-icon_moimir {background: none !important;}
.b-share-counter {color: #33140e !important;}
.comments {position: relative;}
.comments #allEntries {margin-top: 50px;}
.comEnt[style*="margin-left:20px;"] {margin-left: 40px !important;}
.comEnt[style*="margin-left:40px;"] {margin-left: 80px !important;}
.comEnt[style*="margin-left:60px;"] {margin-left: 120px !important;}
.comEnt[style*="margin-left:80px;"] {margin-left: 160px !important;}
.title-comm {color: #776b68;font-size: 14px;text-transform: uppercase;padding: 17px 0;border: 1px solid #e7dfd9;border-left: none;border-right: none;}
.title-comm span {color: #33140e;font-weight: 700;}
.com-order-wrap {top: 22px;right: 0;}
.com-order-title {font-size: 14px;color: #776b68;font-weight: 400;}
.com-order-select {font-size: 14px;color: #33140e;padding: 11px 39px 11px 19px;border-radius: 5px;font-weight: 400;margin-left: 15px;}
.com-order-select:focus {outline: none;}
.comm .fa {color: #776b68;font-size: 18px;}
.comm-user {color: #33140e;font-size: 18px;font-weight: 600;text-transform: uppercase;margin-left: 5px;}
.comm-date {font-size: 11px;text-transform: uppercase;color: #8a8a8a;margin-left: 5px;}
.comm-mesg {clear: both;margin-bottom: 5px;}
.comm-answ-back {font-size: 11px;text-transform: uppercase;color: #8a8a8a !important;text-decoration: underline !important;}
.comm-answ-back:hover {text-decoration: none !important;}
.title-comm-add {color: #33140e;font-size: 18px;font-weight: 600;text-transform: uppercase;margin-bottom: 15px;}
.commAddForm #addcBut {background-color: #776b68;padding: 8px 40px;margin: 20px 0;}
.news-page .entry, .publ-page .entry {padding-top: 0px;}
.news-page, .publ, .publ-page {margin-bottom: 120px !important;}
.publ #allEntries > div {display: inline-block;width: 25%;vertical-align: top;}
.publ .details {margin-top: 10px;}
.publ .rate {float: none;margin-left: 10px;display: inline-block;vertical-align: middle;}
.publ .details span {display: inline;}
.publ .details .com {margin-left: 10px;}
.publ .mes {border-bottom: 1px solid #e7dfd9;padding-bottom: 20px;max-width: 265px;}
.publ .mes img {max-width: 265px;max-height: 190px;width: 100% !important;height: 100% !important;margin-bottom: 15px;position: absolute;top: 0;}
.publ .entry {padding: 0;margin-bottom: 50px;overflow: hidden;}
.publ .title {margin-top: 210px;line-height: 30px;margin-bottom: 10px;max-width: 265px;}
.u-star-rating-20 li a , .u-star-rating-22 li a {transition: none;}
.publ-page .social {text-align: left;float: left; margin: 9px 0;}
.publ-page .mes {overflow: hidden;padding-bottom: 11px;}
.publ-page .rate a {font-size: 0 !important;}
aside a:last-child {text-decoration: underline;}
.userPage .col-md-2 {padding: 0;}
.userInfo {background: #f7f4f2;overflow: hidden;padding: 30px 30px 0 30px;margin: 10px 15px;}
.userInfo p a i {color: #776b68;margin: 0 10px 0 0;}
.userOrders {margin: 40px 15px 150px;}
.userAvatar {float: left;margin: 0 18px 0 0;}
.userAvatar img {border-radius: 50%;max-width: 100px;width: 100%;opacity: 1 !Important;}
.userDatas {overflow: hidden;margin: 0 0 30px 0;}
.logLinks {margin: 20px 0 30px 0;}
.userName {color: #33140e !Important;font-size: 21px;line-height: 25px;font-weight: bold;display: inline-block;margin: 20px 0 10px 0;}
.dataRow span {color: #918983;}
.dataRow p {display: inline-block;margin: 0;}
.allOrdersLink {font-size: 12px;font-family: "Open Sans";display: inline-block;padding: 13px 45px;border-radius: 3px;background-color: #776b68;color: #fff !important;text-transform: uppercase;transition: 0.3s all ease;}
.allOrdersLink:hover {text-decoration: none;background-color: #ab9995;}
.ordersNum, .ordersTrue, .ordersFalse {display: none;}
.userOrders .ordersFalse a {text-decoration: underline;}
.userOrders .ordersFalse a:hover {text-decoration: none;}
.tea-catalog.fixed {position: fixed;top: 0;z-index: 9999; box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);}
td.order-item-name small,
.tea-catalog.fixed img {display: none;}
.tea-catalog.fixed .uMenuRoot {width: 90%;}
.tea-catalog.fixed .uMenuRoot a {padding: 5px 0 19px;line-height: 15px;}
.tea-catalog.fixed .main-link span:before {bottom: auto;}
.drops-catalog, .drops-catalog + div, .drops-catalog + span {display: none;}
.tea-catalog.fixed .drops-catalog {display: inline-block;margin-right: 10px;color: #776b68;}
.fixed-block {float: right;line-height: 54px;position: relative;}
.tea-catalog.fixed .user-wrap,
.tea-catalog.fixed .search {position: absolute;width: 320px;right: 0;bottom: -100%;line-height: 23px;}
.tea-catalog.fixed .search {bottom: -75%;}
.tea-catalog.fixed .user-wrap {border: 1px solid #f7f4f2;text-align: center;right: 2px;padding: 13px;background-color: #fff; box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);}
.tea-catalog.fixed .basket {display: inline-block;}
.tea-catalog.fixed div#shop-basket .checkout-link {font-size: 0;}
.tea-catalog.fixed div#shop-basket .checkout-link span {font-size: 15px;}
.tea-catalog.fixed div#shop-basket {line-height: 20px;}
.tea-catalog.fixed #shop-basket {text-align: left;}
#shop-basket:hover .checkout-link span{opacity: 0.5;}
.hidden-list-checkout {display: none;padding: 15px 2px;position: absolute;right: 0;top: 100%;background-color: #f7f4f2;z-index: 1000;width: 100%;max-width: 370px;text-align: left;min-width: 320px;border: 1px solid #e7dfd9;box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);border-radius: 3px;}
.hidden-list-checkout li {list-style: none;position: relative;height: 60px;font-size: 12px;line-height: 12px;vertical-align: middle;padding: 5px 0 5px 95px;margin: 12px 10px;border-bottom: 1px solid #e7dfd9;display: block;background-position: 18px 0px!important;background-size: auto 90%!important;}
a.checkout-link:hover + .hidden-list-checkout, .hidden-list-checkout:hover {display: block!important;}
.checkout-link {display: block;padding-bottom: 12px;}
a.sb-func.remove:before {content: "\f00d";}
a.sb-func.remove {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;text-decoration: none;position: absolute;left: 0px;top: 18px;color: #776b68;}
.shopping-list {padding-left: 0;max-height: 228px;overflow: hidden;overflow-y: auto;}
.shopping-list .sb-name small {font-size: 12px;}
.shopping-list .with-clear > * {line-height: 15px;}
span.total-cost {display: block;text-align: right;padding: 0px 15px;}
span.total-cost + p {padding: 15px 0 0;text-align: center;}
span.total-cost + p + div {text-align: center;font-size: 12px;}
.sb-name {font-weight: 600;}
.new-count-selector {padding-bottom: 11px;}
article.prod ul.specs {border-bottom: 1px solid #e7dfd9;border-top: 1px solid #e7dfd9;padding: 10px 0;list-style: none;}
article.prod ul.specs li {line-height: 37px;}
article.prod ul.specs .little-img {visibility: visible;}
article.prod ul.specs .little-img:hover {text-decoration: none;font-weight: 600;cursor: pointer;}
.icon-specs {margin-right: 15px;margin-bottom: -7px;width: 32px;height: 32px;display: inline-block;/*background-color: #918983;-webkit-mask-size: cover!important;-mask-size: cover!important;*/}
/*ul.specs .little-img:hover .icon-specs {background-color: #33140e;}
.icon-specs.energy {-webkit-mask: url(/harak/energy.svg) no-repeat 50% 50%;}
.icon-specs.calm {-webkit-mask: url(/harak/calm.svg) no-repeat 50% 50%;}
.icon-specs.hot {-webkit-mask: url(/harak/hot.svg) no-repeat 50% 50%;}
.icon-specs.cold {-webkit-mask: url(/harak/cold.svg) no-repeat 50% 50%;}
.icon-specs.collection {-webkit-mask: url(/harak/collection.svg) no-repeat 50% 50%;}
.icon-specs.enlightened {-webkit-mask: url(/harak/enlightened.svg) no-repeat 50% 50%;}
.icon-specs.popular {-webkit-mask: url(/harak/popular.svg) no-repeat 50% 50%;}
.icon-specs.cold-tea {-webkit-mask: url(/harak/cold-tea.svg) no-repeat 50% 50%;}
.icon-specs.old {-webkit-mask: url(/harak/old.svg) no-repeat 50% 50%;}
.icon-specs.decaf {-webkit-mask: url(/harak/decaf.svg) no-repeat 50% 50%;}
.icon-specs.siphone {-webkit-mask: url(/harak/siphone.svg) no-repeat 50% 50%;}
.icon-specs.fitness {-webkit-mask: url(/harak/fitness.svg) no-repeat 50% 50%;}*/
span.less .fa {margin-right: 8px;}
span.less {text-decoration: underline;font-weight: 600;color: #33140e;display: block;}
span.less:hover, span.less a:hover {text-decoration: none;}

.recommend h3.title {color: #33140e;font-family: "Open Sans";font-size: 17px;font-weight: 700;text-align: center;margin: 0;}
/*#recommended .goods-list.with-clear .list-item img[id*="recommended_products-gphoto"] {max-width: 70px;max-height: 70px;height: auto;}*/
#recommended .goods-list.with-clear .list-item img[id*="recommended_products-gphoto"] {max-width: 150px;max-height: 150px;height: auto;}
#recommended .goods-list.with-clear .list-item .item-img {height: auto;}
#recommended .goods-list.with-clear .list-item a.item-title {font-size: 14px;line-height: 21px;text-decoration: underline;height: auto;margin-top: 15px;color: #33140e;text-overflow: ellipsis;width: 100%;overflow: hidden;white-space: nowrap;}
#recommended .goods-list.with-clear .list-item a.item-title:hover {text-decoration: none;}
#recommended .goods-list.with-clear .list-item .item-price {font-size: 14px;line-height: 17px;font-weight: 700;color: #33140e;}
div#recommended .list-item {border-bottom: none;}

.recommend {/*border: 1px solid #e7dfd9;*/ padding: 15px 0;height: auto;min-height: 388px; overflow: hidden;border-radius: 3px;}
.img-wrapper {max-width: 430px;max-height: 430px;position: relative;margin: 0 auto; border: 1px solid #e7dfd9; text-align: center;}
.img-wrapper a#ipreview-zoom {position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-size: 48px;opacity: 0;background-color: #fff;font-weight: 600;}
.img-wrapper .fa-search-plus:before {width: 45px;height: 45px;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;}
.img-wrapper a#ipreview-zoom:hover {opacity: 0.6;}
.prod-img {max-width: 460px;}
.u-star-rating-20 li a.active , .u-star-rating-22 li a.active {background: url('/img/rate2.png') left center;z-index: 2;left: 0px;border: none;}
.u-star-rating-20 a.u-one-star.active {width: 20px;}
.u-star-rating-20 a.u-two-stars.active {width: 40px;}
.u-star-rating-20 a.u-three-stars.active {width: 60px;}
.u-star-rating-20 a.u-four-stars.active {width: 80px;}
.u-star-rating-20 a.u-five-stars.active {width: 100px;}
.u-star-rating-22 a.u-one-star.active {width: 22px;}
.u-star-rating-22 a.u-two-stars.active {width: 44px;}
.u-star-rating-22 a.u-three-stars.active {width: 66px;}
.u-star-rating-22 a.u-four-stars.active {width: 88px;}
.u-star-rating-22 a.u-five-stars.active {width: 110px;}
div#postFormContent {padding: 40px 0 16px;}
span.slist, #tabs_row td.tdsubmit {display: none;}
span.send-text {color: white;font-family: "Open Sans";font-size: 13px;font-weight: 600;line-height: 36px;text-transform: uppercase;background-color: #776b68;border-radius: 3px;padding: 13px 28px;transition: all 0.5s ease;}
span.send-text:hover {background-color: #ab9995;transition: all 0.5s ease;}
input.commFl:focus, textarea.commFl:focus, input.securityCode:focus {border-color: #776b68;}
.wysibb {max-width: 811px;}
.yashare-auto-init {padding: 15px 0;}
.list-item ul.specs {padding: 0;padding-bottom: 5px;list-style: none}
.list-item ul.specs li {display: inline-block;}
.list-item ul.specs span.icon-specs {margin-right: 1px;}
.section .tea-icon {cursor:pointer;}
.section .tea-icon img {transform: scale(.9);transition: transform .3s ease;}
.section .tea-icon:hover img {transform: scale(1.1);transition: transform .3s ease;}
form#goodsform input {padding: 3px 10px;}
.val li.item:first-child:after,.val li.item.checked.active:after {content: "\f107";z-index: 205;position: absolute;right: 5px;font-family: FontAwesome;}
.val li.item.wo_after:after{content:'';display: none;}
.val li.item.wo_after:hover{cursor: default; font-weight: 400;}
.list-item .shop-options .val {width: 80px;text-align: left;}
.list-item .easy-counter input {width: 50px;}
.hotmag .goods-list.with-clear {border-bottom: 1px solid #e7dfd9;}
.recommend .goods-list.with-clear {border-bottom: 1px solid transparent;}
.hotmag .pagination {display: block;text-align: right; font-size: 18px;}
.pagination .pgSwch, .pagination .pgSwchA{padding: 5px;}
a.sb-func.remove:hover {color: #301b16;}
input#search-btn {padding: 1px 6px;}

.tea-catalog .fixed-menu-logo img {display: none;}
.tea-catalog.fixed .fixed-menu-logo img {display: inline-block;width: 120px;float: left;}
span.user-wrap, .checkout-link {font-size: 11px;text-transform: uppercase;}

.custom_select li{
 display: none;
 list-style: none;
 width: 100%;
 border:1px solid #e7dfd9;
 border-bottom-color: transparent;
 border-top-color: transparent;
 padding: 10px 32px 10px 12px;
 cursor: pointer;
 background-color: #fff;
 margin-bottom: -5px;
 border-radius: 3px;
}
.custom_select li.current {
 display: block;
 border-bottom-color: #e7dfd9;
 border-top-color: #e7dfd9;
}
.custom_select li:first-child{border-top-color: #e7dfd9;}
.custom_select li:last-child{border-bottom-color: #e7dfd9;}
.custom_select {
 position: absolute;
 top: 0;
 left: 0;
 padding: 0;
 margin: 0;
 width: 200px;
 z-index: 1;
 text-align: left;
}
.CSwrapper{
 position: relative;
 vertical-align: middle;
 width: 200px;
 display: inline-block;
 height: 47px;
 z-index: 90;
 margin-left: 7px;
 
}
.custom_select li.current:after ,.custom_select li:first-child:after {
 content: "\f107";
 z-index: 205;
 position: absolute;
 right: 5px;
 font-family: FontAwesome;
}
.custom_select li:hover {
 background-color: #f7f4f2;
}
.prod-rate a {vertical-align: middle;}
.commAddForm .u-star-rating-22 li.u-current-rating {
 background: url(/img/rate2.png) left top;
}
html input[disabled], html input[disabled]:hover {
 background-color: #d0c8c2;
}
td.commTd2.captcha img:last-child {
 margin: 0 0 9px 9px;
}
.contact-form select, .contact-form input[type="text"], .contact-form textarea {
 margin: 5px 0!important;
 padding: 5px 10px;
}
.contact-form input[type="file"] {
 margin: 5px;
}
input.securityCode {
 padding: 8px 11px!important;
 font-size: 15px!important;
}
p.social_links .fa {
 display: inline-block;
 font-size: 18px;
 border: 1px solid #e7dfd9;
 width: 47px;
 height: 37px;
 text-align: center;
 line-height: 35px;
 border-radius: 3px;
}

p.social_links .fa:hover {
 border-color: #301b16;
}
.container .b-share_theme_counter .b-share__handle {
 padding: 7px!important;
}
form#addEntForm td {
 padding: 5px 0;
}
td.commTd2.captcha * {
 vertical-align: middle!important;
}
.myWinCont {
 max-width: 82vw!important;
}
#_uwndWnd1 {max-width: 100vw!important;}

#order-table::-webkit-scrollbar {
 height: 12px;
}
#order-table::-webkit-scrollbar-track {
 border-radius: 10px; 
 background-color: #ede7e2; 
}
#order-table::-webkit-scrollbar-thumb {
 background-color: rgb(119, 107, 104);
 border-radius: 10px;
 border: 1px solid #ffffff;
}
#shop-temp {z-index: 1100;}
.icon-specs svg {
 width: 32px;
 height: 32px;
 vertical-align: middle;
}
.icon-specs:hover svg path {
 fill:#000;
}
span.b-share-btn__wrap {
 margin-bottom: 5px;
}
.nPopWin {
 position: absolute;
 background-color: #f7f4f2;
 border: 1px solid #e7dfd9;
 border-radius: 3px;
 z-index: 800;
 padding: 15px;
 box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
}

.nPopWin:before {
 content: '';
 display: block;
 position: absolute;
 width: 10px;
 height: 10px;
 background-color: #f7f4f2;
 transform: rotate(45deg);
 border: 1px solid transparent;
 top: -5px;
 right: 18px;
 border-top-color: #e7dfd9;
 border-left-color: #e7dfd9;
}

span.closepopup {
 position: absolute;
 top: -3px;
 right: 4px;
 cursor: pointer;
 font-size:17px;
}
.nPopWin .fa-clipboard {
 padding: 5px;
 margin-left: 10px;
 cursor: pointer;
 color: #776b68;
}
.nPopWin .fa-clipboard:hover {
 color: #33140e;
 
}
.m_form4_wrapper ul {
 padding: 0;
 list-style: none;
}

.m_form4_wrapper ul li input[type="file"] {
 padding: 7px;
 margin: 5px 5px 17px 0;
 border: 1px solid #e7dfd9;
 border-radius: 3px;
 width: 300px;
 
}

.m_form4_wrapper ul li input[type="text"] {
 width: 300px;
 margin-bottom: 10px!important;
}
.product__ribbons,
.list-item__ribbons {
 position: absolute;
 z-index: 1;
}
.product__ribbons {
 top: -5px;
 left: -5px;
}
.list-item__ribbons {
 top: 0;
 left: 5px;
}
.ribbons {
 display: flex;
 flex-direction: column;
 align-items: flex-start;
}
.ribbon {
 color: #fff;
 border-radius: 3px;
 line-height: 1;
 padding: 5px 10px;
 text-align: center;
 font-weight: bold;
}
.ribbon_type_text {
 background: #00a86b;
}
.ribbon_type_percent {
 background: #382b2c;
 font-size: 12px;
}
.ribbon + .ribbon {
 margin-top: 5px;
}
.product-price {
 white-space: nowrap;
}
.product-price_new {
 color: #f00;
}
.product-price_old {
 color: #776b68;
 text-decoration: line-through;
 font-size: 70%;
}
.icon {
 display: inline-block;
 width: 1em;
 height: 1em;
 stroke-width: 0;
 stroke: currentColor;
 fill: currentColor;
}

.wishBlock{float: right;
 top: 0%;
 height: 21.3333px;
 z-index: 1000;
 position: absolute;
 left: 87%;}

.wadd{background: none !important;
color: gray;
font-size: 16pt !important;
cursor: pointer;}

.wdel{background: none !important;
color:#00a86b;
font-size: 16pt !important;
cursor: pointer;

 
 .instruction .cates > div {width:8.33%}