/* BASIC css start */
/*---------------------------------
 상품진열박스
 *---------------------------------*/

.item-wrap .item-cont .item-list.new {
    padding-right: 60px;
    float: center;
    width: 230px;
    text-align: center;
}

.item-wrap .item-cont .item-list.new .thumb {
    width: 230px;
    height: 300px;
    overflow: hidden;
}

.item-wrap .item-cont .item-list.new .thumb img {
    width: 100%;
    height: auto;
}

.carousel-demo1 .item-wrap .item-cont .item-list.new .per {
    display: block;
    position: absolute;
    top: 275px;
    left: 95px;
    width: 50px;
    height: 50px;
    background: #000;
    border-radius: 50px;
    color: #fff;
    line-height: 54px;
    font-size: 15px;
    font-family: 'LatoBold', sans-serif;
}










.carousel-demo1 {
	width: 1500px;
	margin: 70px auto 30px;
}
/* Navbar */
.carousel-demo1 .sliderkit-nav {
	left: 0;
	top: 0;
	width: 1450px;
	height: auto;
	padding: 40px 40px 0 40px;
	background: #fff;
}
.carousel-demo1 .sliderkit-nav-clip ul li {
	float:left;
	margin:0 5px 0 0;
	width:1500px !important;
        height: 1350px !important;
}
.carousel-demo1 .sliderkit-nav-clip ul li a {
	display:block;
	overflow:hidden;
	margin:0;
}
.carousel-demo1 .sliderkit-nav-clip ul li a:hover {
	opacity:1;
}
/* Buttons */
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn {
	position:absolute;
	top:60px;
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn span {
	display:none;
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn a {
	display:block;
	width:31px;
	height:29px;
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev {
	right: 71px;
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next {
	right: 40px;
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a {/*background-position:-89px center;*/
	background:transparent url("/design/vivina/MK_renewal/img/pd_left.gif") no-repeat center 0;
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a {/*background-position:-108px center;*/
	background:transparent url("/design/vivina/MK_renewal/img/pd_right.gif") no-repeat center 0;
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:hover, .carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:focus {/*background-position:-126px center;*/
}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:hover, .carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:focus {/*background-position:-145px center;*/
}
.carousel-demo1 .item-wrap .item-cont .item-list {
	position:relative;
}
.carousel-demo1 .item-wrap .item-cont .item-list .per {
	display: block;
	position: absolute;
	top: 300px;
	left: 140px;
	width: 55px;
	height: 55px;
	background: #000;
	border-radius: 50px;
	color: #fff;
	line-height: 55px;
	font-size: 15px;
	font-family: 'LatoBold', sans-serif;
}
/* Buttons > Disable */
.carousel-demo1 .sliderkit-btn-disable {
	opacity:0.3/*can be set to any value until 1*/;
	cursor:default;
}
.carousel-demo2 {
	width: 1500px;
	height: 254px;
	margin: 0 auto;
}
/*---------------------------------
 PICK
 *---------------------------------*/
.pick {
	margin-bottom:100px;
margin-top:460px;
}
.carousel-demo2 .sliderkit-nav {
	left: 0;
	bottom: 0;
	width: 1500px;
	height: 254px;
}
.carousel-demo2 .sliderkit-nav-clip ul li {
	float:left;
	margin:0 27px 0 0;
	width: 255px !important;
	height: 255px !important;
}
.carousel-demo2 .sliderkit-nav-clip ul li a {
	display:block;
	width:255px;
	height:255px;
	overflow:hidden;
	margin:0;
	border-radius:150px;
}
.carousel-demo2 .sliderkit-nav-clip ul li a img {
	width:100%;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover {
	opacity:1;
}
/* Navbar buttons */
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn {
	position:absolute;
	top:95px;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn span {
	display:none;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn a {
	display:block;
	width:29px;
	height:55px;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev {
	left:0px;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next {
	right:0px;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a {/*background-position:-89px center;*/
	background:transparent url("/design/vivina/MK_renewal/img/pick_left.png") no-repeat center 0;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a {/*background-position:-108px center;*/
	background:transparent url("/design/vivina/MK_renewal/img/pick_right.png") no-repeat center 0;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:hover, .carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:focus {/*background-position:-126px center;*/
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:hover, .carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:focus {/*background-position:-145px center;*/
}
/* Buttons > Disable */
.carousel-demo2 .sliderkit-nav .sliderkit-btn-disable {
	opacity:0.3/*can be set to any value until 1*/;
	cursor:default;
}
.pick .tit {
	height: 80px;
	padding-top: 20px;
	font-size: 28px;
	font-family: 'LatoBold', sans-serif;
	text-align: left;
margin-left:12.5%;
}
/* Example 02 */
.counter-demo2 {
	height: 1100px;
}
.counter-demo2 .sliderkit-count-lines {
	position: absolute;
	text-align: center;
	color: #999;
	background: none;
	z-index: 99;
	top: 65px;
	right: 120px;
	font-size: 16px;
}
.counter-demo2 .sliderkit-count-lines span {
	padding:0 2px;
}
.counter-demo2 .sliderkit-count-current {
	font-weight:bold;
}
#carousel-demo1 .sliderkit-nav-clip {
	width:1500px !important;
}
#carousel-demo1 .tit {
	height: 80px;
text-align:left;
	padding-top: 20px;
	font-size: 28px;
	font-family: 'LatoBold', sans-serif;
}
.carousel-demo2 .sliderkit-nav-clip ul li a {
	position:relative;
	display:inline-block;
}
.carousel-demo2 .sliderkit-nav-clip ul li a .caption {
	display:none;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover .caption {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 255px;
	height: 160px;
	background: #000;
	opacity: 0.7;
	border-radius: 150px;
	padding-top: 95px;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover .caption .name {
	padding:0 10px;
	text-align:center;
	color:#fff;
	height:30px;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover .caption .line {
	display:block;
	width:13px;
	height:1px;
	background:#fff;
	margin:15px auto 15px;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover .caption .price {
	display:block;
	padding:0 10px;
	text-align:center;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover .caption .price strike {
	display:block;
	font-size:12px;
	color:#999;
	margin-bottom:5px;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover .caption .price span {
	display:block;
	color:#fff;
	font-size:13px;
}
/******************************
  슬라이드배너
*******************************/
.sliderkit {
	position:relative;
}
.sliderkit a, .sliderkit a:hover {
	text-decoration:none;
}
.sliderkit .sliderkit-nav {
	z-index:10;
	position:absolute;
	text-align:center;
}
.sliderkit .sliderkit-nav-clip {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width: 1500px;
}
.sliderkit .sliderkit-nav-clip ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;/*width:4000px !important;*/
}
.sliderkit .sliderkit-nav-clip ul li {
	float:left;
}
.sliderkit .sliderkit-nav-clip ul li a {
	display:block;
	overflow:hidden;
}
.sliderkit .sliderkit-btn {
	z-index:10;
}
.sliderkit .sliderkit-panel {
	z-index:1;
	position:absolute;
}
.sliderkit .sliderkit-panel-active {
	z-index:5;
}
.sliderkit .sliderkit-panel-old {
	z-index:4;
}
.main_img {
	width:100%;
	height:530px;
	margin:0;
	padding:0px;
	font-size:0px;
	vertical-align:top;
	line-height:0;
	position:relative;
}
.contentslider-main {
	width:100%;
	height:700px;
	margin:0px auto;
	padding:0px;
}
.contentslider-main .main_img_arrow {
	position:relative;
	max-width:1500px;
	min-width:1500px;
	margin:0 auto;
	font-size:0px;
}
.contentslider-main .sliderkit-go-btn {
	position:absolute;
	top:0px;
	z-index:10;
}
.contentslider-main .sliderkit-go-prev {
	left:-45px;
}
.contentslider-main .sliderkit-go-next {
	right:-45px;
}
.contentslider-main .sliderkit-go-prev a {
	position:absolute;
	width:22px;
	height:40px;
	cursor:pointer;
	background:url("/design/vivina/MK_renewal/img/main_left.png") no-repeat;
	margin-top:380px;
	left:-80px;
	opacity:0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.contentslider-main .sliderkit-go-next a {
	position:absolute;
	width:22px;
	height:40px;
	cursor:pointer;
	background:url("/design/vivina/MK_renewal/img/main_right.png") no-repeat;
	margin-top:380px;
	right:-45px;
	opacity:0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.contentslider-main:hover .sliderkit-go-prev a {
	opacity:1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin-top:380px;
	left:0px;
}
.contentslider-main:hover .sliderkit-go-next a {
	opacity:1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin-top:380px;
	right:0px;
}
.contentslider-main .sliderkit-nav {
	position:absolute;
	width:1500px;
	top:500px;
	left:50%;
	margin-left:-630px;
	text-align:center;
}
.contentslider-main .sliderkit-nav-clip {
	width:auto !important;
}
.contentslider-main .sliderkit-nav-clip ul {
	width:auto !important;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-align:center;
}
.contentslider-main .sliderkit-nav-clip li {
	width:auto !important;
}
.contentslider-main .sliderkit-nav-clip li a {
	margin:0px 3px;
	width:6px;
	height:6px;
	background-color:#1a1a1a;
	border:1px solid #1a1a1a;
	border-radius:6px;
	outline:1px solid transparent;
	cursor:pointer;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a {
	margin:0px 3px;
	width:45px;
	height:6px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:6px;
	outline:1px solid transparent;
	cursor:pointer;
	margin-right:2px;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.contentslider-main .sliderkit-panels {
	width:100%;
	height:530px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:transparent;
}
.contentslider-main .sliderkit-panel {
	width:100%;
	height:530px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:transparent;
}
.contentslider-main .sliderkit-panel div {
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
}
/* 이미지 배너 */
.imgBanner {
	margin: 100px auto 0;
	position: relative;
	width: 1500px;
	overflow: hidden;
	height: 294px;
}
.imgBanner {
	width:1500px;
	height:294px;
}
.imgBanner:after {
	content: "";
	display: block;
	clear: both;
}
.imgBanner .left {
	float:left;
	width:480px;
}
.imgBanner .right {
	float:left;
	width:1020px;
}
.imgBanner .right div {
	height:340px;
	height:340px;
}
.imgBanner .right div a {
	width:340px;
	height:340px;
	float:left;
	overflow:hidden;
	position:relative;
}
.imgBanner .right div a .caption {
	display:none;
}
.imgBanner .right div a:hover .caption {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:340px;
	height:340px;
	background:#000;
	opacity:0.7;
	padding-top:130px;
}
.imgBanner .right div a:hover .caption .name {
	padding:0 10px;
	text-align:center;
	color:#fff;
	height:20px;
}
.imgBanner .right div a:hover .caption .line {
	display:block;
	width:13px;
	height:1px;
	background:#fff;
	margin:15px auto 15px;
}
.imgBanner .right div a:hover .caption .price {
	display:block;
	padding:0 10px;
	text-align:center;
}
.imgBanner .right div a:hover .caption .price strike {
	display:block;
	font-size:12px;
	color:#999;
	margin-bottom:5px;
}
.imgBanner .right div a:hover .caption .price span {
	display:block;
	color:#fff;
	font-size:13px;
}
.imgBanner .right div a img {
	width:100%;
}
/* 상품 목록 영역 */
.product-wrap {
	margin:0 auto;
	position:relative;
	width:1400px
}
/*---------------------------------
 	오버탭배너 2칸
 ---------------------------------*/	
.newslider-horizontal {
	width:440px;
	height:630px;
}
/* Nav */
.newslider-horizontal .sliderkit-nav {
	position:absolute;
	bottom:0;
	width:440px;
	height:30px;
}
.newslider-horizontal .sliderkit-nav-clip li {
	float:left;
	height:30px;
	width:220px!important;
	margin:0;
	color:#8e8e8e;
}
.newslider-horizontal .sliderkit-nav-clip li.sliderkit-selected {
	color:#fff;
}
.newslider-horizontal .sliderkit-nav-clip li.sliderkit-selected a {
	color:#fff;
}
.newslider-horizontal .sliderkit-nav-clip li a {
	height: 30px;
	width: 100%;
	margin: 0;
	text-align: center;
	font-size: 13px;
	color: #8e8e8e;
	text-decoration: none;
	border-right: 1px solid #fff;
	background: #000;
	line-height: 30px;
	opacity: .8;
}
.newslider-horizontal .sliderkit-nav-clip li a:hover, .newslider-horizontal .sliderkit-nav-clip li a:focus {
	color:#fff;
}
/* Panel */
.newslider-horizontal .sliderkit-panels {
	position: absolute;
	left: 0;
	width: 440px;
	height: 630px;
	overflow: hidden;
}
.newslider-horizontal .sliderkit-panel {
	left: 0;
	top: 0;
	width: 440px;
	height: 630px;
	padding: 0px;
	background: #fff;
}
.newslider-horizontal .sliderkit .sliderkit-nav-clip {
	height:30px!important;
}
/* News block */
.newslider-horizontal .sliderkit-news h3, .newslider-horizontal .sliderkit-news h3 a {
	color:#000;
	font-weight:bold;
}
.newslider-horizontal .sliderkit-news h3 {
	font-size:1.2em;
	margin:0 0 15px;
}
.newslider-horizontal .sliderkit-news img {
	width: 440px;
	height: 630px;
	overflow: hidden;
}
.newslider-horizontal .sliderkit-news p {
	margin:0;
}
/*---------------------------------
 	이미지배너
 ---------------------------------*/	
.imgbn_area {
	width:1500px;
	height:630px;
	margin:0 auto 100px;
}
.imgbn_area:after {
	content: "";
	display: block;
	clear: both;
}
.imgbn_area .box_1 {
	width:460px;
	height:630px;
	margin-right:20px;
	float:left;
}
.mb20 {
	margin-bottom:20px;
}
.mr20 {
	margin-right:20px;
}
.imgbn_area .box_2 {
	width:560px;
	height:630px;
	margin-right:20px;
	float:left;
}
.imgbn_area .box_2 .mb20:after {
	content: "";
	display: block;
	clear: both;
}
.imgbn_area .box_2 .mb20 div {
	float:left;
}
.imgbn_area .box_2 .best_review {
	background: #fff;
	padding: 45px 0 45px 45px;
	height: 158px;
	border: 1px solid #e8eaed;
	position: relative;
}
.imgbn_area .box_2 .best_review:after {
	content: "";
	display: block;
	clear: both;
}
.imgbn_area .box_2 .best_review .review_thumb {
	width:166px;
	height:166px;
	margin-right:40px;
	float:left;
	border-radius:100px;
}
.imgbn_area .box_2 .best_review .review_thumb img {
	width:100%;
}
.imgbn_area .box_2 .best_review .review_con {
	width: 270px;
	float: left;
}
.imgbn_area .box_2 .best_review .review_con p {
	margin-bottom:10px;
}
.imgbn_area .box_2 .best_review .review_con p.subject {
	font-size: 12px;
	color: #000;
	font-family: 'LatoBold', sans-serif;
	font-weight: bold;
}
.imgbn_area .box_2 .best_review .review_con p.content {
	font-size:12px;
	color:#959595;
}
.imgbn_area .box_2 .best_review .review_con p.write {
	font-size:11px;
	color:#959595;
}
.imgbn_area span.more {
	position:absolute;
	bottom:-1px;
	right:-1px;
}
.imgbn_area .box_3 {
	width:440px;
	height:630px;
	float:left;
}
/*---------------------------------
 베스트아이템 상품롤링
 *---------------------------------*/
.pd_rooling {
	width: 100%;
	margin: 0 auto 100px;
	background: #f7f7f7;
}
.pd_rooling .tit {
	padding:30px 0;
	font-size: 28px;
	font-family: 'LatoBold', sans-serif;
	text-align: left;
margin-left:11%;
}
.pd_rooling .item-wrap {
	overflow: hidden;
	width: 230px;
}
.pd_rooling .item-wrap .item-cont {
	width: 230px;
}
.pd_rooling .item-wrap {
	box-shadow: 0px 0px 10px #ccc;
}
.carousel-demo3 {
	width: 1400px;
	height: 500px;
	margin: 0 auto;
}
.carousel-demo3 .sliderkit-nav {
	left: 0;
	top: 0;
	width: 1400px;
	height: 500px;
}
.carousel-demo3 .sliderkit-nav-clip ul li {
	float: left;
	margin: 0 30px 0 0;
	width: 230px !important;
	height: 500px !important;
}
.carousel-demo3 .sliderkit-nav-clip ul li a {
	display:block;
	width:230px;
	overflow:hidden;
	margin:0;
}
.carousel-demo3 .sliderkit-nav-clip ul li a img {
	width:100%;
}
.carousel-demo3 .sliderkit-nav-clip ul li a:hover {
	opacity:1;
}
.carousel-demo3 .sliderkit .sliderkit-nav-clip {
	width:1400px !Important;
	height:500px !important;
}
.carousel-demo3 .item-wrap .item-cont .item-list {
	width: 230px;
	background:#fff;
	position:relayive;
}
.carousel-demo3 .item-wrap .item-cont .item-list .per {
	display: block;
	position: absolute;
	top: 430px;
	left: 140px;
	width: 55px;
	height: 55px;
	background: #000;
	border-radius: 50px;
	color: #fff;
	line-height: 55px;
	font-size: 15px;
	font-family: 'LatoBold', sans-serif;
}
.carousel-demo3 .item-wrap .item-cont .item-list .thumb {
	width: 230px;
	height: 300px;
	position:relative;
	overflow: hidden;
}
.carousel-demo3 .item-wrap .item-cont .item-list .thumb img {
	width: 230px;
	height: 300px;
}
.carousel-demo3 .item-wrap .item-cont .item-list .prd-info {
	padding: 40px 0;
}
/* Navbar buttons */
.carousel-demo3 .sliderkit-nav .sliderkit-nav-btn {
	position:absolute;
	top:200px;
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-btn span {
	display:none;
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-btn a {
	display:block;
	width:36px;
	height:69px;
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-prev {
	left:0px;
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-next {
	right:0px;
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-prev a {/*background-position:-89px center;*/
	background:transparent url("/design/vivina/MK_renewal/img/pdrolling_left.png") no-repeat center 0;
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-next a {/*background-position:-108px center;*/
	background:transparent url("/design/vivina/MK_renewal/img/pdrolling_right.png") no-repeat center 0;
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-prev a:hover, .carousel-demo3 .sliderkit-nav .sliderkit-nav-prev a:focus {/*background-position:-126px center;*/
}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-next a:hover, .carousel-demo3 .sliderkit-nav .sliderkit-nav-next a:focus {/*background-position:-145px center;*/
}
/* Buttons > Disable */
.carousel-demo3 .sliderkit-nav .sliderkit-btn-disable {
	opacity:0.3/*can be set to any value until 1*/;
	cursor:default;
}
/*---------------------------------
 포트폴리오 롤링
 *---------------------------------*/
.portfolio {
	width:1400px;
        alige: center;
}
.portfolio .tit {
	padding: 15px auto;
	font-size: 28px;
	font-family: 'LatoBold', sans-serif;
	text-align: left;
margin-left:11%;
}
.portfolio .subtit {
	color:#8b8b8b;
	text-align: left;
margin-left:11%;
	padding:5px 0;
}
.portfolio .line {
	height:1px;
	width:30px;
	background:#000;
	margin:30px auto;
}
.portfolio .sp-buttons {
	display:none;
}
.sp-slide {
	position: absolute;
	opacity:.3;
}
.sp-slide.sp-selected {
	opacity:1;
}
/*---------------------------------
 핫이슈상품
 *---------------------------------*/

.hot_pd {
	width:1400px;
	margin:400px auto 0;
}
.hot_pd .tit {
	height: 100px;
        text-align:left;
	padding-top: 20px;
	font-size: 28px;
	font-family: 'LatoBold', sans-serif;


}
.hot_pd .item-wrap .item-cont .item-list {
	padding-right: 37px;
	float: left;
	width: 270px;
	text-align: center;
}
.hot_pd .item-wrap .item-cont .item-list:last-child {
	padding-right: 0px;
}
.hot_pd .item-wrap .item-cont .item-list .thumb {
	width: 230px;
	height: 300px;
}
.hot_pd .item-wrap .item-cont .item-list .thumb img {
	width: 230px;
	height: 300px;
}

.hot_pd2 {
width:1350px;
margin:100px auto 0;
 }
 .hot_pd2 .tit {
padding-bottom: 42px;
font-size: 28px;
font-family: 'LatoBold', sans-serif;
text-align: left;

 }
 .hot_pd2 .item-wrap .item-cont .item-list {
padding-right: 35px;
float: left;
width: 250px;
text-align: center;
 }
 .hot_pd2 .item-wrap .item-cont .item-list:last-child {
padding-right: 0px;
 }
 .hot_pd2 .item-wrap .item-cont .item-list .thumb {
width: 230px;
height: 300px;
 }
 .hot_pd2 .item-wrap .item-cont .item-list .thumb img {
width: 230px;
height: 300px;
 }


/*---------------------------------
 인스타그램
 *---------------------------------*/
.insta {
	background:#e2e5ea;
	width:100%;
	padding:60px 0;
	margin:100px auto;
}
.insta .tit {
	margin-bottom:15px;
	text-align:center;
}
.insta .instaid {
	margin-bottom:45px;
	text-align:center;
	font-family: 'LatoBold', sans-serif;
	font-size:13px;
}
.insta .feed {
	width:1500px;
	margin:0 auto;
	height:400px;
}
.insta iframe {
	height:400px;
}
iframe .shop-main .con #ver3 {
	display:none !important;
}
iframe .shop-main .con .shop-info {
	display:none !important;
}
#ver3.shop-info {
	display:none !important;
}
iframe #ver3.shop-info {
	display:none !important;
}
/*---------------------------------
 *	Tabs > Standard
 *---------------------------------*/	
.tabs-standard {
	width:1500px;
	height:610px;
	margin:100px auto;
}
.tabs-standard .thumb.big {
	width: 450px;
	height: 450px;
	overflow:hidden;
	margin-right:50px;
	position:relative;
	float:left;
}
.tabs-standard .thumb.big .caption {
	display:none;
	float:left;
}
.tabs-standard .thumb.big:hover .caption {
	display:block;
	width:450px;
	height:250px;
	padding-top:200px;
	position:absolute;
	top:0px;
	left:0px;
	background:#000;
	opacity:0.7;
}
.tabs-standard .thumb.big:hover .caption .div {
	text-align:center;
}
.tabs-standard .thumb.big:hover .caption .name {
	color:#fff;
	font-size:13px;
	text-align:center;
	padding:0 10px;
}
.tabs-standard .thumb.big:hover .caption .line {
	width:13px;
	height:1px;
	margin:15px auto 15px;
	background:#fff;
}
.tabs-standard .thumb.big:hover .caption .price {
	text-align:center;
	font-family: 'LatoLight', sans-serif;
}
.tabs-standard .thumb.big:hover .caption .price strike {
	display:block;
	font-size:12px;
	color:#999;
	margin-bottom:5px;
}
.tabs-standard .thumb.big:hover .caption .price span {
	display:block;
	color:#fff;
	font-size:13px;
}
.tabs-standard .thumb.small {
	width: 200px;
	height: 200px;
	overflow:hidden;
	margin-right:27px;
	margin-bottom:50px;
	position:relative;
}
.tabs-standard .thumb.small:hover .caption {
	display:block;
	width:200px;
	height:200px;
	padding-top:60px;
	position:absolute;
	top:0px;
	left:0px;
	background:#000;
	opacity:0.7;
}
.tabs-standard .thumb.small:hover .caption .div {
	text-align:center;
}
.tabs-standard .thumb.small:hover .caption .name {
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:0 10px;
}
.tabs-standard .thumb.small:hover .caption .line {
	width:13px;
	height:1px;
	margin:10px auto 10px;
	background:#fff;
}
.tabs-standard .thumb.small:hover .caption .price {
	text-align:center;
	font-family: 'LatoLight', sans-serif;
}
.tabs-standard .thumb.small:hover .caption .price strike {
	display:block;
	font-size:12px;
	color:#999;
	margin-bottom:5px;
}
.tabs-standard .thumb.small:hover .caption .price span {
	display:block;
	color:#fff;
	font-size:13px;
}
.tabs-standard .tdvt {
	vertical-align:top;
}
/* Nav */
.tabs-standard .sliderkit-nav {
	position:relative;
	width:1500px;
	height:45px;
	text-align:left;
}
.tabs-standard .sliderkit-nav-clip {
	margin:0;
	border-top:3px solid #000;
}
.tabs-standard .sliderkit-nav-clip li {
	height: 42px;
	margin: 0 2px 0 0;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 298.8px;
	text-align:center;
	background:#fafafa;
}
.tabs-standard .sliderkit-nav-clip li:first-child {
	border-left: 1px solid #ddd;
}
.tabs-standard .sliderkit-nav-clip li, .tabs-standard .sliderkit-nav-clip li a {
	height: 42px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	line-height: 42px;
	font-size: 14px;
}
.tabs-standard .sliderkit-nav-clip li a {
	height:42px;
	margin:0;
	color:#888;
	text-decoration:none;
}
.tabs-standard .sliderkit-nav-clip li.sliderkit-selected {
	background:#fff;
	border-bottom:1px solid #fff;
}
.tabs-standard .sliderkit-nav-clip li.sliderkit-selected a {
	color:#000;
}
/* Panel */
.tabs-standard .sliderkit-panels {
	width: 1400px;
	height: 460px;
	overflow: hidden;
	padding: 50px;
	border: 1px solid #ddd;
	background: #fff;
}
.tabs-standard .sliderkit-panel {
	width:1400px;
	height:450px;
	background:#fff;
}
/* News block */
.tabs-standard .sliderkit-news h3, .tabs-standard .sliderkit-news h3 a {
	color:#000;
	font-weight:bold;
}
.tabs-standard .sliderkit-news h3 {
	font-size:1.2em;
	margin:0 0 15px;
}
.tabs-standard .sliderkit-news img {
	height:auto;
	overflow:hidden;
}
.tabs-standard .sliderkit-news p {
	margin:0;
}


/*---------------------------------
 와이드 롤링배너
 *---------------------------------*/
.main_wide_bn {
	width:100%;
	height:335px;
	margin:0px auto;
	padding:0px;
}
.wide_bn .main_img_arrow {
	position:relative;
	max-width:1260px;
	min-width:1260px;
	margin:0 auto;
	font-size:0px;
}
.wide_bn .sliderkit-go-btn {
	position:absolute;
	top:0px;
	z-index:10;
}
.wide_bn .sliderkit-go-prev {
	left:-45px;
}
.wide_bn .sliderkit-go-next {
	right:-45px;
}
.wide_bn .sliderkit-go-prev a {
	position:absolute;
	width:22px;
	height:40px;
	cursor:pointer;
	background:url("/design/vivina/MK_renewal/img/main_left.png") no-repeat;
	margin-top:380px;
	left:-80px;
	opacity:0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.wide_bn .sliderkit-go-next a {
	position:absolute;
	width:22px;
	height:40px;
	cursor:pointer;
	background:url("/design/vivina/MK_renewal/img/main_right.png") no-repeat;
	margin-top:380px;
	right:-45px;
	opacity:0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.wide_bn:hover .sliderkit-go-prev a {
	opacity:1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin-top:380px;
	left:0px;
}
.wide_bn:hover .sliderkit-go-next a {
	opacity:1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin-top:380px;
	right:0px;
}
.wide_bn .sliderkit-nav {
	position:absolute;
	width:1260px;
	top:270px;
	left:50%;
	margin-left:-630px;
	text-align:center;
	height:4px !important;
}
.wide_bn .sliderkit-nav-clip {
	width:160px !important;
	height:4px !important;
}
.wide_bn .sliderkit-nav-clip ul {
	width:auto !important;
	text-align:center;
	margin:0 auto;
	text-align:center;
}
.wide_bn .sliderkit-nav-clip li {
	width:auto !important;
}
.wide_bn .sliderkit-nav-clip li a {
	margin:0px 3px;
	width:21px;
	height:4px;
	background-color:#fff;
	outline:1px solid transparent;
	cursor:pointer;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.wide_bn .sliderkit-nav-clip li.sliderkit-selected a {
	margin:0px 3px;
	width:45px;
	height:4px;
	background-color:#000;
	outline:1px solid transparent;
	cursor:pointer;
	margin-right:2px;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.wide_bn .sliderkit-panels {
	width:100%;
	height:335px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:transparent;
}
.wide_bn .sliderkit-panel {
	width:100%;
	height:335px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:transparent;
}
.wide_bn .sliderkit-panel div {
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
}


/* BASIC css end */

