/*
   Theme Name:     Divi child theme
   Author:         Spencer Walden
   Author URI:     http://www.chocolab.com.au
   Template:       Divi
   Version:        1.1
  */
@import url("../Divi/style.css");
/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */
/*Home banner area*/

/*fix this*/
.postid-20559 #gform_totals_9 {
  top: -20px;
  position: relative;
}

.et_pb_column_1 .et_pb_button {
  top: 112px;
}

.et_pb_row {
  padding: 10px !important;
}
@media screen and (max-width: 375px) {
  .et_rb_row {
    padding: 0px !important;
  }
  
}
@media screen and (max-width: 1300px) {
  .et_pb_row {
    width: 100% !important;
  }
}
/*Gift card*/
.gcp {
  font-size: 25px;
}
.cart .clear {
  display: none !important;
}
input.gcp {
  height: 41px !important;
}
.banner-body p {
  text-shadow: 0px 3px 25.92px #FFF;
  font-size: 16px;
  color: black;
}
.banner-body {
  padding: 0px !important;
}
.shippingcost {
  font-size: 20px;
}
.et_nav_text_color_light,
.et_nav_text_color_light #et-secondary-nav a,
.et_nav_text_color_light .et-social-icon a,
.et_nav_text_color_light #et-info a {
  color: white;
}
.post-98 .images {
  display: none;
}
.post-98 .woocommerce-tabs {
  /*display: none;*/
}
.post-98 .product_meta {
  display: none;
}
.product_totals {
  /*width: 80px;*/
  position: relative !important;
  /*top: 30px;*/
}
.blockOverlay {
  margin-left: 80px !important;
  margin-top: 30px !important;
}
/*radio images*/
#choice_1_4_0,
#choice_1_4_1,
#choice_1_4_2,
#choice_1_4_3,
#choice_1_4_4,
#choice_1_4_5,
#choice_1_4_6,
#choice_1_4_7,
#choice_1_4_8,
#choice_1_39_0,
#choice_1_39_1,
#choice_1_39_2,
#choice_1_39_3 {
  display: none !important;
}
.label-image {
  max-width: 90% !important;
}
label#label_1_4_3 {
  margin-top: 30px;
}
label#label_1_4_4 {
  margin-top: 30px;
}
label#label_1_4_5 {
  margin-top: 30px;
}
.gchoice_1_4_0 label {
  background-image: url('images/bar-milk.png');
}
.gchoice_1_4_1 label {
  background-image: url('images/milk_heart_base.png');
}
.gchoice_1_4_2 label {
  background-image: url('images/milk_heart_base.png');
}
.gchoice_1_4_3 label {
  background-image: url('images/chocolate-pizza-milk-200.jpg');
}
.gchoice_1_4_4 label {
  background-image: url('images/eggmilk.png');
}
.gchoice_1_4_5 label {
  background-image: url('images/smalleggmilk.jpg');
}
.gchoice_1_4_6 label {
  background-image: url('images/mediumeggmilk.jpg');
}
.gchoice_1_4_7 label {
  background-image: url('images/largeeggmilk.jpg');
}

/*Checkbox images*/
.post-98 input[type="checkbox"] {
  display: none !important;
}
.post-98 input[type="checkbox"] + label {
  background-position: 12px 40px;
  background-size: 70px;
  background-repeat: no-repeat;
  width: 120px !important;
  position: relative;
  /* top: 100px; */
  padding: 0;
  margin: 5px;
  height: 120px;
  border-radius: 6px;
  border: 1px #C49979 solid;
  text-align: center;
}
.post-98 input[type="checkbox"] + label:hover,
.post-98 input[type="checkbox"]:checked + label {
  border: 4px #624C3C solid !important;
}
/*.et_pb_contact_submit,
.et_password_protected_form .et_submit_button,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.comment-reply-link,
.form-submit input,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_button,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button {
  color: white !important;
}*/
a {
  color: white;
}
/*.et_pb_button:hover,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
  color: #FFF !important;
}*/
/*body .et_pb_button,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
  color: white;
}*/


.woocommerce .products ul,
.woocommerce ul.products {
  text-align: center;
}
.woocommerce .products ul .star-rating {
  display: none;
}
.woocommerce ul.products li.product .star-rating {
  display: none;
}
.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
  margin-bottom: 0!important;
}
#menu-shop-categories {
  display: inline-block;
  margin-bottom: 10px;
  color: white;
}
#post-18706 #nav_menu-2 .widgettitle {
  display: none;
}
.et_pb_widget_area_left {
  border-right: #FFF !important;
}
.categories-sidebar .widgettitle {
  display: none !important;
}
.widget_nav_menu {
  list-style-type: none !important;
}
.menu-shop-categories-container {
  text-align: center;
}
#menu-shop-categories li {
  display: inline-block;
  background-color: #CA9976;
  height: 30px;
  text-align: center;
  width: 160px;
  margin-bottom: 10px;
}
#menu-shop-categories li a {
  color: white;
  height: 30px;
}
/*Sweets*/
/*Honeycomb*/
#label_1_5_1 {
  background-image: url('images/ingredients/honeycomb_pieces.jpg') !important;
}
/*Nerds*/
#label_1_5_2 {
  background-image: url('images/ingredients/nerds.jpg') !important;
}
/*Gummy bears*/
#label_1_5_3 {
  background-image: url('images/ingredients/gummybears.jpg') !important;
}
/*Sour gummy worms*/
#label_1_5_4 {
  background-image: url('images/ingredients/gummyworms.jpg') !important;
}
/*Mini Marshmallows*/
#label_1_5_5 {
  background-image: url('images/ingredients/marshmallows.jpg') !important;
}
/*Skittles*/
#label_1_5_6 {
  background-image: url('images/ingredients/skittles.jpg') !important;
}
/*Musk Pieces*/
#label_1_5_7 {
  background-image: url('images/ingredients/musk.jpg') !important;
}
/*Liqourice*/
#label_1_5_8 {
  background-image: url('images/ingredients/liquorice.jpg') !important;
}
/* Popping Rocks */
#label_1_5_9 {
  background-image: url('images/ingredients/popping_rocks.jpg') !important;
}
/* Raspberry Jellies */
#label_1_5_11 {
  background-image: url('images/ingredients/raspberry_jellys.jpg') !important;
}
/* Ovalteenies*/
#label_1_5_12 {
  background-image: url('images/ingredients/ovaltinies.jpg') !important;
}
/* Spearmint Leaves */
#label_1_5_13 {
  background-image: url('images/ingredients/spearmint_leaves.jpg') !important;
}
/* Red Frogs */
#label_1_5_14 {
  background-image: url('images/ingredients/red_frogs.jpg') !important;
}
/* banana lollies*/
#label_1_5_15 {
  background-image: url('images/ingredients/banana_lollies.jpg') !important;
}
/* Caramel Bits */
#label_1_5_16 {
  background-image: url('images/ingredients/caramel_bits.jpg') !important;
}
/* Turkish Delight */
#label_1_5_17 {
  background-image: url('images/ingredients/turkish_delight.jpg') !important;
}

/* Unicorn Lollies */
#label_1_5_18 {
  background-image: url('images/ingredients/unicornlollies.jpg') !important;
}
/* rainbow straps */
/*#label_1_5_19 {
  background-image: url('images/ingredients/minirainbowstraps.jpg') !important;
}*/
/* Pug face */
#label_1_5_19 {
  background-image: url('images/ingredients/pugface.jpg') !important;
}
/*Gummy Pizza*/
#label_1_5_21 {
  background-image: url('images/ingredients/gummypizzas.jpg') !important;
}

/*confectionery*/
/*Maltesers*/
#label_1_19_1 {
  background-image: url('images/ingredients/maltesers.jpg') !important;
}
/* M&Ms */
#label_1_19_2 {
  background-image: url('images/ingredients/m&ms.jpg') !important;
}
/* Mini M&Ms */
#label_1_19_3 {
  background-image: url('images/ingredients/mini_m&ms.jpg') !important;
}
/* Peanut Butter Cups */
#label_1_19_4 {
  background-image: url('images/ingredients/mini_peanut_butter_cups.jpg') !important;
}
/* Peanut Butter Drops*/
#label_1_19_5 {
  background-image: url('images/ingredients/peanut_butter_drops.jpg') !important;
}
/* Peanut M&Ms */
#label_1_19_6 {
  background-image: url('images/ingredients/peanutmnms.jpg') !important;
}
/* Jaffas */
#label_1_19_7 {
  background-image: url('images/ingredients/jaffas.jpg') !important;
}
/* Reeces Pieces */
#label_1_19_8 {
  background-image: url('images/ingredients/reecespieces.jpg') !important;
}
/* Mint Chips */
#label_1_19_9 {
  background-image: url('images/ingredients/mint_chips.jpg') !important;
}
/* Butterscotch Chips */
#label_1_19_11 {
  background-image: url('images/ingredients/butterscotch_chips.jpg') !important;
}
/* strawberry buttons */
#label_1_19_12 {
  background-image: url('images/ingredients/strawberrychocbuttons.jpg') !important;
}
/* Milk Choc Chips */
#label_1_19_13 {
  background-image: url('images/ingredients/milk_chips.jpg') !important;
}
/* White Choc Chips */
#label_1_19_14 {
  background-image: url('images/ingredients/white_chips.jpg') !important;
}
/* Dark Choc Chips */
#label_1_19_15 {
  background-image: url('images/ingredients/dark_chips.jpg') !important;
}
/* Clinckers */
#label_1_19_16 {
  background-image: url('images/ingredients/clinckers.jpg') !important;
}
/*Maltesers*/
#label_1_19_17 {
  background-image: url('images/ingredients/maltesers.jpg') !important;
}
/*Mars bar bites*/
#label_1_19_18 {
  background-image: url('images/ingredients/marsbarbites.jpg') !important;
}
/*FRUIT*/
/*Sultanas*/
#label_1_21_1 {
  background-image: url('images/ingredients/sultanas.jpg') !important;
}
/*Shredded coconut*/
#label_1_21_2 {
  background-image: url('images/ingredients/coconut.jpg') !important;
}
/*Toasted Coconut*/
#label_1_21_3 {
  background-image: url('images/ingredients/toasted_coconut.jpg') !important;
}
/*Dried raspberries*/
#label_1_21_4 {
  background-image: url('images/ingredients/raspberries.jpg') !important;
}
/*Dried blueberries*/
#label_1_21_5 {
  background-image: url('images/ingredients/blueberries.jpg') !important;
}
/*Dried cranberries*/
#label_1_21_6 {
  background-image: url('images/ingredients/cranberries.jpg') !important;
}
/*Dried figs*/
#label_1_21_7 {
  background-image: url('images/ingredients/figs.jpg') !important;
}
/*crystalised ginger*/
#label_1_21_8 {
  background-image: url('images/ingredients/ginger.jpg') !important;
}
/*Strawberry Chips*/
#label_1_21_9 {
  background-image: url('images/ingredients/strawberry_chips.jpg') !important;
}
/*Passionfruit Powder*/
#label_1_21_11 {
  background-image: url('images/ingredients/passionfruit_powder.jpg') !important;
}
/*Hazelnuts*/
#label_1_21_12 {
  background-image: url('images/ingredients/hazelnuts.jpg') !important;
}
/*Almonds*/
#label_1_21_13 {
  background-image: url('images/ingredients/almonds.jpg') !important;
}
/*Cashews*/
#label_1_21_14 {
  background-image: url('images/ingredients/cashews.jpg') !important;
}
/*Macadamia nut halves*/
#label_1_21_15 {
  background-image: url('images/ingredients/macadamia.jpg') !important;
}
/*Honey Roasted Macadamias*/
#label_1_21_16 {
  background-image: url('images/ingredients/honey_macadamias.jpg') !important;
}
/*Roasted Peanuts*/
#label_1_21_17 {
  background-image: url('images/ingredients/roasted_peanuts.jpg') !important;
}
/*Pistachios*/
#label_1_21_18 {
  background-image: url('images/ingredients/pistachios.jpg') !important;
}
/* croquant nougatine */
#label_1_21_19 {
  background-image: url('images/ingredients/croquantnougatine.jpg') !important;
}
/*BISCUITS*/
/*Oreos*/
#label_1_23_1 {
  background-image: url('images/ingredients/oreos.jpg') !important;
}
/*Tim tams*/
#label_1_23_2 {
  background-image: url('images/ingredients/timtams.jpg') !important;
}
/*Chop chip cookie pieces*/
#label_1_23_3 {
  background-image: url('images/ingredients/choc_chip_cookies.jpg') !important;
}
/*Mint Slice*/
#label_1_23_4 {
  background-image: url('images/ingredients/mint_slice.jpg') !important;
}
/*Crowns*/
#label_1_23_5 {
  background-image: url('images/ingredients/crowns.jpg') !important;
}
/*Milk Crispearls*/
#label_1_23_6 {
  background-image: url('images/ingredients/milk_chocolate_crispearls.jpg') !important;
}
/*White Crispearls*/
#label_1_23_7 {
  background-image: url('images/ingredients/white_chocolate_crispearls.jpg') !important;
}
/*Dark Crispearls*/
#label_1_23_8 {
  background-image: url('images/ingredients/dark_chocolate_crispearls.jpg') !important;
}
/*Salted Caramel Crispearls*/
#label_1_23_9 {
  background-image: url('images/ingredients/salted_chocolate_crispearls.jpg') !important;
}
/*honey tiny teddies*/
#label_1_23_11 {
  background-image: url('images/ingredients/honey_tiny_teddies.jpg') !important;
}
/*scotch fingers*/
#label_1_23_12 {
  background-image: url('images/ingredients/scotch_fingers.jpg') !important;
}
/*digestives*/
#label_1_23_13 {
  background-image: url('images/ingredients/digestives.jpg') !important;
}



/*Easter*/

/*Happy Easter Plaque*/
#label_1_22_1 {
 background-image: url('images/ingredients/Easter_plaque.jpg') !important;
}
/*You are eggcelent*/
#label_1_22_2 {
 background-image: url('images/ingredients/Eggcellent_plaque.jpg') !important;
}
/*Mini Eggs*/
#label_1_22_3 {
 background-image: url('images/ingredients/mini_eggs.jpg') !important;
}
/*Mini Eggs*/
#label_1_22_4 {
 background-image: url('images/ingredients/malteser_bunnies.jpg') !important;
}
/*M&Ms Crispy Speckled Eggs*/
#label_1_22_5 {
 background-image: url('images/ingredients/crispy_speckled_eggs.jpg') !important;
}
/*milk mini eggs*/
#label_1_22_6 {
 background-image: url('images/ingredients/milk_mini_eggs.jpg') !important;
}
/*White mini eggs*/
#label_1_22_7 {
 background-image: url('images/ingredients/white_mini_eggs.jpg') !important;
}
/*Dark mini eggs*/
#label_1_22_8 {
 background-image: url('images/ingredients/dark_mini_eggs.jpg') !important;
}
/*Some bunny loves you image plaque*/
#label_1_22_9 {
 background-image: url('images/ingredients/somebunnylovesyouplaque.jpg') !important;
}
#label_1_22_11 {
 background-image: url('images/ingredients/eastersprinklemix.jpg') !important;
}
#label_1_22_12 {
 background-image: url('images/ingredients/honeybunnygrahams.jpg') !important;
}
#label_1_22_13 {
 background-image: url('images/ingredients/Img0126-Edit.jpg') !important;
}
#label_1_22_14 {
 background-image: url('images/ingredients/Img0117.jpg') !important;
}
#label_1_22_15 {
 background-image: url('images/ingredients/sugarcarrots.jpg') !important;
}
#label_1_22_16 {
 background-image: url('images/ingredients/kinder_mini_eggs.jpg') !important;
}
/*Valentines Plaque
#label_1_22_1 {
  background-image: url('images/ingredients/valentines_plaque.jpg') !important;
}
#label_1_22_2 {
  background-image: url('images/ingredients/valentinesplaque2.jpg') !important;
}


#label_1_22_3 {
  background-image: url('images/ingredients/pinkhearts.jpg') !important;
}

#label_1_22_4 {
  background-image: url('images/ingredients/redandpinkhearts.jpg') !important;
}

#label_1_22_5 {
  background-image: url('images/ingredients/redsugar.jpg') !important;
}
*/





/*OTHER*/
/*Caramel popcorn*/
#label_1_20_1 {
  background-image: url('images/ingredients/popcorn.jpg') !important;
}
/*Brownie bits*/
#label_1_20_2 {
  background-image: url('images/ingredients/brownie.jpg') !important;
}
/*Sprinkles*/
#label_1_20_3 {
  background-image: url('images/ingredients/sprinkles.jpg') !important;
}
/*Pretzels*/
#label_1_20_4 {
  background-image: url('images/ingredients/pretzels.jpg') !important;
}
/*Roasted Coffee Beans*/
#label_1_20_5 {
  background-image: url('images/ingredients/coffee_beans.jpg') !important;
}
/*Vanilla Almond Nougat*/
#label_1_20_6 {
  background-image: url('images/ingredients/vanilla_almond_nougat.jpg') !important;
}
/*Cookie Dough*/
#label_1_20_7 {
  background-image: url('images/ingredients/cookiedoughballs.jpg') !important;
}
/* Peanut Brittle */
#label_1_20_8 {
  background-image: url('images/ingredients/peanut_brittle.jpg') !important;
}
/* Caramelised Cocoa Nibs */
#label_1_20_9 {
  background-image: url('images/ingredients/caramelisedcocoanibs.jpg') !important;
}
/* crinkle cut chips */
#label_1_20_11 {
  background-image: url('images/ingredients/crinklecutcrisps.jpg') !important;
}
/* chocolate cream wafer pieces */
#label_1_20_12 {
  background-image: url('images/ingredients/chocolate_cream_wafers.jpg') !important;
}
/* meringue*/
#label_1_20_13 {
  background-image: url('images/ingredients/meringues.jpg') !important;
}
/* crystallised violet*/
#label_1_20_14 {
  background-image: url('images/ingredients/crystallised_violet.jpg') !important;
}
/* crystallised rose*/
#label_1_20_15 {
  background-image: url('images/ingredients/crystallised_rose.jpg') !important;
}
/* nutella*/
#label_1_20_16 {
  background-image: url('images/ingredients/nutella.jpg') !important;
}
/*Chilli powder*/
#label_1_20_17 {
  background-image: url('images/ingredients/chilli.jpg') !important;
}
/*Sea salt*/
#label_1_20_18 {
  background-image: url('images/ingredients/salt.jpg') !important;
}
/* Milo */
#label_1_20_19 {
  background-image: url('images/ingredients/milo.jpg') !important;
}
/*Caramel fudge*/
#label_1_20_21 {
  background-image: url('images/ingredients/caramelfudge.jpg') !important;
}
/*rice bubbles*/
#label_1_20_22 {
  background-image: url('images/ingredients/rice_puffs.jpg') !important;
}
/*corn flakes */
#label_1_20_23 {
  background-image: url('images/ingredients/corn_flakes.jpg') !important;
}

/*gold stars */
#label_1_20_24 {
  background-image: url('images/ingredients/goldstars.jpg') !important;
}
/* magical sprinkles */
#label_1_20_25 {
  background-image: url('images/ingredients/magicalsprinklemix.jpg') !important;
}
/*unicorn sprinkles */
#label_1_20_26 {
  background-image: url('images/ingredients/unicornsprinkles.jpg') !important;
}
/*Protein Powder */
#label_1_20_27 {
  background-image: url('images/ingredients/wheyisolate.jpg') !important;
}
/*Peanut Butter */
#label_1_20_28 {
  background-image: url('images/ingredients/peanutbutter.jpg') !important;
}
/*Caramel filling */
#label_1_20_29 {
  background-image: url('images/ingredients/caramelfilling.jpg') !important;
}
/*Malteser Spread */
#label_1_20_31 {
  background-image: url('images/ingredients/malteserspread.jpg') !important;
}
/*Unicorn sprinkletti */
#label_1_20_32 {
  background-image: url('images/ingredients/unicornsprinkletti.jpg') !important;
}
/* Vegamite */
#label_1_20_33 {
  background-image: url('images/ingredients/vegemite.jpg') !important;
}
/*milk curls*/

#label_1_20_34 {
  background-image: url('https://www.chocolab.com.au/wp-content/themes/Divi-child/images/ingredients/milkcurls.jpg') !important;
}
#label_1_20_35 {
  background-image: url('https://www.chocolab.com.au/wp-content/themes/Divi-child/images/ingredients/cinnamon.jpg') !important;
}





/*Messages*/
/* I love you */
#label_1_25_1 {
  background-image: url('images/ingredients/iloveyouplaque.jpg') !important;
}
/* Happy Birthday  */
#label_1_25_2 {
  background-image: url('images/ingredients/Happybirthdayplaque.jpg') !important;
}
/* Congratulations */
#label_1_25_3 {
  background-image: url('images/ingredients/congratulations-plaque.jpg') !important;
}
/* Get well soon  */
#label_1_25_4 {
  background-image: url('images/ingredients/get-well-soon-plaque.jpg') !important;
}
/* Happy Anniversary */
#label_1_25_5 {
  background-image: url('images/ingredients/happy-anniversary-plaque.jpg') !important;
}
/* Thinking of you */
#label_1_25_6 {
  background-image: url('images/ingredients/thinking-of-you-plaque.jpg') !important;
}
/* You're the best*/
#label_1_25_7 {
  background-image: url('images/ingredients/yourethebest-plaque.jpg') !important;
}
/* Bridesmaid proposal*/
#label_1_25_8 {
  background-image: url('images/ingredients/bridesmaid_proposal_plaque.jpg') !important;
}
/* thank you plaque*/
#label_1_25_9 {
  background-image: url('images/ingredients/thank_you_plaque.jpg') !important;
}
/* dads chocolate*/
#label_1_25_11 {
  background-image: url('images/ingredients/dadsblock_plaque.jpg') !important;
}
/*worlds best dad*/
#label_1_25_12 {
  background-image: url('images/ingredients/worldsbestdad_plaque.jpg') !important;
}
/* mum chocolate*/
#label_1_25_13 {
  background-image: url('images/ingredients/mumschocolate_plaque.jpg') !important;
}
/*worlds best mum*/
#label_1_25_14 {
  background-image: url('images/ingredients/worldsbestmum_plaque.jpg') !important;
}
/*happy easter*/
#label_1_25_15 {
  background-image: url('images/ingredients/Easter_plaque.jpg') !important;
}
/* Custom */
#label_1_25_16 {
  background-image: url('images/ingredients/custom-message-plaque.jpg') !important;
}

/*

  #label_1_25_15 {
    background-image: url('images/ingredients/fathersday_plaque.jpg') !important;

}
  #label_1_25_16 {
    background-image: url('images/ingredients/worldsbestdad_plaque.jpg') !important;

  }

  #label_1_25_17 {
    background-image: url('images/ingredients/dadsblock_plaque.jpg') !important;

  } */
/*LOVE*/
/* red hearts */
#label_1_35_1 {
  background-image: url('images/ingredients/redhearts.jpg') !important;
}
/* lip gummies */
#label_1_35_2 {
  background-image: url('images/ingredients/gummy_hearts.jpg') !important;
}
/* gummy lips */
#label_1_35_3 {
  background-image: url('images/ingredients/lipgummies.jpg') !important;
}
/* MILK HEART */
#label_1_35_4 {
  background-image: url('images/ingredients/milk_heart.jpg') !important;
}
/* WHITE HEART */
#label_1_35_5 {
  background-image: url('images/ingredients/white_heart.jpg') !important;
}
/* DARK HEART */
#label_1_35_6 {
  background-image: url('images/ingredients/dark_heart.jpg') !important;
}
/* red lips */
#label_1_35_7 {
  background-image: url('images/ingredients/redlips.jpg') !important;
}
/*Pink Hearts*/
#label_1_35_8 {
  background-image: url('images/ingredients/pinkhearts.jpg') !important;
}
/*Image Plaques*/
#label_1_37_1 {
  background-image: url('images/ingredients/image_plaque.jpg') !important;
}
/*Image Plaques*/
#label_1_37_2 {
  background-image: url('images/ingredients/kissyface.jpg') !important;
}
/*Image Plaques*/
#label_1_37_3 {
  background-image: url('images/ingredients/hearteyes.jpg') !important;
}
#label_1_37_4 {
  background-image: url('images/ingredients/coolface.jpg') !important;
}
#label_1_37_5 {
  background-image: url('images/ingredients/angryface.jpg') !important;
}
#label_1_37_6 {
  background-image: url('images/ingredients/cryface.jpg') !important;
}
/*  #label_1_25_7,   #label_1_25_8,   #label_1_25_9,   #label_1_25_11,   #label_1_25_12,   #label_1_25_13,   #label_1_25_14 {
    height: 150px !important;
    width: 200px !important;
    background-size: 164px;
    background-position: 15px 27px;
  }



*/
.gform_page_fields {
  max-width: 100% !important;
}
@media screen and (min-width: 790px) {
  .gform_page_fields {
    margin: 0 !important;
  }
}
.field_sublabel_below .gfield_label {
  display: none !important;
}
.gf_step span {
  font-size: 22px;
}
.gform_wrapper .gf_step span.gf_step_number {
  font-size: 22px;
}
.gform_wrapper .gf_page_steps {
  border-bottom: 4px solid #C39878;
}
.gform_wrapper span.ginput_total {
  font-size: 2.2em;
}
.gform_next_button {
  margin-left: 20px !important;
}
#post-102 .main_title {
  display: none;
}
.gform_page_fields {
  margin: 0 auto;
  min-width: 320px;
  max-width: 800px;
}
#field_1_17 input {
  display: none;
}
#field_1_17 label {
  display: block;
  float: left;
  padding: 12px 17px;
  font-weight: 600;
  text-align: center;
  background-color: #C69978;
  color: white;
  margin-right: 0px;
}
#field_1_17 label:hover {
  background: #eeeeee;
  cursor: pointer;
}
#field_1_17 input:checked + label {
  background: #FFF;
  color: #624C3C;
  position: relative;
  top: 1px;
  z-index: 1;
}
@media screen and (max-width: 400px) {
  .post-98 label {
    padding: 15px 10px;
  }
}
/*.main-slider .et_pb_slide:first-of-type {*/
/*background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(207,181,144,1) 100%) !important;*/
/*background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(207,181,144,1))) !important;*/
/*background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(207,181,144,1) 100%) !important;*/
/*background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(207,181,144,1) 100%) !important;*/
/*background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(207,181,144,1) 100%) !important;*/
/*background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(207,181,144,1) 100%) !important;*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfb590', GradientType=1 ) !important;*/
/*}*/
#top-menu li,
.fullwidth-menu li {
  font-size: 18px;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
  border: 1px solid #624C3C;
}
.post-98 .gform_wrapper .gfield_checkbox li label,
.post-98 .gform_wrapper .gfield_radio li label {
  cursor: pointer;
  line-height: 1.2 !important;
}
.post-98 .gform_wrapper ul.gfield_checkbox li,
.post-98 .gform_wrapper ul.gfield_radio li {
  float: left;
}
#et-top-navigation {
  padding-left: 0 !important;
}
.attachment-shop_single {
  max-width: 94% !important;
}
/*Tooltips*/
.tooltip {
  display: inline-block;
  width: 17px;
  height: 17px;
  border-radius: 25px;
  background-color: #4D3127;
  color: white;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
  margin-top: 0;
}
/*Overlay*/
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: none;
  background: rgba(0, 0, 0, 0.4);
}
.overlay-inner {
  background: white;
  width: 70%;
  height: 300px;
  position: relative;
  top: 9%;
  left: 20%;
  padding: 20px;
}
.overlay-closer {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
@media screen and (max-width: 790px) {
  .overlay-inner {
    width: 250px;
  }
}
.product {
  padding: 30px !important;
}
/*Sidebar*/
button#sidebar-submit {
  position: absolute;
  font-size: 15px;
}
#sidebar-submit:hover {
    margin: 0;
    padding: 5px 17px;
}
#text-2 {
  margin: 0 !important;
}
@media screen and (min-width: 1120px) {
  #text-2 {
    position: relative;
    top: 120px;
    max-width: 204px;
  }
}
#text-2 section {
  background-color: #4E3227;
  width: 100%;
  margin: 10px 0;
}
#text-2 .selected-ingredients li {
  display: inline-block;
  margin: 2px;
}
#text-2 .selected-ingredients {
  margin-left: 6px;
  padding-top: 6px;
}
#main-content .container:before {
  background-color: transparent !important;
}
.shipping-info {
  background-color: #eeeeee !important;
}
.shipping-info p {
  color: black;
  padding: 10px;
}
.price-cart {
  background-color: transparent !important;
}
.price-cart button {
  float: right;
}
.postid-98 .quantity {
  display: none;
}
#sidebar-price {
  font-size: 1.6em;
  position: relative;
  top: 10px;
  right: 6px;
}
/*Attempt to fix price rendering on mobile*/


/*Remove margins on side of creation lab*/
@media screen and (max-width: 767px) {
  .postid-98 #main-content .container {
    width: 95%;
    margin-left: 2.5%;
    margin-bottom: 20px;
    padding-top: 0;
  }
  .product {
    padding: 0 !important;
  }
  #field_1_17 input:checked + label {
    top: 0;
    /*     border-top: 0px #eee solid;
     border-left: 0px #eee solid;
     border-right: 0px #eee solid; */
  }
}
.postid-98 .gfield_description {
  font-size: 1.2em !important;
  margin: 20px;
}
.confectionary,
.spices,
.blocks,
.salty,
.cookies,
.other,
.fruit,
.christmas {
  position: relative;
  padding-top: 40px;
  border: 1px solid #eee;
  overflow: auto !important;
  min-height: 400px;
}
.gfield_price_1_4 label {
  font-weight: bold;
}
.blocks {
  overflow: hidden !important;
}
.post-98 .hidden {
  position: absolute !important;
  left: -9000px !important;
  top: -5000px;
}

.front-page-text {
  font-size: 15px;
}
@media screen and (max-width: 479px) {
  .et_pb_slide_content,
  a.et_pb_more_button {
    display: block !important;
  }
}
/*Styling for builder on mobile*/
/*Cart button*/
@media screen and (max-width: 980px) {
  .price-cart {
    background-color: #eee !important;
    left: 0;
    bottom: -10px;
    width: 100% !important;
    position: fixed;
    height: 60px;
    z-index: 99999;
  }
  .post-98 .woocommerce-tabs {
    display: none !important;
  }
  #sidebar-price {
    font-size: 23px;
    position: relative;
    top: 17px;
    right: -14px;
  }
  #sidebar {
    margin-bottom: 50px;
  }
  button#sidebar-submit {
    top: 8px;
    right: 9px;
  }
  #field_1_4 .gfield_description {
    visibility: hidden;
    height: 0;
  }
  .blocks {
    min-height: 0 !important;
  }
  #product-98 .woocommerce-product-rating {
    display: none;
  }
  #product-98 .woocommerce-breadcrumb {
    margin: 0 0 -0.5em;
  }
  .et_header_style_centered #main-header {
    padding: 5px 0 8px 0;
  }
  .et_header_style_centered #main-header div#et-top-navigation {
    bottom: 10px;
  }
  #product-98 .widgettitle {
    padding-bottom: 0;
    position: relative;
    top: 8px;
  }
}
.gchoice_1_4_0,
.gchoice_1_4_1,
.gchoice_1_4_2,
.gchoice_1_4_3,
.gchoice_1_4_4,
.gchoice_1_4_5,
.gchoice_1_4_6,
.gchoice_1_4_7 {
  width: 33%;
}
.gchoice_1_4_1 label,
.gchoice_1_4_2 label,
.gchoice_1_4_3 label,
.gchoice_1_4_4 label,
.gchoice_1_4_5 label,
.gchoice_1_4_6 label,
.gchoice_1_4_7 label {
  background-size: 94px;
  height: 165px;
  background-position: 50% 47px;
  background-repeat: no-repeat;
  text-align: center;
}
.gchoice_1_4_0 label {
  background-size: 45px;
  height: 165px;
  background-position: 50% 47px;
  background-repeat: no-repeat;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .gform_wrapper .gfield_checkbox li label,
  .gform_wrapper .gfield_radio li label {
    margin: 0;
  }
  #input_1_4 li {
    width: 33%;
    float: left;
    height: 178px;
  }
  .postid-98 .gfield_description {
    margin: 0;
    width: 95%;
    text-align: center;
  }
  .post-98 input[type="checkbox"]:checked + label {
    border: 4px #624C3C solid !important;
    box-shadow: none;
  }
  .postid-98 #footer-bottom {
    display: none !important;
  }
  .tooltip {
    display: none;
  }
  .post-98 input[type="checkbox"] + label {
    background-position: 20px 25px;
    background-size: 89px;
    width: 93%;
    padding: 0;
    height: 133px;
  }
  .gform_wrapper ul.gfield_checkbox li,
  .gform_wrapper ul.gfield_radio li {
    width: 50%;
  }
  #left-area ul li ul,
  .entry-content ul li ol,
  .comment-content ul li ul,
  .comment-content ul li ol {
    padding: 0;
  }
  .shipping-info p {
    margin-bottom: 100px !important;
  }
  .post-98 .product_title::after {
    content: 'Select up to 5 ingredients.';
  }
  .post-98 .product_title::after {
    content: 'Select up to 5 ingredients';
    font-size: 16px;
    position: absolute;
    left: 3px;
    top: 31px;
  }
}
#menu-footer {
  text-align: center !important;
  color: white !important;
}
.loading-container {
  position: fixed;
  display: none;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.3);
}
.loadingCustom {
  margin: 100px auto;
  display: none;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: absolute;
  left: 47%;
  top: 47%;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
/*add to cart styles*/
.et_pb_section_0 {
  padding: 0 !important;
}
.post-98 .price {
  display: none !important;
}
#footer-bottom {
  display: none !important;
}
.selected-ingredients img {
  width: 90px !important;
}
/*STORE NOTIFICATIONT TEXT*/
p.demo_store {
  background-color: #C89C77;
  font-size: 1.3em;
  padding-top: 13px;
  padding-bottom: 13px;
}
.postid-98 .product_totals {
  visibility: hidden;
}
.dwpb-message {
  font-family: "Trebuchet MS" !important;
}
#dwpb {
  background-color: #C59977 !important;
}
label#label_1_4_0:after {
  content: "$11.90";
  display: block;
}
label#label_1_4_1:after {
  content: "$24.90";
  display: block;
}
label#label_1_4_2:after {
  content: "$72.00";
  display: block;
}

label#label_1_4_3:after {
  content: "$72.00";
  display: block;
}
label#label_1_4_4:after {
  content: "$25.90";
  display: block;
}

label#label_1_4_5:after {
  content: "$44.90";
  display: block;
}
label#label_1_4_6:after {
  content: "$64.90";
  display: block;
}
label#label_1_4_7:after {
  content: "$88.90";
  display: block;
}
.post-98 .related.products {
  display: none;
}

.postid-98 .gfield_description {
  width: 89% !important;
}
.page-id-109 .field_sublabel_below .gfield_label {
  display: block !important;
}
.woocommerce a.added_to_cart {
  padding: 4px;
  white-space: nowrap;
  position: relative;
  bottom: 1px;
  display: inline-block;
  color: white;
  border-radius: 3px;
}
.page-id-36 .et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular {
  margin-top: 22px;
}
.et_pb_title_container {
  margin: 35px 0 !important;
}
.page-id-23668 .entry-content ul {
  padding: 0 0 23px 33px !important;
}
/*Temp hide coupon list*/
#coupons_list {
  display: none !important;
}
#menu-shop-categories a {
  color: white !important;
}
#post-36.et_pb_row.et_pb_row_0.et_pb_row_fullwidth {
  padding: 0 !important;
}
.ginput_counter + .ginput_counter {
  display: none;
}
#product-98 .summary {
  width: 100% !important;
  float: none !important;
}
#input_14_1 .ginput_counter {
  font-size: 1em !important;
}
#input_14_1 {
  padding: 20px;
  font-size: 16px;
}
#gform_fields_14 {
  padding: 0 !important;
}
/* Smartphone in Portrait; iPhone 5/6/6 Plus, Nexus 5x/6p, Galaxy s5, etc (0-479px) */
@media all and (max-width: 479px) {
  .post-98 .et_right_sidebar #sidebar {
    position: relative;
    top: -388px;
  }
  .gform_wrapper ul.gfield_checkbox li,
  .gform_wrapper ul.gfield_radio li {
    width: 33%;
    height: 90px;
  }
  .post-98 input[type="checkbox"] + label {
    background-position: 6px 30px;
    background-size: 70px;
    width: 93%;
    padding: 0;
    height: 89px;
  }
  .cross-sells {
    display: none;
  }
  #main-content .container {
    padding-top: 0px !important;
    width: 90%;
  }
}
body #page-container .et_pb_woopro_add_to_cart_0 .cart .button,
body #page-container .et_pb_woopro_add_to_cart_0 .cart .button:before {
  padding-right: 10px;
}
div.related.products li.product .variations_form.cart div.variations {
  display: none;
}
.comment-reply-link:hover:after,
.woocommerce a.button.alt:hover:after,
.woocommerce-page a.button.alt:hover:after,
.woocommerce button.button.alt:hover:after,
.woocommerce-page button.button.alt:hover:after,
.woocommerce input.button.alt:hover:after,
.woocommerce-page input.button.alt:hover:after,
.woocommerce #respond input#submit.alt:hover:after,
.woocommerce-page #respond input#submit.alt:hover:after,
.woocommerce #content input.button.alt:hover:after,
.woocommerce-page #content input.button.alt:hover:after,
.woocommerce a.button:hover:after,
.woocommerce-page a.button:hover:after,
.woocommerce button.button:hover:after,
.woocommerce-page button.button:hover:after,
.woocommerce input.button:hover:after,
.woocommerce-page input.button:hover:after,
.woocommerce #respond input#submit:hover:after,
.woocommerce-page #respond input#submit:hover:after,
.woocommerce #content input.button:hover:after,
.woocommerce-page #content input.button:hover:after {
  display: none;
}
.woocommerce a.button:hover,
.woocommerce-page a.button:hover {
  padding: 0.3em 1em !important;
}
.woocommerce ul.products li.product .button {
  margin-top: 1em;
  margin: auto !important;
  position: relative;
  text-align: center;
  display: table !important;
}
.woocommerce ul.products li.product .price {
  margin-bottom: 1em !important;
}
#main-header {
  z-index: 999 !important;
}
/*New Creation Lab Css*/
.postid-98 #left-area ul,
.postid-98 .comment-content ul,
.postid-98 .entry-content ul,
.postid-98 body.et-pb-preview #main-content .container ul {
  padding: 0;
}
.postid-98 .gfield_radio li label {
  width: 100% !important;
}
.postid-98 #field_1_39 label {
  height: 88px;
  text-align: center;
  font-weight: bold;
}
.postid-98 #field_1_39 label::after {
  content: '';
  height: 100%;
  display: block;
}
.postid-98 #label_1_39_0::after {
  background-color: #E4D29F;
}
.postid-98 #label_1_39_1::after {
  background-color: #7F4C2F;
}
.postid-98 #label_1_39_2::after {
  background-color: #261C13;
}
.postid-98 #label_1_39_3::after {
  background-color: #C46B80;
}
@media all and (min-width: 600px) {
  .postid-98 #field_1_39 label {
    height: 114px;
  }
  .postid-98 #field_1_39 li {
    width: 33%;
  }
}

.postid-98 #gform_submit_button_1 {
  visibility: hidden;
}

.postid-98 .woocommerce-breadcrumb {
  display: none;
}

.postid-98 #main-content .container {
    padding-top: 0;
}



#plaquePreview {
  font-family: 'Monotype Corsiva','Apple Chancery','ITC Zapf Chancery','URW Chancery L',cursive;
  width: 260px;
  height: 90px;
  color: black;
}


.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked + label i::before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
  color: #fff !important;
}

/*GIFT VOUCHER STYLES*/
.postid-18388 .product_meta {
    display: none;  
}
#gift_amounts {
 font-size: 20px;
}
#ywgc-manual-amount {
    font-size: 20px;
}
.gift-cards-list {
 border: none !important;
}
.ywgc-amount-value {
 border: none !important;
}
.ywgc-amount-label {
 border: none !important;
}
.gift-card-content-editor input {
 font-size: 20px;
 padding: 6px;
}
#ywgc-edit-message {
 font-size: 20px;
}
#ywgc-delivery-date {
 width: 100%;
}
/*GIFT VOUCHER STYLES END*/

/*WOOCOMMERCE CART STYLES*/
/* Remove Yith Gift Voucher on cart */
.woocommerce-cart .ywgc-have-code {
  display: none !important;
}

/*WOOCOMMERCE CART STYLES END*/

/* *WOOCOMMERCE CHECKOUT STYLES */ 
.woocommerce-checkout .woocommerce-privacy-policy-text {
  display: none;
}
.woocommerce .woocommerce-info, .ywgc-have-code {
  background: #eee !important;
  color:black !important;
  font-size: 14px !important;
  margin: 0 0 4px !important;
  padding: 8px 15px !important;
}
.woocommerce-info a, .ywgc-have-code a {
  color: #2ea3f2 !important;
  font-size: 14px !important;
}


.woocommerce-checkout #billing_city_field, .woocommerce-checkout #billing_state_field, .woocommerce-checkout #billing_postcode_field, .woocommerce-checkout #shipping_city_field, .woocommerce-checkout #shipping_state_field, .woocommerce-checkout #shipping_postcode_field {
  width: 33.3333% !important;
  display: inline-block !important;
  vertical-align: top !important;
}


.woocommerce-checkout #shipping_state_field span.select2, .woocommerce-checkout #billing_state_field span.select2, .woocommerce-checkout #billing_country_field span.select2, .woocommerce-checkout #shipping_country_field span.select2 {
  height: 100%;
}
.woocommerce-checkout #billing_country_field span.select2 span.select2-selection, .woocommerce-checkout #shipping_country_field span.select2 span.select2-selection, .woocommerce-checkout #shipping_state_field span.select2 span.select2-selection, .woocommerce-checkout #billing_state_field span.select2 span.select2-selection {
  height: auto;
  padding: 8px 10px 12px 15px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 28px;
}
@media screen and (max-width: 1000px) {
  .woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 0;
    padding-left: 0;
  }
}
.woocommerce-checkout .product-name {
  max-width: 75% !important;
}

.woocommerce-checkout .product-total {
  width: 10px !important;
}
.woocommerce-checkout table.cart tr {
  width: 10px !important;
}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
  padding: 0 0 0px 2em;
}
.woocommerce-checkout .variation dt {
  display: none !important;
}
.woocommerce-checkout dd.variation-SelectChocolateType {
  display: inline-block;
}
.woocommerce-checkout dd.variation-ChooseYourShape {
  position: relative;
  display: inline-block;
}
.woocommerce-checkout dl.variation {
  font-size: 12px;
}
.woocommerce-checkout dl.variation li {
  line-height: 16px;
}
.woocommerce-checkout #main-footer {
  /*visibility: hidden;*/
}
.woocommerce-checkout .order-total td {
  width: 200px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float: none !important;
  width: 100%;
  font-size: 30px !important;
  height: 80  px;
  box-sizing: border-box;
  margin-bottom: 1em;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
  padding: 1em 1em 0em 1em;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float: none;
}

button#place_order:hover {
    padding: .3em 1em .3em 1em;
}

/*WOOCOMMERCE CHECKOUT STYLES END*/
/*IMAGE PLAQUE CUSTOM STYLES*/
.variation-Addanimageplaque img {
  width: 25%;
}
.variation-Addanimageplaque span, .variation-Addanimageplaque br {
  display: none;
}
/*IMAGE PLAQUE CUSTOM STYLES END*/
