@charset "utf-8";
.visible-phone{display:inherit!important}
.hidden-phone{display:none!important}
#container{width:auto;overflow:hidden}
#content{width:auto;margin-left:20px;margin-right:20px;margin-top:20px;padding-top:20px;margin-bottom:20px;}
#content .column{display:none}
#content .content-body,#notification,#content #column-left + .content-body,#content #column-right + .content-body{width:auto;float:none}
.htabs:after,.refine-cate:after,#header .top-options:after,.product-list .prd-block,#menu:after,.product-info > .prdimage-wrapper:after,.cart-total:after,.product-info .image-additional:after,.product-info > .right .l:after,.product-info > .right .r:after,.order-content:after{content:'';display:table;clear:both}
.htabs{height:auto}
.htabs a.selected,.htabs a{padding:10px;font-size:12px}
.store-logo{margin:auto;width:auto;left:auto;margin-bottom:10px;opacity:0}
#header .store-logo1{display:block;text-align:center}
#header.logo-in-header #welcome{text-align:center}
#header #welcome{left:inherit;right:0;text-align:center;top:0;position:relative;width:auto;font-size:11px;height:15px}
#header{min-height:40px;width:auto;height:auto;margin-bottom:0;padding-bottom:0}
#header.logo-in-header #search,#header #search,#header #search:hover{position:relative;left:auto;top:auto;right:auto;width:90%;border-radius:0;overflow:visible;margin:10px auto}
#header #search .search-box{width:100%;right:0}
#header #search input{width:80%!important}
#header #search .button-search{z-index:99}
#header:after,#header .top-options{position:static;display:block}
#header .links{float:none;width:auto;text-align:center;margin-right:auto}
#header .links a{text-align:center;padding:0 5px;width:auto;float:none;display:inline-block;min-width:inherit}
#header #cart,#header #currency{position:absolute;right:10px;bottom:-38px}
#header #currency{left:127px;bottom:auto;top:114px}
#header #cart .content{width:320px}
.mini-cart-info .image{display:none}
#header #cart .cart-arrow{background-position:270px -2420px}
#header.logo-in-header .top-options{top:auto;right:auto;position:relative}
#header.logo-in-header #currency{top:38px}
.navigation-bar{padding:0;min-height:inherit;width:auto;margin:0;box-shadow:none}
.no-logo #menu,#menu{position:relative;width:auto;padding:8px}
.no-logo .home-btn,.home-btn{top:8px;box-shadow:none;left:5px}
#menu ul{display:none}
.no-logo #menu .select,#menu .select{margin-left:32px}
#menu .select,#menu select{width:80px!important;display:block}
.breadcrumb{position:static;margin:10px 20px}
.page-heading,.page-heading strong{background:none!important;padding:0;margin-bottom:20px;font-size:16px}
.beside-slideshow .slideshow,.full-slideshow .slideshow,.medium-slideshow .slideshow,.small-slideshow .slideshow{margin-top:0;margin-right:-20px;margin-left:-20px}
.beside-slideshow{margin-top:0}
.full-slideshow .slideshow{margin-top:inherit!important}
.store-home .slideshow{margin-bottom:30px}
.store-home .banner-beside{position:static}
.slidshowPrd,.slidshowPrd .caroufredsel_wrapper,.slidshowPrd .box-product{min-height:302px!important}
.store-home .banner{text-align:center}
.content-body .banner .bnr-bx img,.store-home .banner-beside .bnr-bx img,.store-home .banner .bnr-bx img{width:100%}
.store-home .banner .bnr-bx{margin:0 auto 10px;float:none;display:inline-block!important;width:80%}
.store-home .banner .bnr-bx.last{margin-bottom:30px}
.content-body .banner .bnr-bx{float:none;margin-bottom:10px}
.featured-box .hr,.bestseller-prd .hr,.latest-prd .hr,.special-prd .hr{margin:30px 0}
.prd-block{width:100%;padding:15px 0 0;height:285px;cursor:inherit}
.prd-block .image,.prd-block .image a,.prd-block .image img{width:100%;height:auto}
.prd-block .image{width:50%;margin-bottom:10px}
.prd-block .info{width:auto;text-align:center;padding:0 10px;height:auto}
.prd-block .info-wrp .info .price-wrp{display:block;font-weight:700;margin-bottom:5px}
.prd-block .info-wrp .price-wrp .price-old{margin-top:auto}
.prd-block .info-wrp ul,.prd-block .info-wrp > .price{display:none}
#related-prd .prd-block .info-wrp,.caroufredsel_wrapper .prd-block .info-wrp{bottom:0;position:relative;height:auto}
.prd-block:hover .info-wrp{box-shadow:none}
.prd-block .info-wrp .cart-bt{position:static;width:50px;height:27px;box-shadow:none!important;background-position:5px -147px}
.prd-block .info-wrp .cart-bt:hover{background-position:-48px -147px}
.prd-block a.name{display:block;margin-bottom:6px;font-weight:400}
.prd-block .info-wrp{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.prd-block .info,.caroufredsel_wrapper .prd-block .info-wrp{background:none!important;border:none!important;background-image:none!important;box-shadow:none!important}
.refine-cate{padding-left:inherit;height:auto}
.refine-cate h2,.refine-cate h2 span{position:static;width:auto;height:auto;margin-left:auto}
.refine-cate ul li img{width:65px}
.refine-cate .prev{left:-10px}
.product-filter{text-align:center}
.product-filter > div{display:inline-block;margin:0 10px 10px!important;float:none!important;text-align:center}
.product-filter .select{margin-left:auto;text-align:left}
.product-filter .product-compare{margin:10px 0}
.product-filter .hr{margin-top:10px}
.product-filter .display{position:relative}
.product-filter .limit select{width:60px}
.product-filter .sort select{width:150px}
.product-list .prd-block{height:auto;margin-bottom:15px;width:100%}
.product-list .prd-block .image{width:110px;padding:10px;height:210px;margin-bottom:0}
.product-list .info-wrp{margin-left:130px;padding:0;height:230px}
.product-list .prd-block .info{width:auto;border:none;text-align:left;padding:10px;height:auto}
.product-list .description{font-size:11px}
.product-list .price-wrp,.product-list .buy-option{position:static;height:auto;width:auto}
.product-list .buy-option{position:absolute;bottom:0;width:100%;padding:6px 0}
.product-list .buy-option .cart-button{margin:0 0 0 6px}
.product-list .buy-option ul{position:absolute;display:block;width:auto;left:-120px;width:110px;text-align:center;bottom:8px}
.product-list .buy-option ul li:first-child{display:none}
.product-list .buy-option ul li{display:block;margin:0}
.product-list .prd-block a.name{margin-bottom:0;font-weight:700}
.product-list .price-wrp{position:absolute;top:inherit;right:inherit;bottom:40px;left:0;width:100%}
.product-list .prd-block .info-wrp .price,.product-grid .prd-block .info-wrp .price{text-align:left;position:static;width:auto;height:auto;padding:0;box-shadow:none!important;border-radius:0;padding:6px 10px;margin:0}
.product-list .prd-block .info-wrp .price-new,.product-list .prd-block .info-wrp .price-old,.product-list .prd-block .info-wrp .price-tax{display:inline-block;text-align:left;margin:0}
.product-list .prd-block .info-wrp .price-old{display:block}
.product-list .prd-block .info-wrp .price-new{margin-right:10px}
.product-list .prd-block .info-wrp .price-tax br,.product-grid .prd-block .info-wrp .price-tax br{display:none}
.product-list .prd-block .info-wrp .price-tax{font-size:11px}
.product-grid{text-align:center}
.product-grid .prd-block{width:135px;height:275px;margin-bottom:20px;float:none;display:inline-block;vertical-align:top}
.product-grid .prd-block .image{width:60%}
.product-grid .prd-block .info-wrp .price,.product-grid .prd-block .info-wrp .price-tax{display:block;text-align:center}
.product-grid .prd-block .info-wrp .price-old{margin-top:auto}
.product-grid .prd-block .cart-button{position:absolute;bottom:3px;left:0;width:100%}
.product-grid .prd-block .info-wrp,.product-grid .prd-block .info{position:static;background:none}
.product-grid .prd-block .info-wrp .price{position:absolute;top:inherit;bottom:35px;padding:6px 0;width:100%;left:0}
.product-grid .prd-block .info-wrp .price-tax{position:static;font-size:11px}
.product-info .thumb-wrapper{width:auto;float:none;background:none!important;height:auto;box-shadow:none;position:static}
.product-info .image-additional{height:auto;text-align:center}
.product-info .image-additional li{display:inline-block;height:auto;margin-bottom:5px}
.th-b .image{padding-bottom:15px;margin-bottom:10px}
.th-b .image-additional li{float:none;width:auto}
.th-b .image-additional .active img{padding:0;border:none;margin:0}
.product-info .image-additional a img,.product-info .image a img{width:100%}
.product-info .image-additional a{height:auto;width:70px;padding:4px 4px 1px}
.product-info .image-additional .active a{background-image:none!important}
#related-prd .carousel-controls,.product-info .thumb-wrapper .carousel-controls{display:none}
.product-info .image{width:auto;float:none;height:auto;margin:0 auto 20px}
.product-info .image a{text-align:center}
.product-info .image a img{display:inline-block!important}
.product-info > .prdimage-wrapper{float:none;margin:auto;padding-bottom:40px}
.mousetrap,.cloud-zoom-lens{display:none}
#colorbox,#cboxOverlay,#cboxWrapper{z-index:99999}
.product-info .image .zoom-text{display:none}
.write-review ol li{padding-left:3px;padding-right:3px}
#column-right + .content-body .prd-layout1 > .right,#column-left + .content-body .prd-layout1 > .right,.product-info > .right,.product-info > .left,.product-info > .right .l,.product-info > .right .r{float:none;width:auto;margin:auto;margin-left:0}
.product-info > .right .l{margin-bottom:30px}
.product-info .cart{margin:auto}
.product-info > .prdoptions-wrapper{margin-bottom:30px}
.product-info .price{font-size:26px;width:auto;box-shadow:none!important;border-radius:0;height:auto;padding:10px 0 10px 20px;margin:0 -20px 20px;text-align:left}
.product-info .price-old{margin:0}
.product-info .price .price-new,.product-info .price .price-tax{display:inline-block;margin:0;vertical-align:middle}
.product-info .price .price-new{margin-right:10px;font-size:26px}
.product-info .price .price-tax br{display:none}
.product-info .tab-content{margin-left:-20px;margin-right:-20px;padding:20px}
.product-info .tabs-wrapper,.product-info .reviews-wrapper{float:none;width:auto;margin-bottom:30px}
.product-info .write-review{width:91.5%}
.product-info .reviews-wrapper{margin-bottom:30px}
#review,.read-review{width:auto!important;height:auto!important}
.write-review{z-index:99991}
.product-info .write-review{width:85%}
.product-info .dataHolder table,.product-info .scrollPane,.product-info .jspScrollable,.product-info .jspContainer,.product-info .tab-content,.product-info .jspPane,.product-info .dataHolder{overflow:visible!important;height:auto!important;position:static!important;width:auto!important}
.product-info .jspVerticalBar{display:none}
.product-info .tab-content .scrollPane{margin-right:0;padding-right:0!important}
.product-info .dataHolder table{width:100%!important}
.address-form input[type="text"],.address-form input[type="password"],.register input[type="text"],.register input[type="password"],input[type="text"],input[type="password"],.contactus textarea,textarea,.box-form1-wrapper .large-field{width:90%!important}
span.select select,span.select .select-menu,span.select{display:block;width:95%!important}
.content-body form{display:inline-block;width:100%}
.register table.form tr td,table.form tr td{display:block;width:auto}
.box-form,.box-content1{padding:20px}
.login-content .left,.login-content .right{height:auto;width:auto;float:none}
.product-info .qty .qty-input{width:64px!important}
.cart-info tbody .quantity input[type="text"]{width:47px!important}
.contactus table td,.contactus .left,.contactus .right{display:block;width:auto}
.contactus .left .contact-info{padding:20px}
.order-info .sml-button{margin-top:10px}
.order-list .order-content b{display:block;margin-top:10px}
.compare-info thead td,.compare-info thead tr td:first-child,.compare-info tr td:first-child,.compare-info td,.checkout-product thead td,.checkout-product td,table.list thead td,table.list tbody td,.order-list .order-id,.order-list .order-status,.order-list .order-content,.wishlist-info thead td,.wishlist-info td,.cart-info thead td{padding:5px;font-size:11px}
.wishlist-info .price{width:60px}
.wishlist-info thead .stock{width:35px}
.checkout-product tbody .total,.checkout-product thead .quantity,.checkout-product tbody td,.checkout-product thead td{width:auto}
.wishlist-info thead .image,.wishlist-info tbody .image,.cart-info thead .price,.cart-info tbody .price,.cart-info tbody .image,.cart-info thead .image{display:none}
.cart-info tbody .total,.cart-info tbody .price{width:60px}
.cart-info tbody td,.cart-info thead td{padding:5px}
.cart-options,.cart-options td{display:block;height:auto;min-height:inherit}
.cart-options .tabs{height:auto;width:auto;border-right:none}
.cart-options .tabs ul{margin:0}
.cart-options,.cart-total,.checkout-content .right,.checkout-content .left{width:auto;float:none}
.cart-total:after{margin-bottom:30px}
.cart-info thead .quantity,.cart-info tbody .quantity{width:60px}
.checkout-content .right,.checkout-content .left{margin-bottom:30px}
.checkout-content .buttons{margin-bottom:auto}
.sitemap-info .left,.sitemap-info .right{float:none;width:auto}
.custom-footer{width:auto;margin:0 20px;padding-bottom:30px}
.custom-footer .column{height:auto!important;width:auto;float:none;padding-right:0;margin-right:0;border-right:none;margin-bottom:30px}
.custom-footer #aboutus-content{float:none;width:auto;padding-right:inherit;margin-right:auto;border-right:none;height:auto;padding-bottom:0}
#footer{width:auto;margin-left:20px;margin-right:20px;padding-top:30px;padding-bottom:10px}
#footer .column{margin-right:0;width:auto;float:none;text-align:center;min-height:1px}
#footer .column h3{cursor:pointer;padding-bottom:10px;margin-bottom:10px}
#footer .column ul{display:none;margin-bottom:30px}
#footer .contact-info{width:100%;float:none;min-height:1px;padding-top:10px}
#footer .contact-info ul{display:block;margin-bottom:0}
#footer .contact-info ul li{float:none;width:auto}
.footer-bt{padding:10px 0;max-width:100%;min-width:100%}
.footer-bt table{width:100%}
.footer-bt td,.footer-bt td.cards{width:100%;display:block;text-align:center}
.footer-bt td.cards{padding-top:10px}
.footer-bt a{margin-right:5px;box-shadow:none}
.cp-text{width:auto;margin-left:20px;margin-right:20px;text-align:center}
@media only screen and (min-width: 200px) and (max-width: 419px) {
#container{max-width:100%;min-width:300px}
.product-grid .prd-block{width:127px}
.write-review .bad,.write-review .good{width:40px;font-size:11px}
.write-review ol li{padding-left:0;padding-right:0}
.less1 .carousel-item{width:auto!important}
}
@media only screen and (min-width: 420px) and (max-width: 599px) {
#container{max-width:100%;min-width:420px}
.less2 .carousel-item,.less1 .carousel-item{width:auto!important}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
#container{max-width:100%;min-width:560px}
.less2 .carousel-item,.less1 .carousel-item{width:auto!important}
}
.thm-3 .navigation-bar,.thm-3 .no-logo #menu,.thm-3 #menu,#menu > ul{min-height:inherit}
.thm-3 #header #cart,.thm-3 #header #currency{bottom:-42px}
.thm-3 .refine-cate h2,.thm-3 .refine-cate h2 span{border-radius:6px;margin:auto}
.thm-3 .breadcrumb{margin-left:0;margin-right:0}
.thm-3 #content{padding-top:0}
.thm-3 .product-grid .prd-block{border:3px solid #F6F7F0}
.thm-3 .content-body-wrapper{padding-top:0}
.thm-3 #content.beside-bnr-slideshow,.thm-3 #content.full-slideshow,.thm-3 #content.medium-slideshow,.thm-3 #content.small-slideshow{padding-top:0}
.thm-4 .footer-bt{max-width:inherit;min-width:inherit}
.thm-4 .breadcrumb{margin-left:0;margin-right:0}
.thm-4 #content{padding-top:10px}
.thm-4 #header-wrapper,.thm-4 .footer-bt{margin-left:20px;margin-right:20px}
.thm-4 .beside-slideshow .slideshow,.thm-4 .full-slideshow .slideshow,.thm-4 .medium-slideshow .slideshow,.thm-4 .small-slideshow .slideshow{margin-left:0;margin-right:0}
.thm-4 #header #cart,.thm-4 #header #currency{bottom:-41px}
.thm-4 #header #cart{right:0}
.thm-4 .no-logo .home-btn,.thm-4 .home-btn{top:9px}
.thm-4 .htabs a{font-size:12px;padding-bottom:10px}
.thm-4 .htabs a.selected{padding-bottom:12px}
.thm-4 .page-heading{margin-bottom:10px}
@media only screen and (min-width: 200px) and (max-width: 419px) {
.thm-3 .breadcrumb{width:auto;max-width:280px;min-width:280px;padding-left:10px;padding-right:10px}
.product-grid .prd-block{width:121px}
.thm-4 #header-wrapper,.thm-4 .footer-bt{margin-left:0;margin-right:0}
}
@media only screen and (min-width: 420px) and (max-width: 599px) {
.thm-3 .breadcrumb{width:auto;max-width:400px;min-width:400px;padding-left:10px;padding-right:10px}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.thm-3 .breadcrumb{width:auto;max-width:540px;min-width:540px;padding-left:10px;padding-right:10px}
}


@media only screen and (min-width: 200px) and (max-width: 767px) {
	
body {
    background:#FCFFEA !important;
}	
	
#header-wrapper {
    background: url("../image/bg-tea-mob.png") no-repeat center top !important;
	border-bottom:3px solid #5C8C00;
	padding-bottom:0;
padding-top:55px;
}

.navigation-bar {
    margin:0;
	position:fixed !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	z-index:99999;
}

.no-logo #menu, #menu {
    width:100% !important;
	padding:8px 0;
}

.no-logo #menu {
    background:rgba(92,140,0,.9) !important;
}

#header #search-new {
    position: relative;
    top:0;
    right:0;
	left:0;
    width:50%;
	margin:10px auto 0;
    height: 40px;
}

.top-phones {
    position: relative;
	text-align:center;
    top:0;
    right:0;
    font-weight: 700;
    color: #66A7C9;
    font-size: 20px;
    font-family: Bookman Old Style;
}

.store-logo1 #logo {
    padding-bottom:0 !important;
}


#header #cart, #header #currency {
    position:relative;
    right:0;
    bottom:0;
	    margin-top: 30px;
}


#currency, #language {
    margin-top: 30px;
}

.thm-3 #header #cart, .thm-3 #header #currency {
    bottom:0;
}

#header #cart .content {
    width:290px;
	right:0 !important;
	left:0 !important;
}

#header #cart .cart-arrow {
    background-position: 30px -2420px;
}

.top-options form {
    padding: 0;
    margin: 0 auto;
    display:block;
}

#header #cart {
    float: left;
    margin-left: 1px;
}

#header #currency {
    left:0;
    bottom: auto;
    top:0;
}

#currency, #language, #header #cart {
    margin-left: 8px !important;
}

#header .links {
    font-size: 14px;
    width:auto;
    height:auto;
    float:none;
    margin:0;
	position:absolute;
	top:0;
	width:100%;
	
}

#header .links a{
color:#2F82AF !important;	
 font-size: 12px;
}

.thm-3 .breadcrumb {
display:none !important;	
}

.product-info > .right .l {
    margin-bottom:0;
}

.product-info .price {
    padding:0 0 0 20px;
    margin: 0 0 10px;
    text-align: center;
}

.htabs a.selected, .htabs a {
    font-size: 14px !important;	
	padding: 10px 5px !important;
}

#header .links a:nth-child(1),
#header .links a:nth-child(3) {
display:none;	
}

#header .links a:nth-child(2) {
 margin-right:10px;	
}

.no-logo #menu .select, #menu .select {
    margin-left: 62px;
}

.no-logo .home-btn, .home-btn {
    left: 10px !important;
}

#header.logo-in-header #currency {
    top:0;
}

#header.logo-in-header #welcome a,
.top-phones {
color:#2F82AF !important;
}

#header.logo-in-header #welcome {
    margin-bottom:5px;
	color:#2F82AF !important;
}

#header.logo-in-header #welcome a {
font-size: 12px;
}

.product-info .cart {
    padding:0 !important;
    width: 100% !important;
    height:auto !important;
    margin-left:0 !important;
}

#footer {
    margin-left: 10px;
    margin-right: 10px;
}

#footer .contact-info li span.ph-text,
#footer .contact-info li span.fax-text,
#footer .contact-info li a.email-text {
width:65%;	
}

.footer-bt td, .footer-bt td.cards img {
   display:block;
   width:95%;
   margin:0 auto;
}

#topcontrol {
opacity:.9 !important;	
}

.product-grid .prd-block {
    width: 46%;
}

/*.thm-3 #header #cart, .thm-3 #header #currency {
    bottom:0;
}*/
	
}

