.broadway-cellars-st-ives .header {
	background-color: #354f52;
	margin-bottom: 5rem;
}

.broadway-cellars-st-ives .header .images-parent {
	display: flex;
	justify-content: space-around;
}

.broadway-cellars-st-ives .header .images-parent > div {
	width: 50%;
	text-align: center;
}

.broadway-cellars-st-ives .header .images-parent .left-image {
	margin-top: 12px;
	margin-bottom: 13px;
}

.broadway-cellars-st-ives .header .images-parent .right-image {
	margin-top: 28px;
	margin-bottom: 11px;
}

.broadway-cellars-st-ives .header .images-parent img {
	object-fit: cover;
	max-width: 100%;
	height: auto;
}

.broadway-cellars-st-ives .header .images-parent .left-image img {
	width: 120px;
}

.broadway-cellars-st-ives .header .images-parent .right-image img {
	width: 175px;
}

.broadway-cellars-st-ives .footer {
	background-color: #677a7c; /* #354f52; */
	margin-top: 5rem;
}

.broadway-cellars-st-ives .footer * {
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
}

.broadway-cellars-st-ives .footer a,
.broadway-cellars-st-ives .footer a:hover {
	color: #fff !important;
	text-decoration: none;
}


.broadway-cellars-st-ives .footer .container .grid-parent {
	padding-top: 55px;
	display: grid;
	min-height: 862px;
	width: 100%;
	max-width: 485px;
	margin-left: auto;
	margin-right: auto;
	grid-template-rows: repeat(11, min-content);
	grid-template-columns: 100%;
}

.broadway-cellars-st-ives .footer .container .grid-parent .title-row {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 1px;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}

.broadway-cellars-st-ives .footer .container .grid-parent .telephone-row {
	font-size: 24px;
	margin-bottom: 4px;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}

.broadway-cellars-st-ives .footer .container .grid-parent .telephone-row .social-icon {
	width: 22px;
	height: 22px;
}

.broadway-cellars-st-ives .footer .container .grid-parent .email-row {
	font-size: 18px;
	margin-bottom: 14px;
}

.broadway-cellars-st-ives .footer .container .grid-parent .map-row {
	font-size: 18px;
	margin-bottom: 13px;
}


.broadway-cellars-st-ives .footer .container .grid-parent .address-row {
	font-size: 16px;
	margin-bottom: 23px;
}

.broadway-cellars-st-ives .footer .container .grid-parent > div > * {
	vertical-align: baseline;
}

.broadway-cellars-st-ives .footer .social-icon {
	display: inline-block;
}

.broadway-cellars-st-ives .footer .social-icon.instagram {
	margin-right: 13px;
}

.broadway-cellars-st-ives .footer .new-button {
	width: 70px;
	background-color: #ff7d5ac2;
	text-align: center;
	padding: 5px 0;
}


.broadway-cellars-st-ives .footer iframe {
	height: 250px;
	width: 100%;
}


@font-face {
	font-display: swap;
	font-weight: 400;
	font-family: 'Neue Kabel';
	src: url("https://static.wixstatic.com/ufonts/685f13_035a860d460c4cb1a3bd42807b1ede15/woff2/file.woff2") format("woff2"),
		url("https://onlinebookings.alacer.co.uk/BroadwayCellarsStIves/OnlineBookings/Content/CSS/fonts/BroadwayCellars/NeueKabel_685f13_035a860d460c4cb1a3bd42807b1ede15.woff2") format("woff2");

}

@font-face {
	font-display: swap;
	font-weight: 400;
	font-family: 'Source Sans Pro';
	src: url("https://static.wixstatic.com/ufonts/302691_1eecd15e8de64e1cb044ed3bb2a88eac/woff2/file.woff2") format("woff2"),
		url("https://onlinebookings.alacer.co.uk/BroadwayCellarsStIves/OnlineBookings/Content/CSS/fonts/BroadwayCellars/SourceSansProRegular_302691_1eecd15e8de64e1cb044ed3bb2a88eac") format("woff");
}

@font-face {
	font-display: swap;
	font-weight: 700;
	font-family: 'Source Sans Pro';
	src: url("https://static.wixstatic.com/ufonts/7c9549_44648b13da8d45129dff844c93d882b7/woff2/file.woff2") format("woff2"),
		url("https://onlinebookings.alacer.co.uk/BroadwayCellarsStIves/OnlineBookings/Content/CSS/fonts/BroadwayCellars/SourceSansProBold_7c9549_44648b13da8d45129dff844c93d882b7") format("woff2");
}