.clima-modulo{

	width: 100%;

	margin: 0 auto;

	max-width: 1068px;

	max-height: 405px;

	overflow: hidden;

	height: 405px;

}



.datos-clima{

	position: relative;

	/*top: -810px;*/

	z-index: 12;

	width: 100%;

}



.dia-clima{

	position: relative;

	z-index: 13;

	/*top: -742px;*/

}



.weather-box, .image-box{

	float: left;

	width: 348px;

	height: 348px;

}



.image-box{

	background-size: cover;

	background-position-x: -90%;

}



.weather-box{

	background: #00579E;

}



.clima-modulo .td-weather-top-widget .td-weather-header .td-weather-city, .clima-modulo .td-weather-top-widget .td-weather-now .td-big-degrees{

	position: inherit;

}



.cover-clima{

	position: absolute;

	z-index: 9;

	top: 0%;

	width: 50%;

	height: 405px;

	background-color: #00579E;

	opacity: .75;

}



.datos-clima{

	position: relative;

	top: 0;

	z-index: 12;

	float: left;

}



.datos-clima .td-weather-top-widget .td-weather-header{

	display: none;

}



.localidad{

	position: relative;

	top: 15px;

	left: 15px;

}



.localidad .tool .fa{

	float: left;

}



.localidad .tool .fa:before{

	color: white;

	font-size: 18px;

}



.localidad .clima-mendoza{

	float: left;

	color: white;

	font-weight: 600;

	font-size: 10px;

	margin-top: 2px;

	margin-left: 4px;

}



.datos-clima .td-weather-top-widget{

	top: 35px;

	position: relative;

	width: 100%;

	margin: 0 auto;

	text-align: center;

}



.datos-clima .td-weather-top-widget .td-icons, .datos-clima .td-weather-top-widget .td-weather-now{

	display: block;

	margin-right: 0px;

}



.datos-clima .td-weather-top-widget .td-icons:before{

	color: white;

	font-size: 120px;

}



.datos-clima .td-weather-top-widget .fa{

	width: 405px;

	display: block;

	text-align: center;

}



.datos-clima .td-weather-top-widget .fa:before{

	font-size: 110px;

}



.datos-clima .td-weather-top-widget .td-weather-now .td-weather-unit{

	display: inline-block;

	font-weight: bold;

	font-size: 73px;

	top: -18px;

	color: white;

}



.datos-clima .td-weather-top-widget .td-weather-now .td-big-degrees{

	font-size: 100px;

	color: white;

	line-height: 110px;

}



.dia-clima{

	position: relative;

	z-index: 13;

	top: 50px;

	width: 100%;

	text-align: center;

	text-transform: uppercase;

	float: left;

}



.dia-clima .contenedor-dia-clima{

	font-weight: 600;

	color: white;

	font-size: 16px;

}



.imagen-clima{

	height: 100%;

	position: relative;

	overflow: hidden;

}



.imagen-clima img{

	height: 100%;

	width: auto;

	max-width: none;

}



.image-box img{

	position: relative;	

}



.desktop-weather{

	display: inline-block;

}



.mobile-weather{

	display: none;

}



.contenedor-clima-static{

	width: 100%;

	height: 120px;

}



.contenedor-clima-static img{

	height: 120px;

	width: 120px;

}



@media (max-width: 1140px){

	.desktop-weather .weather-box, .image-box{

		width: 320px;

		height: 320px;

	}



	.desktop-weather .datos-clima .td-weather-top-widget{

		top: 28px;

	}



	.desktop-weather .dia-clima{

		top: 35px;

	}

}



@media (max-width: 1018px){

	.desktop-weather .weather-box, .image-box{

		width: 242px;

		height: 342px;

	}



	.image-box{

		background-position-x: 53%;

	}



	.desktop-weather .dia-clima {

		top: 48px;

	}

}



@media (max-width: 768px){

	.clima-modulo{

		width: 100%;

		max-width: 100vw;

	}



	.cover-clima, .datos-clima, .datos-clima .td-weather-top-widget, .dia-clima{

		width: 100%;

	}



	.desktop-weather{

		display: none;

	}



	.mobile-weather{

		display: inline-block;

		width: 100%;

	}



	.swiper-slide{

		/*width: 100% !important;*/

	}



	.weather-box, .image-box{

		width: 100%;

		height: 370px;

	}



	.image-box{

		background-position-y: 55%;

		background-size: cover;

	}



}



@media (max-width: 768px){

	.image-box img{

		height: auto;
		width: 100%;

	}

}