/* look book */
/*
body.canFix.cms-page-view.cms-lookbook #firstContenido{
	padding-top: 124px;
}*/



.feedPhotoEditor{
	padding:5px 0px;
}

.feedPhotoModel{
	margin-top:3px;
}

.feedInput{
	width:46px;
}

.feedPhotoModelRemove{
	margin-left:10px;
	cursor:pointer;
}

#saveFeedOrder,
.feedPhotoModelAdd{
	cursor:pointer;
	font-family:Arial, sans-serif;font-weight:600;
	display:inline-block;
}
.feedPhotoModelSave{
	cursor:pointer;
	font-family:Arial, sans-serif;font-weight:600;
	display:inline-block;
	margin-left:10px;
}

#saveFeedOrder{
	font-size: 85%;
	margin-bottom: 10px;
}

.feedPhotoModelButtons{
	margin-bottom:10px;
}

#feedSorter{
	position: relative;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

#feedSorter li{
	display:inline-block;
	vertical-align:middle;
	position:relative;
}


#feedSorter img{
	width:60px;
	height:auto;
}

#feedSorter li .sortListDataImage{
	position:absolute;
	bottom:0px;
	left:0px;
	background:rgba(255,255,255,0.4);
	font-size:60%;
}

#feedSorter li:hover .sortListDataImage{
	background:#fff;
}

body.canFix.cms-page-view.cms-lookbook .main-container{
	max-width:none;
	padding: 0px;
}


#lookBookSelectEnt{
	position:relative;
	width:100%;	
	height:76vh !important;
	min-height:400px;
	max-width:1600px;
	margin:0px auto;
}

#lookBookSelectEntKid,
#lookBookSelectEntWomen,
#lookBookSelectEntMen{
	position:relative;
	display:inline-block;
	width:33.3%;
	height:100%;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#lookBookSelectEntMen{
	padding-right:10px;
	padding-left:10px;
}

#lookBookSelectEntWomen{
	padding-right:10px;
	padding-left:10px;
}


#lookBookSelectEntKid{
	padding-right:10px;
	padding-left:10px;
}

.lookBookSelectEntIn{
	position:relative;
	width:100%;
	height:100%;
}

#lookBookSelectEntKid img,
#lookBookSelectEntWomen img,
#lookBookSelectEntMen img{
	width:100%;
	height:100%;
	object-fit:cover;
}

#lookBookSecEntrada{
	position:relative;
	max-width:1000px;
	margin:0px auto;
	padding-left:20px;
	padding-right:20px;
}

#lookBookSecEntradaTrio{
	padding-left: 20px;
	padding-right: 20px;
}

#lookBookSelectTop{
	position:relative;
	width:100%;
	height:50vh;
	min-height:400px;
	text-align:center;
}

#lookBookSelectTop img{
	width:100%;
	height:100%;
	object-fit:cover;
}

.slider_topo_mini img{
	width:100%;
	height:100%;
	object-fit:cover;
}

#lookBookSelectBot{
	position:relative;
	width:100%;
	height:20vh;
	min-height:200px;
	padding-top:20px;
}

#lookBookSelectBotRight,
#lookBookSelectBotLeft{
	position:relative;
	display:inline-block;
	width:50%;
	height:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
}

#lookBookSelectBotLeft{
	padding-right:10px;
}

#lookBookSelectBotRight{
	padding-left:10px;
}

#lookBookSelectBotRightIn,
#lookBookSelectBotLeftIn{
	position:relative;
	width:100%;
	height:100%;
}

#lookBookSelectBotLeft img,
#lookBookSelectBotRight img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:bottom;
}

.linkOverBanner.noHid{
	opacity:1;
	background:rgba(0,0,0,0.25);
	text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.90);
	font-size:200%;
}


#lPad{
	padding: 20px 0px 20px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#lPadIn{
	position:relative;
	width: 100%;
	height: 100%;
}



#lookBookMini{
	position:relative;
	padding:20px 20px 10px;
	text-align:center;
	max-width: 1260px;
	margin: 0 auto;
	/*margin-top: -100px;*/
}

.masonry-item{
	display:inline-block;
	width:20%;
	vertical-align:top;

}

.masonry-item-in{
	display:block;
	width:100%;
	padding:5px;
	box-sizing:border-box;
}

.masonry-item-a,
.masonry-item img{
	display:block;
	width:100%;
	height:auto;
}


@media screen and (max-width:1200px){

	#lookBookSelectEntKid,
	#lookBookSelectEntWomen,
	#lookBookSelectEntMen{
		display:block;
		width:100%;
		height:33.3%;
	}

	#lookBookSelectEntMen{
		padding-bottom:10px;
	}

	#lookBookSelectEntWomen{
		padding-top:10px;
		padding-bottom:10px;
	}


	#lookBookSelectEntKid{
		padding-top:10px;
	}
}


@media screen and (max-width:1030px){

	body.canFix.cms-page-view.cms-lookbook #firstContenido{
		padding-top: 113px;
	}

	#lookBookSelectBot {
		padding-top:30px;
	}

	#lookBookSelectBotLeft {
		padding-right: 10px;
	}

	#lookBookSelectBotRight {
		padding-left: 10px;
	}

	#lookBookSelectEntMen{
		padding-bottom:10px;
		padding-right:10px;
		padding-left:10px;
	}

	#lookBookSelectEntWomen{
		padding-top:10px;
		padding-bottom:10px;
		padding-right:10px;
		padding-left:10px;
	}


	#lookBookSelectEntKid{
		padding-top:10px;
		padding-right:10px;
		padding-left:10px;
	}

	.masonry-item {
		width: 25%;
	}

	.legendProductLink{
		font-size:95%;
	}
}

@media screen and (max-width:760px){
	.masonry-item {
		width: 33%;
	}
}

@media screen and (max-width:540px){
	#lookBookSelectBotRight,
	#lookBookSelectBotLeft{
		display:block;
		width:100%;
		height:50%;
		padding-left:0px;
		padding-right:0px;
	}

	#lookBookSelectBotRight{
		margin-top:30px;
	}

	#lookBookSelectTop{
		height:40vh;
		min-height:300px;
	}

	#lookBookSelectBot{
		height:40vh;
		min-height:350px;
	}

	#lookBookSelectBot {
		padding-top: 20px;
	}

	#lookBookSelectBotRight {
		margin-top: 20px;
	}

	#lookBookSelectEntMen{
		padding-bottom:10px;
		padding-right:10px;
		padding-left:10px;
	}

	#lookBookSelectEntWomen{
		padding-top:10px;
		padding-bottom:10px;
		padding-right:10px;
		padding-left:10px;
	}


	#lookBookSelectEntKid{
		padding-top:10px;
		padding-right:10px;
		padding-left:10px;
	}

	.linkOverBanner.noHid {
		font-size: 130%;
	}

	#lookBookSecEntradaTrio {
		padding-left: 10px;
		padding-right: 10px;
	}

	.masonry-item {
		width: 50%;
	}

	.legendProductLink{
		font-size:80%;
	}

	.sl-wrapper .sl-image .sl-caption {
		bottom: auto !important;
		top:100% !important;
	}

}

