*{
  scroll-behavior: smooth;
  transition: all;
 
}

.foot{
	scroll-behavior: smooth;
	transition: all;
	transition-duration: 300ms;
	transition-timing-function: ease-in-out;
}




/* Menu mobile */
.oculto {
	display:none;
	height: 0;
}

.open {
	height: initial;
	animation-duration: 1s;
	animation-name: menuin;
	animation-timing-function: ease;
}

.stay-tunned-effect{
	animation-duration: 1.5s;
	animation-name: center-open;
	animation-timing-function: ease-in-out;
}

@keyframes center-open {
	from {
	
		margin: auto;
		width: 0%;
		background-color: rgba(223, 187, 145, 1);
		
	
	}
  
	to {
		width: 100%;
		margin: auto;
		background-color: #C69A67;
		
	}
  }
.menu-animacion{
	content: "";
	position: relative;
}

.menu-animacion > a{
	width: 100%;
	left: 0;
	position: relative;

}
.menu-animacion::after {
	content: "";
	position: absolute;
	width: 0;
	height: 1.5px;
	left: 0%;
	bottom: -1px;
	background-color:  rgba(223, 187, 145, 1);
	
	transition: all;
	transition-duration: 300ms;
	transition-timing-function: ease-in-out;
	
	}
	
	.menu-animacion > a::after{
	content: "";
	position: absolute;
	width: 0;
	height: 1.5px;
	left: 0%;
	bottom: -1px;
	background-color: #C69A67;
	
	transition: all;
	transition-duration: 300ms;
	transition-timing-function: ease-in-out;
	
	}
	.menu-animacion:hover > a::after{
	width: 100%;
	left: 0%;
	
	background-color:  rgba(223, 187, 145, 1);
	
	}

  @keyframes menuin {
	from {
		transform: translate(-100%, 0);
	}
  
	to {
		transform: translate(0, 0);
	}
  }

.scroll-invisible::-webkit-scrollbar{
	display: none;
}

.scroll-invisible{
	-ms-overflow-style: none; 
	scrollbar-width: none; 
}

/* Button */
.active{
	background-color: #693C13;
}

/* Show and Hide */

.show{
	display: flex;
}

.hide{
	display: none;
}

/* Toggle - TRANSLATE EN */
/* input:checked ~ .dot {
    transform: translateX(100%);
}
   */
.foot-show{
	opacity: 100%;
}

.foot-hidden{
	opacity: 0%;
}

.overflow-x-visible{
	overflow-x: visible;
}

@media (min-width: 1024px) {
	.lg\:overflow-x-visible{
		overflow-x: visible;
	}
}

.special-position {
	top: 10rem;
	right: -0.5rem;
}


  
@media (min-width: 1024px) {
	.lg\:w-320{
		width:320px;
		text-align: left;
		
	}
}

  
@media (min-width: 1536px) {
	.w-320{
		width:100%;
		text-align: left;
		
	}
}

.w-6{
	width: 24px;
}
.h-6{
	height: 24px;
}
.h-400{
	height: 400px;
}
.h-500{
height: 500px;
}

@media (min-width: 768px) {
	.md\:h-500{
		height: 500px;
	}
}

.list-decimal{
	list-style-type: decimal;
}



#single-activity > h3{
	
	padding-top: 40px;
	padding-top: 40px;
	color: rgb(70, 75, 70);
	font-size: 1.5rem/* 24px */;
    line-height: 2rem/* 32px */;
	font-weight: 700;
	

}

#single-activity > p{
	color: rgb(75, 75, 70);
	font-size: 1.25rem/* 20px */;
    line-height: 1.75rem/* 28px */;

}

.object-center{
	object-position: center;
}

#blog-article >h2{
	font-size: 36px;
	line-height: 40px;
}
#blog-article > h3 {
 font-size:24px;
}

#blog-article > ul > li {
	font-size: 18px;
	list-style-position: inside;
	list-style-type: disc;
}

#blog-article > p {
	
	font-size: 18px;
	
}


@media (min-width: 1024px) {
	.lg\:mobile-height{
		top:86px;
	}
}