/* BASIC css start */
.item-cont{width:100%; font-size:0;}
.item-cont .item-list{display:inline-block; padding:0; width:25%; margin-bottom:8%; position:relative; vertical-align:top; float:none;}
.item-cont .item-list:nth-child(1), #section5 .item-cont .item-list:nth-child(6){width:50%;}
.item-cont .item-list:nth-child(4) ~ .item-list{vertical-align:bottom; margin-top:-26%;}
.item-cont .item-list .thumb{width:calc(100% - 20px); height:auto; margin:0 10px; position:relative;}
.item-cont .item-list .thumb img{width:100%; height:auto;}
.thumb .item-view{position:absolute; right:0; top:15px; background:#fff; box-shadow:1px 1px 2px #c5c5c5; opacity:0; visibility:hidden; transition:all 0.3s ease-in-out;}
.thumb .item-view li{}
.thumb .item-view li a{display:inline-block; padding:9px 11px; position:relative;}
.thumb .item-view li a img{}
.thumb .item-view li a span{background:#333232; color:#fff; font-size:15px; font-weight:300; padding:2px 9px 1px; border-radius:15px; position:absolute; right:55px; top:5px; min-width:100px; display:block; opacity:0; visibility:hidden; transition:all 0.3s ease-in-out;}
.thumb:hover .item-view{right:15px; opacity:1; visibility:visible;}
.thumb .item-view li:hover span{opacity:1; visibility:visible;}
.thumb .item-view li:hover span:hover{background:#fff; color:#222;}
.discount-rate{position:absolute; left:15px; top:15px; width:50px; height:50px; display:block; text-align:center; background:#333232; border-radius:50%; color:#fff; line-height:51px; font-size:15px;}

.item-cont .item-list .prd-info{padding:10px 0 0 10px ! important; text-align:left ! important;}
.item-cont .item-list .prd-name a{font-size:17px; color:#333 ! important;}
.item-cont .item-list .prd-subname{padding:10px 10px 0 0; font-size:13px; line-height:18px; border-top:none ! important; margin-top:0 ! important; color:#333 ! important;}
.item-cont .item-list .prd-price{padding-top:13px; font-family: "Josefin Sans", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔 고딕", "Apple SD Gothic Neo", sans-serif ! important;}
.item-cont .item-list .prd-price strike{font-size:17px; color:#888 ! important; padding-right:7px;}
.item-cont .item-list .prd-price .price{font-size:17px; color:#4c4c4c ! important; font-weight:600;}
.prd-preview{display:none;}
/* BASIC css end */

