:root {
	--default-font-weight: normal;
	--header-padding-desktop: 20px;
	--header-padding-mobile: 15px;
	--logo-image-mobile: var(--logo-image);

	/* variables controlling theme (edited in theme editor) */
	--header-height-desktop: 80px;
	--header-height-mobile: 50px;
	--search-height: 59px;
	--header-background-color: #ffffff;
	--text-color-header: #000000;
	--logo-image: '';
	--homepage-carousel-slide-1-image: '';
	--homepage-carousel-slide-1-main-text: '';
	--homepage-carousel-slide-1-sub-text: '';
	--homepage-carousel-slide-1-button-text: '';
    --homepage-carousel-slide-1-button-url: '';
	--submenu-background-color: #ffffff;
	--text-color-submenu: #000000;
	--text-color-on-highlight-bg: #ffffff;
	--carousel-height-desktop: 600px;
	--carousel-height-mobile: calc(var(--carousel-height-desktop)*0.75);
	--text-color-carousel:  #000000;
	--footer-background-color: #000000;
	--footer-text-color:  #ffffff;
	--category-image-height: 180px;
	--image-box-height: 275px;
	--white: #ffffff;
	--dark: #343a40;
	--cust-aboutus-title: '';
	--cust-aboutus-section2-header: '';
	--cust-aboutus-section3-header: '';
	--cust-aboutus-section1-text: '';
	--cust-aboutus-section2-text: '';
	--cust-aboutus-section3-text: '';
	--cust-footer-logo: '';
	--cust-footer-column1-header: '';
	--cust-footer-column2-header: '';
	--cust-footer-column3-header: '';
	--cust-footer-column1-row1: '';
	--cust-footer-column2-row1: '';
	--cust-footer-column3-row1: '';
	--cust-footer-column1-row1-link: '/AboutUs';
	--cust-footer-column2-row1-link: '/cart';
	--cust-footer-column3-row1-link: '';
	--cust-footer-column1-row2: '';
	--cust-footer-column2-row2: '';
	--cust-footer-column3-row2: '';
	--cust-footer-column1-row2-link: '/AboutUs';
	--cust-footer-column2-row2-link: '/order-history';
	--cust-footer-column3-row2-link: '';
	--cust-footer-column1-row3: '';
	--cust-footer-column2-row3: '';
	--cust-footer-column3-row3: '';
	--cust-footer-column1-row3-link: '/AboutUs';
	--cust-footer-column2-row3-link: 'mailto:noreply@xmpie.net?Subject=Please help with my online order';
	--cust-footer-column3-row3-link: '';
	--cust-footer-logo-link: '';
	--cust-footer-copyright:'';
	--text-color-carousel2:  #000000;
	--text-color-carousel3:  #000000;
	--text-color-carousel4:  #000000;
	--text-color-carousel5:  #000000;
	--homepage-carousel-slide-2-image: '';
	--homepage-carousel-slide-2-main-text: '';
	--homepage-carousel-slide-2-sub-text: '';
	--homepage-carousel-slide-2-button-text: '';
	--homepage-carousel-slide-2-button-url: '';
	--homepage-carousel-slide-3-image: '';
	--homepage-carousel-slide-3-main-text: '';
	--homepage-carousel-slide-3-sub-text: '';
	--homepage-carousel-slide-3-button-text: '';
	--homepage-carousel-slide-3-button-url: '';
	--homepage-carousel-slide-4-image: '';
	--homepage-carousel-slide-4-main-text: '';
	--homepage-carousel-slide-4-sub-text: '';
	--homepage-carousel-slide-4-button-text: '';
	--homepage-carousel-slide-4-button-url: '';
	--homepage-carousel-slide-5-image: '';
	--homepage-carousel-slide-5-main-text: '';
	--homepage-carousel-slide-5-sub-text: '';
	--homepage-carousel-slide-5-button-text: '';
	--homepage-carousel-slide-5-button-url: '';
	--homepage-carousel-slide-duration: '6';
	--homepage-carousel-transition-speed: '2';
	--homepage-use-carousel: 'false';
	--product-rows: '2';

	/* common variables controlling theme and skin */
	--image-box-background-color: #f1f1f3;
	--image-box-border-width: 0px;
	--image-box-border-color: #d6d6d6;
	--image-border-width: 1px;
	--image-border-color: #d6d6d6;
	--dropzone-border-color: #767676;
	--button-primary-background-color: #187790;
	--button-primary-border-color: var(--button-primary-background-color);
	--button-primary-text-color:  #ffffff;
	--button-secondary-background-color:  #ffffff;
	--button-secondary-border-color: var(--button-primary-background-color);
	--button-secondary-text-color: var(--button-primary-background-color);
	--text-color-heading: var(--text-color-ultra-dark);
	--text-color-ultra-dark: #000000;
	--text-color-dark: #484848;
	--text-color-medium: #767676;
	--text-color-disabled: #686868;
	--color-error: #d90e04;
	--color-warning: #c74f09;
	--color-success: #1d892b;
	--color-line: #d6d6d6;
	--color-highlight: #187790;
	--color-button-disabled: #ebebeb;
	--color-fill: #f1f1f3;
	--color-error-fill: #fff7f7;
	--font-family: 'Open Sans';
	--image-box-padding: 20px;
	--button-border-radius: 25px;
	--text-size-h1: 60px;
	--text-size-h2: 30px;
	--text-size-h3: calc(var(--text-size-h1)*0.4);
	--text-size-h4: calc(var(--text-size-h2)*0.67);
	--text-size-label: 16px;
	--text-size-regular: calc(var(--text-size-label)*0.875);
	--text-size-fineprint: calc(var(--text-size-label)*0.75);
	--text-color-dropdown-menu: #000000;

	/* variables controlling skin */
	--form-input-border-radius: 5px;
	--table-scrollbar-color: rgba(114,114,114,0.5);
	--background-around-popup-color: #767676;

	--footer-height: 240px;
	--gallery-list-image-height: 50px;
	--gallery-list-image-width: 50px;
	--gallery-grid-image-height: 90px;

	--modal-backdrop-bg: 109,109,109;

	/* skeleton variables */
	--skeleton-base-color: #f7f7f8;
	--skeleton-highlight-color: #ffffff;
}

