html, body {
    height: 100%;
     
}

.container-fluid, .container-fluid .row  {
    height: 100%;
}
.exterior {
	background: url('../../../images/escenarios/exterior5.jpg') no-repeat center center;
	background-size: cover;
}

.interior {
	background: url('../../../images/escenarios/interior5.jpg') no-repeat center center;
	background-size: cover;
}

.comparar {			
	position: absolute;	
	right: 0;
	height: 85vh;
	z-index: 1;
}

.menu_productos {
	height: 60vh;
	margin-top: 10px;

}	
.menu_productos .item {
	padding: 0px;	
	margin-left: 0px;
	margin-top: 5px;
	
}	

.menu_productos .item:hover a, .menu_productos .item.active a {
	background-color: rgba(255, 255, 255, 1);
	
}	

.menu_productos a {
	display: block;
	background-color: rgba(255, 255, 255, 0.6);
	border-radius: 20px;
	text-align: center;
	color: #000000;
	font-weight: 500;
	cursor: pointer;
	border-radius: 15px;
	padding: 10px 0px;
}

.menu_productos a span {
	
	font-size: calc(18px + 6 * ((100vw - 320px) / 680));

}

.menu_productos a:hover {
	background: #FFFFFF;
	color: #000000 !important;;
	text-decoration: none;

}

.confirmar {	
	position: relative;
	bottom: -14vh;
	text-align: center;
}

.confirmar a {
	display: block;
	background: #e93524;
	padding: 10px;
	color: #FFFFFF;
	font-weight: 200;
	font-size: calc(18px + 6 * ((100vw - 320px) / 680));
	border: 2px solid #e93524;
  	border-radius: 50px;
}

.confirmar a:hover {
	color: #FFFFFF !important;

}

.confirmar a.active {
	background: #6bb34d;	
	border: 2px solid #6bb34d;
}

.cv-nav-prev a {
	background: url('../../../images/common/flecha_arriba.png')center center no-repeat;
	background-size: 50px;
	height: 60px;
}	

.cv-nav-prev a:hover {
	background: url('../../../images/common/flecha_arriba_on.png') center center no-repeat;
	background-size: 50px;
}

.cv-nav-next a {
	background: url('../../../images/common/flecha_abajo.png')center center no-repeat;
	background-size: 50px;
	height: 60px;
}	

.cv-nav-next a:hover {
	background: url('../../../images/common/flecha_abajo_on.png') center center no-repeat;
	background-size: 50px;
}



/* Small devices */
@media (max-width: 820px) { 

	.container-fluid, .container-fluid .row  {
	   
	}

	.cv-nav-prev a {
		display: none;
	}

	.menu_productos {
		height: 47vh;
		margin-top: 25px;

	}	

	.menu_productos::before {
	
		content: 'Deslizá el menú hacia arriba para ver más productos \2935';
		color: #FFFFFF;
		font-weight: 800;
		text-shadow: 1px 2px #000000;
	}
}



.foto_producto {

}


