/* General */
:root {
	--border-radius: 0;
	--border-radius2x: 0;
	--default: #777;
}
/* Skin Colors */
:root {
	--primary: #C59A53;
	--primary-100: #b5955a;
	--primary-200: #a5844d;
	--primary-300: #957340;
	--primary--100: #d1b07a;
	--primary--200: #d9b989;
	--primary--300: #e1c59b;
	--primary-rgba-0: rgba(201, 166, 107, 0);
	--primary-rgba-10: rgba(201, 166, 107, 0.1);
	--primary-rgba-20: rgba(201, 166, 107, 0.2);
	--primary-rgba-30: rgba(201, 166, 107, 0.3);
	--primary-rgba-40: rgba(201, 166, 107, 0.4);
	--primary-rgba-50: rgba(201, 166, 107, 0.5);
	--primary-rgba-60: rgba(201, 166, 107, 0.6);
	--primary-rgba-70: rgba(201, 166, 107, 0.7);
	--primary-rgba-80: rgba(201, 166, 107, 0.8);
	--primary-rgba-90: rgba(201, 166, 107, 0.9);
	--secondary: #404040;
	--secondary-100: #666666;
	--secondary-200: #5c5c5c;
	--secondary-300: #505050;
	--secondary--100: #7a7a7a;
	--secondary--200: #848484;
	--secondary--300: #a8a8a8;
	--secondary-rgba-0: rgba(112, 112, 112, 0);
	--secondary-rgba-10: rgba(112, 112, 112, 0.1);
	--secondary-rgba-20: rgba(112, 112, 112, 0.2);
	--secondary-rgba-30: rgba(112, 112, 112, 0.3);
	--secondary-rgba-40: rgba(112, 112, 112, 0.4);
	--secondary-rgba-50: rgba(112, 112, 112, 0.5);
	--secondary-rgba-60: rgba(112, 112, 112, 0.6);
	--secondary-rgba-70: rgba(112, 112, 112, 0.7);
	--secondary-rgba-80: rgba(112, 112, 112, 0.8);
	--secondary-rgba-90: rgba(112, 112, 112, 0.9);
	--tertiary: #F2F2F2;
	--tertiary-100: #3e6a8e;
	--tertiary-200: #2c5b7e;
	--tertiary-300: #224b6e;
	--tertiary--100: #528ab4;
	--tertiary--200: #5c94be;
	--tertiary--300: #70A3C8;
	--tertiary-rgba-0: rgba(72, 122, 161, 0);
	--tertiary-rgba-10: rgba(72, 122, 161, 0.1);
	--tertiary-rgba-20: rgba(72, 122, 161, 0.2);
	--tertiary-rgba-30: rgba(72, 122, 161, 0.3);
	--tertiary-rgba-40: rgba(72, 122, 161, 0.4);
	--tertiary-rgba-50: rgba(72, 122, 161, 0.5);
	--tertiary-rgba-60: rgba(72, 122, 161, 0.6);
	--tertiary-rgba-70: rgba(72, 122, 161, 0.7);
	--tertiary-rgba-80: rgba(72, 122, 161, 0.8);
	--tertiary-rgba-90: rgba(72, 122, 161, 0.9);
	--quaternary: #080808;
	--quaternary-100: #000000;
	--quaternary-200: #000000;
	--quaternary-300: #000000;
	--quaternary--100: #151515;
	--quaternary--200: #1b1b1b;
	--quaternary--300: #222222;
	--quaternary-rgba-0: rgba(8, 8, 8, 0);
	--quaternary-rgba-10: rgba(8, 8, 8, 0.1);
	--quaternary-rgba-20: rgba(8, 8, 8, 0.2);
	--quaternary-rgba-30: rgba(8, 8, 8, 0.3);
	--quaternary-rgba-40: rgba(8, 8, 8, 0.4);
	--quaternary-rgba-50: rgba(8, 8, 8, 0.5);
	--quaternary-rgba-60: rgba(8, 8, 8, 0.6);
	--quaternary-rgba-70: rgba(8, 8, 8, 0.7);
	--quaternary-rgba-80: rgba(8, 8, 8, 0.8);
	--quaternary-rgba-90: rgba(8, 8, 8, 0.9);
	--dark: #212529;
	--dark-100: #16181b;
	--dark-200: #101214;
	--dark-300: #0a0c0d;
	--dark--100: #2c3237;
	--dark--200: #32383e;
	--dark--300: #383f45;
	--dark-rgba-0: rgba(33, 37, 41, 0);
	--dark-rgba-10: rgba(33, 37, 41, 0.1);
	--dark-rgba-20: rgba(33, 37, 41, 0.2);
	--dark-rgba-30: rgba(33, 37, 41, 0.3);
	--dark-rgba-40: rgba(33, 37, 41, 0.4);
	--dark-rgba-50: rgba(33, 37, 41, 0.5);
	--dark-rgba-60: rgba(33, 37, 41, 0.6);
	--dark-rgba-70: rgba(33, 37, 41, 0.7);
	--dark-rgba-80: rgba(33, 37, 41, 0.8);
	--dark-rgba-90: rgba(33, 37, 41, 0.9);
	--light: #FFF;
	--light-100: #f2f2f2;
	--light-200: #ececec;
	--light-300: #e6e6e6;
	--light--100: #ffffff;
	--light--200: #ffffff;
	--light--300: #ffffff;
	--light-rgba-0: rgba(255, 255, 255, 0);
	--light-rgba-10: rgba(255, 255, 255, 0.1);
	--light-rgba-20: rgba(255, 255, 255, 0.2);
	--light-rgba-30: rgba(255, 255, 255, 0.3);
	--light-rgba-40: rgba(255, 255, 255, 0.4);
	--light-rgba-50: rgba(255, 255, 255, 0.5);
	--light-rgba-60: rgba(255, 255, 255, 0.6);
	--light-rgba-70: rgba(255, 255, 255, 0.7);
	--light-rgba-80: rgba(255, 255, 255, 0.8);
	--light-rgba-90: rgba(255, 255, 255, 0.9);
}
/* Skin Colors - Inverse */
:root {
	--primary-inverse: #FFF;
	--secondary-inverse: #777;
	--tertiary-inverse: #777;
	--quaternary-inverse: #FFF;
	--dark-inverse: #FFF;
	--light-inverse: #777;
}
/* Grey Colors */
:root {
	--grey: #969696;
	--grey-100: #f4f4f4;
	--grey-200: #eaeaea;
	--grey-300: #e5e5e5;
	--grey-400: #e0e0e0;
	--grey-500: #dbdbdb;
	--grey-600: #cecece;
	--grey-700: #c1c1c1;
	--grey-800: #a8a8a8;
	--grey-900: #8e8e8e;
	--grey-1000: #757575;
}

/* Skin Construction */
:root {
    --primary-color: #C59A53;
    --primary-color-light: #DDBC5D;
    --primary-color-dark: #B08A42;
    --secondary-color: #404040;
    --secondary-color-light: #F2F2F2;
    --secondary-color-dark: #333333;
    --tertiary-color: #F2F2F2;
    --tertiary-color-light: #F6F6F6;
    --tertiary-color-dark: #E8E8E8;
}

/* Header */
#header .header-nav-main nav > ul > li > a {
    color: var(--secondary-color);
}

#header .header-nav-main nav > ul > li:hover > a,
#header .header-nav-main nav > ul > li.active > a {
    color: var(--primary-color);
}

/* Buttons */
.btn-primary {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.btn-primary:hover {
    background-color: var(--primary-color-dark);
    border-color: var(--primary-color-dark);
}

.btn-secondary {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
}

.btn-secondary:hover {
    background-color: var(--secondary-color-dark);
    border-color: var(--secondary-color-dark);
}

/* Text Colors */
.text-color-primary {
    color: var(--primary-color) !important;
}

.text-color-secondary {
    color: var(--secondary-color) !important;
}

.text-color-tertiary {
    color: var(--tertiary-color) !important;
}

/* Background Colors */
.bg-color-primary {
    background-color: var(--primary-color) !important;
}

.bg-color-secondary {
    background-color: var(--secondary-color) !important;
}

.bg-color-tertiary {
    background-color: var(--tertiary-color) !important;
}

/* Footer */
.footer-dark {
    background-color: var(--secondary-color-dark);
}

.footer-dark .footer-widgets-top {
    border-color: var(--secondary-color);
}

/* Social Icons */
.social-icons a {
    background-color: var(--primary-color);
}

.social-icons a:hover {
    background-color: var(--primary-color-dark);
}

/* Slider */
.tp-caption-primary {
    color: var(--primary-color) !important;
}

.tp-caption-secondary {
    color: var(--secondary-color) !important;
}

/* Progress Bars */
.progress-bar {
    background-color: var(--primary-color);
}

/* Borders */
.border-color-primary {
    border-color: var(--primary-color) !important;
}

.border-color-secondary {
    border-color: var(--secondary-color) !important;
}

/* Icons */
.icon-box .icon {
    color: var(--primary-color);
}

.icon-box:hover .icon {
    color: var(--primary-color-dark);
}

/* Form Elements */
.form-control:focus {
    border-color: var(--primary-color);
}

/* Custom Classes */
.text-accent-green {
    color: var(--accent-green) !important;
}

.text-accent-red {
    color: var(--accent-red) !important;
}

.bg-accent-green {
    background-color: var(--accent-green) !important;
}

.bg-accent-red {
    background-color: var(--accent-red) !important;
}
