a {
    color: #fd832d;
}

a:hover {
    color: #fd832d;
}

a:focus {
    color: #fd832d;
}

a:active {
    color: #fd832d;
}

h1:before, h2:before, h3:before, h4:before {
    content: '// ';
    color: #fd832d;
}

.text-color-primary,
.text-primary {
    color: #fd832d !important;
}

.text-color-hover-primary:hover,
.text-hover-primary:hover {
    color: #fd832d !important;
}

.text-color-secondary,
.text-secondary {
    color: #ecf1f7 !important;
}

.text-color-hover-secondary:hover,
.text-hover-secondary:hover {
    color: #ecf1f7 !important;
}

.text-color-tertiary,
.text-tertiary {
    color: #403f3d !important;
}

.text-color-hover-tertiary:hover,
.text-hover-tertiary:hover {
    color: #403f3d !important;
}

.text-color-quaternary,
.text-quaternary {
    color: #1f1e1c !important;
}

.text-color-hover-quaternary:hover,
.text-hover-quaternary:hover {
    color: #1f1e1c !important;
}

.text-color-dark,
.text-dark {
    color: #1e1e1e !important;
}

.text-color-hover-dark:hover,
.text-hover-dark:hover {
    color: #1e1e1e !important;
}

.text-color-light,
.text-light {
    color: #FFF !important;
}

.text-color-hover-light:hover,
.text-hover-light:hover {
    color: #FFF !important;
}

.gradient-text-color {
    color: #fd832d;
    background: -webkit-gradient(linear, left top, right bottom, from(#fd832d), to(#ecf1f7));
    background: linear-gradient(to bottom right, #fd832d, #ecf1f7);
    background-image: -webkit-gradient(linear, left top, right top, from(#fd832d), to(#ecf1f7));
    background-image: linear-gradient(to right, #fd832d, #ecf1f7);
}

.bg-color-primary,
.bg-primary {
    background-color: #fd832d !important;
}

.bg-color-hover-primary:hover,
.bg-hover-primary:hover {
    background-color: #fd832d !important;
}

.bg-color-secondary,
.bg-secondary {
    background-color: #ecf1f7 !important;
}

.bg-color-hover-secondary:hover,
.bg-hover-secondary:hover {
    background-color: #ecf1f7 !important;
}

.bg-color-tertiary,
.bg-tertiary {
    background-color: #403f3d !important;
}

.bg-color-hover-tertiary:hover,
.bg-hover-tertiary:hover {
    background-color: #403f3d !important;
}

.bg-color-quaternary,
.bg-quaternary {
    background-color: #1f1e1c !important;
}

.bg-color-hover-quaternary:hover,
.bg-hover-quaternary:hover {
    background-color: #1f1e1c !important;
}

.bg-color-dark,
.bg-dark {
    background-color: #1e1e1e !important;
}

.bg-color-hover-dark:hover,
.bg-hover-dark:hover {
    background-color: #1e1e1e !important;
}

.bg-color-light,
.bg-light {
    background-color: #FFF !important;
}

.bg-color-hover-light:hover,
.bg-hover-light:hover {
    background-color: #FFF !important;
}

/* Color Transition */
@-webkit-keyframes colorTransition {
    0% {
        background-color: #fd832d;
    }
    33% {
        background-color: #ecf1f7;
    }
    66% {
        background-color: #403f3d;
    }
    100% {
        background-color: #1f1e1c;
    }
}

@keyframes colorTransition {
    0% {
        background-color: #fd832d;
    }
    33% {
        background-color: #ecf1f7;
    }
    66% {
        background-color: #403f3d;
    }
    100% {
        background-color: #1f1e1c;
    }
}

.border-color-primary {
    border-color: #fd832d !important;
}

.border-color-hover-primary:hover {
    border-color: #fd832d !important;
}

.border-color-secondary {
    border-color: #ecf1f7 !important;
}

.border-color-hover-secondary:hover {
    border-color: #ecf1f7 !important;
}

.border-color-tertiary {
    border-color: #403f3d !important;
}

.border-color-hover-tertiary:hover {
    border-color: #403f3d !important;
}

.border-color-quaternary {
    border-color: #1f1e1c !important;
}

.border-color-hover-quaternary:hover {
    border-color: #1f1e1c !important;
}

.border-color-dark {
    border-color: #1e1e1e !important;
}

.border-color-hover-dark:hover {
    border-color: #1e1e1e !important;
}

.border-color-light {
    border-color: #FFF !important;
}

.border-color-hover-light:hover {
    border-color: #FFF !important;
}

.alternative-font {
    color: #fd832d;
}

.box-shadow-1-primary:before {
    -webkit-box-shadow: 0 30px 90px #fd832d !important;
    box-shadow: 0 30px 90px #fd832d !important;
}

.box-shadow-1-secondary:before {
    -webkit-box-shadow: 0 30px 90px #ecf1f7 !important;
    box-shadow: 0 30px 90px #ecf1f7 !important;
}

.box-shadow-1-tertiary:before {
    -webkit-box-shadow: 0 30px 90px #403f3d !important;
    box-shadow: 0 30px 90px #403f3d !important;
}

.box-shadow-1-quaternary:before {
    -webkit-box-shadow: 0 30px 90px #1f1e1c !important;
    box-shadow: 0 30px 90px #1f1e1c !important;
}

.box-shadow-1-dark:before {
    -webkit-box-shadow: 0 30px 90px #1e1e1e !important;
    box-shadow: 0 30px 90px #1e1e1e !important;
}

.box-shadow-1-light:before {
    -webkit-box-shadow: 0 30px 90px #FFF !important;
    box-shadow: 0 30px 90px #FFF !important;
}

.blockquote-primary {
    border-color: #fd832d !important;
}

.blockquote-secondary {
    border-color: #ecf1f7 !important;
}

.blockquote-tertiary {
    border-color: #403f3d !important;
}

.blockquote-quaternary {
    border-color: #1f1e1c !important;
}

.blockquote-dark {
    border-color: #1e1e1e !important;
}

.blockquote-light {
    border-color: #FFF !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a {
    color: #999;
    border-left: 3px solid transparent;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a.active {
    border-left: 3px solid #fd832d;
    color: #333;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a:after {
    background: #fff;
}

section.section-secondary {
    background-color: #ecf1f7 !important;
    border-color: #dae4ef !important;
}

section.section-secondary h1,
section.section-secondary h2,
section.section-secondary h3,
section.section-secondary h4,
section.section-secondary h5,
section.section-secondary h6 {
    color: #777;
}

section.section-secondary p {
    color: #5e5e5e;
}

section.section-secondary-scale-2 {
    background-color: #c8d7e8 !important;
    border-color: #b6c9e0 !important;
}

section.section-secondary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
    border-top-color: #c8d7e8;
}

section.section-tertiary {
    background-color: #403f3d !important;
    border-color: #333231 !important;
}

section.section-tertiary h1,
section.section-tertiary h2,
section.section-tertiary h3,
section.section-tertiary h4,
section.section-tertiary h5,
section.section-tertiary h6 {
    color: #FFF;
}

section.section-tertiary p {
    color: #e6e6e6;
}

section.section-tertiary-scale-2 {
    background-color: #262524 !important;
    border-color: #191818 !important;
}

section.section-tertiary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
    border-top-color: #262524;
}

section.section-quaternary {
    background-color: #1f1e1c !important;
    border-color: #121110 !important;
}

section.section-quaternary h1,
section.section-quaternary h2,
section.section-quaternary h3,
section.section-quaternary h4,
section.section-quaternary h5,
section.section-quaternary h6 {
    color: #FFF;
}

section.section-quaternary p {
    color: #e6e6e6;
}

section.section-quaternary-scale-2 {
    background-color: #040404 !important;
    border-color: #000000 !important;
}

section.section-quaternary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
    border-top-color: #040404;
}

section.section-dark {
    background-color: #1e1e1e !important;
    border-color: #111111 !important;
}

section.section-dark h1,
section.section-dark h2,
section.section-dark h3,
section.section-dark h4,
section.section-dark h5,
section.section-dark h6 {
    color: #FFF;
}

section.section-dark p {
    color: #e6e6e6;
}

section.section-dark-scale-2 {
    background-color: #040404 !important;
    border-color: #000000 !important;
}

section.section-dark-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
    border-top-color: #040404;
}

section.section-light {
    background-color: #FFF !important;
    border-color: #f2f2f2 !important;
}

section.section-light h1,
section.section-light h2,
section.section-light h3,
section.section-light h4,
section.section-light h5,
section.section-light h6 {
    color: #777;
}

section.section-light p {
    color: #5e5e5e;
}

section.section-light-scale-2 {
    background-color: #e6e6e6 !important;
    border-color: #d9d9d9 !important;
}

section.section-light-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
    border-top-color: #e6e6e6;
}

section.section.section-background-half-primary-half-secondary {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #FDD55C), color-stop(50%, #ecf1f7));
    background: linear-gradient(to right, #FDD55C 50%, #ecf1f7 50%);
}

/*
* Owl Carousel
*/
.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot.active span,
.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot:hover span {
    border-color: #FDD55C;
}

.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot.active span:before,
.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot:hover span:before {
    color: #FDD55C;
}

/*
* Portfolio
*/
.custom-nav-sort.nav > li.active > a,
.custom-nav-sort.nav > li:hover > a {
    background: #fd832d;
    border-color: #fd832d;
    color: #fff !important;
    transition: all 0.35s ease-in-out;
}

.custom-thumb-info-1 .thumb-info-wrapper:after {
    background: #fd832d;
}

/*
* Testimonial
*/
.custom-testimonial-style-1 .testimonial-author:before {
    border-color: rgba(119, 119, 119, 0.3);
}

