/*
  Theme Name: Sunset Magazine
  Description: The theme for sunsetmagazine.com
  Version: 1.0
*/

img {
  object-fit: cover;
}

/* business listing styles */
.business__map-wrapper, .business__map.ready {
  width: 500px;
  height: 500px;
  clear: both;
}
.field-credits {
  font-size: smaller;
  margin-bottom: 1em;
  color: gray;
}
/* end business listing styles */

nav.menu .main-menu li:last-of-type {
    display: block !important;
}

nav .main-menu ul:first-of-type li:last-of-type {
    display: none!important;
}

@media screen and (max-width: 768px) {
	nav .main-menu ul li .submenu ul li:last-of-type {
		display: block !important; 
	}
}

h1, h2, h3, h4, h5, h6, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {
  line-height: 1.2em;
}

.bonus_video_label {
	color: white;
	padding: 5px 5px 5px 15px;
}

.bonus_video {
  margin: 16px 0;
  padding: 16px 8px;
  background-color: grey;
}

span.cooked-direction-number:after {
  content: "\2022";
  visibility: visible;
  color: black;
}

.cooked-recipe-directions .cooked-direction-number {
  opacity: 1;
  visibility: hidden;
  font-size: 30px;
  margin-left: -5px;
  line-height: 30px;
} 

.cooked-recipe-directions .cooked-heading {
  display: none;
}

nav.main .primary button span {
  /* height: 2px !important; */
}

@media (max-width: 426px) {

    .partial.header-banner .package-image-headline .lead-headline {
      font-size: 36px;
  }

  .headline.heading-3.heading-content.margin-8-bottom.media-heading {
    font-size: 24px;
  }

  .headline.heading-3.heading-content-small.padding-4-top.margin-8-bottom.media-heading {
    font-size: 24px;
  }

  .heading-bucket, .heading-bucket a {
    font-size: 32px;
  } 

}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
  nav.main .logo {
      top: -8px;
  }
}

