/*@import url('https://fonts.googleapis.com/css2?family=Architects+Daughter&family=Handlee&family=Kaushan+Script&family=Marck+Script&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
html	
{
	min-height: 100%;
/*  	position: relative;*/
}
body
{
	height: 100%;
 	align-items: center;
	font-family: 'Poppins', sans-serif;
                                        
}
nav
{ 
	background-color: #05aaa7;
	/*border-bottom: solid;
	border-color: #000;
	border-width: 0.2rem;*/
}
.navbar-toggler
{
	color: #fff !important;
	background-color: #fff;
}
footer
{
	background-color: #154264;
}
footer #escudo_armas
{
	padding: 2rem 0;
}
footer i
{
	color: #dcb070;
}
footer a
{
	color: #000;
	text-decoration: none;
}
#footer
{
	background-color: #ffffff;
	padding: 1rem;
	width: 100%;
}
#footer .social-footer
{
	width: 2rem;
}
/*#sponsors
{
	padding: 5rem;
}*/
p
{
	text-align: justify !important;
}
.title
{
	border-color: #fff;
	border-width: 0.5rem;
	border: solid;
	color: #fff;
	left: 8.57rem;
	padding: 2rem;
	position: absolute;
	text-align: center;
	top: 30%;
}
.subtitle
{
	font-size: 1.5rem;
}
.zofu
{
	align-content: center;
	padding: 1rem 0 0;
	text-align: center;
	width: 100%;
}
.zofu h1
{
	color: #05aaa7;
	font-size: 2.5rem;
	font-weight: bolder;
}
.zofu h2
{
	color: #05aaa7;
	font-size: 2rem;
	font-weight: bolder;
}
.directory i 
{
	color: #ffffff;
/*	width: 1.5rem;*/
}
#google-maps
{
	padding: 1.5rem 0 1rem 0;
}
#google-maps h3
{
	color: #dcb070;
	font-weight: bolder;
}
/*#portada-bienvenido
{
	transform: rotate(330deg);
}
#portada-supermanzana
{
	transform: rotate(30deg);
}*/
.btn_main
{
	width: 100%;
	padding: 1rem;
}
.btn_main h3 
{
	color: #fff;
	font-weight: bolder;
	font-size: 2.5rem;
}
.btn_main h4 
{
	color: #fff;
	font-weight: bolder;
	font-size: 1.2rem;
}

.social_icon
{
	color: #000;
	font-weight: bolder;
/*	font-size: 1.5rem;*/
}
#btn-art
{
	padding: 1.5rem 0 1rem 0;
}
.btn-art
{
	background-color: #fff;
	border-color: #000;
	border-width: 0.1rem;
	border: solid;
	color: #dcb070;
	font-size: 1.2rem;
	font-weight: bolder;
}
.comic
{
	padding: 2rem 0 0.5rem;
}
hr
{
	width: 80%;
}	
#zofu_link 
{
	text-decoration: none;
	color: #000;
}
.lang-esp
{
	display: block;
}
.lang-ing
{
	display: none;
}

.comics-esp
{
	display: block;
}
.comics-ing
{
	display: none;
}
.menu-esp
{
	display: block;
}
.menu-ing
{
	display: none;
}
.ctn-eat-esp
{
	display: block;
}
.ctn-eat-ing
{
	display: none;
}
.zofu-art-esp
{
	display: block;
}
.zofu-art-ing
{
	display: none;
}
#div-hotels
{
	padding: 1rem;
}
.dir-row
{
	padding: 1.5rem;
}
.fa-back
{
	color: #dcb070 !important;
	font-size: 3rem;
}
.img-menu
{
	width: 10rem;
}
.img-shadow
{
/*	box-shadow: rgba(0, 0, 0, 0.8) 0.5rem 0.5rem 1rem;*/
}
.img-cs
{
	padding: 1rem 0 ;
}
.img-food-directory
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
/*	border-radius: 0.5rem;*/
/*	height: 8rem;*/
/*	padding: 1.5rem 0;*/
}
.img-hotel-directory
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#top-cinco
{
	background-image: url('/assets/img/webp/BotonesQR FINAL dic_TOP CINCO.webp');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
/*	height: 45rem;*/
/*	padding: 8rem 1.5rem 0;*/
}

#top-five
{
	background-image: url('/assets/img/webp/BotonesQR FINAL dic_TOP FIVE.webp');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
/*	height: 45rem;*/
/*	padding: 8rem 1.5rem 0;*/
}
.top-five-row
{
	padding: 1rem 0;
}
.img-espacios-culturales
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 0.5rem;
/*	margin: 0 0.01rem */
/*	height: 8rem;*/
/*	padding: 1.5rem 0;*/
}
.img-directory
{
	min-height: 9rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4rem 0 0;
}
.div-turismo
{
	background-color: #05aaa7;
	padding: 0.5rem;
	/*padding: 0.5rem 0;*/
	/*width: 10rem;*/
}
.img-turismo
{
	width: 10rem;
	/*height: 10rem*/
}
.div-num
{
	background-color: #7a7a7a;
	color: #ffffff;
	width: 100%;
	padding: 1.5rem 0 0;
	font-size: 0.8rem;
	/*margin-top: 3rem;*/
}
.div-num a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.img-directory-hotel
{
	min-height: 12.5rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 5.5rem 0 0;
}
.img-directory-espacios
{
	min-height: 11rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 6rem 0 0;
}
.ctn-private i
{
	color: #000000;
}
.ctn-private table
{
	font-weight: bold;
	text-align: left;
	width: 80%;
}
.ctn-artistas h4, .ctn-artistas i
{
	color: #000000;
}
#sponsors
{
	color: #ffffff;
/*	padding: 0.5rem;*/
	text-align: center;
}
#sponsors a
{
	color: #ffffff;
}
.btn-back
{
	margin-bottom: 2rem !important;
}
.back-arrow
{
	width: 4rem;
}
.translate-icon
{
	width: 2.5rem;
}
#zofu-header-vid-esp
{
	display: block;
	width: 100%;
}
#zofu-header-vid-ing
{
	display: none;
}
#urban-artists
{
	padding: 1rem 0;
}
#urban-artists a
{
	text-decoration: none;
}
.ctn-back-arrow
{
	padding: 0 0 2rem;
}
.logo-zofu-header
{
	width: 75%;
/*	box-shadow:  0.5rem 0.5rem 1rem black;*/
}
.img-instagram-art
{
	width: 3rem;
}
.btn-lang
{
	width: 3rem;
}
.ctn-swiper
{
	background-color: #05aaa7;
	/*margin-top: 0.5rem;*/
}
#ctn-rutas
{
	padding: 1rem ;
}

/**********silder*********/

/*#header-video
{
	animation: animate 60s ease-in-out infinite;
	background-attachment: fixed;
	background-size:cover;
	max-width: 100%;
	height: auto;
}

@keyframes animate
{
	0%,100%
	{
		background-image: url(assets/img/img-header/img_zofu_header1.webp);
	}
	50%
	{
		background-image: url(assets/img/img-header/img_zofu_header2.webp);
	}

}*/

/**********media breakpoitns*********/

@media (max-width: 1980px) 
{
	/*body
	{
		margin-bottom: 10rem;
	}*/
	.map-art
	{
		width: 100% !important;
		height: 20rem;
		padding: 2rem 0;
	}
	.div-title
	{
		width: 100%;
		padding: 1rem 0 0;
	}
	#zofu-art
	{
		width: 100%;
	}
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
		align-content: center;
	}
	p
	{
		font-size: 1rem !important;
		text-align: center;
	}
	.portada
	{
		width: 10rem;
	}
	#cnt-topten
	{
		width: 100%;
	}
	.img-food-directory
	{
		height: 25rem;
		margin: 1rem 2rem;
		padding: 10rem 0;
		width: 35rem;

	}
	.img-food-directory h4
	{
		font-size: 2.5rem;
	}

	.img-hotel-directory
	{
		height: 27rem;
		margin: 1rem 2.1rem;
		padding: 10.5rem 0;
		width: 25rem;

	}
	.img-hotel-directory h4
	{
		font-size: 3rem;
	}
	#top-cinco
	{
		height: 145rem;
		padding: 33rem 1rem 0;
	}
	#top-five
	{
		height: 145rem;
		padding: 26rem 1rem 0;
	}
	.top-five-img
	{
		width: 30rem;
		height: 30.5rem;
	}
	.img-espacios-culturales
	{
		height: 25rem;
		margin: 1rem 2.8rem;
		padding: 12rem 0;
/*		width: 17.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1.5rem;
	}
	.social-directory
	{
		width: 6.5rem;
	}

}
@media (max-width: 1399px) 
{
	/*body
	{
		margin-bottom: 10rem;
	}*/
	.map-art
	{
		width: 100% !important;
		height: 20rem;
		padding: 2rem 0;
	}
	.div-title
	{
		width: 100%;
	}
	#zofu-art
	{
		width: 100%;
	}
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.portada
	{
		width: 10rem;
	}
	#cnt-topten
	{
		width: 100%;
	}
	.img-food-directory
	{
		height: 20rem;
		margin: 1rem 2rem;
		padding: 8rem 0;
		width: 30.5rem;

	}
	.img-food-directory h4
	{
		font-size: 2.5rem;
	}

	.img-hotel-directory
	{
		height: 25rem;
		margin: 1rem 2rem;
		padding: 12rem 0;
		width: 20rem;

	}
	.img-hotel-directory h4
	{
		font-size: 3rem;
	}
	#top-cinco
	{
		height: 125rem;
		padding: 26rem 1rem 0;
	}
	#top-five
	{
		height: 125rem;
		padding: 26rem 1rem 0;
	}
	.top-five-img
	{
		width: 25rem;
		height: 27rem;
	}
	.img-espacios-culturales
	{
		height: 25rem;
		margin: 1rem 2.5rem;
		padding: 12rem 0;
/*		width: 30.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 2rem;
	}
	.social-directory
	{
		width: 3rem;
	}

}
@media (max-width: 1199px) 
{
	/*body
	{
		margin-bottom: 10rem;
	}*/
	.map-art
	{
		width: 100% !important;
		height: 20rem;
		padding: 2rem 0;
	}
	.div-title
	{
		width: 100%;
	}
	#zofu-art
	{
		width: 100%;
	}
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.portada
	{
		width: 10rem;
	}
	#cnt-topten
	{
		width: 100%;
	}
	.img-food-directory
	{
		height: 1rem;
		margin: 1rem 2rem;
		padding: 7rem 0;
		width: 25rem;

	}
	.img-food-directory h4
	{
		font-size: 1.5rem;
	}

	.img-hotel-directory
	{
		height: 30rem;
		margin: 1rem 2rem;
		padding: 14rem 0;
		width: 25rem;

	}
	.img-hotel-directory h4
	{
		font-size: 2.5rem;
	}
	#top-cinco
	{
		height: 105rem;
		padding: 23rem 1rem 0;
	}
	#top-five
	{
		height: 105rem;
		padding: 25rem 1rem 0;
	}
	.top-five-img
	{
		width: 21rem;
		height: 22rem;
	}
	.img-espacios-culturales
	{
		height: 18rem;
		margin: 1rem 1.7rem;
		padding: 8.5rem 0;
/*		width: 17.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1.3rem;
	}
	.social-directory
	{
		width: 3.5rem;
	}

}
@media (max-width: 991px) 
{
	/*body
	{
		margin-bottom: 10rem;
	}*/
	.map-art
	{
		width: 100% !important;
		height: 20rem;
		padding: 2rem 0;
	}
	.div-title
	{
		width: 100%;
	}
	#zofu-art
	{
		width: 100%;
	}
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.portada
	{
		width: 10rem;
	}
	#cnt-topten
	{
		width: 100%;
	}
	.img-food-directory
	{
		height: 13rem;
		margin: 1rem 2rem;
		padding: 5.5rem 0;
		width: 17.5rem;

	}
	.img-food-directory h4
	{
		font-size: 1.5rem;
	}

	.img-hotel-directory
	{
		height: 20rem;
		margin: 1rem 1.5rem;
		padding: 9rem 0;
		width: 18rem;

	}
	.img-hotel-directory h4
	{
		font-size: 1.5rem;
	}
	#top-cinco
	{
		height: 80rem;
		padding: 17rem 1rem 0;
	}
	#top-five
	{
		height: 80rem;
		padding: 17rem 1rem 0;
	}
	.top-five-img
	{
		width: 17rem;
		height: 17.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 13rem;*/
		margin: 1rem 1.5rem;
		padding: 8rem 0;
/*		width: 17.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1.5rem;
	}
	.social-directory
	{
		width: 3rem;
	}

}
@media (max-width: 800px) 
{
	/*body
	{
		margin-bottom: 10rem;
	}*/
	.map-art
	{
		width: 100% !important;
		height: 20rem;
		padding: 2rem 0;
	}
	.div-title
	{
		width: 100%;
	}
	#zofu-art
	{
		width: 100%;
	}
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.portada
	{
		width: 10rem;
	}
	#cnt-topten
	{
		width: 100%;
	}
	.img-food-directory
	{
		height: 13rem;
		margin: 1rem 2rem;
		padding: 5.5rem 0;
		width: 17.5rem;

	}
	.img-food-directory h4
	{
		font-size: 1.5rem;
	}

	.img-hotel-directory
	{
		height: 20rem;
/*		margin: 1rem 2rem;*/
		padding: 9rem 0;
		width: 18rem;

	}
	.img-hotel-directory h4
	{
		font-size: 1.5rem;
	}
	#top-cinco
	{
		height: 75rem;
		padding: 16.5rem 1rem 0;
	}
	#top-five
	{
		height: 75rem;
		padding: 16.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 15rem;
		height: 15.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 14rem;*/
		margin: 1rem 1.3rem;
		padding: 6rem 0;
/*		width: 17.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1.2rem;
	}
	.social-directory
	{
		width: 3rem;
	}

}
@media (max-width: 767px) 
{
	/*body
	{
		margin-bottom: 10rem;
	}*/
	.map-art
	{
		width: 100% !important;
		height: 20rem;
		padding: 2rem 0;
	}
	.div-title
	{
		width: 100%;
	}
	#zofu-art
	{
		width: 100%;
	}
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.portada
	{
		width: 10rem;
	}
	#cnt-topten
	{
		width: 100%;
	}
	.img-food-directory
	{
		height: 10rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 4rem 0;
		width: 14.2rem;
	}
	.img-food-directory h4
	{
		font-size: 1.5rem;
	}

	.img-hotel-directory
	{
		height: 15rem;
		margin: 0.5rem 1rem;
		padding: 6rem 0;
		width: 13.5rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1.5rem;
	}
	#top-cinco
	{
		height: 60rem;
		padding: 11.5rem 1rem 0;
	}
	#top-five
	{
		height: 60rem;
		padding: 11.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 12rem;
		height: 12.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 12rem;*/
		margin: 0.5rem 1.3rem;
		padding: 6.5rem 0;
/*		width: 14.2rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1.15rem;
	}
	.social-directory
	{
		width: 3rem;
	}

}
@media (max-width: 700px) 
{
	/*/*body
	{
		margin-bottom: 16rem;
	}*/*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 10rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 4rem 0;
		width: 14.2rem;
	}
	.img-food-directory h4
	{
		font-size: 1.5rem;
	}

	.img-hotel-directory
	{
		height: 15rem;
/*		margin: 0.5rem 0.83rem;*/
		padding: 7rem 0;
		width: 13.5rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1.5rem;
	}

	#top-cinco
	{
		height: 60rem;
		padding: 11.5rem 1rem 0;
	}
	#top-five
	{
		height: 60rem;
		padding: 11.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 12rem;
		height: 12.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 11rem;*/
		margin: 0.5rem 1.1rem;
		padding: 5.5rem 0;
/*		width: 14.2rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1.1rem;
	}
	.social-directory
	{
		width: 3rem;
	}
}
@media (max-width: 630px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 10rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 4rem 0;
		width: 14.2rem;
	}
	.img-food-directory h4
	{
		font-size: 1.5rem;
	}

	.img-hotel-directory
	{
/*		height: 11rem;*/
/*		margin: 0.5rem 0.83rem;*/
		padding: 6rem 0;
/*		width: 14.2rem;*/
	}
	.img-hotel-directory h4
	{
		font-size: 1.5rem;
	}
	#top-cinco
	{
		height: 60rem;
		padding: 11.5rem 1rem 0;
	}
	#top-five
	{
		height: 60rem;
		padding: 11rem 1rem 0;
	}
	.top-five-img
	{
		width: 12rem;
		height: 12.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 11rem;*/
		margin: 0.5rem 1.2rem;
		padding: 5rem 0;
/*		width: 14.2rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1.1rem;
	}
	.social-directory
	{
		width: 2.8rem;
	}
}
@media (max-width: 580px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 9.5rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3.5rem 0;
		width: 13.5rem;
	}
	.img-food-directory h4
	{
		font-size: 1.3rem;
	}

	.img-hotel-directory
	{
		height: 13rem;
/*		margin: 0.5rem 0.85rem;*/
		padding: 6rem 0;
		width: 13rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1.3rem;
	}
	#top-cinco
	{
		height: 55rem;
		padding: 10rem 1rem 0;
	}
	#top-five
	{
		height: 55rem;
		padding: 10rem 1rem 0;
	}
	.top-five-img
	{
		width: 11rem;
		height: 11.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 10rem;*/
		margin: 0.5rem 1.1rem;
		padding: 5rem 0;
/*		width: 13.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 2.8rem;
	}
}
@media (max-width: 550px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 9rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3.5rem 0;
		width: 12.6rem;
	}
	.img-food-directory h4
	{
		font-size: 1.3rem;
	}

	.img-hotel-directory
	{
		height: 13rem;
/*		margin: 0.5rem 0.99rem;*/
		padding: 5.5rem 0;
		width: 12.5rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1.2rem;
	}
	#top-cinco
	{
		height: 55rem;
		padding: 10rem 1rem 0;
	}
	#top-five
	{
		height: 55rem;
		padding: 10rem 1rem 0;
	}
	.top-five-img
	{
		width: 11rem;
		height: 11.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 10rem;*/
		margin: 0.5rem 1.1rem;
		padding: 4.5rem 0;
/*		width: 12.6rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 2rem;
	}
}
@media (max-width: 530px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8.5rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3.5rem 0;
		width: 12rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 12.5rem;
/*		margin: 0.5rem 1rem;*/
		padding: 5rem 0;
		width: 12.3rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}
	#top-cinco
	{
		height: 50rem;
		padding: 9.5rem 1rem 0;
	}
	#top-five
	{
		height: 50rem;
		padding: 9.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 10rem;
		height: 10.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 10rem;*/
		margin: 0.5rem 1.1rem;
		padding: 4.5rem 0;
/*		width: 12rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 2rem;
	}
}
@media (max-width: 520px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8.5rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3.5rem 0;
		width: 12rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 12.5rem;
/*		margin: 0.5rem 0.82rem;*/
		padding: 5.5rem 0;
		width: 11.5rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}
	#top-cinco
	{
		height: 50rem;
		padding: 9.5rem 1rem 0;
	}
	#top-five
	{
		height: 50rem;
		padding: 9.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 10rem;
		height: 10.5rem;
	}
	.img-espacios-culturales
	{
		height: 10rem;
		margin: 0.5rem 1rem;
		padding: 5rem 0;
/*		width: 12rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 2rem;
	}
}
@media (max-width: 500px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 0.8rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8.3rem;
		margin: 0.5rem 1rem 0.5rem 1.5rem;
		padding: 3.5rem 0;
		width: 10.5rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 12.5rem;
/*		margin: 0.5rem;*/
		padding: 5.5rem 0;
		width: 11rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 45rem;
		padding: 8rem 1rem 0;
	}
	#top-five
	{
		height: 45rem;
		padding: 8rem 1rem 0;
	}
	.top-five-img
	{
		width: 9rem;
		height: 9.5rem;
	}
	.img-espacios-culturales
	{
		height: 9rem;
		margin: 0.5rem 1rem;
		padding: 5rem 0 0;
/*		width: 10.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 2rem;
	}
}
@media (max-width: 480px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 0.8rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8.2rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3.5rem 0;
		width: 10.7rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 11rem;
/*		margin: 0.5rem;*/
		padding: 5rem 0;
		width: 10.7rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 45rem;
		padding: 8.5rem 1rem 0;
	}
	#top-five
	{
		height: 45rem;
		padding: 8.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 9rem;
		height: 9.5rem;
	}
	.img-espacios-culturales
	{
		height: 9rem;
		margin: 0.5rem 0.95rem;
		padding: 4rem 0;
/*		width: 10.7rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 2rem;
	}
}
@media (max-width: 470px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 0.8rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8rem;
		margin: 0.5rem 1rem 0.5rem;
		padding: 3rem 0;
		width: 9.5rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 11rem;
/*		margin: 0.5rem;*/
		padding: 5rem 0;
		width: 10.1rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	#top-five
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 8rem;
		height: 8.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 9rem;*/
		margin: 0.5rem 0.9rem;
		padding: 4rem 0;
/*		width: 9.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.8rem;
	}
}
@media (max-width: 450px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 0.8rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 9.5rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 10.5rem;
/*		margin: 0.5rem;*/
		padding: 5rem 0;
		width: 9.7rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	#top-five
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 8rem;
		height: 8.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 8.5rem;*/
		margin: 0.5rem 0.9rem;
		padding: 4rem 0;
/*		width: 9.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.8rem;
	}
}
@media (max-width: 440px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 0.8rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 9.5rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 10rem;
/*		margin: 0.5rem;*/
		padding: 4.5rem 0;
		width: 9.4rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	#top-five
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 8rem;
		height: 8.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 8.5rem;*/
		margin: 0.5rem 0.85rem;
		padding: 4rem 0;
/*		width: 9.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.8rem;
	}
}
@media (max-width: 430px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 0.8rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 9.5rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 10rem;
/*		margin: 0.5rem 0.5rem;*/
		padding: 2.3rem 0;
		width: 9.1rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	#top-five
	{
		height: 45rem;
		padding: 9.5rem 1rem 0;
	}
	.top-five-img
	{
		width: 8rem;
		height: 8.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 8.5rem;*/
		margin: 0.5rem 0.8rem;
		padding: 4rem 0;
/*		width: 9.5rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.8rem;
	}
}
@media (max-width: 420px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 0.8rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 8rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 9rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 9.5rem;
/*		margin: 0.5rem 0.5rem;*/
		padding: 4.5rem 0;
		width: 8.6rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 40rem;
		padding: 8rem 1rem 0;
	}
	#top-five
	{
		height: 40rem;
		padding: 8rem 1rem 0;
	}
	.top-five-img
	{
		width: 7rem;
		height: 7.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 8rem;*/
		margin: 0.5rem 0.8rem;
		padding: 4rem 0;
/*		width: 4.rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.8rem;
	}
}
@media (max-width: 403px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 7rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 8.6rem;
	}
	.img-food-directory h4
	{
		font-size: 1rem;
	}

	.img-hotel-directory
	{
		height: 9rem;
/*		margin: 0.5rem 0.5rem ;*/
		padding: 4rem 0;
		width: 8.2rem;
	}
	.img-hotel-directory h4
	{
		font-size: 1rem;
	}

	#top-cinco
	{
		height: 40rem;
		padding: 8rem 1rem 0;
	}
	#top-five
	{
		height: 40rem;
		padding: 8rem 1rem 0;
	}
	.top-five-img
	{
		width: 7rem;
		height: 7.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 8rem;*/
		margin: 0.5rem 0.7rem;
		padding: 3rem 0;
/*		width: 7.7rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.7rem;
	}
}
@media (max-width: 391px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 7.5rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 8rem;
	}
	.img-food-directory h4
	{
		font-size: 0.9rem;
	}

	.img-hotel-directory
	{
		height: 9rem;
/*		margin: 0.5rem 0.5rem;*/
		padding: 4rem 0;
		width: 7.6rem;
	}
	.img-hotel-directory h4
	{
		font-size: 0.9rem;
	}

	#top-cinco
	{
		height: 40rem;
		padding: 8rem 1rem 0;
	}
	#top-five
	{
		height: 40rem;
		padding: 8rem 1rem 0;
	}
	.top-five-img
	{
		width: 7rem;
		height: 7.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 8rem;*/
		margin: 0.5rem 0.7rem;
		padding: 3rem 0;
/*		width: 7rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 1rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.6rem;
	}
}
@media (max-width: 371px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 7.8rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 7.2rem;
	}
	.img-food-directory h4
	{
		font-size: 0.8rem;
	}

	.img-hotel-directory
	{
		height: 8rem;
/*		margin: 0.5rem;*/
		padding: 3.5rem 0;
		width: 7.3rem;
	}
	.img-hotel-directory h4
	{
		font-size: 0.8rem;
	}

	#top-cinco
	{
		height: 36rem;
		padding: 7rem 1rem 0;
	}
	#top-five
	{
		height: 36rem;
		padding: 7rem 1rem 0;
	}
	.top-five-img
	{
		width: 6rem;
		height: 6.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 7.5rem;*/
		margin: 0.5rem 0.6rem;
		padding: 3rem 0;
/*		width: 6.3rem;*/
	}
	.img-espacios-culturales h4
	{
		font-size: 0.8rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.5rem;
	}
}
@media (max-width: 345px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 7rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 6.8rem;
	}
	.img-food-directory h4
	{
		font-size: 0.8rem;
	}
	.img-hotel-directory
	{
		height: 7.5rem;
/*		margin: 0.5rem 0.5rem ;*/
		padding: 3rem 0;
		width: 6.5rem;
	}
	.img-hotel-directory h4
	{
		font-size: 0.8rem;
	}

	#top-cinco
	{
		height: 35rem;
		padding: 7rem 1rem 0;
	}
	#top-five
	{
		height: 35rem;
		padding: 7rem 1rem 0;
	}
	.top-five-img
	{
		width: 6rem;
		height: 6.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 7.8rem;*/
		margin: 0.5rem 0.6rem;
		padding: 4rem 0;
		width: 5.9rem;
	}
	.img-espacios-culturales h4
	{
		font-size: 0.8rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.5rem;
	}
}
@media (max-width: 332px) 
{
	/*body
	{
		margin-bottom: 16rem;
	}*/
	#header-image
	{
		display: none;
	}
	#header-video
	{
		display: block;
	}
	h4	
	{
		font-size: 1rem;
	}
	p
	{
		font-size: 0.9rem !important;
		text-align: center;
	}
	.img-food-directory
	{
		height: 7.5rem;
		margin: 0.5rem 0.5rem 0.5rem 1.1rem;
		padding: 3rem 0;
		width: 6.4rem;
	}
	.img-food-directory h4
	{
		font-size: 0.8rem;
	}
	.img-hotel-directory
	{
		height: 7.5rem;
/*		margin: 0.5rem 0.5rem ;*/
		padding: 3rem 0;
		width: 6.3rem;
	}
	.img-hotel-directory h4
	{
		font-size: 0.8rem;
	}

	#top-cinco
	{
		height: 30rem;
		padding: 5rem 1rem 0;
	}
	#top-five
	{
		height: 30rem;
		padding: 5rem 1rem 0;
	}
	.top-five-img
	{
		width: 5rem;
		height: 5.5rem;
	}
	.img-espacios-culturales
	{
/*		height: 7rem;*/
		margin: 0.5rem 0.6rem;
		padding: 4rem 0;
		width: 5.8rem;
	}
	.img-espacios-culturales h4
	{
		font-size: 0.8rem;
	}
	.portada
	{
		width: 10rem;
	}
	.social-directory
	{
		width: 1.5rem;
	}
}
