.blog-meta-right > em {
		display: none;
}

/* JFS IZ1-I59148 Text Stacked on Store Landing Pages */
.grid-auto #store p.imgDeptLink {
		line-height: 1.1 !important;
}

/*Color and size for store services icons (About Us Store Landing Pages)*/
.store-service-icon {
  display: block;
	width: 9em;
  height: 3em;
  fill: #3a823d;
}

/*Create circle shape*/
   .circle {
			 border-radius: 50% !important;
}

/*Create square shape (and no hover)*/
		.square {
				border-radius: 0% !important;
				transform: none !important;
				transition: none !important;
}

/* Slightly expand and zoom in when hovering*/
		.small-hover {
				transform: scale(1);
				transition: .5s ease-in-out;
}

		.small-hover:hover {
				transform: scale(1.055);
}

@media (min-width: 320px) {
		
		/*Minimum height for recipe titles on mobile*/
		.recipe-text-height {
				min-height: 175px;
		}
		
		/*Minimum height for text under icons on About Us store landing pages*/
		.store-icon-height {
				height: 155px !important;
				padding-top: 20px !important;
				padding-bottom: 20px !important;
				padding-right: 8px !important;
				padding-left: 8px !important;
				display: flex;
				align-items: center;
				flex-direction: column;
		}
		
		/*3 items in a row on desktop/tablet; 2 in a row on mobile*/
		.parent-desktop-3-mobile-2 {
				flex-direction: row !important;
				flex-wrap: wrap !important;
		}

		.parent-desktop-3-mobile-2 > div {
				width: calc(50% - (0.5 * 16px)) !important;
		}
		
		/*Google Map width for mobile (Fireworks)*/
		.gmap {
				width: 260px;
				height: 450px;
		}
		
		/*Google Map width for mobile (Careers New Store)*/
		.gmap-careers-new-store {
				width: 300px;
				height: 450px;
		}
		
		/*Reduce image size on mobile/tablet*/
		.reduce-size-tablet-mobile {
				max-width: 250px;
				margin-left: auto;
				margin-right: auto;
		}
}

@media (max-width: 767px) {
		
		/*4  items in a row on desktop/tablet; 2 in a row on mobile*/
		.parent-desktop-4-mobile-2 {
				flex-direction: row !important;
				flex-wrap: wrap !important;
		}

		.parent-desktop-4-mobile-2 > div {
				width: calc(50% - (0.5 * 16px)) !important;
		}
		
}

@media (min-width: 768px) {
		
		/*Minimum text height for recipes on tablet*/
		.recipe-text-height {
				min-height: 125px;
		}

		/*3 items in a row on desktop/tablet; 2 in a row on mobile*/
		.parent-desktop-3-mobile-2 > div {
				width: calc(33.3333% - (0.66666666666667 * 16px)) !important;
		}

		/*Adjust alignment for text and image (Fireworks Page)*/
		.fireworks-horizontal-center-text {
				display: flex;
  			justify-content: center;
  			align-items: center;
				min-height: 400px;
		}
		
		/*Adjust alignment for text and image (Careers New Store Page)*/
		.careers-new-store-horizontal-center-text {
				padding-top: 25px;
		}
		
		/*Reduce image size on mobile/tablet*/
		.reduce-size-tablet-mobile {
				max-width: 250px;
				margin-left: auto;
				margin-right: auto;
		}
		
		/*Google Map width for tablet (Careers New Store)*/
		.gmap-careers-new-store {
				width: 400px;
				height: 450px;
		}
		
}

@media (min-width: 1024px) {
		
		/*Minimum text height for recipes on desktop*/
		.recipe-text-height {
				min-height: 95px;
		}
		
		/*Google Map width for desktop (Fireworks)*/
		.gmap {
				width: 450px;
				height: 500px;
		}
		
		/*Google Map width for desktop (Careers New Store page)*/
		.gmap-careers-new-store {
				width: 560px;
				height: 450px;
		}
		
		/*Adjust alignment for text and image (Fireworks Page)*/
		.fireworks-horizontal-center-text {
				display: flex;
  			justify-content: center;
  			align-items: center;
				min-height: 600px;
				padding: 0px 50px;
		}
		
		/*Adjust alignment for text and image (Careers New Store Page)*/
		.careers-new-store-horizontal-center-text {
			padding-top: 65px;
		}
		
		/*Reduce image size on mobile/tablet*/
		.reduce-size-tablet-mobile {
				max-width: 100%;
		}
}