/*@CSS Document of Liza Shop*/
/*Auther : CITA Web Design*/

/*
    CSS Data
    - Default Nav Color : #F75459;
    - Desktop max width of container: 1100px;
	  + Font-family: 'Myriad Pro','NotoSansKhmer';

    - Class name 'size-*' & 'size-t-' : is Custome responsize;
    - All Class 'Size' has padding:15px with float:left;

    1. Section 1 : Style for Desktops Version
    2. Section 2 : Style for Small Desktops Version
    3. Section 3 : Style for Tablets Version
    4. Section 4 : Style for Mobiles Version
*/
@font-face {
  font-family: 'Myriad Pro';
  src: url('../fonts/MyriadPro-Regular.ttf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NotoSansKhmer';
  src: url('../fonts/NotoSansKhmer.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NotoSansKhmer';
  src:  url(../fonts/NotoSansKhmer.woff) format('woff'),
  url('../fonts/NotoSansKhmer.ttf')  format('truetype'),
  url('../fonts/NotoSansKhmer.svg#NotoSansKhmer') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*Crete Responsive */
*{
    box-sizing: border-box;
}
.row::after {
    content: "";
    clear: both;
    display: block;
}
[class*="size-"],[class*="size-t-"],[class*="size-5-col"] {
    float: left;
    padding: 15px;
    position: relative;
}



/* For desktop: */
.size-1 {width: 8.33%;}
.size-2 {width: 16.66%;}
.size-3 {width: 25%;}
.size-4 {width: 33.33%;}
.size-5 {width: 41.66%;}
.size-6 {width: 50%;}
.size-7 {width: 58.33%;}
.size-8 {width: 66.66%;}
.size-9 {width: 75%;}
.size-10 {width: 83.33%;}
.size-11 {width: 91.66%;}
.size-12 {width: 100%;}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="size-"] {
        width: 100%;
    }
}

/* For Tablet: */

.size-t-1 {width: 8.33%;}
.size-t-2 {width: 16.66%;}
.size-t-3 {width: 25%;}
.size-t-4 {width: 33.33%;}
.size-t-5 {width: 41.66%;}
.size-t-6 {width: 50%;}
.size-t-7 {width: 58.33%;}
.size-t-8 {width: 66.66%;}
.size-t-9 {width: 75%;}
.size-t-10 {width: 83.33%;}
.size-t-11 {width: 91.66%;}
.size-t-12 {width: 100%;}
@media only screen and (max-width: 900px) {
    /* For mobile phones: */
    [class*="size-t"] {
        width: 33.333333%;
    }
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="size-t"] {width: 50%;padding: 5px;}
}
@media only screen and (max-width: 280px) {
    /* For mobile phones: */
    /*[class*="size-t"] {
        width: 100%;
    }*/
}

.size-5-col{
    width: 20%;
}
@media only screen and (max-width: 768px) {
    .size-5-col{width: 50%;}
}
@media only screen and (max-width: 440px) {
    .size-5-col{
        width: 100%;
    }
}
/*End of Responsive*/

a{text-decoration: none;line-height: 1em;}
p{line-height:1.5em;}
hr{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}
input{
	-webkit-appearance: none;
	-webkit-border-radius:0px;
  outline: none;
}
.clearfloat{
	float:none;
	clear:both;
}
/*@ Section 1
  @ Desktop Version*/

body{
    margin: 0px;
    background:#EEEEEE;
	font-family: 'Myriad Pro','NotoSansKhmer';
}

.container{
    max-width: 1100px;
    position: relative;
    margin: 0 auto;
    margin-top: 35px;
}
.nav-header{
    width: 100%;
    height: 35px;
    background-color: #F75459;
    background-size: 100%;
    position: absolute;
    top: 0px;
    z-index: 99999999999;
}

/*Overriding Style of Size Class*/

.nav-header .size-12{
    padding: 0px;
    float: none;
}

.nav-container{
  max-width: 1100px;
  height: 35px;
  margin: 0px auto;
  position: relative;
  top: -15px;
}
.nav-text{
  font-family: 'Myriad Pro','NotoSansKhmer';
  color: #ffffff;
  float: right;
  font-size: 14px;
    position: inherit;
}
.nav-text li{
  list-style: none;
  float: left;
  line-height: 38px;
}
.nav-text li a p{
  display: inline;
}
.nav-header strong{
    float: right;
    font-family: sans-serif,'NotoSansKhmer';
    font-size: 14px;
    line-height: 35px;
    color: #ffffff;
}
.language{
	width:100px;
    line-height: 35px;
    cursor: pointer;
    z-index: 9999999999;
	text-align:center;
}
.lang-clicked{
	width:100px;
    background-color: #ffffff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    box-shadow: -1px 4px 3px 1px rgba(0, 0, 0, 0.20);
    color:#000000;
    cursor: pointer;
	text-align:center;
}

.language:hover{
    background-color: rgba(255, 255, 255, 0.44);
}
.language-box{
    display: none;
    height: 80px;
    position: absolute;
    background-color: #FFFFFF;
    box-shadow: -1px 4px 3px 1px rgba(0, 0, 0, 0.20);
    font-family: 'Myriad Pro','NotoSansKhmer';
    font-size: 14px;
    color: #000000;
    padding-left: 10px;

}
.language-box li{
    width: 80px;
    border-radius: 3px;
    list-style: none;
    line-height: 20px;
    margin-top: 5px;
    margin-left: 0px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	text-align:left;
}
.language-box li a{
	padding-right:10px;
}
.language-box li:hover{
    background-color: #ccc;
}
.language-box .active > a{
    color: #b30000;
}
.language-box li a{
    padding: 5px;
    color: #000000;
    text-decoration: none;
    margin-left: 20px;
}
.language-box li img{
    position: absolute;
    width: 20px;
    height: 15px;
    margin-left: 0px;
    margin-top: 3px;
}
.menu-header{
    width: 100%;
    max-width: 1100px;
    height: 80px;
    background-color: #eeeeee;
    z-index: 9999999;
}
.menu-header.size-12{
    padding: 0px;
}

.btn-menu{
	float: left;
    margin-left: 10px;
	cursor:pointer
}
.btn-menu a{
  font-size: 34px;
  color: #F75459;
  line-height: 80px;
}
.logo{
    width: 60px;
	height: 75px;
	text-indent: 60px;
	line-height: 80px;
	margin-left: 10px;
	font-size: 35px;
	font-family: 'Myriad Pro','NotoSansKhmer';
	font-weight: bold;
	color: #F75459;
	float: left;
	text-decoration: none;
	background-image: url('../assets/imgs/logo.png');
	background-size: 60px;
	background-position: 0px 10px;
	background-repeat: no-repeat;
}
.search-form{
  width: 500px;
  height:35px;
  position:relative;
  margin: 0 auto;
  line-height: 80px;
  vertical-align: middle;
}
#textSearch{
  font-family: 'Myriad Pro','NotoSansKhmer';
  width: 80%;
  /*height:41px;*/
  line-height: 35px;
  font-size: 15px;
  border: 2px solid #F75459;
  outline: none;
  padding-left: 10px;
  padding-right: 10px;
  background: #EEEEEE;
  color:#F75459;
  font-weight: bold;
  height:40px;
  -webkit-appearance: none;
  -webkit-border-radius:0px;
}

#SearchSuggest{
	position:absolute;
	width:80%;
	height:auto;
	background-color:#fff;
	top:60px;
	border:1px solid #F75459;
	display:none;
	line-height:10px;
	font-size:13px;
	z-index:999999999;
	font-family: 'Myriad Pro','NotoSansKhmer';
}
.cate_sugg{
	font-weight:bold;
	color:#F75459;
}
.search_list{
	cursor:pointer;
}
.search_list:hover{
	background-color:#eeeeee;
}
#SearchSuggest{
	line-height:10px;
}
#SearchSuggest ul{
	margin:0px;
	padding-left:0px;
}
#SearchSuggest li{
	list-style:none;
	padding:10px;
}
#btnSearch{
  transition: ease-in 200ms;
  font-family: 'Myriad Pro';
  width: 10%;
  font-size: 15px;
  margin-left: -6px;
  line-height: 34px;
  background-color: #F75459;
  border: 2px solid #F75459;
  color: #ffffff;
  -webkit-appearance: none;
  -webkit-border-radius:0px;
}
#btnSearch:hover{
  background-color: #ffffff;
  cursor: pointer;
  color: #000000;
}
.search-header{
	background-color:#fff;
	font-size:14px;
}
.search-header a{
	color:#000;

}
.search-header a:hover{
	color:#d90036;
	text-decoration:underline;

}
.search-container{
	padding:0px;
	padding-top:15px;
}
.resultSearch{
	color:#d90036;
}
#none-style:hover{
	color:#000;
	text-decoration:none;
}
.user-option{
  font-family: 'Myriad Pro','NotoSansKhmer';
  position: absolute;
  width: 200px;
  right: 0px;
  top:35px;
  font-size: 15px;
  color: #F75459;
  z-index: 9999;
}

.user-option img{
  float: left;
  margin-top: -3px;
  width: 25px;
  height:25px;
  margin-right: 10px;
  border-radius: 50%;
}
.user-option a{
    color: #F75459;
    text-decoration: none;
    font-weight: bold;
}
.user-option a:hover{
  color: #666666;
}
.body-cover{
  transition: ease-in 500ms;
  width: 100%;
  height: 100vh;
  background-color:rgba(0, 0, 0, 0.48);
  position: fixed;
  z-index: 99;
  top:0px;
  display: none;
}

.show-search{
    position: absolute;
    right: 5%;
    line-height: 45px;
    cursor: pointer;
    font-size: 20px;
    display: none;
}
.header_cart_wrap{
  width: 40px;
  height: 40px;
  position: relative;
  float: right;
  margin-right: 210px;
  margin-top: -8px;
  z-index: 99;
}

.cart_img{
  width:30px;
  height: 30px;
  background-image: url('../assets/imgs/cart.png');
  background-position: top;
  float:left;
}
.cart_img:hover{
    background-position: bottom;
    cursor: pointer;
}
.cart_list_wrap{
  width: 400px;
  height: auto;
  background-color: #ffffff;
  box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.42);
  float: right;
  z-index: 999999;
  margin-right: -10px;
  margin-top: 10px;
  display: none;
}
.trash_items{
  width: 80px;
  height: auto;
  float: right;
  margin-right: 20px;
  text-align: center;
}
.trash_items span{
  margin-right: 5px;
}
.trash_items:hover{
  color: #ff0000;
  cursor: pointer;
}
.remove_cart_item{
  width: 50px;
  height: 80px;
  position: absolute;
  font-size: 20px;
  background-color: transparent;
  z-index: 99999;
  margin-top: -10px;
  right: 0px;
  line-height: 80px;
  text-align: center;
  color: #cccccc;
}

.remove_cart_item:hover{
  color:#ff0000;
}
.cart_status{
  border-radius: 50px;
  font-size: 12px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
  color: #ffffff;
  line-height: 14px;
  background-color: #fe0505;
  position: absolute;
  left:18px;
}
.cart-out{
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}
.close_cart{
  float: right;
  font-size: 12px;
  cursor: pointer;
}
.cart_list_item{
  width: 100%;
  height: auto;
  max-height: 320px;
  overflow: auto;
}
.cart_list_wrap .header{
  width: 100%;
  height: 20px;
  font-size: 15px;
  padding: 10px;
  padding-bottom: 25px;
  border-bottom: 1px solid #ccc;
}
.cart_list_wrap .header a{
 text-decoration:none !important;
 color:#000000;
}
.cart_list_wrap .header a:hover{
	color:#fe0505;
}
.cart_list_item li{
  list-style: none;
  border-bottom: 1px solid rgba(238, 238, 238, 0.86);
  padding: 10px;
  height: 80px;
}
.cart_list_item li:hover{
  background-color: #ececec;
  cursor: pointer;
}
.cart_list_item a{
  float: left;
  text-decoration: none;
  color: #000000;
}
.cart_list_item a h5{
  margin: 0;
  margin-left: 10px;
}
.cart_list_item img{
  width: 50px;
  height: 100%;
  float: left;
}
.cart_list_item .detail{
  font-size: 12px;
  margin-left: 10px;
}
.cart_list_item .detail dt{
  width:60px;
  float: left;
}
.cart_list_item .detail dd{
  margin-left: 10px;
  color: rgb(210, 13, 13);
  font-weight: bold;
}
.close-search{
	display:none;
}
.user-option .user-background{
  display: none;
}
.cart_list_wrap .header b a{
  color: #000000;
}
.cart_list_wrap .header b a:hover{
  text-decoration: underline;
}
.cart_footer{
  width: 400px;
  height: 50px;
  float: right;
  z-index: 999999;
  margin-right: -10px;
  background-color: #ffffff;
  margin: 0;
}

.cart_footer button{
  transition: ease-in 200ms;
  float: right;
  width: 150px;
  height: 30px;
  margin-right: 10px;
  margin-top: 10px;
  background-color: #F75459;
  border: 0px;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
}
.cart_footer button:hover{
  transition: ease-in 200ms;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.cart_footer .price{
  font-size: 20px;
  font-weight: bold;
  color: #ff0000;
}
.cart_footer .detail{
  float: left;
  width: 200px;
  padding-left: 10px;
}
.cart_footer .detail dt{
  float: left;
  width: 80px;
  line-height: 20px;
}
.cart_footer .detail dd{
  line-height: 20px;
}
.user-profile{
  width: 150px;
  display: inline-block;
  text-align: left;
  padding: 0px;
  background-color: #ffffff;
  padding-bottom: 10px;
  padding-top: 10px;
  box-shadow: 2px 3px 4px 2px rgba(0, 0, 0, 0.46);
  border-radius: 5px;
  margin-right:50px;

}
.user-profile li{
  list-style: none;
  color: #000000;
  padding-left: 20px;
	padding-top:10px;
 padding-bottom:10px;

}
.user-profile li i{
	margin-right:10px;
}
/* .user-profile li:hover{
  background-color: #ccc;
} */
.user-profile li:focus{
background-color:transparent;
}
.user-profile a{
    color: #000000;
    margin-left: 0px;
	padding-top:5px;
	padding-bottom:5px;
}
.user-profile li:hover{
	color:#ff2626 !important;
}
#triangle-up {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 15px solid #fff;
  position: absolute;
  top: 25px;
  right: 150px;

}
#triangle-up1 {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 15px solid #ffffff;
  position: absolute;
  top: 28px;
  right: 150px;
  right: 10px;
}
.user-profile, #triangle-up{
  display: none;
}
.home-banner,.pop-menu{
    height: auto;
    min-height: 295px;
    max-width: 1100px;
    position: relative;
    z-index: 9;
}
.pop-menu{
    height: 400px;
    position: fixed;
	top:80px;
	padding:0px;
	display:none;
  }
.pop-menu ul li{
    top:0px;
}

.home-banner.size-12{
    padding: 0px;
}

.menu-container{
    width: 100%;
    height: auto;
    background-color: #ffffff;
    padding: 0px;
}
.home-banner-active{
  position: fixed;
  top:0px;
}

.categories-list{
    padding: 10px;
    padding-left:0px;
    padding-right:0px;
    margin-top:0px;
    width:25%;
    /*min-width:210px;*/
    height: 100%;
    height: 400px;
    font-size: 15px;
    font-family: 'Myriad Pro','NotoSansKhmer';
    line-height: 32px;
    background-color: #F75459;
    float:left;
    z-index: 99999999999999;
}
.categories-list img{
    width: 20px;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
    margin-left:10px;
}

.categories-list li{
    list-style: none;
    margin: 0px;
    width: 100%;
    float: left;
    cursor:pointer;
}
.categories-list li a{
    text-decoration: none;
    color: #ffffff;
}

.categories-list:hover > .active-menu-background{
    display: block;
}

.show-all-categories{
  display: none;
}

.show-all-categories-desktop{
	margin-left:15px;
	color:#fff;
}
.show-all-categories-desktop a:hover{
	color:#000000;
}
.show-all-categories-desktop a{
	color:#fff;
}

/* First Sub Category*/
.first-sub-categories{
	background-color:#ffffff;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:25%;
	height:400px;
	padding-left:0px;
	padding-right:0px;
    z-index: 100;
}
.first-sub-categories.size-3{
	padding:0px;
	padding-top:10px;
}

.first-sub-categories li a{
	color:#000000;
	padding-left:20px;
}

/*On hover main menu*/
.categories-list li:hover{
	background-color:#f1f1f1;
}
.categories-list li:hover> a{
	color:#000000;
}

.categories-list li:hover >.first-sub-categories{
	visibility:visible;
	background-color:#f1f1f1;
}

.categories-list li:hover >.img-category{
	visibility:visible;
}


.first-sub-categories li:hover{
	background-color:#ffffff;
}
.first-sub-categories li:hover > .second-sub-categories{
  visibility: visible;
}

/* Second Sub Category*/

.second-sub-categories{
    width: 100%; /* Width of first-sub-categories*/
    height: 400px;
    visibility: hidden;
    position: absolute;
    left: 100%;
    top: 0%;
    margin-top: 1px;
    background-color: #ffffff;
    z-index: 10;
}
.second-sub-categories.size-3{
    padding: 0px;
    padding-top: 10px;
}
.second-sub-categories li:hover{
    background-color: #f1f1f1;
}

.img-category{
  	visibility:hidden;
  	max-width:25%;
  	min-width:180px;
  	height:398px;
  	position:absolute;
  	top:0px;
  	right:0px;
  	background-color:#ffffff;
    border-left: 0;
    z-index: 100;
}
.img-category img{
  	float:right;
  	margin:0px;
  	width:auto;
  	height:398px;
}
.active-menu-background{
    width: 75%;
    height: 400px;
    position: absolute;
    top: 0px;
    background-color: #ffffff;
    right: 0%;
    z-index: 0;
    display: none;

}

/*
generate class menu-active to:
Overriding Home Banner Menu*/

.menu-container.menu-active >.categories-list li ul,
.menu-container.menu-active >.categories-list li ul li,
.menu-container.menu-active >.categories-list li .img-category{
    top: 0px;
}
.home-banner-slide{
  	width:75%;
  	height:auto;
  	float:left;
    position:absolute;
    z-index: 0;
    right: 0;
    background-color: #ffffff;
}

.product-home-container.size-12 {
  padding: 0px;
  padding-top: 15px;
  font-family: 'Myriad Pro';
}
.new-arrival{
  height: auto;
  position: relative;
  /*margin-top: 20px;*/
  background-color: #ffffff;
  padding-bottom: 10px;
}
.discount-box{
	width:30px;
	height:50px;
	position:absolute;
	background-color:transparent;
}
.discount-tag{
	width:30px;
	height:30px;
	background-color:#ff2626;
	color:#ffffff;
	float:left;
	text-align:center;
	font-size:13px;
	box-shadow:1px 1px 4px 0px rgba(2, 2, 2, 0.48);
	padding-top:2px;
}
.triangle-down {
	width: 30;
	height: 20px;
	float:left;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 10px solid #ff2626;
	margin-top:0px;

}
.discount-true{
	text-decoration:line-through;
	color:#888888 !important;
}
.total-discount{
	font-weight:bold;
	color:#d90036;
}
.normal-price{
	color:#d90036 !important;
}
.new-arrival.size-12{
  padding: 0px;
}
.header-type1{
  width: 100%;
  height: auto;
  border-bottom: 5px solid #F75459 ;
  padding-top: 5px;
  position: relative;
}
.header-type2{
  width: 100%;
  height: auto;
  border-top: 5px solid #F75459 ;
  padding-top: 5px;
  margin-top: 20px;
  position: relative;
}
.header-type1 a, .header-type2 a{
  background-color: #F75459;
  padding: 5px 25px 5px 25px;
  font-weight: bold;
}

.item-container{
  position: relative;
  height: auto;
  top: 25px;
}
.item-container:hover{
  transform: scale3d(1.02,1.02,1.02);
  box-shadow: 0px 1px 3px 1px #ccc;

}
.item-container img{
  width: 100%;
  min-height: 100px;
}
.item-detail{
  width: 100%;
  height: auto;
  position: relative;
}
.new-arrival .item-detail p{
	margin-bottom:0px;
	color:#000000;
}
.new-arrival .item-detail span{
	color:#b30000;
}
.new-arrival .item-detail{
	font-size:12px;
}

.men-women-clothes{
  padding: 0px;
  margin-top: 20px;
  background-color:#ffffff;
}
.dynamic-right, .dynamic-left{
  height: auto;
}
.dynamic-left{
  background-color: #ffffff;
}
.dynamic-left ul.size-4{
  padding: 0px;
}

.dynamic-right.size-6, .dynamic-left.size-6{
  padding: 0px;
    padding-bottom: 5px;
}

.dynamic-right{
   min-height: 445px;
    background-color: #ffffff;
}
.dynamic-right .size-t-4{
    padding-bottom: 0px;
}
.dynamic-right-item {
    height: auto;

}.dynamic-right-item:hover {
    transform: scale3d(1.02,1.02,1.02);
  box-shadow: 0px 1px 3px 1px #ccc;
}
.dynamic-right-item img{
    width: 100%;
    height: auto;
}
.dynamic-right-item .item-detail{
    font-size: 13px;
	text-decoration:none;
	color:#000000;
}

/*  Category Page */
.all-categories{
	font-family: 'Myriad Pro','NotoSansKhmer';
	list-style:none;
	font-size:14px;
	padding:0px;
}
.first-category{
	color:#d90036 !important;
	font-size:16px;
}
.first-category:hover{
	color:#ff4c4d !important;
}
.categories-title{
	height:30px;
	line-height:30px;
	background-color:#F75459;
	font-weight:bold;
	color:#eeeeee;
}
.categories-title img{
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	margin-top: 3px;
}
.sub-categories{
	margin-left:5px;
	line-height:30px;
	text-decoration:none;
	height:100%;
	overflow:visible;
}

.sub-categories a{
	color:#000000;
}
.sub-categories a:hover{
	color:#666666;
}


/* Page Products */


.products{
	background-color:#ffffff;
}
.modal{
	height:auto;
	width:800px;
	background-color:#ffffff;
	position:fixed;
	left:50%;
	top:120px;
	margin-left:-400px;
	box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.44);
	z-index:9999999999;
	display:none;
}
.modal input{
		border:1px solid #d90036;
		border-radius:50px;
		background-color:#ffffff;
}
.modal input:hover{
	border:1px solid #b30000;
		background-color:#cccccc;
}
.empty-cart{
	width:550px;
	position:relative;
	left:50%;
	margin-left:-275px;
}
.empty-cart img{
	width:150px;
	height:150px;
	float:left;
}
.empty-cart h3{
	float:left;
	width:400px;
	line-height:150px;
}
@media screen and (max-width:590px){
	.empty-cart{
		width:100%;
		margin:0 auto;
		left:0;
	}
	.empty-cart img{
		width:150px;
		height:150px;
		position:relative;
		left:50%;
		margin-left:-75px;
	}
	.empty-cart h3{
		float:left;
		width:100%;
		line-height:30px;
		text-align:center;
	}
}
.progressing{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#ffffff;
	height:100%;
	opacity:0.5;
	z-index:999;
	display:none;
}
.progressing img{
	width:100px;
	height:70px;
	position:relative;
	left:50%;
	margin-left:-50px;
	top:50%;
	margin-top:-35px;
}
.progressing-delete{
  width: 400px;
  height: 80px;
  position: absolute;
  background-color: #ffffff;
  opacity: 0.6;
  right: 0px;
  margin-top: -10px;
  top: 10px;
  margin-right: -10px;
}
.progressing-delete img{
  width: 20px;
  height: 21px;
  margin-top: 28px;
  float: right;
  margin-right: 25px;
}
.modal .button{
	width:300px;
	position:relative;
	margin:auto;
}
.modal input{
	width:130px;
	margin-left:10px;
	height:30px;
	cursor:pointer;
}
.close-modal{
	float:right;
}
.close-modal:hover{
	color:#F75459;
	cursor:pointer;
}
.img-list.size-2{
	padding:0px;
}
.img-list img{
	width:60px;
	height:auto;
	border:2px solid #ccc;
	margin-bottom:10px;
}
.thumbs img{
	width:60px;
	border:2px solid #ccc;
}
.img-view{
	float:right;
	padding:0;
}

.img-view img{
	width:100% !important;
	height:auto !important;
	}
.products-images{
	border-right:1px solid #ccc;
}

.buy{
	font-family: 'Myriad Pro','NotoSansKhmer';
	color:#111111;
}
.buy-option{
	margin-top:50px;
}
.buy-option a{
	color:#ffffff;
}
.buy-now{
	min-width:150px;
	border:2px solid #F75470;
	padding:10px 30px 10px 30px;
	background-color:#F75459;
	margin-right:10px;
	border-radius:3px;
	color:#ffffff;
	cursor:pointer;
	margin-bottom:10px;
}
.buy-now:hover{
	background-color:#ff2626;
}

/*Buy Now Page*/
.buy_now_box_wrap{
  width: 40%;
  height: 400px;
  position: fixed;
  background-color: #ffffff;
  left: 50%;
  margin-left: -20%;
  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);

}

.add-to-cart{
	min-width:150px;
	border:2px solid #2693ff;
	padding:10px 20px 10px 20px;
	background-color:#ffffff;
	border-radius:3px;
	color:#000000;
	cursor:pointer;
}
.add-to-cart:hover{
		min-width:150px;
	border:2px solid #F75470;
}
.add-to-wish-list.size-12{
	padding-top:0px;
}
.add-to-wish-list a{
	color:#000000;
}

.add-to-wish-list a:hover{
	color:#F75470;

}
.p-item-title{
	float:left;
	max-width:80px;
}
.p-item-info{
	margin-left:100px;
}
.p-item-info.discount{
	font-size:23px;
	font-weight:bold;
	color:#ff4c4d;
	line-height:40px;

}
.p-property-item{
	margin-bottom:20px;
	line-height:20px;

}
.discount-lebel{
	font-size:14px;
	height:20px;
	line-height:10px;
	padding:3px 7px 3px 7px;
	background-color:#ff4c4d;
	color:#fff;
	font-weight:normal;
	vertical-align:middle;
}
.buy-quantity{
	width:50px;
	height:25px;
	border-radius:2px;
	border:1px solid #ccc;
}

.main-detail{
	margin-top:20px;
	padding:0px;
}

.recommended-product,.related-products,.product-details{
	background-color:#ffffff;
}
.recommended-product-wrap.size-3{
	padding:0px;
	padding-right:15px;
}
.product-details img{
	width:100%;
	height:auto;
}
.recommended-product{
	position:relative;
}
.recommended-product .header, .related-products .header{
	line-height:45px;
	text-align:center;
	border-bottom:1px solid #ccc;
	background-color:#F75459;
}

.related-products{
	margin-top:20px;
}
.related-products.size-12{
	padding-top:0px;
}
.related-products .header{
	width:180px;
	list-style:none;
	padding-left:0px;
	color:#ffffff;
	margin-bottom:0px;
	margin-top:0px;
}
.related-item img{
	width:100%;
}
.recommended-item{
	width:80%;
	margin:auto;
	margin-top:20px;
	border-bottom:1px solid #dddddd;
	padding-bottom:20px;
}
.recommended-item img{
	width:60%;
	position:relative;
	left:50%;
	margin-left:-30%;
}
.recomended-title,.recomended-price{
	width:100%;
	margin:auto;
}
.recomended-title{
	font-size:14px;
}
.recomended-price{
	font-size:16px;
	font-weight:bold;
	color:#F75459;
}
.product-details.size-9{
	float:right;
	padding-top:0px;
}
.product-details .header{
	margin:0px;
	padding:0px;
	list-style:none;
	border-bottom:1px solid #ccc;
}
.product-details .header li{
	line-height:45px;
	background-color:#F75459;
	width:180px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	cursor:pointer;
}
.collection-menu{
    height: auto;
}
.collection-menu.size-4{
  padding: 0px;
}
.collection-header{
  width: 100%;
  height: 30px;
  background-color:#F75459;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
}
.collection-list{
	padding:0px;
	list-style:none;
	font-weight:normal;
	font-size:13px;
	height:auto;
    text-align: center;
    line-height: 25px;
}
.collection-list li a{
    color: #313131;
}
.collection-list li:hover{
    background-color: #F75459;
}

/* Paginator withou bootstrap */
.pagination li{
	float:left;
	list-style:none;
	padding:2px 5px 2px 5px;
	margin:5px;
	background-color:#ff9999;
	border:1px solid #d90036;
	border-radius:2px;
}
.pagination li a{
	color:#111111;
}
.pagination li a:hover{
	text-decoration:underline;
}
.pagination .active> a{
	color:#000;
	font-weight:bold;
}


.pea_nij.size-12{
	height:auto;
}
footer{
    background-color: rgb(33,33,33);
    margin-top: 30px;
}
.footer{
    max-width: 1100px;
    width: 100%;
    height: 200px;
    background-color: rgb(33,33,33);
    position: relative;
    margin: auto;
	font-family:'Myriad Pro';
	font-size:14px;
}

.footer-vertical-menu.size-2{
    width: 19.5%;
    margin-right:0.5%;
}

.footer-vertical-menu{
    height: auto;

}
.footer-vertical-menu h4{
    margin: 0px;
    font-family: 'Myriad Pro';
    border-bottom: 1px solid #888888;
    color: #888888;
    font-weight: normal;
    padding-left: 5px;
    font-variant:small-caps;
}
.footer-vertical-menu li{
	list-style:none;
	margin-left:5px;
	line-height:30px;
}
.footer-vertical-menu li a{
	color:#dddddd;
}
.footer-vertical-menu li a:hover{
	color:#ffffff;
}
.footer-icon{
	width:20px;
	height:20px;
	float:left;
}
.info{
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:0px;
	float:left;
	color:#dddddd;
	font-size:14px;
}
.info img,.info p{
	float:left;
}
.info img{
	margin-top:2px;
}

.info p{
	width:80%;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:0px;
	font-family: 'Myriad Pro','NotoSansKhmer';
}

.social-icon .footer-icon{
	margin-right:5px;
	margin-top:5px;
	border-radius:2px;
}

.nav-footer{
	clear:both;
	width:100%;
	height:auto;
	background-color:#000000;
	line-height:30px;
}
.nav-footer{
	color:#ffffff;
	font-family: 'Myriad Pro','NotoSansKhmer';
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.fa.fa-chevron-circle-up{
	width:40px;
	height:40px;
	border-radius:50%;
	color:#ccc;
	font-size:35px;
	position:fixed;
	bottom:100px;
	right:50px;
	cursor:pointer;
	display:none;
	z-index:99999;
}
.fa.fa-chevron-circle-up:hover{
	color:#444444;
}


/* Page Rigister */
.register-form.size-5, .login-form.size-5 {
	padding:0px;
	margin-top:20px;
}

.register-form, .login-form{
	left:50%;
	margin-left:-25%;
	font-family: 'Myriad Pro','NotoSansKhmer';
	box-shadow:-0px 0px 5px -1px #aaaaaa;
	font-family:14px;
}
.register-form a, .login-form a{
	color:#000000;
}
.register-form a:hover{
	color:#777777;
}
.login-form a:hover{
	color:#777777;
}
.register-form .input-container strong,
.login-form .input-container strong{
	font-size:20px;
	line-height:50px;
	color:#F75459;
}

.input-container{
	background-color:#ffffff;
}
.input-container.size-12{
	padding-top:0px;
}
.input-container input, .input-container textarea{
	height:40px;
	line-height:40px;
	padding:0px;
	padding-left:10px;
	border:1px solid #cccccc;
	border-radius:0px;
	box-shadow:0;
  outline: none;
  font-family: 'Myriad Pro','NotoSansKhmer';
}
.input-container textarea{
  height:100px;
  line-height: 15px;
  resize: none;
}
.input-container input:focus, .input-container textarea:focus{
	border:1px solid #F75459;
	box-shadow:-0px 0px 5px -1px #F75459;
}
.btnSubmit.size-12{
	height:50px;
	cursor:pointer;
	background-color:#F75459;
	border:none;
	font-size:18px;
	color:#ffffff;
	border-radius:0px;
	box-shadow:0;
}
.btnSubmit:hover{
	background-color:#f86568;
}
.alert{
	border-radius:3px;
	font-size:12px;
}

.alert.warning{
	position:relative;
	width:100%;
	line-height:50px;
	height:auto;
	background-color:#ffbfbf;
  text-align: center;
}
#require_user_info{
  display: none;
}
.alert.success{
	position:relative;
	width:100%;
	line-height:50px;
	height:auto;
	background-color:#d5ffe1;
}
.myliza{
		background-color:#ffffff;
		width:100%;
		height:auto;
		position:relative;
	}
.myliza li{
	line-height:45px;
	list-style:none;
}
.myliza li a{
	color:#000000;
	font-family: 'Myriad Pro','NotoSansKhmer';
	margin-left:20px;

}
.my-account{
	background-color:#ffffff;
	margin-top:30px;
}
#my-account{
	cursor:pointer;
}
.my-account .my-photo{
	border:1px solid #ccc;
	width:70px;
	height:70px;
	border-radius:50px;
	float:left;
}
.my-account .my-photo img{
	width:100%;
	height:100%;
	border-radius:50px;
}
.my-account h4{
	line-height:30px;
	margin-left:10px;
	float:left;
	font-family: 'Myriad Pro','NotoSansKhmer';
	color:#000000;
	font-weight:normal;
	font-size:17px;
}
.info-detail ul{
	padding-left:0px;
}
.info-detail ul li{
	list-style:none;
	text-align:center;
	border-right:2px solid #dddddd;
	font-family: 'Myriad Pro','NotoSansKhmer';

}
.info-detail ul li .value{
	color: #f86568;
	font-size: 20px;
	margin-bottom: 5px;
	height: 24px;
	line-height: 24px;
	display: block;
}
.info-detail ul li .detail{
	color:#000000;
}
.info-detail ul li a:hover > .detail{
	color:#f86568;
}
.info-detail ul li.last-item{
	border-right:0px;
}
.triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 15px solid #cccccc;
    position:absolute;
	bottom:-17px;
	left:50%;
	margin-left:-10px;
}
.triangle-up:after{
    content:'';
    width: 0;
    height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 15px solid #ffffff;
    position:absolute;
	left:-10px;
	top:2px;
}
.account_setting{
	background-color:#ffffff;
	margin-top:30px;
	text-align:center;
}
.account_setting .my-photo{
	width:150px;
	height:150px;
	margin:auto;
	border-radius:3px;
}
.account_setting .my-photo img{
	width:100%;
	height:100%;
	border-radius:50%;
}
.my-photo:hover > .edit{
	display:block;
	cursor:pointer;
}
.account_setting .edit{
	width:150px;
	height:150px;
	background-color:rgba(0, 0, 0, 0.76);
	position:absolute;
	border-radius:50%;
	display:none;
}
.edit img{
	width:30px;
	height:30px;
}
.user_information,
.shipping_information{
	text-align:left;
}
.u-info{
	margin-bottom:0px;
}
.u-info-title{
	float:left;
}
.u-info-input{
	margin-left:120px;
}
.u-info-input input,
.u-info-input textarea{
	width:130px;
	padding-left:5px;
}
.u-info-input textarea{
	 resize: none;
	 min-height:50px;
}
.u-info-input input{
	border:none;
	outline:none;
	border-bottom:2px solid #ccc;
}
.u-info-input input:focus{
	border-bottom:2px solid #ff2626;
}
#btn_save{
	width:150px;
	height:40px;
	background-color:#ff4c4d;
	border:none;
	border-radius:3px;
	color:#ffffff;
	cursor:pointer;
	font-size:17px;
}
#btn_save:hover{
	background-color:#ff0000;
}
table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    text-align: left;
    padding: 8px;
}

tr:nth-child(even)
{background-color: #f2f2f2}

th {
    background-color: #f86568;
    color: #ffffff;
	vertical-align:middle;
}
/* #tbl-product-ordered td:nth-child(2),
#tbl-product-ordered th:nth-child(2) {
   display: inline-block;
} */

.product-order-wrap.size-12 div.size-12{
	padding:0px;
}
.product-order-wrap{
		background-color:#f1f1f1;
	margin-bottom:10px;
}

.my-account-detail{
	background-color:#ffffff;
	margin-top:30px;
	padding:0px;
}
.product-name-detail img{
	float:left;
}
.product-name-detail span{
	float:left;
}
.product-pic{
	float:left;
	width:150px;
	position:relative;
}

.product-pic img{
	width:100%;
}
.link-title{
	font-size: 14px;
	color: #3A3E4A;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product-link{
	margin-left:160px;
}
.product-link span{
	float:left;
	text-decoration: line-through;
	color:#aaaaaa;
	margin-right:10px;
	margin-bottom:10px;
}
.product-link .no-discount{
	text-decoration:none;
	color:#000000;
}
.product-link .discount{
	background-color:#ffbfbf;
	font-size:12px;
	padding:5px;
	border-radius:3px;
	float:left;
	line-height:10px;
	text-decoration: none;
	color:#000000;

}
.order_quantity{
	float:left;
	width:100%;
}
.order_quantity span{
	text-decoration:none;
	color:#222222;

}
.order_quantity select{
	width:50px;
	height:25px;
}
.sub-total{
	float:left;
	font-size:13px;
	color:#d90036;
}
.order-remove{
	float:right;
	cursor:pointer;
	border:1px solid #ccc;
	padding:2px 5px 2px 5px;
	border-radius:3px;
	margin-left:10px;

}
.order-remove:hover{
	color:#d90036;
}
.order-wish-list{
	float:right;
	cursor:pointer;
	border:1px solid #ccc;
	padding:2px 5px 2px 5px;
	border-radius:3px;

}
.order-wish-list:hover{
	color:#d90036;
}

.total{
	float:right;
}
.total strong{
	font-size:20px;
	color:#f86568;
}
.btn-buy-all{
	float:right;
	margin-top:20px;
	padding:5px 20px 5px 20px;
	background-color:#f86568;
	border:1px solid #d90036;
	font-size:17px;
	font-weight:600;
	color:#ffffff;
	border-radius:3px;
	cursor:pointer;
}
.btn-buy-all:hover{
	background-color:#f97d81;

}
.order-summarize{
	border-top:3px solid #f97d81;
}

/* Payment  */

.confirm_buy_wrap{
	background-color:#ffffff;
}
.confirm-info{
	border:2px solid #ff9999;
}
.confirm-info-title{
	float:left;
}
.confirm-info-detail{
	margin-left:70px;
}
#edit_info{
	float:right;
	color:#000000;
}
#edit_info:hover{
	color:#d90036;
}
.processing{
	background-image:url('../assets/imgs/removing.gif');
	background-repeat:no-repeat;
	background-position:center;
	background-size:20px;

}
.confirm-info-title{
	line-height:30px;
	text-align:right;
}
.accepted-card{
	margin-left:10px;
}
.accepted-card img{
	width:140px;
	height:30px;

}
.confirm-info-title{
	float:left;
	line-height:30px;
}
.confirm-info-detail{
	margin-left:100px;
	line-height:30px;
  width: 100%;
}
.confirm-info-detail input{
	height:30px;
	border-radius:3px;
	border:1px solid #ccc;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	outline:none;
}
.confirm-info-detail input:focus{
	border:1px solid #ff4c4d;
	box-shadow:-0px 0px 20px 0px #ff4c4d;
}

.validate-date input{
	width:50px;
	text-align:center;
	padding:0;
}
.cvv input{
	width:60px;
	text-align:center;
	padding:0;
}
.order-summarize{
	background-color:#ffffff;
}
.bank_agents_ic img{
  width: 50px;
  height: 50px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
.bank_agents_ic span{
  margin-top: 20px;
  float:left;
}
.bank_agents_ic{
  transition: ease-in 200ms;
  width: 100px;
  height: 70px;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  float: left;
  margin: 15px;
}
.bank_agents_ic:hover{
  transition: ease-in 200ms;
  border: 1px solid #fea4a6;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.triangle-topright {
	width: 0;
	height: 0;
	border-top: 30px solid red;
	border-left: 30px solid transparent;
}
.selected_payment{
	width: 30px;
	height: 30px;
  position: absolute;
  right: 0px;
  top:0px;
  border-top-right-radius: 3px;
  overflow: hidden;
}
.selected_payment i{
  position: absolute;
  right: 2px;
  top:2px;
  color: #ffffff;
  font-size: 12px;
}
.main-page-wrap{
	min-height:400px;
	height:auto;
	background-color:#ffffff;
	position:relative;
}
.success_icon{
	width:25px;
	height:25px;
	background-image:url('../assets/imgs/success.png');
	background-size:20px;
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}
.unsuccess_icon{
	width:25px;
	height:25px;
	background-image:url('../assets/imgs/unsuccess.png');
	background-size:20px;
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}
.payment-wrap{
	border:1px solid #ccc;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
}
.payment-wrap P{
	font-size:16px;
}
.payment-wrap span,
.payment-wrap a{
	color:#2693ff;
}
.payment-wrap #reason{
	color:red;
}
.payment-wrap a:hover{
	text-decoration:underline;
}

/* Search Filter */
.filter-container{
	padding:0px;
	padding-top:15px;
}
.filter-header{
	background-color:#ffbfbf;
}
.filter-header a{
	color:#444444;
	font-size:14px;
}
.filter-header a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.filter-header #active:hover{
	color:#444444;
	text-decoration:none;
}

/* Article Page */
.article-wrap{
	background-color:#ffffff;
	box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.48);
}
th p{
	margin:0px;
}
.form_contact input,.form_contact textarea{
	margin-left:0px;
	width:100%;
}
.article-detail h5{
	color:#d90036;
}
.form_contact textarea{
	border:none;
	border-bottom:2px solid #cccccc;
	font-family: 'Myriad Pro','NotoSansKhmer';
}
.form_contact textarea:focus{
	border-bottom:2px solid #ff0000;
	outline:0;
}
.form_contact dl dd{}
.form_contact dl dt{
	float:left;
	line-height:30px;
}
#btn_send_mail{
	width:100%;
	line-height:30px;
	text-align:center;
	padding:0;
	background-color:#ff2626;
	border:0;
	border-radius:3px;
	cursor:pointer;
	color:#fff;
	font-size:16px;
}
#btn_send_mail:hover{
	background-color:#ff4c4d;
}
/*@ Section 2
  @ Small Desktop Version*/
@media screen and (max-width:1100px){
    .container{
        max-width: 900px;
    }
    .menu-header,.pop-menu{
      max-width: 900px;
    }
    .search-form{
        width:400px;
        margin: auto;

    }
    .categories-list{
      font-size: 14px;
    }
     .dynamic-right{
        height: auto;
        min-height: auto;
    }
     .dynamic-right .size-t-4{
		padding-top:10px;

	}
	.fa.fa-chevron-circle-up{
		right:10px;
		bottom:20px;
	}

	.img-view img{
	width:100% !important;
	height:auto !important;
}


/*@ Section 3
  @ Tablets Version & Mobile*/
@media screen and (max-width:900px){
    .search-form{
        width:250px;
        margin: auto;
    }
    #textSearch{
        width: 70%;
    }
    #btnSearch{
        width: 15%;
    }
		/* Products */
	.img-view{
	width:100% !important;
	height:auto !important;
	}
	.img-view img{
	width:100% !important;
	height:auto !important;
	}
	.product-pic{
		width:70px;
	}
	.product-link{
		margin-left:80px;
	}
	.modal{
		width:600px;
		margin-left:-300px;
	}

	.thumbs.size-2{
		width:100%;
	}

	#SearchSuggest{
	position:absolute;
	width:70%;
	height:auto;
	background-color:#fff;
	top:60px;
	border:1px solid #F75459;
	display:none;
	line-height:10px;
	font-size:13px;
	z-index:999999999;
	}
	.collection-header{
		font-size:12px;
	}

}

@media screen and (max-width:770px){

	#my-account{
		line-height:50px;
	}
    .logo{
		width: 60px;
		height: 75px;
		text-indent: 42px;
		background-size:37px;
		background-position: 5px 6px;
	}
    .logo,.btn-menu a {
        line-height: 50px;
        font-size: 20px;
        margin-left: 10px;
    }
    .menu-header{
    height: 45px;
	box-shadow:1px 2px 3px 1px rgba(0, 0, 0, 0.39);
    background-color: #ffffff;
    }
    .menu-container{
      border: none;
    }
    .btn-menu:hover{
        cursor: pointer;
    }
    .search-form{
		background-color:#ffffff;
		height:45px;
		width:100%;
		position: absolute;
		display:none;
    }
	#textSearch{
		padding-left:30px;
		width:85%;
		height:35px;
		position:absolute;
		top:5px;
		margin-left:2%;
		border:1px solid #f1f1f1;
		border-radius:3px;
	}
	.close-search{
		display:block;
		position:absolute;
		line-height:45px;
		width:30px;
		text-align:center;
		left:2%;
		z-index:9;
		cursor:pointer;
	}

    .show-search{
        display: block;
    }

    #btnSearch{
        background: transparent;
        border: none;
        color: #000000;
        font-size: 19px;
        float: right;
        line-height: 45px;
    }
    #btnSearch:hover{
        background-color: transparent;
    }
    .user-option{
        background-repeat: repeat-x;
        z-index: 99;
        position: absolute;
        width: 80%;
        height: 100vh;
        top: 0px;
        left:0%;
        background-color: #ffffff;
        padding:10px;
        border-right: 1px solid #ccc;
        overflow-y: auto;
        overflow-x: hidden;
        display: none;
    }
    .user-option, .user-option a{
        font-weight: normal;
        color: #ffffff;
    }
    .user-option img{
        width: 50px;
		height:50px;
    }

    .user-option .user-background{
      display: block;
      width: 600px;
      height: 80px;
      left: 0px;
      top: 0px;
      position: absolute;
      z-index: -999;
      border-radius: 0;
    }
    .user-profile{
      width: 100%;
      display: block;
      text-align: left;
      padding: 0px;
      box-shadow: none;
      padding-bottom: 100px;
	  margin-top:50px;
    }
	.user-option a{
		margin:0px;
	}
    .user-profile i{
      font-size:15px;
    }
	.user-profile li{
		line-height:20px;
	}
    .user-profile li a{
      font-size: 15px;
      margin-left: 20px;

    }
    .user-profile li, .user-profile li a{
      color: #000000;
    }
    #triangle-up {
        display: none;
    }

    .home-banner-slide{
      width: 100%;
      height: auto;
      position: relative;
    }
    .categories-list{
      width: 100%;
      height: 135px;
      position: relative;
      z-index: 1;
      text-align: center;
      overflow: hidden;
    }
    .categories-list img{
        display: none;
    }

    .categories-list li{
      float: left;
      width: 50%;
    }
    .categories-list li:hover>ul,
    .categories-list:hover>.active-menu-background{
      display: none;
    }

    .categories-list li:hover >.first-sub-categories{
    	visibility:hidden;
    }
    .categories-list li:hover >.img-category{
    	visibility:hidden;
    }
    .first-sub-categories{
      display: none;
    }
    .show-all-categories{
      display: block;
      width: 100%;
      height: 30px;
      background-color: #F75459;
      position: absolute;
      line-height: 30px;
      bottom: 0;
      cursor: pointer;
    }
	.show-all-categories a{
		    color:#fff;
	}
    .show-all-categories:hover{

      background-color: #f1f1f1;
    }
	.show-all-categories:hover > a{
	 color: #000000;
	}
    .new-arrival{
      background-color: #f1f1f1;
      font-size: 12px;
    }
    .item-container.size-t-2, .dynamic-right-item{
      width: 47.00%;
    }
    .item-container, .dynamic-right-item{
      background-color: #ffffff;
      border-radius: 5px;
      margin-top: 10px;
      margin-left: 2%;
      box-shadow: 0px 2px 3px 2px #ccc;
    }

    #men-collection-line{
        display: none;
    }
   .category-block.size-3{
	   padding:0px;
	   margin-bottom:10px;

   }
   .categories-title{
		height:50px;
		line-height:50px;
		background-color:#fff;
		padding-left:10px;
		cursor:pointer;
		color:#000000;
	}
	.categories-title img{
		margin-top:15px;
	}
	.sub-categories{
		height:0px;
		overflow:hidden;
		position:relative;
	}

	/* Page Rigister */
	.register-form,.login-form{
		left:0;
		margin:0 auto;
	}
	.myliza{
		display:none;
	}
	.info-detail ul li{
		border:none;
	}
	.triangle-up{
		display:none;
	}

	.zoomtracker{
		display:none;
	}

	/* Page Products */
	.products-images{
		border-right:0;
	}
	.recommended-product-wrap.size-3{
	padding-right:0px;
	}

	.modal{
		width:100% !important;
		margin-left:0px !important;
		left:0px;
		text-align:center !important;
	}
	.modal input{
		margin-bottom:10px;

	}
	.modal .button{
		width:auto;
	}
	.modal img{
		margin-left:-10px !important;

		position:absolute;

	}
	#SearchSuggest{
	position:absolute;
	width:100%;
	height:auto;
	background-color:#fff;
	top:45px;
	border:none;
	display:none;
	line-height:10px;
	font-size:13px;
	z-index:999999999;
}
  .header_cart_wrap{
    margin-right:10%;
    margin-top: 5px;
  }
  
    .mobile_hide{
	display:none;
  }
  .mobile_show{
	display:block;
  }

}

/*@ Section 4
  @ Small Mobiles Version*/
  @media screen and (max-width:370px){

	#tbl-product-ordered td:nth-child(2),
	#tbl-product-ordered th:nth-child(2) {
		display: none;
	}

	.u-info-title,.confirm-info-title{
		display:none;
	}
	#we-accept{
		display:block;
	}
	.u-info-input,.confirm-info-detail{
		margin-left:0px;
	}
}
@media screen and (max-width:290px){
    .nav-text{
        width: 263px;
        font-size: 13px;
    }

}
@media screen and (max-width:270px){
	.nav-text{
        width: 252px;
        font-size: 12px;
		line-height:30px;
    }
}
