/*@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600;700;900&amp;display=swap); */
/*@import url(https://fonts.googleapis.com/css2?family=Lobster&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Pacifico&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Chewy&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Cooper+Black&amp;display=swap);*/

/*@import url(https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Marcellus+SC&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Goudy+Bookletter+1911&amp;display=swap);*/

/*@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&amp;display=swap); */
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&amp;display=swap);

/*@import url(https://fonts.googleapis.com/css2?family=Bangers&amp;display=swap); */
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One&amp;display=swap);

.glowing-border4 {   transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out; }
.glowing-border4:hover {   box-shadow: 0 0 15px 5px rgba(255, 79, 0, 1);   transform: scale(1.05); }
@media (max-width :991px) { .cart-icon-container { margin-bottom:-20px; }}

.navbar-nav .nav-link { padding-top: 0rem; padding-bottom: 0rem; }
.navbar-brand, .navbar-toggler { padding-top: 0rem; padding-bottom: 0rem; }
.menuItem { line-height: 1; }

._css_moduleToggleSwitch {
    display: inline-flex; /* aligns checkbox and label vertically */ */
    align-items: center; /* vertically centers input and label */
    padding-top: 0px;    /* your desired top padding */
    padding-bottom: 10px; /* your desired bottom padding */
}

._css_moduleToggleSwitch label {
    padding-left:2px; 
    padding-right:3px; 
    padding-top: 0px;   /* space between checkbox and label */
}

/* Classic &amp; Traditional Pizza Fonts */
/*.lobster { font-family: &#39;Lobster&#39;, cursive; }
.pacifico { font-family: &#39;Pacifico&#39;, cursive; }
.chewy { font-family: &#39;Chewy&#39;, cursive; }
.cooper-black { font-family: &#39;Cooper Black&#39;, serif; } */

.navbar-last-item-logoff { margin-top:4px; }

/* Override Bootswatch Pulse nav-link padding for thinner menu */

/* Rustic &amp; Italian-Style Fonts
.cinzel-decorative { font-family: &#39;Cinzel Decorative&#39;, serif; font-weight: 400; } /* Ceasars i&#231;in */
.marcellus-sc { font-family: &#39;Marcellus SC&#39;, serif; } /* MEDITERRANEAN MEZE %/
.goudy-old-style { font-family: &#39;Goudy Bookletter 1911&#39;, serif; }  */

/* Modern &amp; Bold Choices 
.bebas-neue { font-family: &#39;Bebas Neue&#39;, sans-serif; } /* IMPACTFUL CAPITALS ONLY*/
.montserrat { font-family: &#39;Montserrat&#39;, sans-serif; font-weight: 400; }
.poppins { font-family: &#39;Poppins&#39;, sans-serif; font-weight: 400; } /* NICE AND CLEAN */ */

/* Playful &amp; Fun Fonts */
/* .bangers { font-family: &#39;Bangers&#39;, cursive; }  /* LIKE COMIC BOOK HEADERS*/ */
.fredoka-one { font-family: Fredoka One, cursive; } /* BUBBLY */
.fredoka-btn { font-family: Fredoka One, cursive; } 
a.darkbg { color:#FFFFFF; }
a.darkbg:hover { color:#EC4E20; }



/* ECommerce - Product Category Type1*/
._css_ProductCategoryImage { cursor:pointer; }
._css_productCategoryItemName { font-family: Fredoka One, cursive;  font-size:24px; color:#EC4E20}  
._css_productCategoryItemName:hover { color:#00CC00; text-decoration:none;}  
._css_productCategoryCreatorLabel { font-weight:bold; color:#0000CC;} 
.StockDisplayInCategory { font-weight:bold; color:#00CC00!important;} 
._css_ProductCategoryPrice { font-size:16px; font-weight:bold; color:#CC0000;} 
._css_ProductCategoryPerUnit { font-size:12px; font-weight:bold; color:#000000; } 
._css_ProductCategoryShipping { font-size:0.8em; color:#666666; }
._css_productcategorybutton_lowestprice  { background-color:#FF4F00;  border-color:#FF4F00; color:#FFFFFF; font-size:16px; padding:5px 5px 5px 5px;}
._css_productcategorybutton_allprices       { font-size:16px; padding:5px 5px 5px 5px; background-color:#FF4F00; border-color:#FF4F00; }
/*._css_productcategorybutton_allprices:hover       { background-color:#00CC00; border-color:#00CC00; } */

.content-wrapper            { background-color: transparent;  }
.user-content-wrapper { background-color: transparent; }

/*user entered*/
h1, h2, h3, h4,h5, h6 { font-family: Fredoka One, cursive;  }
body{font-family: &#39;Poppins&#39;, sans-serif; color:#181C1B;}
.rounded {border-radius: .5rem !important ;}
.img-fluid {   margin: 0 auto; }
.btn {border-radius: .25rem !important ;}
 ._css_storeToggle { top: -6px !important; position:relative !important;} 





/*Navbar Not Visible when less than 992px */
  @media (min-width: 991px)  {     .navbarbrandvisibility {  visibility: hidden;  width: 0px; height:0px; } } /* Don&#39;t show navbar logo if large */
  @media (min-width: 992px)  { .navbar-expand-lg .navbar-nav .nav-link {  padding-right:1em; padding-left: 1em;  }}
  @media (max-width :991px)  { .menuItem { font-size:1.2rem; text-align:center; margin-bottom:20px; }}  
  /* @media (max-width :991px)  { a.menuItem { text-align:center; }; a.menuItem:hover {margin-left:20px;}}  */
  /*  .navbar-last-item { padding-right:1em !important; } */ /* Adjust for tweaks */



/* ECommerce - Product Display */
._css_productShortDescLabel {   font-family: Fredoka One, cursive;  font-size:36px; color:#EC4E20; }
._css_ProductType1ProvidedByLabel { font-size:16px; font-weight:500  !important;  }
._css_ProductType1ProvidedBy { font-size:16px; font-weight:300  !important; }
._css_ProductType1CreatorTypeLabel { font-weight:700 !important; color:#00CC00;  }
._css_ProductType1CreatorName { font-weight:700  !important; }
._css_sellerProductCodeLabel {font-size:16px; font-weight:500  !important;  }
._css_sellerProductCode { color:#333333; font-size:16px; font-weight:300  !important; }
._css_productType1PriceLabel{ color:#00CC00; font-size:16px; font-weight:500  !important; }
._css_productType1Price {  color:#3333333; font-size:16px; font-weight:300  !important; }
._css_productImage { }
._css_productType1StockStatus { font-weight:700  !important}
/*._css_productType1EstimatedDispatchLabel {} */
/* ._css_productType1EstimatedDispatch {} */

/* ECommerce - Cart */
    .StockDisplay {font-size:14px !important; color:#00CC00 ;}
   ._css_CartDisplay_Header {font-size:24px; color:#00CC00;font-weight:300}
   ._css_CartDisplay_ItemName { font-family: Fredoka One, cursive; font-size: 18px; color:#EC4E20; }
   ._css_CartDisplay_IsFreeDelivery {font-size:14px; color:#FFFFFF; background:#00CC00;}
   ._css_CartDisplay_ItemAddons { background: #EEEEEE; color:#000000; padding-top:5px; } 
   ._css_CartDisplay_PriceName    { font-size: 14px; color:#333333 ; }
   ._css_CartDisplay_Price                 {font-size: 14px; color:#333333 ;}
   ._css_CartDisplay_Discount { background: #00CC00; color:#FFFFFF }
    ._css_CartDisplay_ShippingHeader { font-size: 14px;  color:#333333 ;}
   ._css_CartDisplay_Shipping { font-size: 14px;  color:#333333 ; font-weight:500;  }
   ._css_CartDisplayAddOne {background:#00CC00;}
   ._css_CartDisplayRemoveOne {background:#FF0000;}
   ._css_CartDisplayTrash {background:#CCCCCC;}
   ._css_CartDisplay_ApplyVoucher { }
   . _css_CartDisplay_ResetVoucher { }
   ._css_CartDisplay_TotalItemsHeader { font-size: 14px;   color:#333333 ;  }
   ._css_CartDisplay_TotalItems { font-size: 14px;   color:#333333 ; }
   ._css_CartDisplay_SubStats { font-size: 14px;   color:#333333 ;}
   ._css_CartDisplay_SubStatsAmount {font-size: 14x;   color:#333333 ;}
   ._css_CartDisplay_SubStatsTotal {font-size: 14px; color:#333333 ; font-weight:500;}
   ._css_CartDisplay_SubStatsTotalAmount {font-size: 14px; color:#333333 ; font-weight:500; }
   ._css_CartDisplay_DispatchDateHeader { font-size: 14px;  color:#333333 ; }
   ._css_CartDisplay_DispatchDate {  font-size: 14px; color:#0000FF; font-weight:500; }
   ._css_CartDisplayCheckoutButton { border:0px; }
   ._css_CompleteButton {}
   ._css_CheckoutAgreement {}
   ._css_CartDisplay_DeliveryDiscountAmount {font-size: 14px;   color:#00CC00;}
   ._css_CartDisplay_VoucherDiscountAmount {font-size: 14px;   color:#00CC00;}


/* Admin Control Center */
  ._css_adminheader { font-weight:300; font-size:24px; vertical-align:middle;}   /* For admin user control center page headings*/