p#organizedthemes-link img {
  display: none;
}
#mulled-wine-footnote .widget-title {
		display:none;
}
		
#mulled-wine-footnote {
		padding: 0 5vw !important;
		margin-top: -100px;
}
#list-of-beverages .sow-tabs-tab-selected {
  background-color: #b01f16 !important;
  color: #fff;
}
#list-of-beverages div.sow-tabs-tab {
		background-color: #000;
}
#list-of-beverages .sow-tabs-tab-container {
		background: transparent;
		padding-top: 0;
}
/* salads push up to group with soups */
.shift-salad-up,
.no-top-padding {
  padding-top: 0;
}
.padding-small-top-and-bottom {
		padding: 10px 20px;
}
#cp-osm-map {
		padding: 0;
}
#reservation-form .widget-title {
		margin-bottom: -20px;
}
#forminator-field-textarea-2_6872cda80fead {
		max-height: 40px;
}
#forminator-module-1585 {
		background-color:transparent !important;
}
#pgc-1336-4-1 {
		/* reservation form */
  padding: 0 30px;
}
#pgc-1336-4-0 {
		/* map block */
		position:relative;
		top: 5px;
}
.forminator-ui#forminator-module-1585.forminator-design--default .forminator-input {
  border-color: #bbb;
  background-color: #fff;
  color: #000000;
  border-radius: 6px;
}
ul.network-icons li a[href*="x.com"] svg {
		/* social icons tweak */
  padding: 4px 2px 0 2px;
}
.page-id-1105 #menu-item-1476 > a,
.page-id-1105 #menu-item-1477 > a,
.page-id-1105 #menu-item-1478 > a,
.page-id-1105 #menu-item-1479 > a,
.page-id-1105 #menu-item-1480 > a,
.page-id-1105 #menu-item-1332 a {
	color: #000;
}
.dark-gray-fp-background,
.dark-gray-background{
		background-color: #212221;
}

#cp-takeout-menu {
		display: none;
}
@media (min-width: 767px) {
  #forminator-module-1585[data-grid="custom"] .forminator-row:not(:last-child) {
    margin-bottom: 10px !important;
  }
		.hero-bottom .section-content {
    position: absolute;
    bottom: 40px;
}
		
}
@media (max-width: 811px) {
	/* footer columns */
	#pgc-w6873f6ef7590d-0-2 {
    text-align: center;
    width: 100%;

  	}
		#pgc-1105-5-0,
		#pgc-1336-4-0,
		#pgc-1336-4-1 {
				width: 100%;
		}
		.cp-footer-logo, .vcard {
				text-align:center;
		}
		
}
@media (min-width: 767px) and (max-width:811px) {
		
		  ul.opening-hours {
    width: 40%;
    margin: 0 auto;
  }
}