@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.bebas {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.bebas-<uniquifier> {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.topbar, .footer { background: #C55513; }
.bg-turco { background: #41231B; }
.text-abajo, .text-abajo a, .text-abajo a:hover { color: #fff; }

.fs-xm {
  font-size: 0.65em;
}

#gallery img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

.footer a.d-flex:hover {
    background-color: rgba(255, 255, 255, 0.2);
}
.footer a.d-flex {
    padding: 5px;
}
.footer a {
    color: white;
	opacity: 0.8;
}
.footer a:hover, .widget-link:hover {
    color: white;
    opacity: 1;
    text-decoration: none;
}
	
	.bg-guindo{
		background-color: #54322D !important;
	}
	
	.bg-chocolate{
		background-color: #1d110f !important;
	}
	
	.g-cafe {
		background: linear-gradient(to bottom,  #F0E8DF 0%,#D0A68C 50%,#825447 100%);
	}
	
	.bg-menu {
		border-bottom: solid 5px #D0A68C;
		background-color: rgba(29,17,15,0.9) !important;
	}

.bg-shadow {
    -webkit-box-shadow: inset 0 0 1000px 1000px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 1000px 1000px rgba(0, 0, 0, 0.1);
}

.bg-black1 {
		background-color: rgba(0,0,0,0.01) !important;
	}

	.bg-black2 {
		background-color: rgba(0,0,0,0.02) !important;
	}

	.bg-black3 {
		background-color: rgba(0,0,0,0.03) !important;
	}

	.bg-black4 {
		background-color: rgba(0,0,0,0.04) !important;
	}

	.bg-black5 {
		background-color: rgba(0,0,0,0.05) !important;
	}

	.bg-black6 {
		background-color: rgba(0,0,0,0.06) !important;
	}

	.bg-black7 {
		background-color: rgba(0,0,0,0.07) !important;
	}

	.bg-black8 {
		background-color: rgba(0,0,0,0.08) !important;
	}

	.bg-black9 {
		background-color: rgba(0,0,0,0.09) !important;
	}

	.bg-black10 {
		background-color: rgba(0,0,0,0.1) !important;
	}
	
	.bg-black20 {
		background-color: rgba(0,0,0,0.2) !important;
	}
	
	.bg-black30 {
		background-color: rgba(0,0,0,0.3) !important;
	}
	
	.bg-black40 {
		background-color: rgba(0,0,0,0.4) !important;
	}
	
	.bg-black50 {
		background-color: rgba(0,0,0,0.5) !important;
	}
	
	.bg-black60 {
		background-color: rgba(0,0,0,0.6) !important;
	}
	
	.bg-black70 {
		background-color: rgba(0,0,0,0.7) !important;
	}
	
	.bg-black80 {
		background-color: rgba(0,0,0,0.8) !important;
	}
	
	.bg-black90 {
		background-color: rgba(0,0,0,0.9) !important;
	}