/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/

.m0 {
	margin-top: 0;
	margin-bottom: 0;
}

.disc-bullet-list-block {
	list-style-type: disc;
}

.circle-bullet-list-block {
	list-style-type: circle;
}

.none-bullet-list-block {
	list-style-type: none;
}

.square-bullet-list-block {
	list-style-type: square;
}

/* center content on the oven temperatures page sm-24653427-hc */
.post-1908 .wp-block-column p {
  display: table-cell;
  margin: 0 auto;
}

.post-1908 .wp-block-column {
  align-content: center;
  display: flex;
}

/* rounded corners | KEL 24653427-hc */
.wp-block-group.has-background {
    border-radius: 25px;
}

.page-id-2291 .entry-title {
display: none;
}

/*--- Give all blocks a border  / 3602387-zen cj ---*/
.wp-block-columns {
border: 1px solid #000;
border-radius: 5px;
padding: 15px 30px 15px 30px;
}

/* remove border on certain blocks hc-27312741 DF */
.no-border {
border: none;
}

/* add top/bottom border on certain blocks hc-27312741 DF */
.top-bottom-lines {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* hide "previous/next post menu" hc-27312741 DF */
.post-navigation {
	display: none;
}

/* add border to submenu */
@media screen and (min-width: 45em){
.main-navigation ul ul {
  border: 1px solid black;  
  }
}

/* Remove footer on mobile 27670522-HC | MA */

@media only screen and (max-width: 767px) {
	footer {

		display:none; 
	}
}

/* Align Recipe Key button to one line on mobile  / 27670522-hc rw */
@media only screen and (max-width: 600px) {
	.recipe-button {
		width: 100%;
	}
}

/* Reduce padding on blocks that have a background, mobile only MRFX-HC-27670522 */
@media all and (max-width:760px){
 	.nomobilepadding {
		padding:10px 0 !important;
  }
	.smallmobilepadding {
		padding:20px 20px!important;
  }
}

/* change size of rounded image inside columns on mobile | 27670522-hc | GM */
@media screen and (max-width: 880px) {
	div.wp-block-column .is-style-rounded {
		max-width: 70%;
		margin: auto;
	}
}

/*Align Subscribe email Input*/
#subscribe-email input {
    text-align: center;
}

/* make 3-column gallery block with full-width-mobile class display items in 3 columns on mobile | #3742363-zen eD */
@media screen and (max-width: 560px) {
    .wp-block-gallery.full-width-mobile.columns-3 .blocks-gallery-grid .blocks-gallery-image, 
    .wp-block-gallery.full-width-mobile.columns-3 .blocks-gallery-grid .blocks-gallery-item, 
    .wp-block-gallery.full-width-mobile.columns-3 .wp-block-gallery .blocks-gallery-image, 
    .wp-block-gallery.full-width-mobile.columns-3 .wp-block-gallery .blocks-gallery-item {
      width: calc(33% - 1em);
      margin: 0 1em 1em 0;
    }
    .wp-block-gallery.full-width-mobile.columns-3 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), 
    .wp-block-gallery.full-width-mobile.columns-3 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), 
    .wp-block-gallery.full-width-mobile.columns-3 .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
    .wp-block-gallery.full-width-mobile .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
      margin: 0 1em 1em 0;
    }
}

/* alignment of last gallery image  in mobile || HC-27835807 | MM */
@media only screen and (max-width: 767px) {
  ul li.blocks-gallery-item:last-child {
    margin-right: 0 !important;
  }   
}

/* -- add more padding at the bottom of each post in blog posts block on page with ID 6473 https://d.pr/i/wphmt0 | DZ-28028395-hc -- */
.page-id-6459 .entry-wrapper {
    padding-bottom: 20px;
}

/* -- remove bottom border under thumbnail images in blog posts block on page with ID 6459 https://d.pr/i/xEQ4ek | DZ-28028395-hc -- */
.page-id-6459 .entry-content .post-thumbnail > a {
    border: none;
}

/* Hide page title zd-3776812-vk*/
.page-id-6459 h1.entry-title {
     display: none;
 }

/*Blog Posts block button classes with border 28056237-hc sy*/
.wpnbha.has-more-button button {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 10px 0px 10px 0px;
    width: 100%;
    text-align: left;
}

/* hide Home page featured image 28154974-hc */
.home .attachment-post-thumbnail  {
    display: none;
}

/* Hide Dairy tag from the Tag Cloud | CM | #28423881-hc*/
a.tag-cloud-link.tag-link-50518642 {
    display: none;
}

/* display gallery images on one row / 33311709-HC (JJ) */
@media screen and (max-width: 560px) {
  .wp-block-gallery.has-nested-images.full-width-mobile {
    flex-wrap: nowrap;
  }
} 

/* Stop column text from wrapping on Oven Temperatures page 32899050-hc */
.page-id-1908 .wp-block-column .has-text-align-center span {
	word-break: keep-all;
}

