.elementor-kit-13{--e-global-color-primary:#ED3F24;--e-global-color-secondary:#ED3F24;--e-global-color-text:#353535;--e-global-color-accent:#ED3F24;--e-global-color-002646b:#EFE120;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Josefin Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Josefin Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-1c1bf7b-font-family:"adobe-handwriting-frank";--e-global-typography-1c1bf7b-font-size:2rem;--e-global-typography-797f277-font-family:"adobe-handwriting-tiffany";--e-global-typography-797f277-font-size:1rem;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-13{--e-global-typography-1c1bf7b-font-size:1.3rem;--e-global-typography-797f277-font-size:0.9rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Customise Woocommerce alert bars */

.woocommerce-message::before{
    color:white;
}

.woocommerce-message {
    background-color: #ed3f24;
    color: white;
    border-color: #E8C81F;

}

.woocommerce-info::before{
    color:white;
}

.woocommerce-info  {
    background-color: #ed3f24;
    color: white;
    border-color: #E8C81F;

}

.woocommerce-info a  {

    color: white;
    text-decoration: underline;

}

.woocommerce-error { 
    background-color: #ed3f24;
    color: white;
    border-color: #E8C81F;
}

/* Align product info better */



a.added_to_cart.wc-forward {
    display: block;
    color: var(--e-global-color-primary);
}


/* Credits styling */
a.bblink
{
position: relative;
}

a.bblink:before {
content: "";
position: absolute;
width: 100%;
height: 1.5px;
bottom: 0;
left: 0;
background-color: rgba(255, 255, 255, 10);
visibility: hidden;
transform: scaleX(0);
transition: all 0.5s ease-in-out;
}


a.bblink:hover:before {
visibility: visible;
transform: scaleX(1);
}

/* Fix time slot */
select#jckwds-delivery-time.select{
	padding: 0px 10px;
	color: grey
}

/* Center stock reports */

p.stock.out-of-stock{
  text-align:center;
}

p.stock.in-stock{
  text-align:center;
}

/* Increase image size */
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page 
table.cart img, .woocommerce-page #content table.cart img {
      width: 150px !important;
			vertical-align: middle;
			margin-right: -70px!important;
}

/* Increase size of Qty box */
.woocommerce .quantity .input-text.qty.text {
    width: 70px;
    height: 36px;
}


/* Center align Qty box */
.woocommerce .quantity {
text-align: center;
}

/* Prevent multiple checkouts */
form.woocommerce-checkout {
	*zoom: 1;
}

form.woocommerce-checkout::before, form.woocommerce-checkout::after {
	content: ' ';
	display: table;
}

form.woocommerce-checkout::after {
	clear: both;
}

/* Prevent potential multiple checkouts */
form.woocommerce-checkout {
*zoom: 1;
}

form.woocommerce-checkout::before, form.woocommerce-checkout::after {
content: ' ';
display: table;
}

form.woocommerce-checkout::after {
clear: both;
}

.elementor-icon-wrapper .elementor-icon {
    vertical-align: middle;
}/* End custom CSS */