@charset "utf-8";


/* Eswatini flag */
.cmp-languagenavigation--default .cmp-languagenavigation__item--level-0.cmp-languagenavigation__item--countrycode-SZ {
    background-image: url(/content/dam/okfoods/system/navigation/SZ.svg);
}
.cmp-languagenavigation--default .cmp-languagenavigation__item--level-0.cmp-languagenavigation__item--langcode-SZ {
    background-image: url(/content/dam/okfoods/system/navigation/SZ.svg);
}


/* Moves the pagination red circle background */
.recipe-pagination li.active a {
	display: block;
	background: var(--okfoods-primary-red);
	color: var(--okfoods-white);
	border-radius: 50%;
	padding: 8px 0 0;
	width: 40px;
	height: 40px;
}

/* embed component positioning */
.cmp-embed--position-absolute {position: absolute}
.cmp-embed--position-relative {position: relative}
.cmp-embed--background-size {background-size: 100%}

/* carousel / menu slide issue fix */
.cmp-carousel {
	overflow: hidden;
}
.step.mobileLayout {
	display: none !important;
}


/* ----- Tertiary button ----- */

.cmp-button--tertiary .cmp-button, .cmp-button--tertiary .cmp-button:visited {
	background-color: #00a651 !important;
	color: #fff !important;
}
.cmp-button--tertiary .cmp-button:hover {
	background-color: #017d3d !important;
	color: #fff !important;
}

/* ----- Share this ----- */
div.sharethis_buttons .st-custom-button {
    cursor: pointer;
}



#franchise-links a u {
	color: var(--okfoods-white);
	text-decoration: none;
}

#franchise-links a u:hover {
	color: var(--okfoods-white) !important;
	text-decoration: none;
}

#stores-available .cmp-button__text {
	white-space: nowrap;
}


/* ----- Header logo ----- */
@media (min-width: 320px) {
  .cmp-image__headerlogo {
    width: 60px !important;
  }
}


@media (min-width: 1024px) {
  .cmp-image__headerlogo {
    width: 110px !important;
  }
}