body {
	margin: 0 auto;
	box-sizing: border-box;
	background-attachment: fixed;
	font-family: 'Fonseca', sans-serif;
	font-weight: 300;
}


.adorno {
	text-align: center
}

.title {
	text-align: center;
	padding-top: 1rem;
	margin-bottom: 35px;
}


.city {
	font-family: "Assistant", sans-serif;;
}

ul.list {
	padding: 0;
}

ul.list a {
	padding: 6px;

}

.list-2 {
	margin: 30px 10px 10px 10px;
}

.wine {
	margin-top: -15px;
}

.invisible-section {
	display: none;
}

#desserts {
	margin-top: -3rem;
	padding: 0 1rem 0 1rem;
	width: 360px;
}

#desserts img{
	border-radius: 5px;
}

.dessert-name {
	font-family: Assistant;
	font-style: normal;
}

#wines {
	text-align: center;
}

#appetizers {
	margin-top: -5rem;
}

#cocktails {
	margin-top: -3rem;
	width: 380px;

}


.cocktail-images {
	width: 290px;
}


.dessert-title {
	margin-top: -40px;
}



span {
	float: right;
}

#reviews {
	margin-top: -6rem;
	width: 100%;
	text-align: center;
	font-family: "Assistant", sans-serif;;
}


.cocktail-name {
	font-family: 'Assistant';
	font-weight: 600;
	margin-top: 20px;
	font-size: 18px;

}

hr {
	border: 1px dotted white;
}



.drink-container {
	display: flex;
	justify-content: space-between;
	text-align: left;
	margin-top: -15px;
}



.cocktail-description {
	font-family: "Assistant", sans-serif;
	padding-right: 20px;
	margin-top: -7px;
	font-size: 13px;
	font-weight: 400;
}


.drink-description {
	font-family: "Assistant", sans-serif;
	padding-left: 13px;
	margin-top: -12px;
	font-size: 13px;
	font-weight: 400;
}



.vino-description {
	font-family: "Assistant", sans-serif;
	margin-top: -10px;
	font-size: 13px;
	font-weight: 400;
}


.dessert-image{
	border-radius: 5px;
}

.dessert-description {
	font-family: "Assistant", sans-serif;
	font-size: 13px;
	font-weight: 400;
}


.price {
	display: flex;
	font-weight: 500;
	margin-top: 20px;
	font-size: 15px;
	font-family: "Assistant", sans-serif;
}

.main-menu {
	display: flex;
	justify-content: center;
}

.no-margin a {
	margin: 0;
	padding: 0;
}

.beer-title {
	margin-top: -25px;
}

.tabs.is-toggle li.is-active a {
	background-color: rgb(127, 114, 85);
	border: 4px solid rgb(127, 114, 85);
}

.last-footer {
	text-align: center;
	background-color: rgb(88, 81, 65);
	padding: 1rem;
	color: #fff;
}

.tabs.is-toggle li a {
	font-weight: 500;
	color: rgb(88, 88, 88);
}


h6 {
	padding-left: 7px;
	color: rgb(66, 66, 66);
}


.wine {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	margin-top: 20px;
}

.wine-container {
	display: flex;
	justify-content: space-between;
	margin-top: -15px;
}

.wine-name {
	font-family: "Assistant";
	font-weight: 600;
	text-align: left;
	font-size: 16px;
}


.wine-description {
	font-family: "Assistant", sans-serif;
	padding-left: 12px;
	margin-top: -22px;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	width: 75%;
}

.wine_code {
	font-family: "Assistant", sans-serif;
	font-weight: 600;
	color: rgb(127, 114, 85);
	padding-right: 6px;
	font-size: 16px;
}

.media-icon {
	padding: 0.3rem;
}

.icons {
	margin-top: -8px;
}



.featuring {
	text-align: center;
}


.cocktail-images{
	padding-left: 0.7rem;
	display: flex;
	justify-content: center;
	margin-left: 15px;
	margin-top: -5px;
	margin-bottom: 30px;
}


#cocktail-img1 {
	width: 220px;
	border-radius: 5px;
	margin-bottom: 5px;
}


.featured_drink p {
	padding: 1rem 2rem 2rem 2rem;
}

.featured_drink h5 {
	text-align: center;
	line-height: 0;
}

.reviews-btn {
	text-align: center;
}

#spirits {
	line-height: 0.4;
}

.review-btn {
	font-family: "Lato";
	color: black;
}

.is-centered {
	text-align: center;
}

.spirit-title {
	margin-bottom: 35px;
	font-size: 25px;
	text-align: center;
}

.website-link {
	color: #fff;
	text-decoration: none;
}

.our-address{
	margin-top: -30px;
	margin-bottom: -15px;
	font-size: 14px;
	font-family: "Assistant", sans-serif;
}

.main-menu{
	font-family: 'Lato';
	font-weight: 400;
}


.border-reviews {
	padding: 10px;
}

/* .borderline {
	border: 1px solid rgb(239, 239, 239);
	box-shadow: 1px 1px 1px rgb(223, 223, 223);
	border-radius: 5px;
} */



@media screen and (min-width: 700px) {
	body {
		width: 600px;
	}
}