*{
    letter-spacing: 0.01563rem;
}
.proContent > ul > li p{
	overflow:initial !important;
}
body { margin-bottom: 0; }
@media ( max-width: 767px ) {
	body > div.msgnav { color: #fff; background-color: #030303 }
}
@media ( min-width: 768px ) {
	#ecomHead > div.msgnav { color: #fff; background-color: #030303 }
}
#ecomHead > div.wrap { height: 88px; max-height: 100%; }
@media ( max-width: 767px ) {
	#ecomMhead, #ecomMhead .left-menu, #ecomMhead .right-menu,.eHeadt { height: 48px;}
	#ecomMhead .left-menu img, #ecomMhead .right-menu img {display: none;} /*it have background image css*/
	#ecomMhead .headLogo a, .eHeadt .headLogo a{ background: url( https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//images/avlife_logo_mobile.png ) no-repeat center top; width:150px; height:45px; box-sizing:border-box;}
	#ecomMhead .headLogo a img , .eHeadt .headLogo a img{ display: none; }
	#ecomMhead .left-menu{ background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/menu_btn_w.png) no-repeat center center; background-size: 26px;}
	#ecomMhead .right-menu { background: url( https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/shopping_cart_w.png )  no-repeat left center; background-size: 30px;}
}
#ecomMhead .right-menu .cartNum {top: 5px;}
#ecomHead .wrap { padding-top: 0; padding-bottom: 0; }
/* #ecomHead .headLeft{ margin-top: 21px; }
#ecomHead .headRight{ margin-top:25px; } */
#ecomHead .headRight .rightSearch input{ margin: 0px 5px; }
#ecomHead .leftLlogd { padding-left: 30px; background: url( https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/member_icon_w.png ) no-repeat; }
.headLogo a, .headLogo a img { /*height: auto; max-height: 100%;*/ } /* Cannot use max-height 100% */
#ecomHead .headLogo { height: 88px; max-height: 100%; padding: 0; }
#ecomHead .cartSpan { padding-left: 40px; background: url( https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/shopping_cart_w.png ) 0 -4px/31px no-repeat; }
#ecomHead .member-box .loginMain { padding-right: 30px; background: url( https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/member_icon_w.png ) no-repeat right; }
#ecomHead .member-box .fn-memberlevel { display:none; }
.eHeadt .eHeadA img { display: none; }
.eHeadt .eHeadA { background: url( https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/ecomharrow_wht.png ) no-repeat center center; width:30px; height:45px; box-sizing:border-box;}
@media ( max-width: 767px ) {
    #leftMenu > .lMenuHead .headLeft .leftLlogd {background:  url( https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/member_icon_b.png ) left center no-repeat; padding-left: 30px;}
    .insiBtn { background-color: #f9f9f9 !important; color: #000 !important; border: 1px solid #e5e5e5; border-radius:15px; margin-right: 4px; width: calc(49% - 4px)!important;}
    .insiTop .aselect {margin-left: 4px;}
    .proText:hover { opacity: 1; }
    a.showLeft > .productImg { width: 100%; }
    a.showLeft > .proText { width: 100%; }
}
@media ( min-width: 768px ) {
	/*body { margin-top: 136px; }*/
	/*#ecomMain .fn-mainhead { position: fixed; top: 88px; z-index: 999; width: 100%; margin: 0 auto; }*/
	#ecomMain .fn-mainhead.float { position: fixed; z-index: 999; width: 100%; margin: 0 auto; }
    .proText:hover { opacity: 0; }
}
#ecomMain .fn-mainhead .keyword-box  { color: #8d8d8c; background-color: #fafafa; font-weight: normal; }
#ecomMain .fn-mainhead .keyword-box-mask { padding-top: 8px; }
#ecomMain .fn-mainhead .keyword-box-mask-title, #ecomMain .fn-mainhead a.fn-item-selected { margin: 12px 32px 12px 0; padding: 0; border: 0; }
#ecomMain .fn-mainhead .keyword-box { font-size: 16px; }
#ecomMain .fn-mainhead .keyword-box-close { color: unset; }
#ecomMain .ecomNav { display: flex; justify-content: space-between; }
#ecomMain .ecomNav ul li a { margin-top: 12px; margin-bottom: 12px; padding: 0; }
/* #ecomMain .ecomNav ul li a:hover { color:#fff; background-color: rgba( 255, 255, 255, 0.01 ); } */
#ecomMain .ecomNav .nav1 li a { margin-right: 40px; padding: 0; }
#ecomMain .ecomNav .nav2 li a { margin-left: 40px; padding: 0; }
@media ( max-width: 767px ) {
	.ecomNav > ul * { width: 100%; }
	.ecomNav .fn-categories-box { margin-top: 8px; }
	.ecomNav .fn-categories-box a { padding: 8px 0; }
	
	div.proContent div.hover { display: block; }
}
.mainBanner .main-banner-tag { display: none !important; }
.productShow .showLeft { width: 100%; }
@media ( max-width: 767px ) {
	.search-box .keyword-box { padding: 0 8px; }
	.search-box .keyword-box-text { padding: 8px 0; }
	.search-box .keyword-box-text a { padding: 8px 0; border: 0; }
}
@media ( min-width: 768px ) {
	#ecomMain .fn-mainhead .keyword-box-text { padding-top: 0; padding-bottom: 12px; }
	.productShow .showLeft { width:32.4%; margin-right:1.4%; }
}

.productShow img {-webkit-transition: none; transition: none; }
.productShow a:hover img { -webkit-transform: none; transform: none; }
@media ( min-width: 768px ) {
	#ecomFooter { position: relative; z-index: unset; padding-bottom: 32px; color: #fff; }
}
#ecomFooter .footTab { padding-left: 0; padding-right: 0; }
#ecomFooter .footTab .fn-footer-btn { display: none; }
#ecomFooter .footTab .FootDes { position: absolute; bottom: 0; width: 100%; max-width: 1180px; margin: 0 auto 8px auto; padding: 0 150px; }
#ecomFooter .FootDes .fn-poweredby { display: none; }
#ecomFooter .footCons { display: block; background-color: #333; }
#ecomFooter .conSub, #ecomFooter .conSub a { color: #fff; }
#ecomFooter .conSub[d-data=compare], #ecomFooter .conSub[d-data=wish] { display: none; }
#ecomFooter .footCons .fn-default, #ecomFooter .footSub .fn-default { display: none; }
/* #ecomFooter .footCons .conSub > ul > li > ul > li:first-child { margin-bottom: 0; } *//* First li is hidden, should be no need margin 0 */
#ecomFooter .footCons .conSub > ul > li > ul > br { display: none; }
/* Customized Homepage */
#orderDetail .w3-padding { padding: 8px 0 !important; }
#orderDetail #purStatus .w3-light-grey { background-color: unset !important; }
#orderDetail .productMain .w3-col.w3-padding-small { padding-left: 0 !important; }
#orderDetail .product-title::before { content: unset; }
#orderDetail .product-items .w3-padding-16::before { content: unset; }
.fn-delivery-info-box { padding: 0 !important; }
.fn-delivery-info-box .purchase-history::before { content: unset; }
.fn-delivery-info-box .w3-padding { padding: 8px 0 !important; }
.fn-delivery-info-box .product-title::before { content: unset; }
.fn-delivery-info-box .product-title .w3-padding-small { padding: 8px 0 !important; }
.fn-delivery-info-box .product-items::before { content: unset; }
.fn-delivery-info-box .product-items .w3-padding-16::before { content: unset; }
.fn-delivery-info-box .product-items .w3-padding-small { padding: 8px 0 !important; }
.fn-payments .fn-select-payment[data-code="0_1_"] .multi-label[d-data="0"] { display: none !important; }
.fn-payments .fn-select-payment[data-code="0_1_"] .multi-label[d-data="1"] { display: unset !important; }
.fn-payments .payment_5_61 { background: url(../../eng/images/trademark01-56.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* Visa */
.fn-payments .payment_5_62 { background: url(../../eng/images/trademark02-56.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* Master */
.fn-payments .payment_5_64 { background: url(../../eng/images/JCB-56.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* JCB */
.fn-payments .payment_5_65 { background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//images/product/bp_icon_2.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* General */
.fn-payments .payment_5_61 .payment-label { display: none; }
.fn-payments .payment_5_62 .payment-label { display: none; }
.fn-payments .payment_5_64 .payment-label { display: none; }
.fn-payments .payment_5_65 .payment-label { display: none; }
.fn-payments .payment_5_97 { background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//payment_icon/icon_97.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* alipay hk */
.fn-payments .payment_5_94 { background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//payment_icon/icon_94.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* alipay */
.fn-payments .payment_5_96 { background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//payment_icon/icon_96.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* wechatpay hk */
.fn-payments .payment_5_93 { background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//payment_icon/icon_93.png) no-repeat center; color: rgba( 255, 255, 255, 0 ); } /* wechatpay*/
.fn-payments .payment_5_97 .payment-label { display: none; }
.fn-payments .payment_5_94 .payment-label { display: none; }
.fn-payments .payment_5_96 .payment-label { display: none; }
.fn-payments .payment_5_93 .payment-label { display: none; }
/* .fn-payments .payment-label { display: none; } */
.EventContent .proInfo { display: inline-block; }
.product-filters-box .color-filter-box { display: none; }

/* Customized Order Detail */
/*
div.msgnav { max-width: 100%; background-color: #030303 }
@media ( min-width: 768px ) {
	body { margin-top: 154px; }
	div.msgnav { position: fixed; top: 0; }
	#ecomHead { top: 18px; }
	#ecomMain .fn-mainhead { top: 106px; }
} */
/* type 1 msgnav ONLY - Should input in Static Content */


/* .headLogo a img { max-height:88px;} */
.liAtit {
    font-weight: bold;
}
.pGor{ font-weight: bold; letter-spacing: 0.01563rem; }
.proContent > ul > li p { font-weight: bold; letter-spacing: 0.01563rem; }
.proContent > ul > li p.opa { font-weight: normal; }
.cartSpan {text-transform:uppercase;}
.topRmain .topRtit { font-weight: bold;}

.proContent > ul > li .hover #aReduce{ background:url(../../eng/images/less.png) no-repeat;}
.proContent > ul > li .hover #aAdd{ background:url(../../eng/images/plus.png) no-repeat;}

/* 1.Header */
/*edited*/
    #ecomHead .leftLang{ background:#fff;}
    #ecomHead .rightSearch input { background:#fff;}

/*Feature Product*/
/*edited*/
	.proContent > ul > li:hover p, { color:#333;}
    .proContent > ul > li:hover, .proContent > ul > li .hover {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
    .proContent > ul > li:hover .heartGrey{ background:url(https://avlifedemo.magiccart.hk/eng/images/heart.png);}
    .proContent > ul > li:hover span  { color:#fff;}
	
/*ENG*/
/* 51.navgation / title*/
.eng .cartTit, .eng .scrollSub .liR .pFont, .eng .conTot, .eng .ecomNav, .eng .proContent > ul > li p, .eng .cSubTit, .eng .lSubTit .liAtit, .eng .topRmain .topRtit, .eng .deMainR span, .eng .topRmain p, .eng .tRsize p, .eng .tRcol p, .eng .tRaddC p, .eng .mainH2, .eng .sMinput p, .eng .profileTab tbody tr td:first-child, .eng .sCartTable thead tr th span, .eng .changeTit, .eng .addnUp .fl, .eng .addnDo .fl, .eng .sCartTable tbody tr:last-child td, .eng .checkList ul li a, .eng .checkCont p.chGrey, .eng .cTabSum tr:first-child td, .eng .cTabSum tr td:first-child, .eng .proMainPar span, .eng .productbox2 ul li a.text2, .eng .chRtop p.changeTit, .eng .error_title h1, .eng .PostList .articles .articlesContent .title, .eng .PostList-detail .articles .articlesContent .title, .eng .RecentPost .title, .eng .temsMain .subUtit, .eng .EventContent > ul > li p.title, .eng .lBtmSub .subOne .fl p.oTitle, .eng .subUtit, .eng .mainLbtm .lBtmSub > p.subUtit, .eng .addNsub .chRintit, .eng .addNewTs .chGrey, .eng #changePass .fixed .fl, .eng #failMain .changeTit, /*mobile*/.eng .mainSubTit, .eng .footSmain ul li a, .eng .signTit, .eng .checkout_step, .eng .delivery ul li:first-child, .eng .dTabSub .liAtit, .eng .dTabSub .dTabMain p, .eng .signTit, .eng .titText, .eng .subUtit, .eng .Adress_table tr td:first-child, .eng .sMitit, .eng .table_ul ul li {font-family: 'Roboto', Microsoft JHengHei , sans-serif, serif;}
/* 52.button*/
.eng .leftLang, .eng .leftLlogd, .eng .cartSpan, .eng .cartBtm .cartBtn, .eng .proList a, .eng .proContent > ul > li .ProDetail a, .eng .proContent > ul > li .hover .hRight, .eng .proContent-btn .cSuba .cSubAbtn, .eng .footTab a, .eng .cSubAbtn, .eng .tRaddC .hRight, .eng .mainLbtm > ul > li > a, .eng a.wisBtn, .eng .sMinput .gCor, .eng .loginMain, .eng .lMcontent .signOut, .eng .profileBtn .changeBtn, .eng .bookTab .ckEdit, .eng .bookTab .ckRemove, .eng .aRemove, .eng .changeBtn, .eng .subOne .fl .hRight, .eng .bSubU .uSubmit, /*mobile*/.eng .eSignBtn .cartBtn, .eng .mBrowse a, .eng .insiBtn, .eng .dTabPlusc .hRight, .eng .more_btn, .eng .productShow .readmore{font-family: 'Roboto', Microsoft JHengHei , sans-serif, serif;}
/* 53.price*/
.eng .pFontR, .eng .conTot .fr, .eng .proContent > ul > li .proIco span, .eng .tRmoney span, .eng .sCartTable tbody tr td.CartPrice, .eng .checkTable tr td:last-child, .eng .cTabSum tr td:last-child , /*mobile*/.eng .proContent > ul > li .proIco span, /*mobile*/ .eng .shopping_intro .price, .eng .conTot .fr {font-family: 'Roboto', Microsoft JHengHei , sans-serif, serif;}
/* 54.content*//*unchange*/
body.eng, .eng .disblock, .eng .proText p, .eng .proContent > ul > li p.opa, .eng .conSub > ul > li > ul > li, .eng .gotomobile a, .eng .navPath .wrap a, .eng #inside_menu ul li a, .eng .mRtitle span, .eng .tOption span, .eng .tOption select, .eng .lSubTit > a, .eng .lSubCon ul li, .eng .lSubCon .irs-from, .eng .lSubCon .irs-to, .eng .lSubCon .irs-single, .eng .lSubConTag > a, .eng .tag_content, .eng .tRul ul li, .eng .mainLbtm .lBtmSub > p, .eng .bSubTag span, .eng .bSubTag ul li a, .eng .colG8, .eng .rMcont .intWidn, .eng span.intRadio, .eng .lMborder .fixed p a, .eng .profileTab tbody tr td, .eng .sCartTable tbody tr td, .eng .pageNum ul li a, .eng .addnUp input, .eng .addnDo input, .eng .addnUp select, .eng .addnDo select, .eng .chRintit, .eng .checkCont p, .eng .checkTable p, .eng .productbox2 ul li a.text1 , .eng .quantity, .eng .free_des, .eng .fmin, .eng .checkFoot p, .eng .chRtop p, .eng .error_title p, .eng .error_link a, .eng .PostList .articles .articlesContent p, .eng .PostList-detail .articles .articlesContent p, .eng .RecentPost .articlesTitle, .eng .RecentPost .articlesDes, .eng .EventContent > ul > li p.des, .eng .EventContent .des , .eng .lBtmSub .subOne .fl p.ff18, .eng .lBtmSub .subOne .fl p.fg16, .eng .lBtmSub .subOne .fl p, .eng .soTable tr td, .eng .hLeft input, .eng .bSubD ul li .fixed .fl, .eng .bSubD ul li > p, .eng .tRsize .mt10 a, .eng .aselect, .eng .addNewTs p, .eng #changePass > p, .eng #changePass input, .eng #successMain p, .eng .navPath .wrap span, .eng .rightShop, .eng #failMain p, /*mobile*/.eng .proContent ul li span.opa, .eng .gotodesktop a, .eng .footSmain ul li a, .eng .footSub ul li ul li a, .eng .FootDes, .eng .footSmain, .eng .delivery, .eng .intRao, .eng .termText, .eng .soTable tr td, .eng .Adress_table tr td, .eng .sMinput input, .eng .table_ul ul li span.table_ul_date, .eng .table_ul ul li span.table_ul_text, .eng .table_head, .eng .temsMain, .eng .subUtit_rev, .eng .emptycartSP, .eng .spanRed, .eng .welcome > p, .eng .productShow {font-family: 'Roboto', Microsoft JHengHei , sans-serif, serif;}

/*TCH*/
body.tch, .tch .cartTit, .tch .scrollSub .liR .pFont, .tch .conTot, .tch .ecomNav, .tch .proContent > ul > li p, .tch .cSubTit, .tch .lSubTit .liAtit, .tch .topRmain .topRtit, .tch .deMainR span, .tch .topRmain p, .tch .tRsize p, .tch .tRcol p, .tch .tRaddC p, .tch .mainH2, .tch .sMinput p, .tch .profileTab tbody tr td:first-child, .tch .sCartTable thead tr th span, .tch .changeTit, .tch .addnUp .fl, .tch .addnDo .fl, .tch .sCartTable tbody tr:last-child td, .tch .checkList ul li a, .tch .checkCont p.chGrey, .tch .cTabSum tr:first-child td, .tch .cTabSum tr td:first-child, .tch .proMainPar span, .tch .productbox2 ul li a.text2, .tch .chRtop p.changeTit, .tch .error_title h1, .tch .PostList .articles .articlesContent .title, .tch .PostList-detail .articles .articlesContent .title, .tch .RecentPost .title, .tch .temsMain .subUtit, .tch .EventContent > ul > li p.title, .tch .lBtmSub .subOne .fl p.oTitle, .tch .subUtit, .tch .mainLbtm .lBtmSub > p.subUtit, .tch .addNsub .chRintit, .tch .addNewTs .chGrey, .tch #changePass .fixed .fl, .tch #failMain .changeTit, /*mobile*/.tch .mainSubTit, .tch .footSmain ul li a, .tch .signTit, .tch .checkout_step, .tch .delivery ul li:first-child, .tch .dTabSub .liAtit, .tch .dTabSub .dTabMain p, .tch .signTit, .tch .titText, .tch .subUtit, .tch .Adress_table tr td:first-child, .tch .sMitit, .tch .table_ul ul li ,.tch .leftLang, .tch .leftLlogd, .tch .cartSpan, .tch .cartBtm .cartBtn, .tch .proList a, .tch .proContent > ul > li .ProDetail a, .tch .proContent > ul > li .hover .hRight, .tch .proContent-btn .cSuba .cSubAbtn, .tch .footTab a, .tch .cSubAbtn, .tch .tRaddC .hRight, .tch .mainLbtm > ul > li > a, .tch a.wisBtn, .tch .sMinput .gCor, .tch .loginMain, .tch .lMcontent .signOut, .tch .profileBtn .changeBtn, .tch .bookTab .ckEdit, .tch .bookTab .ckRemove, .tch .aRemove, .tch .changeBtn, .tch .subOne .fl .hRight, .tch .bSubU .uSubmit, /*mobile*/.tch .eSignBtn .cartBtn, .tch .mBrowse a, .tch .insiBtn, .tch .dTabPlusc .hRight, .tch .more_btn, .tch .pFontR, .tch .conTot .fr, .tch .proContent > ul > li .proIco span, .tch .tRmoney span, .tch .sCartTable tbody tr td.CartPrice, .tch .checkTable tr td:last-child, .tch .cTabSum tr td:last-child , /*mobile*/.tch .proContent > ul > li .proIco span, /*mobile*/ .tch .shopping_intro .price, .tch .conTot .fr , .tch .disblock, .tch .proText p, .tch .proContent > ul > li p.opa, .tch .conSub > ul > li > ul > li a, .tch .gotomobile a, .tch .navPath .wrap a, .tch #inside_menu ul li a, .tch .mRtitle span, .tch .tOption span, .tch .tOption select, .tch .lSubTit > a, .tch .lSubCon ul li, .tch .lSubCon .irs-from, .tch .lSubCon .irs-to, .tch .lSubCon .irs-single, .tch .lSubConTag > a, .tch .tag_content, .tch .tRul ul li, .tch .mainLbtm .lBtmSub > p, .tch .bSubTag span, .tch .bSubTag ul li a, .tch .colG8, .tch .rMcont .intWidn, .tch span.intRadio, .tch .lMborder .fixed p a, .tch .profileTab tbody tr td, .tch .sCartTable tbody tr td, .tch .pageNum ul li a, .tch .addnUp input, .tch .addnDo input, .tch .addnUp select, .tch .addnDo select, .tch .chRintit, .tch .checkCont p, .tch .checkTable p, .tch .productbox2 ul li a.text1 , .tch .quantity, .tch .free_des, .tch .fmin, .tch .checkFoot p, .tch .chRtop p, .tch .error_title p, .tch .error_link a, .tch .PostList .articles .articlesContent p, .tch .PostList-detail .articles .articlesContent p, .tch .RecentPost .articlesTitle, .tch .RecentPost .articlesDes, .tch .EventContent > ul > li p.des, .tch .EventContent .des , .tch .lBtmSub .subOne .fl p.ff18, .tch .lBtmSub .subOne .fl p.fg16, .tch .lBtmSub .subOne .fl p, .tch .soTable tr td, .tch .hLeft input, .tch .bSubD ul li .fixed .fl, .tch .bSubD ul li > p, .tch .tRsize .mt10 a, .tch .aselect, .tch .addNewTs p, .tch #changePass > p, .tch #changePass input, .tch #successMain p, .tch .navPath .wrap span, .tch .rightShop, .tch #failMain p, /*mobile*/.tch .proContent ul li span.opa, .tch .gotodesktop a, .tch .footSmain ul li a, .tch .footSub ul li ul li a, .tch .FootDes, .tch .footSmain, .tch .delivery, .tch .intRao, .tch .termText, .tch .soTable tr td, .tch .Adress_table tr td, .tch .sMinput input, .tch .table_ul ul li span.table_ul_date, .tch .table_ul ul li span.table_ul_text, .tch .table_head, .tch .temsMain, .tch .subUtit_rev, .tch .emptycartSP, .tch .spanRed, .tch .welcome > p, .tch .productShow {font-family: 'Microsoft JhengHei', ��躰�肽𨯙�礆��梹蕭蝞𧶏蕭頨堆蕭�踢辛坔�躰�肽𨯙�礆���蕭���𨯙璅渲䂻嚙質滌嚙質�踢辛辷蕭蝷�嚙踝蕭嚙踢辛坔�躰釭�粹３藆�嘥�𡁜�躰都�𩤃蕭藂�辷蕭嚙質滌�賣�䭾�嚙質滌嚙質�踢辛辷蕭嚙踝蕭����嚙質噸�𨯙��躰�肽𨯙��躰�肽𨯙嚙踝蕭��躰釭�烵嚙踢辛辷蕭嚙質滌�鐯嚙賜�萄�躰腺颲𨥈蕭, sans-serif;}

/*SCH*/
body.sch, .sch .cartTit, .sch .scrollSub .liR .pFont, .sch .conTot, .sch .ecomNav, .sch .proContent > ul > li p, .sch .cSubTit, .sch .lSubTit .liAtit, .sch .topRmain .topRtit, .sch .deMainR span, .sch .topRmain p, .sch .tRsize p, .sch .tRcol p, .sch .tRaddC p, .sch .mainH2, .sch .sMinput p, .sch .profileTab tbody tr td:first-child, .sch .sCartTable thead tr th span, .sch .changeTit, .sch .addnUp .fl, .sch .addnDo .fl, .sch .sCartTable tbody tr:last-child td, .sch .checkList ul li a, .sch .checkCont p.chGrey, .sch .cTabSum tr:first-child td, .sch .cTabSum tr td:first-child, .sch .proMainPar span, .sch .productbox2 ul li a.text2, .sch .chRtop p.changeTit, .sch .error_title h1, .sch .PostList .articles .articlesContent .title, .sch .PostList-detail .articles .articlesContent .title, .sch .RecentPost .title, .sch .temsMain .subUtit, .sch .EventContent > ul > li p.title, .sch .lBtmSub .subOne .fl p.oTitle, .sch .subUtit, .sch .mainLbtm .lBtmSub > p.subUtit, .sch .addNsub .chRintit, .sch .addNewTs .chGrey, .sch #changePass .fixed .fl, .sch #failMain .changeTit, /*mobile*/.sch .mainSubTit, .sch .footSmain ul li a, .sch .signTit, .sch .checkout_step, .sch .delivery ul li:first-child, .sch .dTabSub .liAtit, .sch .dTabSub .dTabMain p, .sch .signTit, .sch .titText, .sch .subUtit, .sch .Adress_table tr td:first-child, .sch .sMitit, .sch .table_ul ul li ,.sch .leftLang, .sch .leftLlogd, .sch .cartSpan, .sch .cartBtm .cartBtn, .sch .proList a, .sch .proContent > ul > li .ProDetail a, .sch .proContent > ul > li .hover .hRight, .sch .proContent-btn .cSuba .cSubAbtn, .sch .footTab a, .sch .cSubAbtn, .sch .tRaddC .hRight, .sch .mainLbtm > ul > li > a, .sch a.wisBtn, .sch .sMinput .gCor, .sch .loginMain, .sch .lMcontent .signOut, .sch .profileBtn .changeBtn, .sch .bookTab .ckEdit, .sch .bookTab .ckRemove, .sch .aRemove, .sch .changeBtn, .sch .subOne .fl .hRight, .sch .bSubU .uSubmit, /*mobile*/.sch .eSignBtn .cartBtn, .sch .mBrowse a, .sch .insiBtn, .sch .dTabPlusc .hRight, .sch .more_btn, .sch .pFontR, .sch .conTot .fr, .sch .proContent > ul > li .proIco span, .sch .tRmoney span, .sch .sCartTable tbody tr td.CartPrice, .sch .checkTable tr td:last-child, .sch .cTabSum tr td:last-child , /*mobile*/.sch .proContent > ul > li .proIco span, /*mobile*/ .sch .shopping_intro .price, .sch .conTot .fr , .sch .disblock, .sch .proText p, .sch .proContent > ul > li p.opa, .sch .conSub > ul > li > ul > li a, .sch .gotomobile a, .sch .navPath .wrap a, .sch #inside_menu ul li a, .sch .mRtitle span, .sch .tOption span, .sch .tOption select, .sch .lSubTit > a, .sch .lSubCon ul li, .sch .lSubCon .irs-from, .sch .lSubCon .irs-to, .sch .lSubCon .irs-single, .sch .lSubConTag > a, .sch .tag_content, .sch .tRul ul li, .sch .mainLbtm .lBtmSub > p, .sch .bSubTag span, .sch .bSubTag ul li a, .sch .colG8, .sch .rMcont .intWidn, .sch span.intRadio, .sch .lMborder .fixed p a, .sch .profileTab tbody tr td, .sch .sCartTable tbody tr td, .sch .pageNum ul li a, .sch .addnUp input, .sch .addnDo input, .sch .addnUp select, .sch .addnDo select, .sch .chRintit, .sch .checkCont p, .sch .checkTable p, .sch .productbox2 ul li a.text1 , .sch .quantity, .sch .free_des, .sch .fmin, .sch .checkFoot p, .sch .chRtop p, .sch .error_title p, .sch .error_link a, .sch .PostList .articles .articlesContent p, .sch .PostList-detail .articles .articlesContent p, .sch .RecentPost .articlesTitle, .sch .RecentPost .articlesDes, .sch .EventContent > ul > li p.des, .sch .EventContent .des , .sch .lBtmSub .subOne .fl p.ff18, .sch .lBtmSub .subOne .fl p.fg16, .sch .lBtmSub .subOne .fl p, .sch .soTable tr td, .sch .hLeft input, .sch .bSubD ul li .fixed .fl, .sch .bSubD ul li > p, .sch .tRsize .mt10 a, .sch .aselect, .sch .addNewTs p, .sch #changePass > p, .sch #changePass input, .sch #successMain p, .sch .navPath .wrap span, .sch .rightShop, .sch #failMain p, /*mobile*/.sch .proContent ul li span.opa, .sch .gotodesktop a, .sch .footSmain ul li a, .sch .footSub ul li ul li a, .sch .FootDes, .sch .footSmain, .sch .delivery, .sch .intRao, .sch .termText, .sch .soTable tr td, .sch .Adress_table tr td, .sch .sMinput input, .sch .table_ul ul li span.table_ul_date, .sch .table_ul ul li span.table_ul_text, .sch .table_head, .sch .temsMain, .sch .subUtit_rev, .sch .emptycartSP, .sch .spanRed, .sch .welcome > p, .sch .productShow {font-family: 'Microsoft JhengHei' , 'SimSun';}

/*headline*/
.hideHead{position: absolute; left: -9999px; }
h1.topRtit{font-weight: normal;}

/* New color style set  */
.fn-text, .fn-hover-menu a {
	color: #FFFFFF;
	opacity: 1;
}
.fn-hover-menu li {
	background-color: #e4002b;
}
.fn-hover-menu:hover li {
	background-color: #e4002b;
}
.fn-hover-menu:hover li {
	box-shadow: 2px 2px 5px #e4002b;
}
.fn-hover-menu:hover li:hover {
	background-color: #f9f9f9;
}
.fn-hover-menu:hover a:hover {
	color: #e4002b;
}
.fn-bg-color-act, .fn-bg-color-act-h:hover {background-color:#e4002b !important;}
.fn-box-shadow-act, .fn-box-shadow-act-h:hover { box-shadow: 2px 2px 5px #e4002b }
.fn-text-act { color: #e4002b !important; }
.fn-text-act-h:hover { color: #FFFFFF !important; }
.fn-border-act { border: 1px solid; border-color:#CCCCCC; }
.NavColor { color: #FFFFFF; }
.NavColor2 { background-color: #f9f9f9; }
.NavColorBtn { color: #FFFFFF; }
.NavColorBtn:hover { color:#e4002b; background-color:#f9f9f9; }
.fn-item-selected { border: 1px solid; border-color:#444444; color:#444444; opacity: 0.5; filter: alpha(opacity=50); }
.fn-item-selected:hover { border: 1px solid; border-color:#e4002b; color:#e4002b; }


/* Must work with light color background, control by admin interface */
.mainH2, .tRmoney span:nth-child(2), .error_title h1, .changeTit, .lMcont .mainH2, .rMcont .mainH2, .proIco .gCor { color:#444444!important; }
.proContent > ul > li:hover .proInfo p { color: #333; }

.mainBanner{
    margin-bottom: 15px;
}

.fn-options-box .itemsLayer > .fn-color-box { border: 2px solid rgba( 200, 200, 200, 0.2 ); }
.fn-options-box .itemsLayer > .fn-text-box { border: 2px solid #eee; }
    
.fn-options-box .fn-selected {display: none; border: 2px solid #e4002b;}
.product-detail-lt .preview .fn-gallery-box #onlickImg { border-color: #e4002b; }

.checkoutinfo .fn-payments .fn-payment-selected {
    border-color: #e4002b;
}

.w3-red { background-color: #e4002b!important; }

.pageNum ul li.active /*,.pageNum ul li:hover */{background: #ffffff!important;}
.pageNum ul li a{color: #ffffff /*!important;*/}
.pageNum ul li:first-child a, .pageNum ul li:last-child a { color: white !important; }


.mainBanner ul > li {
    list-style-type: none;
}

.lSubList > ul > li > ul > li {
    list-style-type: none;
}

#ecomHead a:hover, #ecomHead a:focus {
    background-color: transparent!important;
    border: 0px!important;
}
.leftLang {
    background: #fff !important;
    color: #333 !important;
}

/* social media icon on footer 2019-07-23*/
.conSub li.facebook, .footSmain li.facebook {
    background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/facebook_white.png) no-repeat;
    background-size: 40px 40px;
    background-color: rgb(59, 89, 152);
    width: 40px;
    height: 40px;
}

.conSub li.social_wechat, .footSmain li.social_wechat {
    background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/wechat_white.png) no-repeat; 
    background-size: 40px 40px;
    background-color: rgb(45, 193, 0);
    width: 40px;
    height: 40px;
}

.conSub li.whatsapp, .footSmain li.whatsapp {
    background: url(https://www.avlife.com.hk/uploadfiles/va0v2qbvbq0//cssicon/whatsapp_white.png) no-repeat;
    background-size: 40px 40px;
    background-color: rgb(77, 194, 71); 
    width: 40px;
    height: 40px;
}

@media ( max-width: 767px ) {
	.rightSearch { width: 100%; margin: 0; }
	.rightSearch input { padding: 0 8px; }
}
@media ( min-width: 768px ) {
	.leftLang { background: transparent!important; color: #fff!important; }
	.conSub > ul > li:nth-child(1) { width: calc( 20% - 20px ); }
	.conSub > ul > li:nth-child(2) { width: calc( 30% - 20px ); }
 }
.insideMain .containbox span.listdescription {
    margin-top: 20px!important;
}

.ecomNav ul li a {
    padding: 12px 20px;
}

.fn-address-box .multi-label[d-data="0"] { display: none !important; }
.fn-address-box .multi-label[d-data="1"] { display: inline !important; }

.alertBox {
    border: 1.25px solid #e4002b;
    background-color: #f7b2bf;
    color: black;
    padding: 10px 20px;
    border-radius: 2px;
}

.fn-options-box { 
    width: 100%;
}

/*safari image change*/
.fn-zoom-box {
    display: block;
}

/* #ecomFooter .conSub a.title { font-size: 16px; font-weight: bold;}*//* Moved to core css */

@media only screen and ( max-width: 320px) {
    .headLogo a img {
        max-width: 220px;
    }
}


/*@media (min-height: 701px) and (min-width: 768px) {
    body { margin-top:88px!important;}
    #ecomHead { margin-top:88px!important;}
    
}
*/
/*enquiry form*/
    .enquiry-form-container{
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 20px;
    }
    .enquiry-form-box{
        width: 80%;
        display: flex;
        flex-direction: column;
        align-items: center;
        background-color: #fcfcfc;
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
        border-radius: 10px;
    }
	.enquiry-form {
		width: 100%;
	}
    .enquiry-form-row{
        width: 100%;
        display: flex;
        padding: 20px 0;
    }
    .row-a {
        flex-direction: row;
        justify-content: space-evenly;
    }
    .contact-item{
        display: flex;
        align-items: center;
        margin: 16px 0 4px 0;
        justify-content: center;
    }
    .contact-item > .icon{
        margin-right: 10px;
    }
    .contact-item > .icon img{
        width: 40px;
        height: 40px;
    }
    .contact-item > .content{
        display: flex;
        flex-direction: column;
    }
    .contact-item > .content p:last-child, .contact-item > .content a:last-child{
        color: #e4002b;
    }
    .row-b {
        flex-direction: column;
        align-items: center;
        border-top: 1px solid #d3d3d3!important;
    }
    .enquiry-form-fields{
        width: 60%;
        display: flex;
        flex-direction: column;
        margin-top: 20px;
    }
    .enquiry-form-button{
        width: 60%;
        display: inline-flex;
        justify-content: center;
        margin-top: 20px;
    }
    .enquiry-form-container input.intGrey, .enquiry-form-container .aselect.intGrey {
        width: 100%!important;
        font-weight: 400;
        border: 0;
        border-bottom: 1px solid #d3d3d3;
        background-color: transparent;
    }
    .enquiry-form-fields .last.intGrey {
        width: 100%;  
        border: 1px solid #d3d3d3;
        resize: vertical;
        padding: 0 10px;
        margin-top: 10px;
    }
    .enquiry-form-row .submitBtn{
        padding: 5px 20px;
        display: inline-block;
        background-color: #e4002b;
        color: #ffffff;
        margin: 10px 0;
        min-width: 123px;
        text-align: center;
        text-decoration: none;
    }
    .enquiry-form-fields .intGrey, .enquiry-form-fields .last.intGrey{
        color: #444444!important;
    }
    
    @media ( max-width: 767px ) {
        .enquiry-form-box, .enquiry-form-fields, .enquiry-form-button{
            width: 100%;
        }
        .row-a {
            flex-wrap: wrap;
        }
        .contact-item {
            width: 50%;
            justify-content: flex-start;
            padding-left: 25px;
        }
        .enquiry-form-fields, .enquiry-form-button{
            padding: 0 15px;
        }
        .enquiry-form-row .submitBtn{
            width: 100%;
            line-height: 40px;
            margin-top: 5px;
            font-size: 18px;
        }
    }
    @media ( max-width: 425px ) {
        .contact-item {
            width: 90%;
            justify-content: flex-start;
        }
        .contact-item > .content {
            padding-left: 30px;
        }
    }

/*member registration form hide language*/
.rMsub .sMinput:nth-child(7){
    display: none;
}
@media ( max-width: 767px ) {
    .rMsub .sMinput:nth-child(6){
        display: flex;
        flex-wrap: wrap;
        flex:1 ;        
    }

    .rMsub .sMinput:nth-child(6) > .intRao {
        display: flex;
        flex: 1;
    }
    
}

/*product comparison image size on IE*/
.fn-comparison-table .fn-img-box > a > img  {
	width : 100%!important;
}

/*banner btn*/
.mainBanner .prevBtn, .mainBanner .nextBtn {background-color: rgba(200, 200, 200, .7);}

/*Footer Logo Right*/
.conSub .social{
	position:relative;
	overflow:hidden;
	padding-top:45px;
}
.conSub .social::before {
  content: '';
  background:url(/uploadfiles/va0v2qbvbq0/logo_right.jpg) no-repeat center center;
  width:115px;
  height:115px;
  display:block;
  position:absolute;
  left: 183px;
  bottom:7px;
  background-size:cover !important;
}
@media ( min-width: 768px ) {
	.conSub > ul > li:nth-child(1) > ul > li:last-child > a {font-size: 16px;
    font-weight: bold;}
}

/*enlarge font size of product tags for product details page*/
.d-product .d-product-info .product_tag .tag_bg .tag_content {
	font-size: 16px!important;
}