body.cssaboutpage  {}
body.cssaboutpage .breadcrumbs {display:none}
body.cssaboutpage .page-title-wrapper {display:none}

body.cms-buy .page-title-wrapper {display:none}

/************hide ***************/
div[name='shippingAddress.country_id'], .checkout-billing-address, .opc-block-shipping-information,
.table-checkout-shipping-method  .col-price,
.mean-container .all-cat{
	display: none;
}

.product-social-links, .product-info-main .attribute  .type,
.paypal-express-in-context-mini-cart-container,
#empty_cart_button{
	display: none;
}

/* 1170px */
.cssAboutGeneral {}
body.cssaboutpage #maincontent.container {max-width:100%;text-align:center;}
.cssAboutGeneral .cssTitle {max-width:1170px;margin:0 auto;text-align:left;padding:110px 0 70px}
.cssAboutGeneral .cssBg {width:100%;position:relative;}
.cssAboutGeneral .cssBg::before {padding-top:30.44%;content:" ";width:100%;display:block}
.cssAboutGeneral .cssBg div {background-position:center center;-moz-background-size:cover;position:absolute;top:0px;left:0px;width:100%;height:100%;
-webkit-background-size:cover;
-o-background-size:cover;
background-size:cover;}
.cssAboutGeneral .cssMsg {padding:150px 0;}
.cssAboutGeneral .cssContent {max-width:1170px;margin:0 auto;text-align:left;}
.cssAboutGeneral .cssContent p {margin:0px;padding:0 0 60px;font-size:25px;line-height:150%;}

.cssAboutGeneral a.cssBuyBtn {color:#ffffff;font-size:46px;position:relative;top:60px}
.cssAboutGeneral a.cssBuyBtn span {background-color:#EF4E70;padding:10px 60px;position:Relative;border-radius:5px;border-style:solid;border-color:#EF4E70;}
.cssAboutGeneral a.cssBuyBtn span span {background-color:transparent;padding:0px;width:102px;height:102px;display:block;position:absolute;bottom:30px;right:-51px;border-width:0px;}


.cssFoodPage .cssTitle {font-size:40px;color:#4FACC7;}
.cssFoodPage .cssTitle div div {}
.cssFoodPage .cssTitle div div div {padding-top:28px}
.cssFoodPage .cssContent p { padding-bottom:0px}
.cssFoodPage .cssContent div.row2 h5 {font-size:40px;color:#4FACC7;margin:0 0 20px}
.cssFoodPage .cssContent div.row2 {padding-top:215px;}

body.csshomepage {}

.socialicons {}
.socialicons .socials {margin-top:0px;text-align:center;width:100%}
.socialicons .socials .social-link.general {background:#ffffff;color:#000000;width:37px;height:37px;line-height: 43px;display:inline-block;float:none}
.socialicons .socials .social-link.email {background:none;border-width:0px}
.socialicons .socials .social-link span {}
.socialicons .socials .social-link.email span {color:#ffffff}

.menu-footer li {border-right:0px;}
.menu-footer a,.menu-footer a:hover {color:#fff !important;}

.social-feed ul li.socalimgblock,
.socalimgblock {display: inline-block;float:none;
margin-bottom: 0px;
padding-bottom: 22px;
width: 49%;margin-right:0%}
.socalimgblock .cssImg {display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;-webkit-background-size:cover;
-o-background-size:cover;
background-size:cover;background-position:center center;}
.socalimgblock .product_box {margin-right:22px;display:block}
.socalimgblock .img_box,
#fbfeed li .img_box {border-width:0px;display:block;position:relative;width:100%;padding:0px;height:auto;}
.socalimgblock .img_box::before,
#fbfeed li .img_box::before {display:block;padding-top:100%;content:" "}
#fbfeed li {margin-bottom: 0px;
padding-bottom: 22px;width:49%}
.fb-title {padding-top:122px;padding-bottom: 22px;}

.header {}
.header .container {max-width:100%}
.header .container .row-normal {margin:0 55px}
.header .menu-item {margin:0 15px 0px;/*width:16%*/}
.header .menu-item a {margin:0px;padding:0px;}
/*
.header .menu-item a span {display:block;text-indent:-9999px;-webkit-background-size:contain;

.main-header ul {margin-bottom:0px}
.main-header ul li a:hover {text-decoration:none}
.main-header ul li a:hover:after{display:none;content: "";width: 42px;height: 2px;background-color: #ffae00;margin: 0 auto;position: absolute;bottom: -8px;left: 0;right: 0;}
-o-background-size:contain;
background-size:contain;width:64px/*87px*;height:63px;background-position:bottom center;background-repeat:no-repeat;}
.header .menu-item.menu-item-1 a span{background-image:url('../nav/01.png');}
.header .menu-item.menu-item-2 a span{background-image:url('../nav/02.png');}
.header .menu-item.menu-item-3 a span{background-image:url('../nav/03.png');}
.header .menu-item.menu-item-4 a span{background-image:url('../nav/04.png');} 
.header .menu-item.menu-item-5 a span{background-image:url('../nav/05.png');} 
.header .menu-item.menu-item-6 a span{background-image:url('../nav/06.png');} 
*/


/*
.header .minicart-wrapper {background-color:transparent;background-image:url('../nav/addtocart.png');-webkit-background-size:contain;-o-background-size:contain;
background-size:contain;background-position:bottom center;background-repeat:no-repeat;padding:0px;width:100%;height:92px;}
.header .minicart-wrapper .action.showcart {border-width:0px;}
.header .minicart-wrapper .action.showcart a {text-indent:-999px}
.header .minicart-wrapper .action.showcart .cart-title {opacity:0}
.header .minicart-wrapper .action.showcart .crat-icon {display:none}
.header .minicart-wrapper .action.showcart::after {display:none}
*/
.sec-service {margin-top:30px;border-color:#E5AD96;border-style:solid;border-width:0 1px;}
.header .content-cart {width:12.6%;}
.header .content-logo {width:17%;margin-right:4.5%}
.header .tool-header {width:60.4%}
.header .tool-header .main-header {width:98%}
.header .tool-header .sec-tool {width:2%;margin-left:0px;}
.header .tool-header .main-header .sec-service {width:80%}
.header .tool-header .main-header .support {width:15%;}
.header .tool-header .main-header .support img {max-width:100%;}

.header .menu-item {margin:0px;width:16%;text-align:center}
.header .menu-item a {margin:5px 0}
.header .menu-item a span{display:block;padding-top:41px;background-position:top center;background-repeat:no-repeat; font-weight: normal;}
.header .menu-item.menu-item-1 a span{background-image:url('../nav/ic_1.png');}
.header .menu-item.menu-item-2 a span{background-image:url('../nav/ic_2.png');}
.header .menu-item.menu-item-3 a span{background-image:url('../nav/ic_3.png');}
.header .menu-item.menu-item-4 a span{background-image:url('../nav/ic_4.png');} 
.header .menu-item.menu-item-5 a span{background-image:url('../nav/ic_5.png');} 
.header .menu-item.menu-item-6 a span{background-image:url('../nav/ic_6.png');} 
.header .menu {width:100%;}

.header-bottom {
    background-color: #e1e1df;
}

.minicart-wrapper {/*margin-top:22px !important;*/;padding:5px 12px}
.content-cart .minicart-wrapper .showcart {position:relative;padding-bottom:0px;text-align:center}
.content-cart .minicart-wrapper .showcart .crat-icon {background:url('../nav/cart.png') no-repeat;padding:0px;display:block;width:57px;height:52px;position:absolute;left:-28px;top:-26px;
background-size:contain;;
}
.header .minicart-wrapper .action.showcart::after {display:none}
.content-cart .minicart-wrapper .showcart .cart-title {font-size:20px;padding-left:10px;text-align:center; font-weight: normal;}

.row.banner .cssBase {position:relative}
.row.banner .cssBase .cssTxt {position:absolute;top:0px;left:0px;width:100%;z-index:1;}
.row.banner .cssBase .cssBg {}

.bottom-text-banner {}
.bottom-text-banner a.cssBuyBtn {color:#ffffff;font-size:46px;position:relative;top:60px}
.bottom-text-banner a.cssBuyBtn span {background-color:#EF4E70;padding:10px 60px;position:Relative;border-radius:5px;border-style:solid;border-color:#EF4E70;}
.bottom-text-banner a.cssBuyBtn span span {background-color:transparent;padding:0px;width:102px;height:102px;display:block;position:absolute;bottom:30px;right:-51px;border-width:0px;}
.bottom-text-banner.content-banner {/*background:none;*/position:relative;}
.bottom-text-banner.content-banner .cssNoodle {display:none;position:absolute;bottom:-165px;left:0px;width:41.97%;}
.bottom-text-banner.content-banner .cssBags {display:none;position:absolute;bottom:55px;right:4.6%;width:17.6%;}
.bottom-text-banner.content-banner {text-align:left;padding:0;/*220px 0 330px 45%*/}
.bottom-text-banner.content-banner::before {width:100%;padding-top:39.47%;display:block;content:" ";}
.bottom-text-banner.content-banner .banner-inner {position:absolute;left:45%;top:50%;transform: translateY(-60%);padding-bottom:60px}
.video-block {/*padding-top:165px;*/}

body.csshomepage #maincontent {max-width:100%;background:url('../nav/kikitopbg_03.png') top center no-repeat;}
body.csshomepage #maincontent .box-product-content,
body.csshomepage #maincontent .row.banner {max-width:1170px;margin:0 auto}
body.csshomepage #maincontent .magic-category {display:none;}
body.csshomepage #maincontent .magic-category .block-title-tabs {padding:0px 0px;border-width:0px;background:rgba(255,255,255,0.8);margin:20px 0 ;}
body.csshomepage #maincontent .magic-category .block-title-tabs a {color:#F16377}
body.csshomepage #maincontent .magictabs .item {padding:5px 0;}
body.csshomepage #maincontent .magictabs .item:hover,
body.csshomepage #maincontent .magictabs .item.activated {background:#F16377}
body.csshomepage #maincontent .magictabs .item:hover a,
body.csshomepage #maincontent .magictabs .item.activated a {color:#ffffff}
body.csshomepage #maincontent .magictabs .item.activated .title, body.csshomepage #maincontent .magictabs .item:hover .title {background:#F16377;color:#ffffff}
body.csshomepage #maincontent .magictabs .item.activated .title:after, body.csshomepage #maincontent .magictabs .item:hover .title:after {display:none}
body.csshomepage #maincontent .magictabs .per-product {border-width:0px;}
body.csshomepage #maincontent .box-products-one {position:relative;}
body.csshomepage #maincontent .box-products-one .cssBuyNow {position:absolute;width:18%;top:20%;left:50%;transform: translateX(-50%);z-index:35;display:none;}
body.csshomepage #maincontent .box-products-one .item .actions .show-box {bottom: -82px;opacity: 1;visibility: visible;clear: both;left: 0;padding-bottom: 27px;position: absolute; right: 0;transition: all 0.3s ease 0s;;}
body.csshomepage #maincontent .box-products-one .item:hover .actions .show-box {bottom: -82px;opacity: 1;visibility: visible;}
body.csshomepage #maincontent .box-products-one .item .price-box {display:none;}
body.csshomepage #maincontent .box-products-one .item .product-name {background-repeat:no-repeat;background-position: top center;-moz-background-size:contain;-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;position:Relative;;width:80%;margin:0 10%;}
body.csshomepage #maincontent .box-products-one .item .product-name::before {content:"";display:block;width:100%;padding-top:33.8%;}
body.csshomepage #maincontent .box-products-one .item .product-name a {text-indent:-9999px;display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;}
body.csshomepage #maincontent .box-products-one .item .cssProduct-72 .product-name {background-image:url('../nav/chi_price_1_1.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-73 .product-name {background-image:url('../nav/chi_price_2_1.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {background-image:url('../nav/chi_price_3_1.png');}

body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {background-image:url('../nav/chi_price_1_1.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-69 .product-name {background-image:url('../nav/chi_price_2_1.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-68 .product-name {background-image:url('../nav/chi_price_3_1.png');}

body.csshomepage #maincontent .box-products-one .item .cssProduct-64 .product-name {background-image:url('../nav/price_3.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-67 .product-name {background-image:url('../nav/price_3.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-2 .product-name {background-image:url('../nav/price_2.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-1 .product-name {background-image:url('../nav/price_1.png');}
body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:16px;padding:20px 0}
body.csshomepage #maincontent .box-products-one .item .actions-cart .button.btn-cart {border-radius:0px;border-width:0px;background:url('../nav/buynow_b.png') top center no-repeat;-moz-background-size:contain;-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain}

body.csshomepage #maincontent .item .actions-no .button.btn-cart::before {content:" ";}
body.csshomepage #maincontent .box-products-one .item .actions-cart .button.btn-cart span {display: none;text-indent:-9999px;}
body.csshomepage #maincontent .box-products-one .item.item_1 {}
body.csshomepage #maincontent .box-products-one .item.item_2 {}
body.csshomepage #maincontent .box-products-one .slick-slider .slick-track {min-width:100%}

body.cssbuynow .block.widget .products-grid .product-item {float:left;text-align:center;padding-bottom:20px}
body.cssbuynow .block.widget .products-grid .product-item .actions-secondary {display:none}
body.cssbuynow .block.widget .products-grid .product-item .price-box {padding:0px 0 20px;margin:0px;}
body.cssbuynow .block.widget .products-grid .product-item .product-item-name {padding:20px 0 ;margin:0px;font-size:24px;}

.header .container {padding-top:30px;}
.header .tool-header .sec-tool {position:absolute;top:5px;right:10px;margin-top:0px;z-index:5;}

.lnr-sort-amount-asc::before {
    content: "\e82a";
}
.header .header-sticker .container  {padding-top:0px;}


/* checkout*/
.table-checkout-shipping-method thead th { min-width: 50px;}
.table-checkout-shipping-method thead .col-method { min-width: 100px !important;}

@media (min-width: 1200px)  { body.csshomepage .slide-showcase { padding-top: 0px ; } 

	 body.csshomepage  .banner {padding:70px 0}
}

.magictabs .no-item {position: relative;
list-style: none;
display: inline-block;
margin: 0px;}
.magictabs .no-item .title {cursor: pointer;
font-size: 22px;
line-height: 1;
padding: 0 30px;font-weight: bold;color:#f16276;}

.cssTopBar {position:absolute;top:0px;right:0px;z-index:1;background:#939598;width:auto;color:#ffffff;}
.cssTopBar a {color:#ffffff;}
.cssTopBar .cssSocial {display:inline-block;padding:0 10px 0 0;}
.cssTopBar .cssSocial a {font-size:15px;
    background: #ffffff;
    color: #000000;
    width: 30px;
    height: 30px;
    line-height: 30px; border: 1px solid #969696;display:inline-block;
    border-radius: 50%;text-align:center;margin:0 0 0 10px}
.cssTopBar .cssLang {display:inline-block;font-size:15px;padding:0 50px 0 0;position:relative;top:-5px}
.cssTopBar .cssLang a {color:#ffffff;}
.cssTopBar .cssUser {display:inline-block;font-size:15px;padding:0 10px 0 0;position:relative;top:0px}
.cssTopBar .cssUser a {color:#ffffff;}
.cssTopBar .cssUser li {margin-bottom:0px;margin:0 0 0 10px;padding-top:5px}
.cssTopBar .header.links li:nth-child(1)::after {display:none;line-height:15px}



@media (min-width: 992px) and (max-width: 1200px) {
	
	.header .menu-item a span{ font-size: 12px;}
	.header .container {    padding-top: 40px;}
	.header .tool-header .main-header .sec-service {margin-top:12px;}
	.content-cart .minicart-wrapper .showcart .crat-icon {background-size:contain;width:49px;height:44px;top:-25px;left:-42px;}
	.content-cart .minicart-wrapper .showcart .cart-title {}
	.header .tool-header .main-header .support {margin-top: 24px;margin-left: 0px;}
	.sec-service .toggle-content {display:block;width:100%;position:static}
	.sec-service .toggle-tab {display:none}
	.content-cart .minicart-wrapper .showcart .cart-title {    font-size: 16px;    padding-left: 0; }
	.minicart-wrapper {margin: 14px 0 0 !important;padding:10px 14px}
	body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:25px} 
	.banner-inner span.big-size {font-size:55px;line-height: 60px;}
	.bottom-text-banner a.cssBuyBtn span span,
	a.cssBuyBtn span span {width:80px;height:80px;background-size:cover;right:-40px}
	.bottom-text-banner a.cssBuyBtn,
	a.cssBuyBtn {font-size:40px}
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.header .menu-item a span{ font-size: 12px;}
	.header .tool-header .sec-tool {right:20px;top:5px/*26px*/}
	.header .content-logo {width:auto;margin-right:-0px;}
	.header .container {padding-top:0px}
	
	.header .tool-header {width:72%}
	.header .tool-header .main-header .sec-service {margin-top:12px;}
	.content-cart .minicart-wrapper .showcart .crat-icon {background-size:contain;width:49px;height:44px;top:-25px;left:-22px;}
	.content-cart .minicart-wrapper .showcart .cart-title {}
	.header .tool-header .main-header .support {margin-top: 24px;margin-left: 0px;}
	.sec-service .toggle-content {display:block;width:100%;position:static}
	.sec-service .toggle-tab {display:none}
	.content-cart .minicart-wrapper .showcart .cart-title {    font-size: 20px;    padding-left: 20%;}
	.minicart-wrapper {margin: 14px 0 0 !important;padding:10px 24px}
	.header .content-cart {width: 22%;}
	.menu-mobile .nav-toggle {    display: inline-block;    line-height: 20px;    padding: 26px 0 0 10px;position:absolute;    vertical-align: top;}
	.header .menu-item a span {/*background-size:75% 75%;*/background-position:top center;}
	.header .container .row-normal {margin-left:0px;margin-right:0px;}


body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:25px} 
.banner-inner span.big-size {font-size:50px;line-height: 55px;}
.bottom-text-banner a.cssBuyBtn span span,
a.cssBuyBtn span span {width:70px;height:70px;background-size:cover;right:-35px}
.bottom-text-banner a.cssBuyBtn,
a.cssBuyBtn {font-size:35px}

}

.showmobi {display:none}
@media only screen and (max-width: 768px)
{
	body.csshomepage #maincontent .box-products-one .item.item_2 {float:left;}
}
@media only screen and (min-width: 480px) and (max-width: 639px),
only screen and (min-width: 240px) and (max-width: 319px) ,
only screen and (min-width: 240px) and (max-width: 320px),
(max-width: 360px) ,
 only screen and (min-width: 320px) and (max-width: 480px),
only screen and (max-width: 479px),
(max-width:767px) {
	.header .container {padding-top:0px}
	.header .tool-header .sec-tool {right:20px;top:26px}
	.menu-mobile .nav-toggle {    display: inline-block;    line-height: 20px;    padding: 26px 0 0 10px;position:absolute;    vertical-align: top;}
	.header .content-logo {width:auto;margin-right:-0px;float:none}

	.header .content-cart {width: 22%;}
	.content-cart .minicart-wrapper .showcart .cart-title {    font-size: 20px;    padding-left: 20%;}
	.content-cart .minicart-wrapper .showcart .crat-icon {background-size:contain;width:49px;height:44px;top:-25px;left:-22px;}
	.header .tool-header .main-header .sec-service {border-width:0px;}
	.header .tool-header {width:75%;}
	.header .tool-header .main-header .sec-service {width:auto;margin-top:20px;}
	.header .tool-header .main-header .support {margin-top: 10px;margin-left: 0px;width:30%;}
	.sec-service .toggle-content {}
	.header .menu-item {float:none;width:auto;}
	.header .menu-item a span {background:none;padding-top:0px;float:none}
	.header .menu-item.menu-item-1 a span ,
	.header .menu-item.menu-item-2 a span ,
	.header .menu-item.menu-item-3 a span ,
	.header .menu-item.menu-item-4 a span ,
	.header .menu-item.menu-item-5 a span ,
	.header .menu-item.menu-item-6 a span {background-image:none}
	.header .container .row-normal {margin-left:30px;margin-right:30px;}
	.content-cart .minicart-wrapper .showcart {text-align:center}
	body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:15px} 
	.bottom-text-banner a.cssBuyBtn span span,
	a.cssBuyBtn span span {width:60px;height:60px;background-size:cover;right:-30px}
	.bottom-text-banner a.cssBuyBtn,
	a.cssBuyBtn {font-size:30px}
.banner-inner span.big-size {font-size:45px;line-height: 50px;}/*
	.cssTopBar {position:static;float:left;width:auto;color:#000000;background:none;margin-top:10px}
	.cssTopBar .cssLang,
	.cssTopBar .cssLang a {color:#000000;}
	.cssTopBar .cssLang {padding-right:10px}
	*/

	.header .tool-header .main-header .sec-service {display:none}
	.showmobi {display:block}
	.showmobi .support {display:none}
	.showmobi .sec-service .toggle-tab {display:none}
	.showmobi .sec-service {border-width:0px;margin-top:0px;}
	.showmobi .sec-service .toggle-content {position:static;border-width:0px;display:block;width:100%;background-color: #666666;padding:0px}
	.showmobi .sec-service .toggle-content li {float:none}

}

/***************2-12-2017***********/

@media (min-width: 320px) and (max-width: 480px){



.fb-block .social-feed ul li a img {
  height: 122px !important;
}

}



@media (min-width: 320px) and (max-width: 480px) and (orientation:landscape){
.fb-block .social-feed ul li a img {
  height: 200px !important; 
}

}

@media (min-width: 481px) and (max-width: 767px;) {
.fb-block .social-feed ul li a img {
  height: 200px !important; 
}


}


@media (min-width: 481px) and (max-width: 767px) and (orientation:landscape){
.fb-block .social-feed ul li a img {
  height: 279px !important; 
}

}


@media (min-width: 768px) and (max-width: 1024px) {
.fb-block .social-feed ul li a img {
  height: 332px !important; 
}

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){
.fb-block .social-feed ul li a img {
  height: 208px !important; 
}

}


@media only screen and (max-width: 639px),
only screen and (min-width: 240px) and (max-width: 320px) 
{
	.header .container .row-normal {margin-left:0px;margin-right:0px;}
	.header .tool-header,
	.header .content-cart {width: 100%;padding-bottom:10px;}
	.content-cart .minicart-wrapper .showcart .cart-title {padding-left:0}
	.nav-toggle {left:0px;right:auto;}
	.header .tool-header .main-header {width:60%}
	.header .tool-header .main-header .support {width:60%;}
	.header .tool-header .main-header {width:60%;float:none;margin:0 auto}
	.header .tool-header .main-header .support {width:60%;}
	.showmobi {display:block}
	.showmobi .support {display:none}
	.showmobi .sec-service .toggle-tab {display:none}
	.showmobi .sec-service {border-width:0px;margin-top:0px;}
	.showmobi .sec-service .toggle-content {position:static;border-width:0px;display:block;width:100%;background-color: #666666;padding:0px}
	.showmobi .sec-service .toggle-content li {float:none}
}

.lnr-user::before {content: "\e82d";/*e82a*//* content: "\f290";font: normal normal normal 14px/1 FontAwesome;*/}

@media only screen and (max-width: 639px)
{
	.cssTopBar {position:static;margin-bottom:30px}
	.content-banner {background-position:bottom center}
	.bottom-text-banner.content-banner::before {padding-top:100%;}
	.bottom-text-banner.content-banner .banner-inner {left:10%;width:80%;top: 0%;transform: translateY(0%);}
	.bottom-text-banner a.cssBuyBtn span span, a.cssBuyBtn span span {
    width: 40px;
    height: 40px;
    background-size: cover;
    right: -20px;}
	.bottom-text-banner a.cssBuyBtn {top:40px}
}

@media only screen and (max-width: 420px)
{
	.banner-inner span.big-size {font-size: 30px;line-height: 35px;}
	.bottom-text-banner a.cssBuyBtn, a.cssBuyBtn {font-size:20px}
}

.promo-panel-text1 {position:absolute;bottom:20px;right:20px;  display: none;}
#popup-newsletter .newsletter-new {padding:240px 0 0;width:50%;}
#popup-newsletter .block-content .actions {margin-top:10px;}
#popup-newsletter .block-content button.button:hover,
#popup-newsletter .block-content button.button.subscribe  {background-color:#ff4e70;border-radius:5px;}
#popup-newsletter .block-content button.button.subscribe:hover span,
#popup-newsletter .block-content button.button span {color:#ffffff;}
#popup-newsletter .block-content {padding-bottom:0px}
.fancybox-close {opacity:1;top:0px !important;right:0px !important;width:50px;height:50px;}

/*................css-22-11-2017.....................*/

#popup-newsletter .subcribe-box.newsletter-new.clearfix {
  display: none;
}
.fb-block .social-feed ul li {
  float: left;
  margin: 0;
  padding-bottom: 22px;
  width: 49%;
}
.fb-block .social-feed ul li a {
  display: block;
  margin-right: 22px;
}

.fb-block .social-feed ul li a img {
  height: 261px;
}

	

/*................css-27-11-2017.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-83 .product-name {
  background-image: url("../nav/Santa_Claus-chi.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-84 .product-name {
  background-image: url("../nav/Reindeer-Christmas-chi.png"); 
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-79 .product-name {
  background-image: url("../nav/Golden-Black-chi.png");
}





html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-83 .product-name {
  background-image: url("../nav/Santa_Claus-eng.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-84 .product-name {
  background-image: url("../nav/Reindeer-Christmas-eng.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-79 .product-name {
  background-image: url("../nav/Golden-Black-eng.png");
}


/*................css-2-12-2017.....................*/ 


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-76 .product-name {
  background-image: url("../nav/index10.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-77 .product-name {
  background-image: url("../nav/index11.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-68 .product-name {
  background-image: url("../nav/index12.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-69 .product-name {
  background-image: url("../nav/index13.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {
  background-image: url("../nav/index14.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-67 .product-name {
  background-image: url("../nav/index15.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-2 .product-name {
  background-image: url("../nav/index16.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-1 .product-name {
  background-image: url("../nav/index17.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-71 .product-name {
  background-image: url("../nav/index18.png");  
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-76 .product-name {
  background-image: url("../nav/index.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-77 .product-name {
  background-image: url("../nav/index1.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-68 .product-name {
  background-image: url("../nav/index2.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-69 .product-name {
  background-image: url("../nav/index3.png");  
}

/*
html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {
  background-image: url("../nav/index4.png");  
}
*/
html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-67 .product-name {
  background-image: url("../nav/price_3.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-2 .product-name {
  background-image: url("../nav/index6.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-1 .product-name {
  background-image: url("../nav/index7.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-71 .product-name {
  background-image: url("../nav/index8.png");  
}






body.cssaboutpage  {}
body.cssaboutpage .breadcrumbs {display:none}
body.cssaboutpage .page-title-wrapper {display:none}

body.cms-buy .page-title-wrapper {display:none}

/************hide ***************/
div[name='shippingAddress.country_id'], .checkout-billing-address, .opc-block-shipping-information,
.table-checkout-shipping-method  .col-price,
.mean-container .all-cat{
	display: none;
}

.product-social-links, .product-info-main .attribute  .type,
.paypal-express-in-context-mini-cart-container,
#empty_cart_button{
	display: none;
}

/* 1170px */
.cssAboutGeneral {}
body.cssaboutpage #maincontent.container {max-width:100%;text-align:center;}
.cssAboutGeneral .cssTitle {max-width:1170px;margin:0 auto;text-align:left;padding:110px 0 70px}
.cssAboutGeneral .cssBg {width:100%;position:relative;}
.cssAboutGeneral .cssBg::before {padding-top:30.44%;content:" ";width:100%;display:block}
.cssAboutGeneral .cssBg div {background-position:center center;-moz-background-size:cover;position:absolute;top:0px;left:0px;width:100%;height:100%;
-webkit-background-size:cover;
-o-background-size:cover;
background-size:cover;}
.cssAboutGeneral .cssMsg {padding:150px 0;}
.cssAboutGeneral .cssContent {max-width:1170px;margin:0 auto;text-align:left;}
.cssAboutGeneral .cssContent p {margin:0px;padding:0 0 60px;font-size:25px;line-height:150%;}

.cssAboutGeneral a.cssBuyBtn {color:#ffffff;font-size:46px;position:relative;top:60px}
.cssAboutGeneral a.cssBuyBtn span {background-color:#EF4E70;padding:10px 60px;position:Relative;border-radius:5px;border-style:solid;border-color:#EF4E70;}
.cssAboutGeneral a.cssBuyBtn span span {background-color:transparent;padding:0px;width:102px;height:102px;display:block;position:absolute;bottom:30px;right:-51px;border-width:0px;}


.cssFoodPage .cssTitle {font-size:40px;color:#4FACC7;}
.cssFoodPage .cssTitle div div {}
.cssFoodPage .cssTitle div div div {padding-top:28px}
.cssFoodPage .cssContent p { padding-bottom:0px}
.cssFoodPage .cssContent div.row2 h5 {font-size:40px;color:#4FACC7;margin:0 0 20px}
.cssFoodPage .cssContent div.row2 {padding-top:215px;}

body.csshomepage {}

.socialicons {}
.socialicons .socials {margin-top:0px;text-align:center;width:100%}
.socialicons .socials .social-link.general {background:#ffffff;color:#000000;width:37px;height:37px;line-height: 43px;display:inline-block;float:none}
.socialicons .socials .social-link.email {background:none;border-width:0px}
.socialicons .socials .social-link span {}
.socialicons .socials .social-link.email span {color:#ffffff}

.menu-footer li {border-right:0px;}
.menu-footer a,.menu-footer a:hover {color:#fff !important;}

.social-feed ul li.socalimgblock,
.socalimgblock {display: inline-block;float:none;
margin-bottom: 0px;
padding-bottom: 22px;
width: 49%;margin-right:0%}
.socalimgblock .cssImg {display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;-webkit-background-size:cover;
-o-background-size:cover;
background-size:cover;background-position:center center;}
.socalimgblock .product_box {margin-right:22px;display:block}
.socalimgblock .img_box,
#fbfeed li .img_box {border-width:0px;display:block;position:relative;width:100%;padding:0px;height:auto;}
.socalimgblock .img_box::before,
#fbfeed li .img_box::before {display:block;padding-top:100%;content:" "}
#fbfeed li {margin-bottom: 0px;
padding-bottom: 22px;width:49%}
.fb-title {padding-top:122px;padding-bottom: 22px;}

.header {}
.header .container {max-width:100%}
.header .container .row-normal {margin:0 55px}
.header .menu-item {margin:0 15px 0px;/*width:16%*/}
.header .menu-item a {margin:0px;padding:0px;}
/*
.header .menu-item a span {display:block;text-indent:-9999px;-webkit-background-size:contain;

.main-header ul {margin-bottom:0px}
.main-header ul li a:hover {text-decoration:none}
.main-header ul li a:hover:after{display:none;content: "";width: 42px;height: 2px;background-color: #ffae00;margin: 0 auto;position: absolute;bottom: -8px;left: 0;right: 0;}
-o-background-size:contain;
background-size:contain;width:64px/*87px*;height:63px;background-position:bottom center;background-repeat:no-repeat;}
.header .menu-item.menu-item-1 a span{background-image:url('../nav/01.png');}
.header .menu-item.menu-item-2 a span{background-image:url('../nav/02.png');}
.header .menu-item.menu-item-3 a span{background-image:url('../nav/03.png');}
.header .menu-item.menu-item-4 a span{background-image:url('../nav/04.png');} 
.header .menu-item.menu-item-5 a span{background-image:url('../nav/05.png');} 
.header .menu-item.menu-item-6 a span{background-image:url('../nav/06.png');} 
*/


/*
.header .minicart-wrapper {background-color:transparent;background-image:url('../nav/addtocart.png');-webkit-background-size:contain;-o-background-size:contain;
background-size:contain;background-position:bottom center;background-repeat:no-repeat;padding:0px;width:100%;height:92px;}
.header .minicart-wrapper .action.showcart {border-width:0px;}
.header .minicart-wrapper .action.showcart a {text-indent:-999px}
.header .minicart-wrapper .action.showcart .cart-title {opacity:0}
.header .minicart-wrapper .action.showcart .crat-icon {display:none}
.header .minicart-wrapper .action.showcart::after {display:none}
*/
.sec-service {margin-top:30px;border-color:#E5AD96;border-style:solid;border-width:0 1px;}
.header .content-cart {width:12.6%;}
.header .content-logo {width:17%;margin-right:4.5%}
.header .tool-header {width:60.4%}
.header .tool-header .main-header {width:98%}
.header .tool-header .sec-tool {width:2%;margin-left:0px;}
.header .tool-header .main-header .sec-service {width:80%}
.header .tool-header .main-header .support {width:15%;}
.header .tool-header .main-header .support img {max-width:100%;}

.header .menu-item {margin:0px;width:16%;text-align:center}
.header .menu-item a {margin:5px 0}
.header .menu-item a span{display:block;padding-top:41px;background-position:top center;background-repeat:no-repeat; font-weight: normal;}
.header .menu-item.menu-item-1 a span{background-image:url('../nav/ic_1.png');}
.header .menu-item.menu-item-2 a span{background-image:url('../nav/ic_2.png');}
.header .menu-item.menu-item-3 a span{background-image:url('../nav/ic_3.png');}
.header .menu-item.menu-item-4 a span{background-image:url('../nav/ic_4.png');} 
.header .menu-item.menu-item-5 a span{background-image:url('../nav/ic_5.png');} 
.header .menu-item.menu-item-6 a span{background-image:url('../nav/ic_6.png');} 
.header .menu {width:100%;}

.header-bottom {
    background-color: #e1e1df;
}

.minicart-wrapper {/*margin-top:22px !important;*/;padding:5px 12px}
.content-cart .minicart-wrapper .showcart {position:relative;padding-bottom:0px;text-align:center}
.content-cart .minicart-wrapper .showcart .crat-icon {background:url('../nav/cart.png') no-repeat;padding:0px;display:block;width:57px;height:52px;position:absolute;left:-28px;top:-26px;
background-size:contain;;
}
.header .minicart-wrapper .action.showcart::after {display:none}
.content-cart .minicart-wrapper .showcart .cart-title {font-size:20px;padding-left:10px;text-align:center; font-weight: normal;}

.row.banner .cssBase {position:relative}
.row.banner .cssBase .cssTxt {position:absolute;top:0px;left:0px;width:100%;z-index:1;}
.row.banner .cssBase .cssBg {}

.bottom-text-banner {}
.bottom-text-banner a.cssBuyBtn {color:#ffffff;font-size:46px;position:relative;top:60px}
.bottom-text-banner a.cssBuyBtn span {background-color:#EF4E70;padding:10px 60px;position:Relative;border-radius:5px;border-style:solid;border-color:#EF4E70;}
.bottom-text-banner a.cssBuyBtn span span {background-color:transparent;padding:0px;width:102px;height:102px;display:block;position:absolute;bottom:30px;right:-51px;border-width:0px;}
.bottom-text-banner.content-banner {/*background:none;*/position:relative;}
.bottom-text-banner.content-banner .cssNoodle {display:none;position:absolute;bottom:-165px;left:0px;width:41.97%;}
.bottom-text-banner.content-banner .cssBags {display:none;position:absolute;bottom:55px;right:4.6%;width:17.6%;}
.bottom-text-banner.content-banner {text-align:left;padding:0;/*220px 0 330px 45%*/}
.bottom-text-banner.content-banner::before {width:100%;padding-top:39.47%;display:block;content:" ";}
.bottom-text-banner.content-banner .banner-inner {position:absolute;left:45%;top:50%;transform: translateY(-60%);padding-bottom:60px}
.video-block {/*padding-top:165px;*/}

body.csshomepage #maincontent {max-width:100%;background:url('../nav/kikitopbg_03.png') top center no-repeat;}
body.csshomepage #maincontent .box-product-content,
body.csshomepage #maincontent .row.banner {max-width:1170px;margin:0 auto}
body.csshomepage #maincontent .magic-category {display:none;}
body.csshomepage #maincontent .magic-category .block-title-tabs {padding:0px 0px;border-width:0px;background:rgba(255,255,255,0.8);margin:20px 0 ;}
body.csshomepage #maincontent .magic-category .block-title-tabs a {color:#F16377}
body.csshomepage #maincontent .magictabs .item {padding:5px 0;}
body.csshomepage #maincontent .magictabs .item:hover,
body.csshomepage #maincontent .magictabs .item.activated {background:#F16377}
body.csshomepage #maincontent .magictabs .item:hover a,
body.csshomepage #maincontent .magictabs .item.activated a {color:#ffffff}
body.csshomepage #maincontent .magictabs .item.activated .title, body.csshomepage #maincontent .magictabs .item:hover .title {background:#F16377;color:#ffffff}
body.csshomepage #maincontent .magictabs .item.activated .title:after, body.csshomepage #maincontent .magictabs .item:hover .title:after {display:none}
body.csshomepage #maincontent .magictabs .per-product {border-width:0px;}
body.csshomepage #maincontent .box-products-one {position:relative;}
body.csshomepage #maincontent .box-products-one .cssBuyNow {position:absolute;width:18%;top:20%;left:50%;transform: translateX(-50%);z-index:35;display:none;}
body.csshomepage #maincontent .box-products-one .item .actions .show-box {bottom: -82px;opacity: 1;visibility: visible;clear: both;left: 0;padding-bottom: 27px;position: absolute; right: 0;transition: all 0.3s ease 0s;;}
body.csshomepage #maincontent .box-products-one .item:hover .actions .show-box {bottom: -82px;opacity: 1;visibility: visible;}
body.csshomepage #maincontent .box-products-one .item .price-box {display:none;}
body.csshomepage #maincontent .box-products-one .item .product-name {background-repeat:no-repeat;background-position: top center;-moz-background-size:contain;-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;position:Relative;;width:80%;margin:0 10%;}
body.csshomepage #maincontent .box-products-one .item .product-name::before {content:"";display:block;width:100%;padding-top:33.8%;}
body.csshomepage #maincontent .box-products-one .item .product-name a {text-indent:-9999px;display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;}
body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {background-image:url('../nav/chi_price_1_1.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-73 .product-name {background-image:url('../nav/chi_price_2_1.png');}
/*body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {background-image:url('../nav/chi_price_3_1.png');}*/

/*body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {background-image:url('../nav/new_chi copy____ copy (1).png');}*/
body.csshomepage #maincontent .box-products-one .item .cssProduct-69 .product-name {background-image:url('../nav/chi_price_2_1.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-68 .product-name {background-image:url('../nav/chi_price_3_1.png');}

body.csshomepage #maincontent .box-products-one .item .cssProduct-64 .product-name {background-image:url('../nav/price_3.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-67 .product-name {background-image:url('../nav/price_3.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-2 .product-name {background-image:url('../nav/price_2.png');}
body.csshomepage #maincontent .box-products-one .item .cssProduct-1 .product-name {background-image:url('../nav/price_1.png');}
body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:16px;padding:20px 0}
body.csshomepage #maincontent .box-products-one .item .actions-cart .button.btn-cart {border-radius:0px;border-width:0px;background:url('../nav/buynow_b.png') top center no-repeat;-moz-background-size:contain;-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain}

body.csshomepage #maincontent .item .actions-no .button.btn-cart::before {content:" ";}
body.csshomepage #maincontent .box-products-one .item .actions-cart .button.btn-cart span {text-indent:-9999px;}
body.csshomepage #maincontent .box-products-one .item.item_1 {}
body.csshomepage #maincontent .box-products-one .item.item_2 {}
body.csshomepage #maincontent .box-products-one .slick-slider .slick-track {min-width:100%}

body.cssbuynow .block.widget .products-grid .product-item {float:left;text-align:center;padding-bottom:20px}
body.cssbuynow .block.widget .products-grid .product-item .actions-secondary {display:none}
body.cssbuynow .block.widget .products-grid .product-item .price-box {padding:0px 0 20px;margin:0px;}
body.cssbuynow .block.widget .products-grid .product-item .product-item-name {padding:20px 0 ;margin:0px;font-size:24px;}

.header .container {padding-top:30px;}
.header .tool-header .sec-tool {position:absolute;top:5px;right:10px;margin-top:0px;z-index:5;}

.lnr-sort-amount-asc::before {
    content: "\e82a";
}
.header .header-sticker .container  {padding-top:0px;}


/* checkout*/
.table-checkout-shipping-method thead th { min-width: 50px;}
.table-checkout-shipping-method thead .col-method { min-width: 100px !important;}

@media (min-width: 1200px)  { body.csshomepage .slide-showcase { padding-top: 0px ; } 

	 body.csshomepage  .banner {padding:70px 0}
}

.magictabs .no-item {position: relative;
list-style: none;
display: inline-block;
margin: 0px;}
.magictabs .no-item .title {cursor: pointer;
font-size: 22px;
line-height: 1;
padding: 0 30px;font-weight: bold;color:#f16276;}

.cssTopBar {position:absolute;top:0px;right:0px;z-index:1;background:#939598;width:auto;color:#ffffff;}
.cssTopBar a {color:#ffffff;}
.cssTopBar .cssSocial {display:inline-block;padding:0 10px 0 0;}
.cssTopBar .cssSocial a {font-size:15px;
    background: #ffffff;
    color: #000000;
    width: 30px;
    height: 30px;
    line-height: 30px; border: 1px solid #969696;display:inline-block;
    border-radius: 50%;text-align:center;margin:0 0 0 10px}
.cssTopBar .cssLang {display:inline-block;font-size:15px;padding:0 50px 0 0;position:relative;top:-5px}
.cssTopBar .cssLang a {color:#ffffff;}
.cssTopBar .cssUser {display:inline-block;font-size:15px;padding:0 10px 0 0;position:relative;top:0px}
.cssTopBar .cssUser a {color:#ffffff;}
.cssTopBar .cssUser li {margin-bottom:0px;margin:0 0 0 10px;padding-top:5px}
.cssTopBar .header.links li:nth-child(1)::after {display:none;line-height:15px}



@media (min-width: 992px) and (max-width: 1200px) {
	
	.header .menu-item a span{ font-size: 12px;}
	.header .container {    padding-top: 40px;}
	.header .tool-header .main-header .sec-service {margin-top:12px;}
	.content-cart .minicart-wrapper .showcart .crat-icon {background-size:contain;width:49px;height:44px;top:-25px;left:-42px;}
	.content-cart .minicart-wrapper .showcart .cart-title {}
	.header .tool-header .main-header .support {margin-top: 24px;margin-left: 0px;}
	.sec-service .toggle-content {display:block;width:100%;position:static}
	.sec-service .toggle-tab {display:none}
	.content-cart .minicart-wrapper .showcart .cart-title {    font-size: 16px;    padding-left: 0; }
	.minicart-wrapper {margin: 14px 0 0 !important;padding:10px 14px}
	body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:25px} 
	.banner-inner span.big-size {font-size:55px;line-height: 60px;}
	.bottom-text-banner a.cssBuyBtn span span,
	a.cssBuyBtn span span {width:80px;height:80px;background-size:cover;right:-40px}
	.bottom-text-banner a.cssBuyBtn,
	a.cssBuyBtn {font-size:40px}
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.header .menu-item a span{ font-size: 12px;}
	.header .tool-header .sec-tool {right:20px;top:5px/*26px*/}
	.header .content-logo {width:auto;margin-right:-0px;}
	.header .container {padding-top:0px}
	
	.header .tool-header {width:72%}
	.header .tool-header .main-header .sec-service {margin-top:12px;}
	.content-cart .minicart-wrapper .showcart .crat-icon {background-size:contain;width:49px;height:44px;top:-25px;left:-22px;}
	.content-cart .minicart-wrapper .showcart .cart-title {}
	.header .tool-header .main-header .support {margin-top: 24px;margin-left: 0px;}
	.sec-service .toggle-content {display:block;width:100%;position:static}
	.sec-service .toggle-tab {display:none}
	.content-cart .minicart-wrapper .showcart .cart-title {    font-size: 20px;    padding-left: 20%;}
	.minicart-wrapper {margin: 14px 0 0 !important;padding:10px 24px}
	.header .content-cart {width: 22%;}
	.menu-mobile .nav-toggle {    display: inline-block;    line-height: 20px;    padding: 26px 0 0 10px;position:absolute;    vertical-align: top;}
	.header .menu-item a span {/*background-size:75% 75%;*/background-position:top center;}
	.header .container .row-normal {margin-left:0px;margin-right:0px;}


body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:25px} 
.banner-inner span.big-size {font-size:50px;line-height: 55px;}
.bottom-text-banner a.cssBuyBtn span span,
a.cssBuyBtn span span {width:70px;height:70px;background-size:cover;right:-35px}
.bottom-text-banner a.cssBuyBtn,
a.cssBuyBtn {font-size:35px}

}

.showmobi {display:none}
@media only screen and (max-width: 768px)
{
	body.csshomepage #maincontent .box-products-one .item.item_2 {float:left;}
}
@media only screen and (min-width: 480px) and (max-width: 639px),
only screen and (min-width: 240px) and (max-width: 319px) ,
only screen and (min-width: 240px) and (max-width: 320px),
(max-width: 360px) ,
 only screen and (min-width: 320px) and (max-width: 480px),
only screen and (max-width: 479px),
(max-width:767px) {
	.header .container {padding-top:0px}
	.header .tool-header .sec-tool {right:20px;top:26px}
	.menu-mobile .nav-toggle {    display: inline-block;    line-height: 20px;    padding: 26px 0 0 10px;position:absolute;    vertical-align: top;}
	.header .content-logo {width:auto;margin-right:-0px;float:none}

	.header .content-cart {width: 22%;}
	.content-cart .minicart-wrapper .showcart .cart-title {    font-size: 20px;    padding-left: 20%;}
	.content-cart .minicart-wrapper .showcart .crat-icon {background-size:contain;width:49px;height:44px;top:-25px;left:-22px;}
	.header .tool-header .main-header .sec-service {border-width:0px;}
	.header .tool-header {width:75%;}
	.header .tool-header .main-header .sec-service {width:auto;margin-top:20px;}
	.header .tool-header .main-header .support {margin-top: 10px;margin-left: 0px;width:30%;}
	.sec-service .toggle-content {}
	.header .menu-item {float:none;width:auto;}
	.header .menu-item a span {background:none;padding-top:0px;float:none}
	.header .menu-item.menu-item-1 a span ,
	.header .menu-item.menu-item-2 a span ,
	.header .menu-item.menu-item-3 a span ,
	.header .menu-item.menu-item-4 a span ,
	.header .menu-item.menu-item-5 a span ,
	.header .menu-item.menu-item-6 a span {background-image:none}
	.header .container .row-normal {margin-left:30px;margin-right:30px;}
	.content-cart .minicart-wrapper .showcart {text-align:center}
	body.csshomepage #maincontent .box-products-one .item .product-item-description {font-size:15px} 
	.bottom-text-banner a.cssBuyBtn span span,
	a.cssBuyBtn span span {width:60px;height:60px;background-size:cover;right:-30px}
	.bottom-text-banner a.cssBuyBtn,
	a.cssBuyBtn {font-size:30px}
.banner-inner span.big-size {font-size:45px;line-height: 50px;}/*
	.cssTopBar {position:static;float:left;width:auto;color:#000000;background:none;margin-top:10px}
	.cssTopBar .cssLang,
	.cssTopBar .cssLang a {color:#000000;}
	.cssTopBar .cssLang {padding-right:10px}
	*/

	.header .tool-header .main-header .sec-service {display:none}
	.showmobi {display:block}
	.showmobi .support {display:none}
	.showmobi .sec-service .toggle-tab {display:none}
	.showmobi .sec-service {border-width:0px;margin-top:0px;}
	.showmobi .sec-service .toggle-content {position:static;border-width:0px;display:block;width:100%;background-color: #666666;padding:0px}
	.showmobi .sec-service .toggle-content li {float:none}

}

/***************2-12-2017***********/

@media (min-width: 320px) and (max-width: 480px){



.fb-block .social-feed ul li a img {
  height: 122px !important;
}

}



@media (min-width: 320px) and (max-width: 480px) and (orientation:landscape){
.fb-block .social-feed ul li a img {
  height: 200px !important; 
}

}

@media (min-width: 481px) and (max-width: 767px;) {
.fb-block .social-feed ul li a img {
  height: 200px !important; 
}


}


@media (min-width: 481px) and (max-width: 767px) and (orientation:landscape){
.fb-block .social-feed ul li a img {
  height: 279px !important; 
}

}


@media (min-width: 768px) and (max-width: 1024px) {
.fb-block .social-feed ul li a img {
  height: 332px !important; 
}

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){
.fb-block .social-feed ul li a img {
  height: 208px !important; 
}

}


@media only screen and (max-width: 639px),
only screen and (min-width: 240px) and (max-width: 320px) 
{
	.header .container .row-normal {margin-left:0px;margin-right:0px;}
	.header .tool-header,
	.header .content-cart {width: 100%;padding-bottom:10px;}
	.content-cart .minicart-wrapper .showcart .cart-title {padding-left:0}
	.nav-toggle {left:0px;right:auto;}
	.header .tool-header .main-header {width:60%}
	.header .tool-header .main-header .support {width:60%;}
	.header .tool-header .main-header {width:60%;float:none;margin:0 auto}
	.header .tool-header .main-header .support {width:60%;}
	.showmobi {display:block}
	.showmobi .support {display:none}
	.showmobi .sec-service .toggle-tab {display:none}
	.showmobi .sec-service {border-width:0px;margin-top:0px;}
	.showmobi .sec-service .toggle-content {position:static;border-width:0px;display:block;width:100%;background-color: #666666;padding:0px}
	.showmobi .sec-service .toggle-content li {float:none}
}

.lnr-user::before {content: "\e82d";/*e82a*//* content: "\f290";font: normal normal normal 14px/1 FontAwesome;*/}

@media only screen and (max-width: 639px)
{
	.cssTopBar {position:static;margin-bottom:30px}
	.content-banner {background-position:bottom center}
	.bottom-text-banner.content-banner::before {padding-top:100%;}
	.bottom-text-banner.content-banner .banner-inner {left:10%;width:80%;top: 0%;transform: translateY(0%);}
	.bottom-text-banner a.cssBuyBtn span span, a.cssBuyBtn span span {
    width: 40px;
    height: 40px;
    background-size: cover;
    right: -20px;}
	.bottom-text-banner a.cssBuyBtn {top:40px}
}

@media only screen and (max-width: 420px)
{
	.banner-inner span.big-size {font-size: 30px;line-height: 35px;}
	.bottom-text-banner a.cssBuyBtn, a.cssBuyBtn {font-size:20px}
}

.promo-panel-text1 {position:absolute;bottom:20px;right:20px; display: none;}
#popup-newsletter .newsletter-new {padding:240px 0 0;width:50%;}
#popup-newsletter .block-content .actions {margin-top:10px;}
#popup-newsletter .block-content button.button:hover,
#popup-newsletter .block-content button.button.subscribe  {background-color:#ff4e70;border-radius:5px;}
#popup-newsletter .block-content button.button.subscribe:hover span,
#popup-newsletter .block-content button.button span {color:#ffffff;}
#popup-newsletter .block-content {padding-bottom:0px}
.fancybox-close {opacity:1;top:0px !important;right:0px !important;width:50px;height:50px;}

/*................css-22-11-2017.....................*/

#popup-newsletter .subcribe-box.newsletter-new.clearfix {
  display: none;
}
.fb-block .social-feed ul li {
  float: left;
  margin: 0;
  padding-bottom: 22px;
  width: 49%;
}
.fb-block .social-feed ul li a {
  display: block;
  margin-right: 22px;
}

.fb-block .social-feed ul li a img {
  height: 261px;
}

	

/*................css-27-11-2017.....................*/ 
/*
html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-83 .product-name {
  background-image: url("../nav/Santa_Claus-chi.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-84 .product-name {
  background-image: url("../nav/Reindeer-Christmas-chi.png"); 
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-79 .product-name {
  background-image: url("../nav/Golden-Black-chi.png");
}





html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-83 .product-name {
  background-image: url("../nav/Santa_Claus-eng.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-84 .product-name {
  background-image: url("../nav/Reindeer-Christmas-eng.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-79 .product-name {
  background-image: url("../nav/Golden-Black-eng.png");
}
*/

/*................css-2-12-2017.....................*/ 
/*

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-76 .product-name {
  background-image: url("../nav/index10.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-77 .product-name {
  background-image: url("../nav/index11.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-68 .product-name {
  background-image: url("../nav/index12.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-69 .product-name {
  background-image: url("../nav/index13.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {
  background-image: url("../nav/index14.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-67 .product-name {
  background-image: url("../nav/index15.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-2 .product-name {
  background-image: url("../nav/index16.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-1 .product-name {
  background-image: url("../nav/index17.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-71 .product-name {
  background-image: url("../nav/index18.png");  
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-76 .product-name {
  background-image: url("../nav/index.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-77 .product-name {
  background-image: url("../nav/index1.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-68 .product-name {
  background-image: url("../nav/index2.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-69 .product-name {
  background-image: url("../nav/index3.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-70 .product-name {
  background-image: url("../nav/index4.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-67 .product-name {
  background-image: url("../nav/index5.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-2 .product-name {
  background-image: url("../nav/index6.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-1 .product-name {
  background-image: url("../nav/index7.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-71 .product-name {
  background-image: url("../nav/index8.png");  
}


*/





/*................css-14-01-2018.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-83 .product-name {
  background-image: url("../nav/cnybox_price_chi.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-82 .product-name {
  background-image: url("../nav/beefprice_chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-83 .product-name {
  background-image: url("../nav/cny_price_eng.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-82 .product-name {
  background-image: url("../nav/beefprice_eng.png"); 
}




/*................css-31-01-2018.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-85 .product-name {
  background-image: url("../nav/mapo_chi.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-84 .product-name {
  background-image: url("../nav/pepper_chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-85 .product-name {
  background-image: url("../nav/mapo_eng.png");  
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-84 .product-name {
  background-image: url("../nav/pepper_eng.png"); 
}

/*................css-25-6-2018.....................*/ 
.labelnew, .labelsale{display:none;}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-86 .product-name {
  background-image: url("../nav/kiki gift box (chinese).png");  
}


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-86 .product-name {
  background-image: url("../nav/kiki gift box (english).png");  
}


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-87 .product-name {
  background-image: url("../nav/yangeng.png"); 
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-87 .product-name {
  background-image: url("../nav/yangchi.png"); 
}


/*................css-21-8-2018.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-92 .product-name {
  background-image: url("../nav/kiki beef noodles prize box (chinese).png");  
}


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-92 .product-name {
  background-image: url("../nav/kiki beef noodles prize box (english).png");  
}


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-93 .product-name {
  background-image: url("../nav/mapo_eng.png"); 
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-93 .product-name {
  background-image: url("../nav/mapo_chi.png"); 
}


/*................css-11-11-2018.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-94 .product-name {
  background-image: url("../nav/sc_box_chi.png");  
}


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-94 .product-name {
  background-image: url("../nav/sc_box_eng.png");  
}


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-95 .product-name {
  background-image: url("../nav/gb_box_eng.png"); 
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-95 .product-name {
  background-image: url("../nav/gb_box_chi.png"); 
}




/*................css-10-1-2019.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-99 .product-name {
  background-image: url("../nav/CNY beef box price tag chi.png");  
}


html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-99 .product-name {
  background-image: url("../nav/CNY beef box price tag eng.png");  
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-98 .product-name {
  background-image: url("../nav/CNY box price tag chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-98 .product-name {
  background-image: url("../nav/CNY box price tag eng.png"); 
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-102 .product-name {
  background-image: url("../nav/price tag_KiKi蘿蔔糕及年糕套裝禮劵.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-102 .product-name {
  background-image: url("../nav/price tag_KiKi Chinese New Year Pudding Combo Voucher HK$228.png"); 
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-100 .product-name {
  background-image: url("../nav/Price tag2_KiKi台灣桂圓黑糖年糕禮劵 HK$108.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-100 .product-name {
  background-image: url("../nav/price tag_KiKi Taiwan Dried Longan and Brown Sugar Pudding Voucher.png"); 
}

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-101 .product-name {
  background-image: url("../nav/tw 年糕.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-101 .product-name {
  background-image: url("../nav/price tag_KiKi Taiwan Dried Sakura Shrimp Turnip Pudding Voucher.png"); 
}



/*................css-10-2-2019.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-106 .product-name {
  background-image: url("../nav/seasame noodles chi price tag.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-106 .product-name {
  background-image: url("../nav/seasame noodle price tag eng.png"); 
}


/*................css-18-7-2019.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-107 .product-name {
  background-image: url("../nav/popcorn_chi copy.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-107 .product-name {
  background-image: url("../nav/popcorn_eng copy.png"); 
}



/*................css-16-8-2019.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-108 .product-name {
  background-image: url("../nav/2021 Price_298_c.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-108 .product-name {
  background-image: url("../nav/2021 Price_298_e.png"); 
}

.box-products .item .per-product .images-container img{
	padding: 30px 0 !important;
}



/*................css-11-10-2019.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-109 .product-name {
  background-image: url("../nav/hotpot price tag chinese.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-109 .product-name {
  background-image: url("../nav/hot pot price tag english.png"); 
}



/*................css-15-11-2019.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-110 .product-name {
  background-image: url("../nav/xmas price box chinese.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-110 .product-name {
  background-image: url("../nav/xmas price box english.png"); 
}





/*................css-11-12-2019.....................*/ 

html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-117 .product-name {
  background-image: url("../nav/20191202 Website Banner-09.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-117 .product-name {
  background-image: url("../nav/20191202 Website Banner-14.png"); 
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-119 .product-name {
  background-image: url("../nav/20191202 Website Banner-07.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-119 .product-name {
  background-image: url("../nav/20191202 Website Banner-08.png"); 
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-120 .product-name {
  background-image: url("../nav/20191202 Website Banner-11.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-120 .product-name {
  background-image: url("../nav/20191202 Website Banner-16.png"); 
}



html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-121 .product-name {
  background-image: url("../nav/hotpot_chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-121 .product-name {
  background-image: url("../nav/hotpot_eng.png"); 
}




/*................css-26-12-2019.....................*/ 


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-122 .product-name {
  background-image: url("../nav/cny_chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-122 .product-name {
  background-image: url("../nav/cny_eng.png"); 
}


/*................css-07-02-2020.....................*/ 



html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-123 .product-name {
  background-image: url("../nav/hotpot+chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-123 .product-name {
  background-image: url("../nav/hotpot+eng.png"); 
}




/*................css-18-05-2020.....................*/ 



html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-124 .product-name {
  background-image: url("../nav/new_chi copy.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-124 .product-name {
  background-image: url("../nav/new_eng.png"); 
}






/*................css-08-10-2020.....................*/ 


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-125 .product-name {
  background-image: url("../nav/duck blood price tag cn.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-125 .product-name {
  background-image: url("../nav/duck blood price tag en.png"); 
}



/*................css-13-11-2020.....................*/ 



html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-128 .product-name {
  background-image: url("../nav/p1_chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-128 .product-name {
  background-image: url("../nav/p1_eng.png"); 
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-129 .product-name {
  background-image: url("../nav/p2_chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-129 .product-name {
  background-image: url("../nav/p2_eng.png"); 
}

/*................css-8-1-2021.....................*/ 



html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-130 .product-name {
  background-image: url("../nav/new_chi copy__2.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-130 .product-name {
  background-image: url("../nav/new_eng copy__2.png"); 
}


/*................css-15-1-2021.....................*/ 



html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-131 .product-name {
  background-image: url("../nav/KiKi_CNY Pudding_NORMALset_pricetag_C_20210112.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-131 .product-name {
  background-image: url("../nav/KiKi_CNY Pudding_NORMALset_pricetag_E_20210112.png"); 
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-132 .product-name {
  background-image: url("../nav/KiKi_CNY Pudding_NORMALBSP_pricetag_C_20210112.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-132 .product-name {
  background-image: url("../nav/KiKi_CNY Pudding_NORMALBSP_pricetag_E_20210112.png"); 
}


html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-133 .product-name {
  background-image: url("../nav/KiKi_CNY Pudding_NORMALTP_pricetag_C_20210112.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-133 .product-name {
  background-image: url("../nav/KiKi_CNY Pudding_NORMALTP_pricetag_E_20210112.png"); 
}


/*................css-8-12-2021.....................*/ 



html[lang="zh"] body.csshomepage #maincontent .box-products-one .item .cssProduct-134 .product-name {
  background-image: url("../nav/coldenblack_chi.png"); 
}

html[lang="en-US"] body.csshomepage #maincontent .box-products-one .item .cssProduct-134 .product-name {
  background-image: url("../nav/coldenblack_eng.png"); 
}
