
/* Widgets */
.taste-challenge, .foodDiary, .matchLunch, .matchFood,
.farmToPlate, .storingFood, .farmtoFork, .growyourOwn,
.activePairs, .foodMatch, .healthyPlate, .colourMix,
.writeyourownRecipes, .recipes, .spottheDifference,
.activeFun, .bodyWorks, .whatsInFood, .WhereFoodComeFrom {
    color: #000;
    padding: 0 0 10px 10px;
    margin: 30px 0 !important;
    -moz-border-radius: 10px;
    border-radius: 10px;
    min-height: 115px;
    max-width: 305px;
    border: 1px #fff solid;
	
	display: inline-block;
}
.taste-challenge h2, .foodDiary h2, .matchLunch h2,
.farmToPlate h2, .matchFood h2, .storingFood h2,
.farmtoFork h2, .growyourOwn h2, .activePairs h2,
.foodMatch h2, .healthyPlate h2, .colourMix h2,
.writeyourownRecipes h2, .recipes h2,
.spottheDifference h2, .activeFun h2,
.bodyWorks h2, .whatsInFood h2, .WhereFoodComeFrom h2 {
    color: #fff !important;
    display: inline;
    position: relative;
    top: -10px;
    font-weight: normal !important;
    margin: 0 0 10px 20px;
    padding: 5px 10px;
    font-size: 30px !important;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #000;
}
.WhereFoodComeFrom h2 {
    font-size: 22px !important;
}
.taste-challenge a, .foodDiary a, .matchLunch a,
.farmToPlate a, .matchFood a, .storingFood a,
.farmtoFork a, .growyourOwn a, .activePairs a,
.foodMatch a, .healthyPlate a, .colourMix a,
.writeyourownRecipes a, .recipes a,
.spottheDifference a, .activeFun a,
.bodyWorks a, .whatsInFood a, .WhereFoodComeFrom a {
    color: #000 !important;
    font-weight: bold;
}
.taste-challenge p, .foodDiary p, .matchLunch p,
.farmToPlate p, .matchFood p, .storingFood p,
.farmtoFork p, .growyourOwn p, .activePairs p,
.foodMatch p, .healthyPlate p, .colourMix p,
.writeyourownRecipes p, .recipes p, .spottheDifference p,
.activeFun p, .bodyWorks p, .whatsInFood p, .WhereFoodComeFrom p {
    width: 200px;
    float: right;
    font-size: 13px;
    margin-bottom: 0 !important;
}
.matchFood p {
    width: 220px;
    margin: 10px 0 0 0 !important;
}
.matchFood {
    background: url('../images/match-food-farm.png') no-repeat left bottom;
}
.growyourOwn {
    background: url(../images/grow-your-own.png) no-repeat left bottom;
}
.activePairs {
    background: url('../images/active-pairs.png') no-repeat left bottom;
}
.activeFun {
    background: url(../images/active-fun.png) no-repeat left bottom;
}
.storingFood {
    background: url(../images/storing-food.png) no-repeat left bottom;
}
.storingFood p {
    margin: 25px 0 0 0px !important;
    width: 180px;
}
.spottheDifference {
    background: url(../images/spot-the-difference.png) no-repeat left bottom;
}
.spottheDifference p {
	margin-top: 20px;
    width: 175px;
}
.recipes {
    background: url(../images/recipes.png) no-repeat left bottom;
}
.writeyourownRecipes {
    background: url(../images/write-your-own-recipes.png) no-repeat left bottom;
}
.writeyourownRecipes p {
    width: 180px;
}
.foodMatch {
    background: url(../images/food-match.png) no-repeat left bottom;
}
.colourMix {
    background: url(../images/colour-mix.png) no-repeat left bottom;
}
.healthyPlate {
    background: url(../images/healthy-plate.png) no-repeat left bottom;
}
.healthyPlate p {
    width: 170px;
}
.whatsInFood {
    background: url(../images/where-food.png) no-repeat left bottom;
}
.WhereFoodComeFrom {
    background: url(../images/where-food-comes-from.jpg) no-repeat left bottom;
}
.sandwichBuilder {
    margin: 0;
    padding: 15px 0 0 0;
    min-height: 200px;
    background: url(../images/sandwich-builder.png) no-repeat 0 0;
}
.sandwichBuilder h2, .facts h2, .haveSay h2, .promise h2, .taste-challenge h2 {
    color: #fff !important;
    font-size: 30px !important;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #000;
}
.sandwichBuilder h2 {
    padding: 5px 10px;
    margin-left: 15px;
}
.sandwichBuilder p {
    font-size: 13px;
    margin: 15px 0 0 15px !important;
    color: #000;
}
.sandwichBuilder p a {
    color: #000!important;
    font-weight: bold;
    display: block;
    height: 100px;
}
.taste-challenge {
    background: url(../images/taste-challenge.png) no-repeat left bottom;
}
.matchLunch {
    background: url(../images/match-food.png) no-repeat left bottom;
}
.farmToPlate {
    background: url(../images/farm-to-plate.png) no-repeat left bottom;
}
.farmToPlate h2 {
	font-size: 28px!important;
}
.farmToPlate p {
    width: 180px;
}
.bodyWorks {
    padding-left: 30px !important;
    min-height: 110px !important;
    background: url(../images/body-works.png) no-repeat left bottom;
}
.bodyWorks h2 {
    font-size: 22px !important;
}
.promise {
    color: #fff;
    padding: 20px 0;
    margin: 30px 0 !important;
    min-height: 95px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #000 url(../images/tick.png) no-repeat 200px 10px;
}
.promise h2 {
    color: #fff !important;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #000;
    font-size: 25px !important;background-position: 45px 0!important;
    margin: -40px 0 0 0 !important;
    float: left;
    max-width: 220px;
    padding: 5px 10px;
}
.promise p {
    clear: left;
    width: 170px;
    font-size: 13px;
    color: #ccc;
    padding: 0 0 0 10px;
}

.explorer p {
	color: #000;
	font-weight: 700;
	text-align: center;
	font-size: 15px;
    line-height: 1;
}
.box {
    background: #000;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #FFF;
    padding: 10px;
}
.facts, .facts-fr, .facts-el, .facts-it, .facts-es, .healthy-facts {
    padding: 75px 0 20px 0 !important;
    width: 300px;
    min-height: 160px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.facts {
    background: url(../images/facts.png) no-repeat 0 0;
}
.facts-fr {
    background: url(../images/facts-fr.png) no-repeat 0 0;
}
.facts-el {
    background: url(../images/facts-el.png) no-repeat 0 0;
}
.facts-it {
    background: url(../images/facts-it.png) no-repeat 0 0;
}
.facts-es {
    background: url(../images/facts-es.png) no-repeat 0 0;
}
.healthy-facts {
    background: url(../images/healthy-facts.png) no-repeat 0 0;
}
.challenge {
    color: #ccc;
    padding: 40px 10px 10px 10px;
    background: url(../images/challenge.png) no-repeat 15px 0;
}
.challenge a,
.challenge-it a,
.challenge-fr a,
.challenge-el a,
.challenge-es a,
.importantMessage a,
.importantMessage-it a,
.importantMessage-fr a,
.importantMessage-el a,
.importantMessage-es a
 {
	color: #fff!important;
}
.challenge-el {
    color: #ccc;
    padding: 40px 10px 10px 10px;
    background: url(../images/challenge-el.png) no-repeat 15px 0;
}
.challenge-it {
    color: #ccc;
    padding: 40px 10px 10px 10px;
    background: url(../images/challenge-it.png) no-repeat 15px 0;
}
.challenge-fr {
    color: #ccc;
    padding: 40px 10px 10px 10px;
    background: url(../images/challenge-fr.png) no-repeat 15px 0;
}
.challenge-es {
    color: #ccc;
    padding: 40px 10px 10px 10px;
    background: url(../images/challenge-es.png) no-repeat 15px 0;
}
.importantMessage,
.importantMessage-el,
.importantMessage-it,
.importantMessage-fr,
.importantMessage-es {
    color: #ccc;
    padding: 50px 20px 20px 45px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: url(../images/important-message.png) no-repeat 15px 0;
}
.importantMessage {
    background: url(../images/important-message.png) no-repeat 15px 0;
}
.importantMessage-el {
    background: url(../images/important-message-el.png) no-repeat 15px 0;
}
.importantMessage-it {
    background: url(../images/important-message-it.png) no-repeat 15px 0;
}
.importantMessage-fr {
    background: url(../images/important-message-fr.png) no-repeat 15px 0;
}
.importantMessage-es {
    background: url(../images/important-message-es.png) no-repeat 15px 0;
}
.importantMessage strong,
.importantMessage-el strong,
.importantMessage-it strong,
.importantMessage-fr strong,
.importantMessage-es strong {
    display: block;
    padding-top: 5px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.wp-polls {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 30px 0;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #000;
}
.wp-polls h2 {
	display: block;
    margin: -20px 0 0 0 !important;
    padding: 5px 10px;
    float: left;
    font-size: 25px!important;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #fff !important;
    background: #000;
}
.wp-polls h3 {
    clear: left;
    padding: 0 0 10px 10px;
    color: #fff !important;
    margin: 0;
    line-height: 18px;
}
.wp-polls-ul {
    margin: 0 10px 10px 10px;
}
