/* CSS CREATED FOR THE CUSTOM SLIM PAGE */


@import url('https://fonts.googleapis.com/css?family=Roboto');


/* THIS REMOVES THE SUNBURST */


body.desktopVersion.page-product-categories-2208 #contentContainerInner, body.desktopVersion.page-product-categories-products-2209 #contentContainerInner, body.desktopVersion.page-node-482 #contentContainerInner, body.desktopVersion.page-node-483 #contentContainerInner , body.desktopVersion.page-node-484 #contentContainerInner , body.desktopVersion.page-node-485 #contentContainerInner, body.desktopVersion.page-node-486 #contentContainerInner{
    background-image: none!important;
}


/* THIS IS THE SKY BACKGROUND FOR SLIM PAGE */
body.page-product-categories-2208, body.page-product-categories-products-2209, body.page-node-357, body.page-node-562, body.page-node-563, body.page-node-564,body.page-node-573{
    color: #cc3446!important;
    background-image: none!important;
    background-color: #fff;
}


body.mobile.page-product-categories-2208, body.mobile.page-product-categories-products-2209 {
	margin: 0 auto;
	text-align: center;
	background-image: url("slim-bg-mobile.jpg");
    color: #cc3446!important;
}

body.page-product-categories-2208 #headerContainerInner, body.page-product-categories-products-2209 #headerContainerInner {
	background: #fff !important;
}

/* RECIPE LIST SECTION */

body.page-product-categories-2208 h1 {
    clear: both;
    font-size: 40px;
    font-family: 'Roboto', sans-serif;
    color: #e81951;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

body.page-product-categories-2208 #slim li {
    text-decoration: none;
    margin: 0 auto;
    text-align: center;
    list-style: none;
    color: #e81951;
}

body.page-product-categories-2208 #slim ul {
    clear: both;
    margin: 0 auto;
    text-align: center;
    color: #e81951;
}


/* THIS MAKES THE RECIPE TITLES BURGUNDY */

#block-block-15 a:active, #block-block-15 a:visited, #block-block-15 a:hover, #block-block-15 a:link{
    color: #cc3446!important;
    font-size: 14px;
    font-family: "Banda Bold", "Courier New", serif;
    line-height: 1.6em;
}

/* THIS HIDES THE HIDDEN PRODUCT'S TITLE */
body.page-product-categories-2208 .magenta {
    display: none;
}

/* THIS HIDES THE LEFT COLUMN PRODUCT */
body.page-product-categories-2208 .subColumnFirst img {
    display: none;
}

/* THIS HIDES THE PRODUCT FINDER TITLE */
body.page-product-categories-2208 .gold {
    display: none;
}

/* THIS HIDES THE PRODUCT FINDER */
body.page-product-categories-2208 .productFinderImage img {
    display: none;
}

/* THIS HIDES THE PRODUCT FINDER TITLE */
body.page-product-categories-products-2209 .gold {
    display: none;
}

/* THIS HIDES THE PRODUCT FINDER */
body.page-product-categories-products-2209 .productFinderImage img {
    display: none;
}

/* THIS MOVES THE BUCKET IMAGE UP AND CENTER ON PRODUCT CATEGORIES ON DESKTOPS */
body.desktopVersion.page-product-categories.page-product-categories-.page-product-categories-2208 div.subColumnContainer {
    clear: none;
}


/* THIS MAKES THE RECIPE LINKS BURGUNDY */
div#block-block-15.block.block-block.contextual-links-region a, body.mobileVersion.page-product-categories-2208 div#block-block-15.block.block-block a, body.mobileVersion.page-node-482 div#block-block-15.block.block-block a, body.mobileVersion.page-node-483 div#block-block-15.block.block-block a, body.mobileVersion.page-node-484 div#block-block-15.block.block-block a, body.mobileVersion.page-node-485 div#block-block-15.block.block-block a, body.mobileVersion.page-node-486 div#block-block-15.block.block-block a{
    color: #cc3446!important;
    font-size: 16px;
    font-family: "Banda Bold", "Courier New", serif;
    line-height: 1.6em;
    text-decoration: none;
}

body.page-product-categories-2208 div#block-block-15.block.block-block.contextual-links-region a:hover, body.mobileVersion.page-node-482 a:hover, body.mobileVersion.page-node-483 a:hover, body.mobileVersion.page-node-484 a:hover, body.mobileVersion.page-node-485 a:hover, body.mobileVersion.page-node-486 a:hover {
    color: #cc3446!important;
    font-size: 16px;
    font-family: "Banda Bold", "Courier New", serif;
    line-height: 1.6em;
    text-decoration: underline;
}


body.page-product-categories-2208 div.subColumn, body.page-product-categories-2208 div.subColumn3, body.page-product-categories-2208 div.subColumn4, body.page-product-categories-2208 div.subColumn5, body.page-product-categories-2208 div.subColumnBordered, body.page-product-categories-2208 div.subColumn3Bordered {
    float: none;
    display: block;
}

body.page-product-categories-2208 .subColumn3{
    width: 440px;
    margin: 0 auto;
    text-align: center;
    clear: both;
}

/* NEW SLIM PAGE MAY 2022 */

/*THIS THEMES THE TITLE */

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content h1#page-title.title{
    color: #c7203e!important;
    font-weight: bold;
	font-family: Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
}

html.js.wf-fftisasanswebpro-n7-active.wf-fftisasanswebpro-i7-active.wf-fftisasanswebpro-i4-active.wf-fftisasanswebpro-n4-active.wf-active body.siteCA.html.not-front.not-logged-in.no-sidebars.page-node.page-node-.page-node-645.node-type-page.i18n-en.restyledSRC.desktopVersion div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content h1#page-title.title {
	color:#c7203e;
}

html.js.wf-fftisasanswebpro-n7-active.wf-fftisasanswebpro-i7-active.wf-fftisasanswebpro-i4-active.wf-fftisasanswebpro-n4-active.wf-active body.siteCA.html.not-front.not-logged-in.no-sidebars.page-node.page-node-.page-node-645.node-type-page.i18n-en.restyledSRC.desktopVersion h1 {
	text-align: center;
}

.page-node-645 #page-title {
	text-align: center!important;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content h1#page-title.title {
 text-align: -moz-center;  /* Fix for Mozilla Firefox */
}

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content h1 {
	color: #c7203e!important;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	margin: 0 auto;
	text-align: center;
	font-size: 36px;
}

.page-node-645 h1{
	text-align: center;
	color: #c7203e!important;
}

.page-node-645 #contentContainerInner {
	text-align: center;
}

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content h1#page-title.title {
	text-align: center;
}

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#socialarea.socialarea {
	display: none!important;
	visibility: hidden;
	z-index: -100;
}
.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#socialarea.socialarea div#block-social-media-links-social-media-links.block.block-social-media-links.contextual-links-region {
	display: none;
}

html.js.wf-fftisasanswebpro-n7-active.wf-fftisasanswebpro-i7-active.wf-fftisasanswebpro-i4-active.wf-fftisasanswebpro-n4-active.wf-active body.siteCA.html.not-front.logged-in.two-sidebars.page-node.page-node-.page-node-645.node-type-page.i18n-en.admin-menu.restyledSRC.desktopVersion div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#socialarea.socialarea {
	display: none;
}

html.js.wf-fftisasanswebpro-n7-active.wf-fftisasanswebpro-i7-active.wf-fftisasanswebpro-i4-active.wf-fftisasanswebpro-n4-active.wf-active body.siteCA.html.not-front.logged-in.two-sidebars.page-node.page-node-.page-node-645.node-type-page.i18n-en.admin-menu.restyledSRC.desktopVersion div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#socialarea.socialarea div#block-social-media-links-social-media-links.block.block-social-media-links.contextual-links-region {
	display: none;
}

/*THIS THEMES THE RECIPE MENU TITLE */

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim h2 {
    color: #c7203e!important;
    font-family: "Roboto", sans-serif!important;
    font-weight: bold;
}

/*THIS STYLES THE SLIM FEATURES */

.page-node-645 div.slimblurb ul {
    text-align: left!important;
    color: #243f54;
    font-weight: bold;
}

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim ul {
	list-style-type:none;
	padding-left: 0;
}

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim ul li{
	width: 100%;
}

/*THIS MAKES THE SLIM RECIPES MATCH THEME COLOURS */

.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim ul li a,
.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim ul li a:link,
.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim ul li a:hover, 
.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim ul li a:active, 
.page-node-645 div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside div#slim ul li a:visited{
    color: #c7203e!important;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    line-height: 1.6em;
    text-decoration: underline;
}

/*THIS MAKES THE RIGHT SIDE MORE NARROW AND FLOAT LEFT */

#slim-rightside {
    float: left;
    height: 100%;
    margin: 0 auto;
    text-align: left
}
/* THIS ADJUSTS FOR MOBILE */

.mobileVersion .page-node-645 img {
	height: auto;
	text-align: center;
	margin: 0 auto;
}

.mobileVersion .page-node-645 #slim-rightside {
	width: 100%!important;
	text-align: center;
	margin: 0 auto;
}
.mobileVersion .page-node-645 div.slimblurb{
	text-align: center;
}

.mobileVersion div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#node-645.node.node-page.clearfix div.content div#slim-rightside {
	width: 100%;
	text-align: center;
}

.mobileVersion .page-node-645.node-type-page.i18n-en.admin-menu.restyledSRC.desktopVersion div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#socialarea.socialarea {
	display: none!important;
	visibility: hidden;
}

.page-node-645.MobileVersion div#pageContainerOuter div#pageContainerInner div#contentContainerOuter div#contentContainerInner div#content div#socialarea.socialarea div#block-social-media-links-social-media-links.block.block-social-media-links.contextual-links-region {
	display: none;
	z-index: -100;
}