/* BASIC css start */
/*.item-wrap {overflow: hidden;margin: 0 auto;}*/

#mainWrap { margin:0 50px; max-width:1920px;min-width: 1200px; }

/* 메인 슬라이드 배너 */
#mainSlider {position:relative;z-index:10;min-width:1200px;}
#mainSlider .swiper-container { width: 100%; height: 100%; }
#mainSlider .swiper-slide { text-align: center; font-size: 18px; background: #fff; }
#mainSlider .swiper-slide img { width: 100%; display: block; height: auto;}
#mainSlider .swiper-button-next,
#mainSlider .swiper-button-prev { opacity:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
#mainSlider .swiper-container:hover .swiper-button-next,
#mainSlider .swiper-container:hover .swiper-button-prev { opacity:1; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
#mainSlider .swiper-button-next { right:50px; background:url('/design/durango/13199/tem173/arrow_right.png') 0 0 no-repeat; width: 28px; height:60px;}
#mainSlider .swiper-button-prev { left:50px; background:url('/design/durango/13199/tem173/arrow_left.png') 0 0 no-repeat; width: 28px; height: 60px;}
#mainSlider .swiper-pagination-bullets { bottom:26px;}
#mainSlider .swiper-pagination-bullet { width:9px; height:9px; background:#2e2e2e; opacity:1; }
#mainSlider .swiper-pagination-bullet-active { background:#fff;}

#contentWrapper h3 { font-size:34px;font-weight: 300; font-weight:bold; }

/* NEW COLLECTION */
#tabProduct {visibility:hidden;position:relative; padding: 1% 0 0; }
#tabProduct .item-wrap { padding: 0;}
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden; }
#tabProduct .newCate_prod .newCateTab li{ display:inline-block;}
#tabProduct .newCate_prod .newCateTab li a {display:block;font-size: 16px;font-weight: 300;color:#000;margin:18px 25px 0 0; }
#tabProduct .newCate_prod .newCateTab li a:hover,
#tabProduct .newCate_prod .newCateTab li a.active { color:#000; font-weight:bold;  text-decoration : underline;}
#tabProduct .newCate_prod .newCateList {position:relative;padding: 26px 0;}
#tabProduct .newCate_prod .slideList ul { zoom:1; overflow:hidden;margin-left: -1.5%;}
#tabProduct .newCate_prod .slideList ul li.itemWrap {float: left;position:relative; width: 20%; padding: 0 0 3% 1.5%;box-sizing:border-box; }
#tabProduct .newCate_prod .slideList ul li .thumb { position:relative; overflow: hidden; }
#tabProduct .newCate_prod .slideList ul li .thumb img {width:100%;    height: 320px; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
#tabProduct .newCate_prod .slideList ul li .thumb:hover img {-webkit-transform: scale(1.15);transform: scale(1.15) }
#tabProduct .newCate_prod .slideList .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.3s ease;transition:transform 0.3s ease; }
#tabProduct .newCate_prod .slideList .prd-preview { display:none; position:absolute; right:15px;bottom:15px; width:24px;margin:0 auto;}
#tabProduct .newCate_prod .slideList .prd-preview i { font-size: 24px; }
#tabProduct .newCate_prod .prd-info { left:0;right:0;margin-top: 17px; min-height: 100px;}
#tabProduct .newCate_prod .prd-info .clChip span {display: inline-block;width: 12px;height: 4px; margin: 0 1px;vertical-align: top;}
#tabProduct .newCate_prod .prd-info .prd-name { margin:0 0 4px;font-size:16px;}
#tabProduct .newCate_prod .prd-info .subname { color: #8e8d8d; line-height: 18px; padding-bottom: 7px; font-size: 14px;}
#tabProduct .newCate_prod .prd-info .prd-price { font-size: 16px; position: relative; margin: 12px 0 0; }
#tabProduct .newCate_prod .prd-info .prd-price del { color: #8e8d8d; font-weight: normal; font-size: 14px; margin: 0 8px; }
#tabProduct .newCate_prod .prd-info .prd-price .dcPercent { color: #d95115; font-size: 16px; }
#tabProduct .newCate_prod .prd-info .prd-price span { }

/* 중간 배너1 */
.midBanner1 { margin:4% 0 4%; padding: 2% 0 0; }
.midBanner1 li { float:left; width:100%;}
.midBanner1 li a { display:block; }
.midBanner1 li a img { width:100%; }

/* 중간 배너2 */
.midBanner2 { margin:0 0 0 0 0%; }
.midBanner2 li { float:left; width:33.3%;}
.midBanner2 li a { display:block; }
.midBanner2 li a img { width:100%; }

/* 중간 배너3*/
.midBanner3 { margin:40px 0 0 0%; padding: 0% 0 0; }
.midBanner3 li { float:center;  width: 100%; height: 100%; }
.midBanner3 li a { display:block; }
.midBanner3 li a img { width:100%; height: 100%; }




/* MD's PICK 롤링상품 */
#mdPick { position:relative; margin: 0px 0 100px; padding: 3.6% 2.8%; background: #f3f3f3;}
#mdPick .leftAboutInfo { float:left; font-weight: 300; width:12%; }
#mdPick .leftAboutInfo .Info { }
#mdPick .leftAboutInfo .Info .t1 { font-size:34px; margin: 0 0 8px; font-weight:bold; }
#mdPick .leftAboutInfo .Info .t2 { font-size:18px; color:#808080; }
#mdPick .leftAboutInfo .Info a.mdBtn { display:block;background:#222; color:#fff;border:1px solid #222; position:absolute;bottom:10%;height:58px;line-height:58px; padding:0 2%; font-size:16px;}
#mdPick .leftAboutInfo .Info a.mdBtn:hover {background:#f3f3f3; color:#222;border:1px solid #222; }
#mdPick .mdPickSlider { position:relative; float:right;width:84%; padding:10px; background: #fff; }
#mdPick p.ttl {font-size: 20px;display: inline-block;margin: 14% auto 3%;width: 100%;text-align: center;font-weight:500;}
#mdPick .mdPickContainer {  overflow:hidden;width:90%;margin: 0 auto; }
#mdPick .mdPickContainer .swiper-wrapper { padding: 20px 0; }
#mdPick .mdPickContainer .swiper-slide { width:23.8%;margin: 0 20px 0 0; }
#mdPick .mdPickContainer .swiper-slide a { display:block;}
#mdPick .mdPickContainer .swiper-slide .thumb { position:relative; overflow: hidden; }
#mdPick .mdPickContainer .swiper-slide .thumb img {width:100%;-webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
#mdPick .mdPickContainer .swiper-slide .thumb:hover img {-webkit-transform: scale(1.15);transform: scale(1.15) }
#mdPick .mdPickContainer .swiper-slide .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.3s ease;transition:transform 0.3s ease; }
#mdPick .mdPickContainer .swiper-slide .prd-preview { display:none; position:absolute; right:15px;bottom:15px; width:24px;margin:0 auto;}
#mdPick .mdPickContainer .swiper-slide .prd-preview i { font-size: 24px; }
#mdPick .mdPickContainer .swiper-slide .listPic { width:100% }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listName { font-size: 16px; margin:17px 0 4px; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .subname { color:#8e8d8d;line-height:18px; padding-bottom: 7px;font-size: 14px;}
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice { font-size: 16px;position:relative;margin:12px 0 0;}
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice del,
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice strike { color:#8e8d8d; font-weight: normal; font-size: 14px; margin: 0 8px; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice .dcPercent { color:#d95115; font-size:16px;}
#mdPick .mdPickContainer .swiperBtn {color:#111;font-size: 27px;position:absolute;top:46%;text-align:center;background-image: none; z-index:11;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-next {right:20px;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-prev {left:20px;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-next:hover img { background:url('/design/durango/13199/tem173/md_arrow_right_on.png') no-repeat; z-index:11;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-prev:hover img { background:url('/design/durango/13199/tem173/md_arrow_left_on.png') no-repeat; z-index:11;}
#mdPick .mdPickContainer .swiper-scrollbar { width:100%;height: 2px; left:0; bottom:0; background: #dbdbdb;}
#mdPick .mdPickContainer .swiper-scrollbar-drag { background: #000;}

/* 인스타그램 */
.instargram { padding:10px 0; }
.instargram > ul > li:first-child { width:20% }
.instargram > ul > li { float:left; width:80% }
.instargram .ttl {position:relative; float:left;font-size:34px; font-weight:300;}
.instargram .ttl .btnFollow { }
.instargram .ttl .btnFollow a {display:block;line-height:35px; width:120px; height:35px; border-radius:20px;background:#222;color:#fff;font-size:16px;text-align:center;border:1px solid #222; margin:10px 0;-webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
.instargram .ttl .btnFollow a:hover { background:#fff;color:#222;border:1px solid #222; box-sizing: content-box; }
.instargram img { width:12%;padding:0px 10px 0px 0px; }

@media (min-width:1200px) {
	#mdPick .leftAboutInfo { float:left; font-weight: 300; width:15%; }
	#mdPick .mdPickSlider { position:relative; float:right;width:80%; padding:10px; background: #fff; }
    .instargram > ul > li:first-child { width:22% }
	.instargram > ul > li { float:left; width:78% }
}
    
/*해더 슬림 배너*/
.header-slim-banner-wrap{
    background:#4a3829;
}

.header-slim-banner-wrap .headerSlimBanner{
    overflow:hidden;
}

.header-slim-banner-wrap .headerSlimBanner a{
    display:block;
    color:#fff;
    font-size:16px; 
    line-height:50px;
    text-align:center;
}

.header-slim-banner-wrap .headerSlimBanner .swiper-button-next1,
.header-slim-banner-wrap .headerSlimBanner .swiper-button-prev1{
    color:#fff;
}

.header-slim-banner-wrap .headerSlimBanner .swiper-button-next1:after,
.header-slim-banner-wrap .headerSlimBanner .swiper-button-prev1:after{
    font-size:12px;
}

.header-slim-banner-wrap .headerSlimBanner .swiper-button-next1,
.header-slim-banner-wrap .headerSlimBanner .swiper-rtl .swiper-button-prev1{
    right:0;
}

.header-slim-banner-wrap .headerSlimBanner .swiper-button-prev1,
.header-slim-banner-wrap .headerSlimBanner .swiper-rtl .swiper-button-next1{
    left:0;
}


/* 다찾다 자동완성*/
.tb-search { position:relative; }
.tb-search .search-auto-complete-list { display:none; z-index:1; position:absolute; top:31px; left:10px; border:1px solid #ddd; border-top:1px solid #ddd; line-height:14px; background:#fff; }
.tb-search .search-auto-complete-list ul { width:222px; padding:4px 0 6px; border-bottom:1px solid #ddd; }
.tb-search .search-auto-complete-list ul li { text-align:left; }
.tb-search .search-auto-complete-list ul li.on { background:#f3f3f3; }
.tb-search .search-auto-complete-list ul li a { display:block; padding:8px 14px 7px; color:#000; background:none; font-family:'dotum'; font-size:12px; letter-spacing:-1px; }
.tb-search .search-auto-complete-list ul li a strong { color:#ab3e41; }
.tb-search .search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.tb-search .search-auto-complete-list ul li a:hover span { border-bottom:1px solid #000; }
.tb-search .search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#999; font-size:11px; }


/* 다찾다 검색 파인더 - 상품 검색 결과 */
.all-finder-page { zoom: 1; width:100%; }
.all-finder-page .finder-body .finder-tbl { margin-top: 8px; }
.all-finder-page .finder-body .finder-tbl table { border:1px solid #ccc; border-top:1px solid #000; }
.all-finder-page .finder-body .finder-tbl th, 
.all-finder-page .finder-body .finder-tbl td { height: 40px; border-top: 1px solid #e5e5e5; font-size: 13px; font-family:'Malgun Gothic'; color: #000; }
.all-finder-page .finder-body .finder-tbl tr:first-child th,
.all-finder-page .finder-body .finder-tbl tr:first-child td { border-top:none; }
.all-finder-page .finder-body .finder-tbl th { padding: 5px 0; background: #f4f4f4; text-align: left; vertical-align:top; }
.all-finder-page .finder-body .finder-tbl th .txt-l { position:relative; height:34px; line-height:34px; padding: 0 20px; margin:3px 0; }
.all-finder-page .finder-body .finder-tbl th .txt-l .fa { position:absolute; top:50%; right:15px; margin-top:-6px; }
.all-finder-page .finder-body .finder-tbl th .txt-l .finder-tooltip-btn { display:inline-block; width:20px; height:20px; line-height:22px; border:1px solid #cecece; border-radius:20px; color:#666; font-size:11px; background:#fff; text-align:center; outline:none; }
.all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer { display:none; position:absolute; top:33px; left:52px; width:270px; padding:0 20px 18px; border:1px solid #000; background:#fff; text-align:left; font-weight:normal; color:#000; z-index:1}
.all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-btn-close { display:inline-block; position:absolute; top:14px; right:20px; margin:0; font-size:21px; color:#000; outline:none; *width:19px; *height:22px; *background:url('/images/common/btn_h11_close.gif') no-repeat center center; }
.all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-layer-tit { padding:18px 0; border-bottom:1px solid #e5e5e5; font-size:15px; font-weight:bold; line-height:15px; }
.all-finder-page .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-layer-cnt { padding-top:16px; line-height:1.5; font-size:13px; }
.all-finder-page .finder-body .finder-tbl td { padding: 5px 10px; }
.all-finder-page .finder-body .txt-input { height: 21px; line-height: 21px; padding: 0 5px; font-size: 13px; font-family:'Malgun Gothic'; }
.all-finder-page .finder-body .finder-category { height:40px; overflow:hidden; }
.all-finder-page .finder-body .finder-category.open { height:100%; overflow:visible; }
.all-finder-page .finder-body tr.finder-child-category {display:none;}
.all-finder-page .finder-body tr.finder-child-category th,
.all-finder-page .finder-body tr.finder-child-category td { border-top:none; }
.all-finder-page .finder-body tr.finder-child-category td { background:#fbfbfb; }
.all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2 { display:inline-block; margin:3px 5px 3px 0; padding: 5px 10px; cursor:pointer; line-height:22px; vertical-align:top; word-break:break-all; color:#9a9a9a; }
.all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2 .fa-check { display:none; }
.all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2.on { font-weight:bold; color:#000; border:0; border-radius:0; box-shadow: unset; }
.all-finder-page .finder-body tr.finder-child-category td .finder-category2 .finder-cate2.on .fa-check { display:inline-block; margin-right:3px; }

.all-finder-page .finder-body .finder-color { padding-left:10px; }
.all-finder-page .finder-body .finder-price .finder-price-input { display: inline-block; }
.all-finder-page .finder-body .finder-price .finder-price-input label { display: inline-block; width: 110px; padding: 0 10px; border: 1px solid #ccc; border-radius:3px; color: #666; }
.all-finder-page .finder-body .finder-price .finder-price-input label .txt-input { display: inline-block; width: 90px; height: 29px; line-height: 29px; padding: 0; border: none; background: none; color: #333; text-align: right; }
.all-finder-page .finder-body .finder-search { position:relative; padding-left:5px; }
.all-finder-page .finder-body .finder-search label { display: inline-block; width: 320px; padding: 0 10px; border: 1px solid #ccc; border-radius:3px; }
.all-finder-page .finder-body .finder-search label .txt-input { display: block; width:100%; height: 29px; line-height: 29px; padding: 0; border: none; background: none; color: #333; text-align: left; }
.all-finder-page .finder-body .finder-btn-c { padding: 30px 0; text-align: center; }
.all-finder-page .finder-body .finder-btn-c a.reset { display: inline-block; width: 140px; height: 60px; line-height: 57px; border:none; border-radius:3px; background: #999; color: #fff; font-size: 18px; font-weight: bold; letter-spacing: 1px; font-family:'Malgun Gothic'; margin-right:15px; }
.all-finder-page .finder-body .finder-btn-c button { display: inline-block; height: 60px; line-height: 57px; padding:0 30px; *padding:0; border:none; border-radius:3px; background: #000; color: #fff; font-size: 18px; font-weight: bold; letter-spacing: -0.5px; font-family:'Malgun Gothic'; cursor:pointer; }
.all-finder-page .finder-body .finder-btn-c button span.ico-search { visibility:visible; display:inline-block; width:16px; height:15px; margin-right:10px; margin-top:-4px; *margin-top:0; vertical-align:middle; background:url('/images/common/btn_h15_search.png') no-repeat 0 0; }
.all-finder-page .finder-body .finder-btn-c button span.finder-count { visibility:visible; display:inline-block; height:60px; color:#ffd800; font-size:23px; *vertical-align:middle; }
.all-finder-page .finder-body .finder-btn-c button span.finder-count-toggle { visibility:visible; display:none; }

.all-finder-page .finder-body .finder-options { display:inline-block; margin:3px 5px 3px 0; padding: 5px 10px; cursor:pointer; line-height:22px; border: 1px solid #fff; vertical-align:top; word-break:break-all; }
.all-finder-page .finder-body .finder-options.on { font-weight: bold; border: 1px solid #000; border-radius: 20px; box-shadow:2px 2px 3px #d2d2d2; }
.all-finder-page .finder-body .finder-option-color em { display: inline-block; width: 22px; height: 22px; border-radius:20px; font-size:0; vertical-align:top; }
.all-finder-page .finder-body .finder-option-color.color-picker { width:22px; height:22px; padding: 0; border: none; } 
.all-finder-page .finder-body .finder-option-color.color-picker.on { border: none; }
.all-finder-page .finder-body .finder-option-color.color-picker .fa-check { display:none; width:22px; height:22px; margin-top:-17px; color:#fff; text-align:center; }
.all-finder-page .finder-body .finder-option-color.color-picker.on .fa-check { display:block; }
.all-finder-page .finder-body .finder-option-color.color-picker.on.finder-option-color-white .fa-check { color:#000; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-black em { background-color: #000; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-white em { background-color: #FFF; width: 20px; height: 20px; border: 1px solid #e5e5e5; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-gray em { background-color: #808080; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-beige em { background-color: #e5d0b2; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-brown em { background-color: #aa6810; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-navy em { background-color: #425583; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-blue em { background-color: #0000ff; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-light-blue em { background-color: #62acff; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-red em { background-color: #ff0000; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-orange em { background-color: #ffa500; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-yellow em { background-color: #ffff00; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-pink em { background-color: #ffc0cb; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-purple em { background-color: #800080; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-jaju em { background-color: #a63f7f; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-khaki em { background-color: #2f5e2f; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-green em { background-color: #008000; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-light-green em { background-color: #72dd95; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-silver em { background-color: #dfdfdf; }
.all-finder-page .finder-body .finder-option-color.finder-option-color-gold em { background-color: #cfbc4e; }

.all-finder-page .finder-body .search-auto-complete-list { display:none; z-index:1; position:absolute; top:30px; left:5px; border:1px solid #ddd; line-height:14px; background:#fff; }
.all-finder-page .finder-body .search-auto-complete-list ul { width:340px; padding:4px 0 6px; border-bottom:1px solid #ddd; }
.all-finder-page .finder-body .search-auto-complete-list ul li { text-align:left; }
.all-finder-page .finder-body .search-auto-complete-list ul li.on { background:#f3f3f3; }
.all-finder-page .finder-body .search-auto-complete-list ul li a{ display:block; padding:8px 14px 7px; color:#000; background:none; font-family:'dotum'; font-size:12px; letter-spacing:-1px; }
.all-finder-page .finder-body .search-auto-complete-list ul li a strong { color:#ab3e41; }
.all-finder-page .finder-body .search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.all-finder-page .finder-body .search-auto-complete-list ul li a:hover span { border-bottom:1px solid #000; }
.all-finder-page .finder-body .search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#999; font-size:11px; }

.all-finder-page .finder-body .finder-search-data .finder-options { border: 1px solid #e5e5e5; box-shadow:none; }
.all-finder-page .finder-body .finder-search-data .finder-options .fa-close { margin-left:10px; color: #999; }




/* BASIC css end */

