.top_banner{
	width:1680px; height:793px;
	margin:0 auto;
}

.fitguide{
	width:1330px;
	height:810px;
	background:url("../images/women/fitguide.jpg") center center no-repeat;
	background-size:100%;
	margin-top:30px;
}

.section_head{
	margin-top:40px;
	font-size:14px;
	color:#000;
}
.section_head .ltxt{
	font-weight:bold;
	font-size:40px;
	line-height:48px;
	color:#000;
	text-align:center;
	margin-bottom:15px;
}
.section_head .mtxt{
	font-weight:bold;
	font-size:23px;
	line-height:32px;
	color:#000;
	text-align:center;
	margin-bottom:15px;
}
.section_head .stxt{
	font-weight:normal;
	font-size:16px;
	line-height:28px;
	color:#000;
	text-align:center;
}

.women_block_container{
	width:1335px;
	margin:0 auto;
	text-align: justify;
}
.women_block_container .list_even{
	float:right;
}
.women_block_container .addCursor{
	cursor: pointer !important;
}
   
.women_block_container .block{
	display:inline-block;
	width:650px; height:405px;
	margin-top:35px;
	position:relative;
	text-align:center;
	background-size:100%;
	
	transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-ms-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
}
.women_block_container .block:hover{
	background-size:108%;
}
.women_block_container:after {
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
}
.women_block_container .block_1{
	background:url("../images/women/women_bg1.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_2{
	background:url("../images/women/women_bg2.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_3{
	background:url("../images/women/women_bg3.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_4{
	background:url("../images/women/women_bg4.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_5{
	background:url("../images/women/women_bg5.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_6{
	background:url("../images/women/women_bg6.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_7{
	background:url("../images/women/women_bg7.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_8{
	background:url("../images/women/women_bg8.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_9{
	background:url("../images/women/women_bg9.jpg") center center no-repeat;
	background-size:100%;
	margin-left: calc(50% - 325px);
}
.women_block_container .block_10{
	background:url("../images/women/women_bg10.jpg") center center no-repeat;
	background-size:100%;
	margin-left: calc(50% - 325px);
}
.women_block_container .block_11{
	background:url("../images/women/women_bg11.jpg") center center no-repeat;
	background-size:100%;
	margin-left: calc(50% - 325px);
}
.women_block_container .block_12{
	background:url("../images/women/women_bg12.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_13{
	background:url("../images/women/women_bg13.jpg") center center no-repeat;
	background-size:100%;
}
.women_block_container .block_14{
	background:url("../images/women/women_general.jpg") center center no-repeat;
	background-size:100%;
}

.block .cap{
	font-size:16px;
	color:#000;
	background-color:rgba(255,255,255,0.7);
	padding: 10px;
	min-width:165px;
    position:absolute;
    top:50%; left:50%;
   	transform: translate(-50%,-50%);
   	
   	transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-ms-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
}
.block:hover .cap{
	padding: 20px;
	min-width:185px;
}

.top_section .levis_graphic{
	margin:0 auto;
	margin-top:40px;
	width:218px; height:84px;
	background:url("../images/top_graphic.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container{
	width:1330px;
	margin:0 auto;
	text-align: justify;
}
.inner_block_container .block{
	display:inline-block;
	width:1330px; height:655px;
	margin-top:35px;
	position:relative;
	text-align:center;
	background-size:100%;
}
.inner_block_container:after {
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
}

.inner_block_container .desc{
	width:400px; height:auto;
	top:50%; left:50%;
	transform: translate(0%,-50%);
	border-left: 1px solid #3c414c;
    padding-top: 35px;
    padding-left: 30px;
	padding-bottom: 35px;
}
.inner_block_container .desc .asia{
	font-size:14px; color:#3c414c;
	padding:5px;
	background-color: #fff;
	text-align: left;
	display: table;
	margin-bottom:10px;
}
.inner_block_container .desc .title{
	font-size:36px; color:#3c414c;
	font-weight:bold;
	text-align: left;
}
.inner_block_container .desc .txt{
	font-size:16px; color:#3c414c;
	line-height:36px;
	font-weight:normal;
	text-align: left;
}

.inner_block_container .block_710_1{
	background:url("../images/women/710_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_711_1{
	background:url("../images/women/711_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_712_1{
	background:url("../images/women/712_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_714_1{
	background:url("../images/women/714_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_715_1{
	background:url("../images/women/715_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_720_1{
	background:url("../images/women/720_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_721_1{
	background:url("../images/women/721_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_501_1{
	background:url("../images/women/501_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_501ct_1{
	background:url("../images/women/501ct_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_501skinny_1{
	background:url("../images/women/501skinny_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_311_1{
	background:url("../images/women/311_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_312_1{
	background:url("../images/women/312_1.jpg") center center no-repeat;
	background-size:100%;
}
.inner_block_container .block_314_1{
	background:url("../images/women/314_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_boy_1{
	background:url("../images/women/boyfriend_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_revel_1{
	background:url("../images/women/revel_1.jpg") center center no-repeat;
	background-size:100%;
}

.inner_block_container .block_mile_1{
	background:url("../images/women/milehigh_1.jpg") center center no-repeat;
	background-size:100%;
}


.banner_501s{
	width:100%; height:auto;
  	margin: 0 auto;
  	position:relative;
  	margin-bottom: 30px;
}
.banner_501s img{
	width:100%; 
}
.block_501s{
	top:50%; left:50%;
	transform: translate(-50%,-50%);
}
.block_501s .ltxt{
	font-weight:bold;
	font-size:40px;
	line-height:48px;
	color:#fff;
	text-align:center;
	margin-bottom:15px;
}
.block_501s .mtxt{
	font-weight:bold;
	font-size:23px;
	line-height:32px;
	color:#fff;
	text-align:center;
	margin-bottom:15px;
}
.block_501s .stxt{
	font-weight:normal;
	font-size:16px;
	line-height:28px;
	color:#fff;
	text-align:center;
}
.black{color:#000 !important;}
.bg_black{background-color:#000 !important;}

.btn_zalora{
	width:336px;
	height:109px;
	background:url("../images/men/btn_zalora.jpg") center center no-repeat;
	background-size:100%;
	cursor:pointer;
	margin: 0 auto;
    margin-bottom: 90px;
    display: block;
}
.img_zoom{
	transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-ms-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
}
.img_zoom:hover{
	background-size:108%;
}

@media (max-width: 1679px) {
	.top_banner{
		width:100%; height:auto;
		margin:0 auto;
	}
	.top_banner img{
		width:100%; 
	}
	
	.fitguide{
		width:970px;
		height:591px;
	}

	.women_block_container{
		width:970px;
		margin-top:15px;
	}
	.women_block_container .block{
		width:465px; height:290px;
		margin-top:25px;
	}
	.women_block_container .block_9, .women_block_container .block_10, .women_block_container .block_11{
		margin-left: calc(50% - 232px);
	}
	.block .cap{
		font-size:14px;
	}
	
	
	.inner_block_container{
		width:970px;
	}
	.inner_block_container .block{
		width:970px; height:478px;
		margin-top:25px;
	}

	.inner_block_container .desc{
		width:400px;
	}
	.inner_block_container .desc .title{
		font-size:32px;
	}
	.inner_block_container .desc .txt{
		font-size:14px;
		line-height:28px;
	}
	.btn_zalora{
		width:220px;
		height:71px;
	}
}
@media (max-width: 1023px) {
	.fitguide{
		width:750px;
		height:457px;
	}
	
	.section_head .ltxt{
		font-size:36px;
		line-height:44px;
	}
	.section_head .mtxt{
		font-size:20px;
		line-height:28px;
	}
	.section_head .stxt{
		font-size:14px;
		line-height:22px;
	}

	.women_block_container{
		width:750px;
		margin-top:15px;
	}
	.women_block_container .block{
		width:367px; height:229px;
		margin-top:10px;
	}
	.women_block_container .block_7, .women_block_container .block_8{
		margin-left: calc(50% - 183px);
	}
	.block .cap{
		font-size:14px;
	}
	
	.inner_block_container{
		width:750px;
	}
	.inner_block_container .block{
		width:750px; height:369px;
		margin-top:10px;
	}
	
	.top_section .levis_graphic{
		width:180px; height:69px;
	}
	.inner_block_container .desc{
		width:350px;
	}
	.inner_block_container .desc .title{
		font-size:28px;
	}
	.inner_block_container .desc .txt{
		font-size:14px;
		line-height:28px;
	}
	
	.block_501s{
		width: 80%;
	}
	.block_501s .ltxt{
		font-size:36px;
		line-height:44px;
	}
	.block_501s .mtxt{
		font-size:18px;
		line-height:26px;
	}
	.block_501s .stxt{
		font-size:14px;
		line-height:20px;
	}
}
@media (max-width: 767px) {
	.slick_carousel{
		width:320px;
		height:293px;
		margin:0 auto;
		margin-top:20px;
	}
	.fitguide_img{
		width:320px;
		height:293px;
	}
	
	.section_head{
		width:320px; margin:0 auto;
		margin-top:20px;
	}
	.section_head .ltxt{
		font-size:28px;
		line-height:436x;
	}
	.section_head .mtxt{
		font-size:16px;
		line-height:24px;
	}
	.section_head .stxt{
		font-size:12px;
		line-height:20px;
	}
	
	.women_block_container{
		width:320px;
		margin-top:10px;
		margin-bottom: 20px;
	}
	.women_block_container:after {
	  display: block;
	}
	.women_block_container .block{
		width:320px; 
		min-height:200px;
		height:auto;
		margin: 0 auto;
		margin-top:5px;
	}
	.women_block_container .block_7, .women_block_container .block_8{
		margin-left: 0px;
	}
	.block .cap{
		font-size:14px;
	}
	
	.inner_block_container{
		width:320px;
	}
	.inner_block_container .block{
		width:320px; height:354px;
		margin-top:5px;
	}
	.top_section{
		width:320px;
		margin:0 auto;
		margin-top:20px;
	}
	.top_section .levis_graphic{
		width:140px; height:54px;
		margin-top:20px;
	}
	
	.inner_block_container .block_710_1{
		background:url("../images/women/710_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_711_1{
		background:url("../images/women/711_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_712_1{
		background:url("../images/women/712_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_714_1{
		background:url("../images/women/714_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_715_1{
		background:url("../images/women/715_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_720_1{
		background:url("../images/women/720_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_721_1{
		background:url("../images/women/721_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_501_1{
		background:url("../images/women/501_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_501ct_1{
		background:url("../images/women/501ct_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_501skinny_1{
		background:url("../images/women/501skinny_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_311_1{
		background:url("../images/women/311_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_312_1{
		background:url("../images/women/312_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	.inner_block_container .block_314_1{
		background:url("../images/women/314_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_boy_1{
		background:url("../images/women/boyfriend_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_revel_1{
		background:url("../images/women/revel_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.inner_block_container .block_mile_1{
		background:url("../images/women/milehigh_1_m.jpg") center center no-repeat;
		background-size:100%;
	}
	
	.block_501s .ltxt{
		font-size:24px;
		line-height:30px;
	}
	.block_501s .mtxt{
		font-size:16px;
		line-height:22px;
	}
	.block_501s .stxt{
		font-size:12px;
		line-height:18px;
	}
	.btn_zalora{
		width:180px;
		height:58px;
	}
}