/*Configurar la transición del video*/
#firstVideo{
	opacity: 1;
}
#loopVideo{
	display: none;
	opacity: 1;
}
/*Establece el tamaño y la posición del video loop a la correcta.*/
#rev_slider_3_2 video{
	width: 100%!important;
	left:0px!important;
}

#rev_slider_2_2 video{
	width: 100%!important;
	left:0px!important;
}
/*Configuramos el efecto fade-on de los botones de selección de solución*/
.qodef-element-from-fade.qodef-element-from-fade-on>div{
	    transition: opacity 0.8s cubic-bezier(0.58, 0.09, 0.76, 0.26);
}

/*Configuramos la row de los botones de soluciones*/
#row-home-select-areaBusiness{
	width: 80vw;
	margin: 0vw 10vw;
	height: 20vh;
	position: absolute;
	bottom: 2vw;
	left: 0vw;
	color: white;
}
/*Configuramos las opciones de cada boton de soluciones*/
#row-home-select-areaBusiness .home-btn-selectBusiness{
	transition: 1.4s;
    background-size: cover;
    background-position: center;
    border: 1px solid grey;
    width: 16vw;
    margin-left: 2vw;
    margin-right: 2vw;
    border-radius: 2px;
    cursor: pointer;
}
/*restablecemos los padding encajar mejor los botones*/
#row-home-select-areaBusiness .home-btn-selectBusiness .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}
/*Establecemos el tamaño de los iconos de cada solución*/
#row-home-select-areaBusiness .home-btn-selectBusiness .home-select-area-business-ico{
	width: 4vw;
}

/*Establecemos el fondo de cada solución*/
#row-home-select-areaBusiness .home-btn-restaurantes{ 
	background-image: url(http://www.icg.es/wp-content/resource/imagenes/v2/home_area_negocios_background_restaurantes.png);
}

#row-home-select-areaBusiness .home-btn-retail{
	background-image: url(http://www.icg.es/wp-content/resource/imagenes/v2/home_area_negocios_background_retail.png);
}

#row-home-select-areaBusiness .home-btn-hotel{
	background-image: url(http://www.icg.es/wp-content/resource/imagenes/v2/home_area_negocios_background_hotel.png); 
}

#row-home-select-areaBusiness .home-btn-mbusiness{
	background-image: url(http://www.icg.es/wp-content/resource/imagenes/v2/home_area_negocios_background_mbusiness.png);
}
/*Fin Establecemos el fondo de cada solución*/	

/*Establecemos el tamño y la posición del icono y texto del boton*/
#row-home-select-areaBusiness .home-btn-areaBusiness-inner{
	height: 20vh;
	width: 16vw;
	vertical-align: middle;
    display: table-cell;
    font-size: 1vw;
    transition: 1s;
}
/*Estalecemos la posición, tamaño del botón más información de la solución*/
.btn-home-moreInfo{
    position: absolute;
    top: 5px;
    right: 0.3vw;
    width: 14px;
    opacity: 0.5;
    transition: 1s;
}
.btn-home-moreInfo:hover{
	opacity: 1;
}
/*Configuramos el cambió de posión del btn más info cuando se voltea*/
.btn-home-moreInfo-hover{
	margin-right: 14.4vw;
}

/*Configuración de animaciones de volteo de botón de más info*/
.home-animation-areaSolutions{
	transform: perspective( 600px) rotateY( 180deg );
}

.home-select-area-business-text-hover{
	transform: perspective( 600px) rotateY( 180deg );
	transition: 1.5s;
	opacity: 0;
	position: absolute;
    top: 2vw;
    right: 1vw;
    left: 1vw;
    text-align: center;
}
.home-select-area-business-text-hover a{
	color: white;
}

/******************************************************/		
/**************** Menu selección negocio **************/
/******************************************************/
.icg_home_menu_aux{
	position: absolute;
	top: 47vh;
	width: 100vw;
	background-color: rgba(0,0,0, 0.7);
	display: none;
	-webkit-box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px -2px 10px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px -2px 10px 0px rgba(0, 0, 0, 0.5);

}
.icg_home_menu_aux ul{
	text-align: center;
	padding: 2.5vh 0px;
}
.icg_home_menu_aux ul > li{
	display: inline-block;
	color: white;
	margin: 0px 1vw;

}
.icg_home_menu_aux ul > li:hover{
	border-bottom: 1px solid white;
	cursor: pointer;
}
.icg_home_menu_aux ul > li > a{
	color: white;
}

footer{
	display: none;
}
.icg_home_video_button{
	display: none;
}

.icg_home_menuResponsive{
	display: none;
}
#icg_row_responsive_home_background{
	display: none;
}
@media screen and (max-width: 767px){
	.icg_home_menuResponsive{
		display: initial;
	}
	#row-home-select-areaBusiness{
		height: 80vh;
		bottom: 12vh;
	}
	#row-home-select-areaBusiness .home-btn-selectBusiness{
		width: 36vw;
		height: 36vw;
		display: inline-block;
		margin-bottom: 3vw;
	}
	#row-home-select-areaBusiness .home-btn-areaBusiness-inner{
	    height: 36vw;
    	width: 36vw;
    	font-size: 2vw;
	}
	#row-home-select-areaBusiness .home-btn-selectBusiness .home-select-area-business-ico{
	    width: 12vw;
	}

	.icg_blockMenuHome_items {
		top: 0vh;
		bottom: 0vh;
	}
	.icg_home_menu_aux ul > li:nth-child(1){
		
	    margin-top: 30px;
	    
	}
	.icg_home_menu_aux ul > li{
		width: 100vw;
		padding-bottom: 10px;
	    margin-bottom: 30px;
	    font-size: 4vw;
	}
	.icg_home_video_button{
		color: white;
	    display: inline-block;
	    background: rgba(255,255,255,0.2);
	    padding: 12px 70px;
	    outline: none;
	    border: 1px solid gray;
	    border-radius: 2px;
	    font-size: 3vw;
	    font-family: Open Sans;
	    letter-spacing: 1px;
	}
	.icg_row_botton_return_menu_home{
		margin-left: 5vw;
		margin-top: 8vh;
	}

	#icg_row_responsive_home_background{
		display: block;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	}
	#icg_row_responsive_home_background img{
	    height: 100vh;
	    width: 200%;
	    max-width: none;
	    /* overflow: hidden; */
	    margin-left: -70%;
	    margin-top: -14%;
	}
	#loopVideo{
		opacity: 0;
	}
}