/*

------------------------------------------
------------------------------------------

----- Variables

------------------------------------------
------------------------------------------	

*/

:root {
	
	/* Primary color */
	
	--color-primary-background: #f09546;
	--color-primary-background-gradient-top: #f09546;
	--color-primary-background-gradient-bottom: #f09546;
	--color-primary-background-border: #df7e37;
	--color-primary-background-shadow: #000;	
	--color-primary-foreground: #f1f1f1;
	--color-primary-foreground-shadow: #000;
	
	/* Primary color - Active (used for hover/active states) */
	
	--color-primary-active-background: #e39155;
	--color-primary-active-background-gradient-top: #e39155;
	--color-primary-active-background-gradient-bottom: #e39155;	
	--color-primary-active-background-border: #df7e37;
	--color-primary-active-background-shadow: #dc8840;	
	--color-primary-active-foreground: #f1f1f1;
	--color-primary-active-foreground-shadow: #000;
	
	/* Secondary color */
	
	--color-secondary-background: #525252;
	--color-secondary-background-gradient-top: #525252;
	--color-secondary-background-gradient-bottom: #525252;
	--color-secondary-background-border: #000;	
	--color-secondary-background-shadow: #3f3e3e;
	--color-secondary-foreground: #f1f1f1;
	--color-secondary-foreground-shadow: #000;
	
	/* Secondary color - Active (used for hover/active states) */
	
	--color-secondary-active-background: #686868;
	--color-secondary-active-background-gradient-top: #686868;
	--color-secondary-active-background-gradient-bottom: #686868;	
	--color-secondary-active-background-border: #000;
	--color-secondary-active-background-shadow: #3f3e3e;	
	--color-secondary-active-foreground: #f1f1f1;
	--color-secondary-active-foreground-shadow: #000;

	/* Tertiary color */
	
	--color-tertiary-background: #f5f5f5;
	--color-tertiary-background-gradient-top: #f5f5f5;
	--color-tertiary-background-gradient-bottom: #f5f5f5;
	--color-tertiary-background-border: #dddddd;	
	--color-tertiary-background-shadow: #3f3e3e;
	--color-tertiary-foreground: #243141;
	--color-tertiary-foreground-shadow: #fff;
	
	/* Tertiary color - Active (used for hover/active states) */
	
	--color-tertiary-active-background: #f5f5f5;
	--color-tertiary-active-background-gradient-top: #f5f5f5;
	--color-tertiary-active-background-gradient-bottom: #f5f5f5;	
	--color-tertiary-active-background-border: #dddddd;
	--color-tertiary-active-background-shadow: #3f3e3e;	
	--color-tertiary-active-foreground: #243141;
	--color-tertiary-active-foreground-shadow: #fff;		
	
	/* Box color */
	
	--color-box-background: #ffffff;
	--color-box-background-gradient-top: #ffffff;
	--color-box-background-gradient-bottom: #ffffff;
	--color-box-background-border: #d2d2d2;	
	--color-box-background-shadow: #dddddd;
	--color-box-background-divider: #f4f4f4;
	--color-box-foreground: var(--color-body);
	--color-box-foreground-shadow: #fff;	
	--color-box-foreground-bold: #243141;
	--color-box-foreground-bold-shadow: #fff;	
	--color-box-head-background: #525252;
	--color-box-head-background-gradient-top: #525252;
	--color-box-head-background-gradient-bottom: #525252;	
	--color-box-head-background-border: #dddddd;
	--color-box-head-foreground: #fff;
	--color-box-head-foreground-shadow: #000;
	--color-box-head-foreground-bold: #fff;
	--color-box-head-foreground-bold-shadow: #000;	
	--color-box-footer-background: #dddddd;
	--color-box-footer-background-gradient-top: #dddddd;
	--color-box-footer-background-gradient-bottom: #dddddd;	
	--color-box-footer-background-border: #cbcbcb;
	--color-box-footer-foreground: #3f3e3e;
	--color-box-footer-foreground-shadow: #3f3e3e;	
	--color-box-footer-foreground-bold: #000;
	--color-box-footer-foreground-bold-shadow: #000;
	
	/* Box color - Active (used for hover/active states) */
	
	--color-box-active-background: #dddddd;
	--color-box-active-background-gradient-top: #dddddd;
	--color-box-active-background-gradient-bottom: #dddddd;
	--color-box-active-background-border: #9c9c9c;	
	--color-box-active-background-shadow: #a9aaac;
	--color-box-active-background-divider: #d0cece;
	--color-box-active-foreground: var(--color-body);
	--color-box-active-foreground-shadow: #fff;		
	--color-box-active-foreground-bold: #243141;
	--color-box-active-foreground-bold-shadow: #fff;
	--color-box-active-head-background: var(--color-primary-background);
	--color-box-active-head-background-gradient-top: var(--color-primary-background);
	--color-box-active-head-background-gradient-bottom: var(--color-primary-background);	
	--color-box-active-head-background-border: #dddddd;
	--color-box-active-head-foreground: var(--color-primary-foreground);
	--color-box-active-head-foreground-shadow: var(--color-primary-foreground-shadow);
	--color-box-active-head-foreground-bold: transparent;
	--color-box-active-head-foreground-bold-shadow: transparent;	
	--color-box-active-footer-background: #c4c2c2;
	--color-box-active-footer-background-gradient-top: #c4c2c2;
	--color-box-active-footer-background-gradient-bottom: #c4c2c2;		
	--color-box-active-footer-background-border: #908f8f;
	--color-box-active-footer-foreground: #3f3e3e;
	--color-box-active-footer-foreground-shadow: #3f3e3e;	
	--color-box-active-footer-foreground-bold: #000;
	--color-box-active-footer-foreground-bold-shadow: transparent;
				
	/* Badge - warning */
	
	--color-badge-hot-background: #dc1010;
	--color-badge-hot-background-gradient-top: #dc1010;
	--color-badge-hot-background-gradient-bottom: #dc1010;	
	--color-badge-hot-background-border: #dc1010;
	--color-badge-hot-foreground: #fff;	
	
	/* Badge - new */
	
	--color-badge-new-background: #45a523;
	--color-badge-new-background-gradient-top: #45a523;
	--color-badge-new-background-gradient-bottom: #45a523;		
	--color-badge-new-background-border: #45a523;
	--color-badge-new-foreground: #fff;		
	
	/* Badge - popular */
	
	--color-badge-popular-background: #dc1010;
	--color-badge-popular-background-gradient-top: #dc1010;
	--color-badge-popular-background-gradient-bottom: #dc1010;		
	--color-badge-popular-background-border: #dc1010;
	--color-badge-popular-foreground: #fff;		
	
	/* Badge - free */
	
	--color-badge-free-background: #15ace5;
	--color-badge-free-background-gradient-top: #15ace5;
	--color-badge-free-background-gradient-bottom: #15ace5;		
	--color-badge-free-background-border: #15ace5;
	--color-badge-free-foreground: #fff;
	
	/* Default colors */
	
	--background-body: #f8f8f8; /* Body background color */	
	--background-banner: #233141; /* Default background color for the banner */	
	--color-body: #696969; /* Used for body text */
	--color-heading: #243141; /* Used for heading text */
	--color-white: #f1f1f1;
	--color-black: #222222;	
	--color-border: #d2d2d2;	
	--color-green: #43de04;
	--color-red: #dc1010;
	--color-grey: #cccccc;
	
	/* ---- Sizing ---- */
	
	--container-width: 90%; /* Template container width */	
	--container-maxwidth: 1250px; /* Template container maximum width */	
	--logo-width: 225px; /* Set the max width of your logo */
	--column-1: 100%; /* Width used per column as 1 column */
	--column-2: 48%; /* Width used per column as 2 columns */
	--column-3: 32%; /* Width used per column as 3 columns */
	--column-4: 24.25%; /* Width used per column as 4 columns */
	--column-5: 19.2%; /* Width used per column as 5 columns */
	--column-6: 15.83%; /* Width used per column as 6 columns */		
	--spacing-parent: 50px; /* Used for the spacing of main elements (e,g feature boxes, tables, slideshow bottom margin) */
	--spacing-child: 30px; /* Used for the spacing of child elements (e.g bottom margin of paragraths, headings) */
	--spacing-inner: 25px; /* Used for padding on boxes */
	--text-size: 1.6em; /* Default text size (1.6em = 16px) */
	--text-lineheight: 1.6em; /* Default text line height */
	--border-radius-default: 5px; /* Set the default border radius - used through the template such as for buttons */
	--border-bottom-width-default: 3px; /* Set the bottom border of all elements. Using a higher value than 1px creates a 3D bevel effect */
	
	/* ---- Fonts ---- */
	
	--font-body: 'Open Sans', sans-serif; /* The font used for all text other than headings */
	--font-heading: 'Roboto Condensed', sans-serif; /* The font used for headings */
	
	/* ---- Misc ---- */
	
	--shadow: 0 3px 8px 2px #999999; /* Default shadow color/spacing */
	--gradient-degrees: 180deg; /* Set the angle for gradient colors */
	
}