/*.classic-park-header-class{

	font-family: tan;
	--wp--preset--font-size--x-large:140px;
	--wp--preset--font-size--x-large:8vw;
	letter-spacing: 10px;
}

.classic-park-subheader-class {
	font-family: 'Montserrat',sans-serif;
	font-size:49px;
	font-size: 2vw;
	letter-spacing: 10px;
}*/

.rounded-bordered img {
  border: 5px solid currentcolor;
  border-radius: 50px;
}

.theme-product-descriptor {
  color: #FBFCFF;
}

.menu-item.menu-label > a {
  pointer-events: none;
  cursor: default;
  color: inherit;
}

@media (min-width: 922px) {
  .main-header-menu .sub-menu {
    margin-top: -15px !important;
/*Moves the dropdown menu closer on desktop*/
  }
}

@media (max-width: 921px) {
	.main-header-menu .sub-menu .menu-image {
    margin-bottom: 8px !important;
/*Gives some space between the elements in tablet/mobile versions*/
  }
}

@media (max-width: 921px) {
  .ast-mobile-header-wrap .main-header-menu .menu-link * {
    color: #FBFCFF !important;
  }
}
/*Tablet/mobile color correction*/

.main-header-menu .sub-menu {
  background-color: #BE6B4A !important;
	top: 100%;
	width: auto;
	min-width: 250px;
  overflow: hidden;
	box-sizing: border-box;
}

.main-header-menu .sub-menu .menu-item a {
  display: flex;
  justify-content: space-between;
  align-items: center;
	padding-right: 8px;
	padding-bottom: 8px;
}

.main-header-menu .sub-menu .menu-image {
	width:128px;
	height:85px;
	object-fit: cover;
	object-position: center;
	flex-shrink: 0;
  border: 5px solid currentColor;
  border-radius: 50px;
  margin: 0 auto;
	padding: 0;
  display: block;
	box-sizing: border-box;
}

/*Google Maps styling*/
.google-map-container {
  padding: 15px 0;
  text-align: center;
	max-width: 100%;
  overflow: hidden;
	box-sizing: border-box;
}

.google-map-container iframe {
  width: 100%;
  max-width: 100%;
  border: none;
	border-radius: 20px;
  display: block;
}

@media (max-width: 544px) {
  .google-map-container iframe {
    height: 420px;
  }
}

@media (min-width: 545px) {
  .google-map-container iframe {
    height: 640px;
  }
}