/*
 * Product colours
 */

div.lightbox-background	{
	margin-top:110px;
}
footer.main .iso3166 a.it {
	background-image: url(/images/italy-flag.png) !important;
	background-size: 30px;
}
footer.main .iso3166 a.pt {
	background-image: url(/images/portugal-flag.png) !important;
	background-size: 30px;
}


        a.juice p.coloured,
    nav#chooser ul li a.juice,
    nav#parent_chooser ul li a.juice p.title,
    div#product_container article.juice h1,
    div#product_container article.juice h2,
    div#product_container article.juice div.benefits ul li,
    div#product_container article.juice div#side ul li a,
    div#product_container article.juice div#side h3,
    div#product_container article.juice div#side table.product_nutritional tbody td,
    div#product_container article.juice div#side table.product_gda tbody tr td,
    div#product_container article.juice .trigger a,
    .juice .rate_review a,
    .juice #rate_review label,
    .juice #rate_review .question-mark,
    .juice .review .submitter span,
    .juice .stars .number
    {
      color:      #f7a600 !important;
    }
    article.juice .star { background-color: #f7a600; }
    article.juice #ratings_pagination span.selected { background-color: #f7a600; border: 1px solid #f7a600; }
    article.juice .helper-copy { border: 3px solid #f7a600; }
        a.smoothies p.coloured,
    nav#chooser ul li a.smoothies,
    nav#parent_chooser ul li a.smoothies p.title,
    div#product_container article.smoothies h1,
    div#product_container article.smoothies h2,
    div#product_container article.smoothies div.benefits ul li,
    div#product_container article.smoothies div#side ul li a,
    div#product_container article.smoothies div#side h3,
    div#product_container article.smoothies div#side table.product_nutritional tbody td,
    div#product_container article.smoothies div#side table.product_gda tbody tr td,
    div#product_container article.smoothies .trigger a,
    .smoothies .rate_review a,
    .smoothies #rate_review label,
    .smoothies #rate_review .question-mark,
    .smoothies .review .submitter span,
    .smoothies .stars .number
    {
      color:      #b20932 !important;
    }
    article.smoothies .star { background-color: #b20932; }
    article.smoothies #ratings_pagination span.selected { background-color: #b20932; border: 1px solid #b20932; }
    article.smoothies .helper-copy { border: 3px solid #b20932; }
        a.super-smoothie p.coloured,
    nav#chooser ul li a.super-smoothie,
    nav#parent_chooser ul li a.super-smoothie p.title,
    div#product_container article.super-smoothie h1,
    div#product_container article.super-smoothie h2,
    div#product_container article.super-smoothie div.benefits ul li,
    div#product_container article.super-smoothie div#side ul li a,
    div#product_container article.super-smoothie div#side h3,
    div#product_container article.super-smoothie div#side table.product_nutritional tbody td,
    div#product_container article.super-smoothie div#side table.product_gda tbody tr td,
    div#product_container article.super-smoothie .trigger a,
    .super-smoothie .rate_review a,
    .super-smoothie #rate_review label,
    .super-smoothie #rate_review .question-mark,
    .super-smoothie .review .submitter span,
    .super-smoothie .stars .number
    {
      color:      #da1c53 !important;
    }
    article.super-smoothie .star { background-color: #da1c53; }
    article.super-smoothie #ratings_pagination span.selected { background-color: #da1c53; border: 1px solid #da1c53; }
    article.super-smoothie .helper-copy { border: 3px solid #da1c53; }
  
/**
 * Product Variant Colours
 */
      a.activate p.coloured,
    nav#chooser ul li a.activate,
    div#product_container article.activate h1,
    div#product_container article.activate h2,
    div#product_container article.activate div.benefits ul li,
    div#product_container article.activate div#side ul li a,
    div#product_container article.activate div#side h3,
    div#product_container article.activate div#side table.product_nutritional tbody tr td,
    div#product_container article.activate div#side table.product_gda tbody tr td,
    div#product_container article.activate .trigger a,
    .activate .rate_review a,
    .activate #rate_review label,
    .activate #rate_review .question-mark,
    .activate .review .submitter span,
    .activate .stars .number
    {
      color: #d45a13 !important;
    }
    article.activate .star { background-color: #d45a13; }
    article.activate #ratings_pagination span.selected { background-color: #d45a13; border: 1px solid #d45a13; }

    article.activate .helper-copy { border: 3px solid #d45a13; }
    
        a.antioxidant p.coloured,
    nav#chooser ul li a.antioxidant,
    div#product_container article.antioxidant h1,
    div#product_container article.antioxidant h2,
    div#product_container article.antioxidant div.benefits ul li,
    div#product_container article.antioxidant div#side ul li a,
    div#product_container article.antioxidant div#side h3,
    div#product_container article.antioxidant div#side table.product_nutritional tbody tr td,
    div#product_container article.antioxidant div#side table.product_gda tbody tr td,
    div#product_container article.antioxidant .trigger a,
    .antioxidant .rate_review a,
    .antioxidant #rate_review label,
    .antioxidant #rate_review .question-mark,
    .antioxidant .review .submitter span,
    .antioxidant .stars .number
    {
      color: #6ab03c !important;
    }
    article.antioxidant .star { background-color: #6ab03c; }
    article.antioxidant #ratings_pagination span.selected { background-color: #6ab03c; border: 1px solid #6ab03c; }

    article.antioxidant .helper-copy { border: 3px solid #6ab03c; }
       
       
        a.berry-good p.coloured,
    nav#chooser ul li a.berry-good,
    article.berry-good h1,
    article.berry-good h2,
    article.berry-good div.benefits ul li,
    article.berry-good div#side ul li a,
    article.berry-good div#side h3,
    article.berry-good div#side table.product_nutritional tbody tr td,
    article.berry-good div#side table.product_gda tbody tr td,
    article.berry-good .trigger a,
    .berry-good .rate_review a,
    .berry-good #rate_review label,
    .berry-good #rate_review .question-mark,
    .berry-good .review .submitter span,
    .berry-good .stars .number
    {
      color: #9F216D !important;
    }
    article.berry-good .star { background-color: #9F216D; }
    article.berry-good #ratings_pagination span.selected { background-color: #9F216D; border: 1px solid #9F216D; }

    article.berry-good .helper-copy { border: 3px solid #9F216D; }
    
    
        a.berry-protein p.coloured,
    nav#chooser ul li a.berry-protein,
    div#product_container article.berry-protein h1,
    div#product_container article.berry-protein h2,
    div#product_container article.berry-protein div.benefits ul li,
    div#product_container article.berry-protein div#side ul li a,
    div#product_container article.berry-protein div#side h3,
    div#product_container article.berry-protein div#side table.product_nutritional tbody tr td,
    div#product_container article.berry-protein div#side table.product_gda tbody tr td,
    div#product_container article.berry-protein .trigger a,
    .berry-protein .rate_review a,
    .berry-protein #rate_review label,
    .berry-protein #rate_review .question-mark,
    .berry-protein .review .submitter span,
    .berry-protein .stars .number
    {
      color: #b9134e !important;
    }
    article.berry-protein .star { background-color: #b9134e; }
    article.berry-protein #ratings_pagination span.selected { background-color: #b9134e; border: 1px solid #b9134e; }

    article.berry-protein .helper-copy { border: 3px solid #b9134e; }
       
       
        a.coco-co p.coloured,
    nav#chooser ul li a.coco-co,
    div#product_container article.coco-co h1,
    div#product_container article.coco-co h2,
    div#product_container article.coco-co div.benefits ul li,
    div#product_container article.coco-co div#side ul li a,
    div#product_container article.coco-co div#side h3,
    div#product_container article.coco-co div#side table.product_nutritional tbody tr td,
    div#product_container article.coco-co div#side table.product_gda tbody tr td,
    div#product_container article.coco-co .trigger a,
    .coco-co .rate_review a,
    .coco-co #rate_review label,
    .coco-co #rate_review .question-mark,
    .coco-co .review .submitter span,
    .coco-co .stars .number
    {
      color: #C68A2B !important;
    }
    article.coco-co .star { background-color: #C68A2B; }
    article.coco-co #ratings_pagination span.selected { background-color: #C68A2B; border: 1px solid #C68A2B; }

    article.coco-co .helper-copy { border: 3px solid #C68A2B; }
        
        
       
        a.energise p.coloured,
    nav#chooser ul li a.energise,
    div#product_container article.energise h1,
    div#product_container article.energise h2,
    div#product_container article.energise div.benefits ul li,
    div#product_container article.energise div#side ul li a,
    div#product_container article.energise div#side h3,
    div#product_container article.energise div#side table.product_nutritional tbody tr td,
    div#product_container article.energise div#side table.product_gda tbody tr td,
    div#product_container article.energise .trigger a,
    .energise .rate_review a,
    .energise #rate_review label,
    .energise #rate_review .question-mark,
    .energise .review .submitter span,
    .energise .stars .number
    {
      color: #d75077 !important;
    }
    article.energise .star { background-color: #d75077; }
    article.energise #ratings_pagination span.selected { background-color: #d75077; border: 1px solid #d75077; }

    article.energise .helper-copy { border: 3px solid #d75077; }
        
        a.erdbeere-brombeere-himbeere p.coloured,
    nav#chooser ul li a.erdbeere-brombeere-himbeere,
    div#product_container article.erdbeere-brombeere-himbeere h1,
    div#product_container article.erdbeere-brombeere-himbeere h2,
    div#product_container article.erdbeere-brombeere-himbeere div.benefits ul li,
    div#product_container article.erdbeere-brombeere-himbeere div#side ul li a,
    div#product_container article.erdbeere-brombeere-himbeere div#side h3,
    div#product_container article.erdbeere-brombeere-himbeere div#side table.product_nutritional tbody tr td,
    div#product_container article.erdbeere-brombeere-himbeere div#side table.product_gda tbody tr td,
    div#product_container article.erdbeere-brombeere-himbeere .trigger a,
    .erdbeere-brombeere-himbeere .rate_review a,
    .erdbeere-brombeere-himbeere #rate_review label,
    .erdbeere-brombeere-himbeere #rate_review .question-mark,
    .erdbeere-brombeere-himbeere .review .submitter span,
    .erdbeere-brombeere-himbeere .stars .number
    {
      color: #E52713 !important;
    }
    article.erdbeere-brombeere-himbeere .star { background-color: #E52713; }
    article.erdbeere-brombeere-himbeere #ratings_pagination span.selected { background-color: #E52713; border: 1px solid #E52713; }

    article.erdbeere-brombeere-himbeere .helper-copy { border: 3px solid #E52713; }
        
        a.granatenstark p.coloured,
    nav#chooser ul li a.granatenstark,
    div#product_container article.granatenstark h1,
    div#product_container article.granatenstark h2,
    div#product_container article.granatenstark div.benefits ul li,
    div#product_container article.granatenstark div#side ul li a,
    div#product_container article.granatenstark div#side h3,
    div#product_container article.granatenstark div#side table.product_nutritional tbody tr td,
    div#product_container article.granatenstark div#side table.product_gda tbody tr td,
    div#product_container article.granatenstark .trigger a,
    .granatenstark .rate_review a,
    .granatenstark #rate_review label,
    .granatenstark #rate_review .question-mark,
    .granatenstark .review .submitter span,
    .granatenstark .stars .number
    {
      color: #8F2E90 !important;
    }
    article.granatenstark .star { background-color: #8F2E90; }
    article.granatenstark #ratings_pagination span.selected { background-color: #8F2E90; border: 1px solid #8F2E90; }

    article.granatenstark .helper-copy { border: 3px solid #8F2E90; }
       
        a.green-smoothie p.coloured,
    nav#chooser ul li a.green-smoothie,
    div#product_container article.green-smoothie h1,
    div#product_container article.green-smoothie h2,
    div#product_container article.green-smoothie div.benefits ul li,
    div#product_container article.green-smoothie div#side ul li a,
    div#product_container article.green-smoothie div#side h3,
    div#product_container article.green-smoothie div#side table.product_nutritional tbody tr td,
    div#product_container article.green-smoothie div#side table.product_gda tbody tr td,
    div#product_container article.green-smoothie .trigger a,
    .green-smoothie .rate_review a,
    .green-smoothie #rate_review label,
    .green-smoothie #rate_review .question-mark,
    .green-smoothie .review .submitter span,
    .green-smoothie .stars .number
    {
      color: #73ae67 !important;
    }
    article.green-smoothie .star { background-color: #73ae67; }
    article.green-smoothie #ratings_pagination span.selected { background-color: #73ae67; border: 1px solid #73ae67; }

    article.green-smoothie .helper-copy { border: 3px solid #73ae67; }
        
        a.kiwi-wonder p.coloured,
    nav#chooser ul li a.kiwi-wonder,
    div#product_container article.kiwi-wonder h1,
    div#product_container article.kiwi-wonder h2,
    div#product_container article.kiwi-wonder div.benefits ul li,
    div#product_container article.kiwi-wonder div#side ul li a,
    div#product_container article.kiwi-wonder div#side h3,
    div#product_container article.kiwi-wonder div#side table.product_nutritional tbody tr td,
    div#product_container article.kiwi-wonder div#side table.product_gda tbody tr td,
    div#product_container article.kiwi-wonder .trigger a,
    .kiwi-wonder .rate_review a,
    .kiwi-wonder #rate_review label,
    .kiwi-wonder #rate_review .question-mark,
    .kiwi-wonder .review .submitter span,
    .kiwi-wonder .stars .number
    {
      color: #008242 !important;
    }
    article.kiwi-wonder .star { background-color: #008242; }
    article.kiwi-wonder #ratings_pagination span.selected { background-color: #008242; border: 1px solid #008242; }

    article.kiwi-wonder .helper-copy { border: 3px solid #008242; }
        
        a.magnificent-mango p.coloured,
    nav#chooser ul li a.magnificent-mango,
    div#product_container article.magnificent-mango h1,
    div#product_container article.magnificent-mango h2,
    div#product_container article.magnificent-mango div.benefits ul li,
    div#product_container article.magnificent-mango div#side ul li a,
    div#product_container article.magnificent-mango div#side h3,
    div#product_container article.magnificent-mango div#side table.product_nutritional tbody tr td,
    div#product_container article.magnificent-mango div#side table.product_gda tbody tr td,
    div#product_container article.magnificent-mango .trigger a,
    .magnificent-mango .rate_review a,
    .magnificent-mango #rate_review label,
    .magnificent-mango #rate_review .question-mark,
    .magnificent-mango .review .submitter span,
    .magnificent-mango .stars .number
    {
      color: #F5851F !important;
    }
    article.magnificent-mango .star { background-color: #F5851F; }
    article.magnificent-mango #ratings_pagination span.selected { background-color: #F5851F; border: 1px solid #F5851F; }

    article.magnificent-mango .helper-copy { border: 3px solid #F5851F; }
       
        a.moehrchen-prinz p.coloured,
    nav#chooser ul li a.moehrchen-prinz,
    div#product_container article.moehrchen-prinz h1,
    div#product_container article.moehrchen-prinz h2,
    div#product_container article.moehrchen-prinz div.benefits ul li,
    div#product_container article.moehrchen-prinz div#side ul li a,
    div#product_container article.moehrchen-prinz div#side h3,
    div#product_container article.moehrchen-prinz div#side table.product_nutritional tbody tr td,
    div#product_container article.moehrchen-prinz div#side table.product_gda tbody tr td,
    div#product_container article.moehrchen-prinz .trigger a,
    .moehrchen-prinz .rate_review a,
    .moehrchen-prinz #rate_review label,
    .moehrchen-prinz #rate_review .question-mark,
    .moehrchen-prinz .review .submitter span,
    .moehrchen-prinz .stars .number
    {
      color: #f09605 !important;
    }
    article.moehrchen-prinz .star { background-color: #f09605; }
    article.moehrchen-prinz #ratings_pagination span.selected { background-color: #f09605; border: 1px solid #f09605; }

    article.moehrchen-prinz .helper-copy { border: 3px solid #f09605; }
        
    
    
        a.orange-mango-ananas p.coloured,
    nav#chooser ul li a.orange-mango-ananas,
    div#product_container article.orange-mango-ananas h1,
    div#product_container article.orange-mango-ananas h2,
    div#product_container article.orange-mango-ananas div.benefits ul li,
    div#product_container article.orange-mango-ananas div#side ul li a,
    div#product_container article.orange-mango-ananas div#side h3,
    div#product_container article.orange-mango-ananas div#side table.product_nutritional tbody tr td,
    div#product_container article.orange-mango-ananas div#side table.product_gda tbody tr td,
    div#product_container article.orange-mango-ananas .trigger a,
    .orange-mango-ananas .rate_review a,
    .orange-mango-ananas #rate_review label,
    .orange-mango-ananas #rate_review .question-mark,
    .orange-mango-ananas .review .submitter span,
    .orange-mango-ananas .stars .number
    {
      color: #FCBD1B !important;
    }
    article.orange-mango-ananas .star { background-color: #FCBD1B; }
    article.orange-mango-ananas #ratings_pagination span.selected { background-color: #FCBD1B; border: 1px solid #FCBD1B; }

    article.orange-mango-ananas .helper-copy { border: 3px solid #FCBD1B; }
       
/* supers tropical-protein	*/   
        a.tropical-protein p.coloured,
    nav#chooser ul li a.tropical-protein,
    div#product_container article.tropical-protein h1,
    div#product_container article.tropical-protein h2,
    div#product_container article.tropical-protein div.benefits ul li,
    div#product_container article.tropical-protein div#side ul li a,
    div#product_container article.tropical-protein div#side h3,
    div#product_container article.tropical-protein div#side table.product_nutritional tbody tr td,
    div#product_container article.tropical-protein div#side table.product_gda tbody tr td,
    div#product_container article.tropical-protein .trigger a,
    .tropical-protein .rate_review a,
    .tropical-protein #rate_review label,
    .tropical-protein #rate_review .question-mark,
    .tropical-protein .review .submitter span,
    .tropical-protein .stars .number
    {
      color: #de761c !important;
    }
    article.tropical-protein .star { background-color: #de761c; }
    article.tropical-protein #ratings_pagination span.selected { background-color: #de761c; border: 1px solid #de761c; }

    article.tropical-protein .helper-copy { border: 3px solid #de761c; }
        
/* supers uplift	*/       
    a.uplift p.coloured,
    nav#chooser ul li a.uplift,
    div#product_container article.uplift h1,
    div#product_container article.uplift h2,
    div#product_container article.uplift div.benefits ul li,
    div#product_container article.uplift div#side ul li a,
    div#product_container article.uplift div#side h3,
    div#product_container article.uplift div#side table.product_nutritional tbody tr td,
    div#product_container article.uplift div#side table.product_gda tbody tr td,
    div#product_container article.uplift .trigger a,
    .uplift .rate_review a,
    .uplift #rate_review label,
    .uplift #rate_review .question-mark,
    .uplift .review .submitter span,
    .uplift .stars .number
    {
      color: #009dcb !important;
    }
    article.uplift .star { background-color: #009dcb; }
    article.uplift #ratings_pagination span.selected { background-color: #009dcb; border: 1px solid #009dcb; }
    article.uplift .helper-copy { border: 3px solid #009dcb; }
        
 a.habe-die-beere p.coloured,
    nav#chooser ul li a.habe-die-beere,
    div#product_container article.habe-die-beere h1,
    div#product_container article.habe-die-beere h2,
    div#product_container article.habe-die-beere div.benefits ul li,
    div#product_container article.habe-die-beere div#side ul li a,
    div#product_container article.habe-die-beere div#side h3,
    div#product_container article.habe-die-beere div#side table.product_nutritional tbody tr td,
    div#product_container article.habe-die-beere div#side table.product_gda tbody tr td,
    div#product_container article.habe-die-beere .trigger a,
    .habe-die-beere .rate_review a,
    .habe-die-beere #rate_review label,
    .habe-die-beere #rate_review .question-mark,
    .habe-die-beere .review .submitter span,
    .habe-die-beere .stars .number
    {
      color: #E72C2E !important;
    }
    article.habe-die-beere .star { background-color: #E72C2E; }
    article.habe-die-beere #ratings_pagination span.selected { background-color: #E72C2E; border: 1px solid #E72C2E; }

    article.habe-die-beere .helper-copy { border: 3px solid #E72C2E; }
 a.recharge p.coloured,
    nav#chooser ul li a.recharge,
    div#product_container article.recharge h1,
    div#product_container article.recharge h2,
    div#product_container article.recharge div.benefits ul li,
    div#product_container article.recharge div#side ul li a,
    div#product_container article.recharge div#side h3,
    div#product_container article.recharge div#side table.product_nutritional tbody tr td,
    div#product_container article.recharge div#side table.product_gda tbody tr td,
    div#product_container article.recharge .trigger a,
    .recharge .rate_review a,
    .recharge #rate_review label,
    .recharge #rate_review .question-mark,
    .recharge .review .submitter span,
    .recharge .stars .number
    {
      color: #d45a13 !important;
    }
    article.recharge .star { background-color: #d45a13; }
    article.recharge #ratings_pagination span.selected { background-color: #d45a13; border: 1px solid #d45a13; }

    article.recharge .helper-copy { border: 3px solid #d45a13; }
    
a.coconut-water p.coloured,
    nav#chooser ul li a.coconut-water,
    div#product_container article.coconut-water h1,
    div#product_container article.coconut-water h2,
    div#product_container article.coconut-water div.benefits ul li,
    div#product_container article.coconut-water div#side ul li a,
    div#product_container article.coconut-water div#side h3,
    div#product_container article.coconut-water div#side table.product_nutritional tbody tr td,
    div#product_container article.coconut-water div#side table.product_gda tbody tr td,
    div#product_container article.coconut-water .trigger a,
    .coconut-water .rate_review a,
    .coconut-water #rate_review label,
    .coconut-water #rate_review .question-mark,
    .coconut-water .review .submitter span,
    .coconut-water .stars .number
    {
      color: #00a1ca !important;
    }
    article.coconut-water .star { background-color: #00a1ca; }
    article.coconut-water #ratings_pagination span.selected { background-color: #00a1ca; border: 1px solid #00a1ca; }

    article.coconut-water .helper-copy { border: 3px solid #00a1ca; }        
     a.tropical p.coloured,
    nav#chooser ul li a.tropical,
    div#product_container article.tropical h1,
    div#product_container article.tropical h2,
    div#product_container article.tropical div.benefits ul li,
    div#product_container article.tropical div#side ul li a,
    div#product_container article.tropical div#side h3,
    div#product_container article.tropical div#side table.product_nutritional tbody tr td,
    div#product_container article.tropical div#side table.product_gda tbody tr td,
    div#product_container article.tropical .trigger a,
    .tropical .rate_review a,
    .tropical #rate_review label,
    .tropical #rate_review .question-mark,
    .tropical .review .submitter span,
    .tropical .stars .number
    {
      color: #eeb24c !important;
    }
    article.tropical .star { background-color: #eeb24c; }
    article.tropical #ratings_pagination span.selected { background-color: #eeb24c; border: 1px solid #eeb24c; }

    article.tropical .helper-copy { border: 3px solid #eeb24c; }
    
      a.apple-raspberry p.coloured, a.apple-raspberry,
    nav#chooser ul li a.apple-raspberry,
    div#product_container article.apple-raspberry h1,
    div#product_container article.apple-raspberry h2,
    div#product_container article.apple-raspberry div.benefits ul li,
    div#product_container article.apple-raspberry div#side ul li a,
    div#product_container article.apple-raspberry div#side h3,
    div#product_container article.apple-raspberry div#side table.product_nutritional tbody tr td,
    div#product_container article.apple-raspberry div#side table.product_gda tbody tr td,
    div#product_container article.apple-raspberry .trigger a,
    .apple-raspberry .rate_review a,
    .apple-raspberry #rate_review label,
    .apple-raspberry #rate_review .question-mark,
    .apple-raspberry .review .submitter span,
    .apple-raspberry .stars .number
    {
      color: #c9357f  !important;
    }
    article.apple-raspberry .star { background-color: #c9357f ; }
    article.apple-raspberry #ratings_pagination span.selected { background-color: #c9357f ; border: 1px solid #c9357f ; }

    article.apple-raspberry .helper-copy { border: 3px solid #eeb24c; }
    a.OJS p.coloured,
    nav#chooser ul li a.OJS,
    div#product_container article.OJS h1,
    div#product_container article.OJS h2,
    div#product_container article.OJS div.benefits ul li,
    div#product_container article.OJS div#side ul li a,
    div#product_container article.OJS div#side h3,
    div#product_container article.OJS div#side table.product_nutritional tbody tr td,
    div#product_container article.OJS div#side table.product_gda tbody tr td,
    div#product_container article.OJS .trigger a,
    .OJS .rate_review a,
    .OJS #rate_review label,
    .OJS #rate_review .question-mark,
    .OJS .review .submitter span,
    .OJS .stars .number
    {
      color: #0C9CD8 !important;
    }
    article.OJS .star { background-color: #0C9CD8; }
    article.OJS #ratings_pagination span.selected { background-color: #0C9CD8; border: 1px solid #0C9CD8; }

    article.OJS .helper-copy { border: 3px solid #0C9CD8; }
     a.tutti-frutti p.coloured,
    nav#chooser ul li a.tutti-frutti,
    div#product_container article.tutti-frutti h1,
    div#product_container article.tutti-frutti h2,
    div#product_container article.tutti-frutti div.benefits ul li,
    div#product_container article.tutti-frutti div#side ul li a,
    div#product_container article.tutti-frutti div#side h3,
    div#product_container article.tutti-frutti div#side table.product_nutritional tbody tr td,
    div#product_container article.tutti-frutti div#side table.product_gda tbody tr td,
    div#product_container article.tutti-frutti .trigger a,
    .tutti-frutti .rate_review a,
    .tutti-frutti #rate_review label,
    .tutti-frutti #rate_review .question-mark,
    .tutti-frutti .review .submitter span,
    .tutti-frutti .stars .number
    {
      color: #e5822d !important;
    }
    article.tutti-frutti .star { background-color: #e5822d; }
    article.tutti-frutti #ratings_pagination span.selected { background-color: #e5822d; border: 1px solid #e5822d; }

    article.tutti-frutti .helper-copy { border: 3px solid #e5822d; }
    
    a.guave-ananas-apfel p.coloured,
    nav#chooser ul li a.guave-ananas-apfel,
    div#product_container article.guave-ananas-apfel h1,
    div#product_container article.guave-ananas-apfel h2,
    div#product_container article.guave-ananas-apfel div.benefits ul li,
    div#product_container article.guave-ananas-apfel div#side ul li a,
    div#product_container article.guave-ananas-apfel div#side h3,
    div#product_container article.guave-ananas-apfel div#side table.product_nutritional tbody tr td,
    div#product_container article.guave-ananas-apfel div#side table.product_gda tbody tr td,
    div#product_container article.guave-ananas-apfel .trigger a,
    .guave-ananas-apfel .rate_review a,
    .guave-ananas-apfel #rate_review label,
    .guave-ananas-apfel #rate_review .question-mark,
    .guave-ananas-apfel .review .submitter span,
    .guave-ananas-apfel .stars .number
    {
      color: #009570 !important;
    }
    article.guave-ananas-apfel .star { background-color: #009570; }
    article.guave-ananas-apfel #ratings_pagination span.selected { background-color: #009570; border: 1px solid #009570; }

    article.guave-ananas-apfel .helper-copy { border: 3px solid #009570; }
     
 
#years, #years p	{
	font-family: "VAG Rounded W02 Bold","Arial Rounded MT Bold","Arial Rounded MT","Arial Rounded",Arial,sans-serif;
	letter-spacing: 0.02em;
	text-transform: lowercase;
	margin: auto;
	text-align: center;	
} 
#years ul li	{
	display:inline;
	margin:0px 12px 0px 12px;
}
#years li.year_col-0 a {
 color:#b20932;
}
#years li.year_col-1 a {
 color:#ed6c05
}
#years li.year_col-2 a {
 color:#fdc513
}
#years li.year_col-3 a {
 color:#7ac142
}
#years li.year_col-4 a {
 color:#5f88c6
}
#years li.year_col-5 a {
 color:#80378d
}
#years li.year_col-6 a {
 color:#e57db1
}
#years a:hover {
 opacity:.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50)
}
.nav_wrap li {
  float: left;
  width: 225px;
  margin-right: 20px;
  margin-bottom: 20px;
  text-align: center;
  cursor: pointer;
}
.btn.next {
  right: -30px;
  background-image: url("https://27b17eb98ab6f9c3c472-e7aaf0993b04ab71da8876bf8cab4e36.ssl.cf3.rackcdn.com/v8.19/images//arrow-next.png");
}
.btn.prev {
  left: -30px;
  background-image: url("https://27b17eb98ab6f9c3c472-e7aaf0993b04ab71da8876bf8cab4e36.ssl.cf3.rackcdn.com/v8.19/images//arrow-prev.png");
}
.btn {
    position: absolute;
    top: 0;
    width: 30px;
    height: 100%;
    background: #fff center center no-repeat;
        background-image: none;
    outline: none;
    border: none;
}
.js header.main a#logo img.bitmap {
    display: block !important;
}
.values {
    width: 893px;
    margin: 0px auto 0px auto;
}
.us	{
	
}
.us .contact h1 {
	text-align:center;
}
.us-history	h1, h1.red	{
	color: #b20932;
	font-size:35px !important;
	text-align: center;
	margin-bottom:1em;
}
h3.orange	{
	text-align:center;
	margin-bottom:12px;
	color: 
}
#historynav h1	{
	color: #b20932;
}
.us p, .us-history 	{
	text-align: center;
}
.us .contact, #timeline, #contact-us	{
	background: none;
}
.timeline, .team	{
	background: url("https://27b17eb98ab6f9c3c472-e7aaf0993b04ab71da8876bf8cab4e36.ssl.cf3.rackcdn.com/v8.19/images//hr.png") center 0 no-repeat !important;
	padding-top: 3em;
	padding-bottom: 3em;
}
#Aurelien {
	background: url("/images/team/1810-innocent-Website-Team-Aurelien2.jpg");
}
#Aurelien:hover {
	background: url("/images/team/1810-innocent-Website-Team-Aurelien1.jpg");
}
#Alberto {
	background: url("/images/team/1810-innocent-Website-Team-Alberto2.jpg");
}
#Alberto:hover {
	background: url("/images/team/1810-innocent-Website-Team-Alberto1.jpg");
}
#Alba {
	background: url("/images/team/1810-innocent-Website-Team-Alba2.jpg");
}
#Alba:hover {
	background: url("/images/team/1810-innocent-Website-Team-Alba1.jpg");
}
#Vincent {
	background: url("/images/team/1810-innocent-Website-Team-Vincent2.jpg");
}
#Vincent:hover {
	background: url("/images/team/1810-innocent-Website-Team-Vincent1.jpg");
}
#Leon {
	background: url("/images/team/1810-innocent-Website-Team-Leon2.jpg");
}
#Leon:hover {
	background: url("/images/team/1810-innocent-Website-Team-Leon1.jpg");
}
#Borja {
	background: url("/images/team/1904-innocent-Website-Team-Borja2.jpg");
}
#Borja:hover {
	background: url("/images/team/1904-innocent-Website-Team-Borja1.jpg");
}
#Dina {
	background: url("/images/team/1909-innocent-Website-Team-Dina_1.jpg");
}
#Dina:hover {
	background: url("/images/team/1909-innocent-Website-Team-Dina_2.jpg");
}
#Arantxa {
	background: url("/images/team/2002-innocent-Website-Team-Arantxa2.jpg");
}
#Arantxa:hover {
	background: url("/images/team/2002-innocent-Website-Team-Arantxa1.jpg");
}
#Paolo {
	background: url("/images/team/2010-innocent-Website-Team-Paolo2.jpg");
}
#Paolo:hover {
	background: url("/images/team/2010-innocent-Website-Team-Paolo1.jpg");
}
#Mary {
	background: url("/images/team/2010-innocent-Website-Team-Mary2.jpg");
}
#Mary:hover {
	background: url("/images/team/2010-innocent-Website-Team-Mary1.jpg");
}
#Ignacio {
	background: url("/images/team/2102-innocent-Website-Team-Ignacio2.jpg");
}
#Ignacio:hover {
	background: url("/images/team/2102-innocent-Website-Team-Ignacio1.jpg");
}

/* max-size
.team-photo {
  width: 210px;
  height: 260px;
  margin: 10px;
}
*/
.team-photo {
  width: 105px;
  height: 130px;
  margin: 10px;
  background-size:cover !important;
}
ul.team_images	{
	
}
ul.team_images li	{
	display:inline-block;
}
.nav_wrap {
  overflow: hidden;
  width: 960px;
  height: 348px;
  vertical-align: baseline;
}
.hidden p	{
	text-align:left;
}
.contact .share > div	{
	padding-top:0 !important;	
}
.order	{
	color: #fdc513;
}
.order a:hover	{
	color:#fee289;		
}
a.grey:hover	{
	color:#333333 !important;
}
#CybotCookiebotDialog	{
	padding-bottom:30px !important;
}
#CybotCookiebotDialog	div, #CybotCookiebotDialog	a	{
	font-family: "Futura Plus W08 Book", "Trebuchet MS", Arial, sans-serif !important;
}
.CybotCookiebotDialogDetailBodyContentCookieTypeIntro	p	{
	font-size:12px;
	line-height:15px;
}
#CybotCookiebotDialogBody	h2, #CybotCookiebotDialogDetailBodyContentTextAbout	strong	{
	text-transform:initial !important;
}
#CybotCookiebotDialog, #CybotCookiebotDialogDetail	{	
	background-color: #e53d51 !important;
}
#CybotCookiebotDialogBody, #CybotCookiebotDialogDetailBody	{
	color:#FFFFFF !important;
}
#CybotCookiebotDialogBody	p, #CybotCookiebotDialogBody	h2	{
	font-size:18px !important;
	line-height:20px !important;
	color:#FFFFFF;
	font-family: "Futura Plus W08 Book", "Trebuchet MS", Arial, sans-serif !important;
	margin-bottom: 0px !important;
}
#CybotCookiebotDialogBody	p	a	{
	color:#FFFFFF !important;
	font-weight:700 !important;
}
#CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyButtonDetails, #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection	{
	border-radius: 5px;
	min-width: 195px;
	width:235px !important;
	font-size: 20px !important;
	line-height: 20px !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	margin-left: 10px;
	margin-right: 10px;	
	border: 1px solid !important;
	border-color:#ffffff !important;
	font-family: "Futura Plus W08 Book", "Trebuchet MS", Arial, sans-serif !important;
	text-align:center !important;
	height:initial !important;
}
#CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll	{
	background-color: #ffffff !important;
	color: #e53d51 !important;	
	margin-right: 0px;	
	
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll::before	{
	background-image: url("data:image/svg+xml;base64,PHN2ZyBzdHJva2U9IiNmZmZmZmYiIGZpbGw9IiNlNTNkNTEiIHN0cm9rZS13aWR0aD0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGhlaWdodD0iMWVtIiB3aWR0aD0iMWVtIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01MDQgMjU2YzAgMTM2Ljk2Ny0xMTEuMDMzIDI0OC0yNDggMjQ4UzggMzkyLjk2NyA4IDI1NiAxMTkuMDMzIDggMjU2IDhzMjQ4IDExMS4wMzMgMjQ4IDI0OHpNMjI3LjMxNCAzODcuMzE0bDE4NC0xODRjNi4yNDgtNi4yNDggNi4yNDgtMTYuMzc5IDAtMjIuNjI3bC0yMi42MjctMjIuNjI3Yy02LjI0OC02LjI0OS0xNi4zNzktNi4yNDktMjIuNjI4IDBMMjE2IDMwOC4xMThsLTcwLjA1OS03MC4wNTljLTYuMjQ4LTYuMjQ4LTE2LjM3OS02LjI0OC0yMi42MjggMGwtMjIuNjI3IDIyLjYyN2MtNi4yNDggNi4yNDgtNi4yNDggMTYuMzc5IDAgMjIuNjI3bDEwNCAxMDRjNi4yNDkgNi4yNDkgMTYuMzc5IDYuMjQ5IDIyLjYyOC4wMDF6Ij48L3BhdGg+PC9zdmc+");
}
#CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyButtonDetails, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogBodyLevelDetailsWrapper, #CybotCookiebotDialogBodyLevelDetailsButton	{
	background-color: #e53d51 !important;
	color: #ffffff !important;	
}
a.CybotCookiebotDialogBodyLink	{
	font-weight:700 !important;
	font-size: 18px !important;
	line-height: 20px !important;
	font-family: "Futura Plus W08 Book", "Trebuchet MS", Arial, sans-serif !important;
		
}
a.CybotCookiebotDialogBodyLink:hover	{
	text-decoration:none !important;
}
#CybotCookiebotDialogBodyLevelButtonsSelectPane	{
	margin-right:20px;
	border: 0px solid !important;
	border-color:#ffffff !important;
	border-radius: 5px;
	
}
#CybotCookiebotDialogBodyLevelButtons	label	{
	font-size:18px !important;
	line-height:20px !important;
	color:#FFFFFF;
	font-family: "Futura Plus W08 Book", "Trebuchet MS", Arial, sans-serif !important;
	vertical-align:middle;
	margin-top:4px;
}
#CybotCookiebotDialogBodyLevelButtons	input	{
	border-radius:3px;
	border: 1px solid #FFFFFF;
}
#CybotCookiebotDialogDetailFooter	{
	display:none;
}
#CybotCookiebotDialogBodyLevelDetailsWrapper	{
	border:0px !important;
	text-align:right !important;
	min-width:170px !important;
	vertical-align:bottom !important;
}
input[type="checkbox"].CybotCookiebotDialogBodyLevelButton + label	{
	background-image: url(/images/cookie/round-white.png) !important;
}
input[type="checkbox"].CybotCookiebotDialogBodyLevelButton:checked + label	{
	background-image: url(/images/cookie/round-checked-white.png) !important;
}
input[type="checkbox"].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled + label	{
	background-image: url(/images/cookie/round-checked-grey.png) !important;
}
input[type="checkbox"].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled + label, input[type="checkbox"].CybotCookiebotDialogBodyLevelButton + label	{
	padding-left:24px !important;
}
.CybotCookiebotDialogBodyLink 	{
	background-image: url(/images/cookie/arrow-down-white.png) !important;
	background-position-y: center !important;
}
a.CybotCookiebotDialogBodyLevelDetailsButtonExpanded	{
	background-image: url(/images/cookie/arrow-up-white.png) !important;
	background-position-y: center !important;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified	{
	display:none !important;
}
/*#CybotCookiebotDialog	div:first-child	{
	display:none !important;
}*/
#toggle {
    position: absolute;
    cursor: pointer;
    display: none;
}
.desktop-hidden	{
	display:none !important;
}
header	img	{
	padding-bottom:0px !important;
}
@media (max-width:450px)	{
	img.desktop	{
		display:none;
	}
	img.mobile	{
		display:block;
	}
	.mobile	{
		display:block;
	}
	#toggle + label	{
		text-transform: uppercase;
		border-top: 3px solid #b31735;
		border-bottom: 3px solid #b31735;
		height: 33px;
		width: 60px;
		position: absolute;
		top: 32px;
		right: 6px;
		font-size: 2em;
		padding: 5px 2px;
		color: #b31735;
		cursor: pointer;
	}
	#toggle:checked ~ nav	ul#primary	{
		padding-bottom: 63% !important;
	}
	#toggle:checked ~ nav	ul#secondary	{
		padding-bottom: 43% !important;
	}
	header.main a#logo	{
		padding-right:0px !important;
	}
}	
@media (min-width:451px)	{
	img.desktop	{
		display:block;
	}
	img.mobile	{
		display:none;
	}
	.mobile	{
		display:none;
	}
}
@media (min-width:1281px)	{
	#CybotCookiebotDialogBody, #CybotCookiebotDialogDetailBody	{
		width:1200px !important;
		max-width:1200px !important;			
	}	
}	
@media (min-width:681px)	{
	#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper	{
		float:left !important;
	}
	.CybotCookiebotDialogBodyLevelButtonWrapper:first-of-type	{
		display:block !important;
	}
}
@media (max-width:1280px)	{
	/*#CybotCookiebotDialogBody, #CybotCookiebotDialogDetailBody	{
		width:640px !important;
		max-width:640px !important;		
	}	*/
}
@media (max-width:680px)	{
	#CybotCookiebotDialogBody, #CybotCookiebotDialogDetailBody	{
		width:90% !important;
		max-width:90% !important;		
	}	
	#CybotCookiebotDialogBodyLevelButtonsSelectPane, #CybotCookiebotDialogBodyLevelDetailsWrapper, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll	{
		display:block !important;
	}
	#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper	{
		float:left !important;
	}
	.CybotCookiebotDialogBodyLevelButtonWrapper	{
		display: block !important;
	}
}
.CybotCookiebotDialogBodyLevelButton {
  width: 75px;
}
.cookies-message	{
	display:none !important;
}