/*	Theme's secondary color: ORANGE

orange 1 - #1b9ad0 / rgb(247, 133, 52)
orange 2 - #ff8f00 / rgb(255, 188, 140)
orange 3 - #ff8f00 / rgb(229, 102, 11)
*/

/*-----------------------------------------------------------------------------------*/
/*	Orange 1 - #1b9ad0 / rgb(247, 133, 52)
/*-----------------------------------------------------------------------------------*/

/* Typography */
.pullquote .pullquote-stat .out-of-number {
    color: #1b9ad0;
}
a.text-secondary-color:hover {
    color: #1b9ad0 !important;
}
a.read-more-link.text-secondary-color:hover::after {
    color: #1b9ad0;
}
.dark-colored-bg a.read-more-link.text-secondary-color:hover::after {
    color: #1b9ad0;
}

/* Buttons */
.button.button-colored {
    background-color: #1b9ad0;
    border-color: #1b9ad0;
}
.button.button-colored.play-icon::before {
    border-color: #1b9ad0;
}
.button.button-colored.play-icon::after {
    border-left-color: #1b9ad0;
}
.button.button-colored.play-icon:hover::before {
    background-color: #1b9ad0;
}

/* Header Menu */
#primary-nav .sf-arrows ul .sf-with-ul:hover::after,
#primary-nav ul ul li.sfHover > .sf-with-ul::after {
    color: #1b9ad0;
}

/* Stripe Sections */
.stripe-secondary-color-bg > .stripe-upper-bg {
    background-color: rgba(247, 133, 52, 0.65); /* #1b9ad0 */
}

/* Picture Boxes */
.no-touch-screen
    .picture-boxes.top-picture-box.box-filled-bg.picture-image
    a:hover
    .box-wrapper {
    -webkit-box-shadow: 0 0 5px #1b9ad0;
    box-shadow: 0 0 5px #1b9ad0;
}

/* Icon Boxes */
.icon-boxes.top-icon-box.icon-large-round-bg .box-icon {
    background-color: #1b9ad0;
}
.icon-boxes.top-icon-box.icon-large-round-bg .box-icon.secondary-color-bg,
.icon-boxes.top-icon-box.icon-medium-round-bg .box-icon.secondary-color-bg {
    background-color: #1b9ad0;
}
.icon-boxes.top-icon-box.icon-large-round-bg.number-icon-box
    .box-icon.primary-color-bg
    .digit,
.icon-boxes.top-icon-box.icon-medium-round-bg.number-icon-box
    .box-icon.primary-color-bg
    .digit {
    background-color: #1b9ad0; /* #1b9ad0 */
}
.icon-boxes.top-icon-box.icon-large .box-icon.secondary-color i,
.icon-boxes.top-icon-box.icon-small .box-icon.secondary-color i,
.icon-boxes.top-icon-box.box-filled-bg .box-icon.secondary-color i {
    color: #1b9ad0;
}
.icon-boxes.left-icon-box.icon-small-round-bg .box-icon {
    background-color: #1b9ad0;
}
.icon-boxes.left-icon-box.icon-small-round-bg .box-icon.secondary-color-bg {
    background-color: #1b9ad0;
}
.icon-boxes.left-icon-box.icon-large .box-icon.secondary-color i,
.icon-boxes.left-icon-box.icon-medium .box-icon.secondary-color i,
.icon-boxes.left-icon-box.icon-heading .box-icon.secondary-color i {
    color: #1b9ad0;
}

/* Stages */
.stages .box-icon.secondary-color-bg {
    background-color: #1b9ad0;
}

/* Feature List */
.feature-list.numeric-list .box-icon {
    background-color: #1b9ad0;
}
.feature-list.numeric-list .box-icon.secondary-color-bg {
    background-color: #1b9ad0;
}
.feature-list.dot-list .box-icon.secondary-color-bg {
    background-color: #1b9ad0;
}
.feature-list.check-list .box-icon {
    border-color: #1b9ad0;
}
.feature-list.check-list .box-icon.secondary-color-bg {
    border-color: #1b9ad0;
}
.feature-list.check-list .box-icon i,
.feature-list.check-list .box-icon.secondary-color-bg i {
    color: #1b9ad0;
}
.feature-list.arrow-list .box-icon.secondary-color i {
    color: #1b9ad0;
}

/* Preview Image List (Image Grid) */
.preview-image-list.gallery-standard .gallery-item::after {
    background-color: rgba(247, 133, 52, 0.9); /* #1b9ad0 */
}

/* Testimonials */
.stripe-secondary-color-bg
    .testimonial-main-style-1
    .testimonial-item
    .testimonial-image
    figure::after {
    background-color: rgba(247, 133, 52, 0.05); /* #1b9ad0 */
}

/* Staff */
.staff .box-text .fa-icon-list li a {
    color: #1b9ad0;
}

/* Tabs */
.tabs .tabs-nav .tabs-list li.active a {
    border-bottom-color: #1b9ad0;
}
.tabs-full-width .tabs-nav .tabs-list li.active a {
    border-bottom-color: #1b9ad0;
}

/* Stat Data */
.stat-data > article .fact-number {
    color: #1b9ad0;
}

/* Blog */
.blog-list-layout article .post-meta a:hover {
    color: #1b9ad0;
}
.blog-grid-layout article .post-category a:hover {
    color: #1b9ad0;
}

/* Standard Table */
.stripe-secondary-color-bg table th,
.stripe-secondary-color-bg table thead td {
    border-right-color: rgba(247, 133, 52, 0.7); /* #1b9ad0 */
}
.stripe-secondary-color-bg table td {
    border-color: rgba(247, 133, 52, 0.7); /* #1b9ad0 */
}

/* Pricing Table */
.pricing-table .footer .button.button-colored {
    color: #1b9ad0;
    border-color: #1b9ad0;
}
.pricing-table .footer .button.button-colored:hover {
    background-color: #1b9ad0;
}
.pricing-table .featured .header {
    background-color: #1b9ad0;
    border-color: #1b9ad0;
}
.pricing-table .table-column.featured:first-child .header {
    border-left-color: #1b9ad0;
}
.pricing-table .table-column.featured:last-child .header {
    border-right-color: #1b9ad0;
}
.pricing-table .featured .features {
    border-left-color: #1b9ad0;
    border-right-color: #1b9ad0;
}
.pricing-table .table-column.featured:first-child .features {
    border-left-color: #1b9ad0;
}
.pricing-table .table-column.featured:last-child .features {
    border-right-color: #1b9ad0;
}
.pricing-table .featured .footer {
    border-color: #1b9ad0;
}
.pricing-table .table-column.featured:first-child .footer {
    border-left-color: #1b9ad0;
}
.pricing-table .featured .header.empty-price-row .price {
    background: #1b9ad0;
}
@media (min-width: 480px) and (max-width: 767px) {
    .pricing-table.basic .table-column.featured:nth-child(odd) .header,
    .pricing-table.basic .table-column.featured:nth-child(odd) .features,
    .pricing-table.extended .table-column.featured:nth-child(even) .header,
    .pricing-table.extended .table-column.featured:nth-child(even) .features {
        border-left-color: #1b9ad0;
    }
    .pricing-table.basic .table-column.featured:nth-child(even) .header,
    .pricing-table.basic .table-column.featured:nth-child(even) .features,
    .pricing-table.extended .table-column.featured:nth-child(odd) .header,
    .pricing-table.extended .table-column.featured:nth-child(odd) .features {
        border-right-color: #1b9ad0;
    }
    .pricing-table.extended
        .table-column.row-labels
        + .table-column.featured
        .footer {
        border-left-color: #1b9ad0;
    }
}
@media (max-width: 479px) {
    .pricing-table .featured .header,
    .pricing-table .featured .features {
        border-left-color: #1b9ad0 !important;
        border-right-color: #1b9ad0 !important;
    }
}

/* Sidebar */
#sidebar .widget-text-block .button.button-colored {
    color: #1b9ad0;
    border-color: #1b9ad0;
}
#sidebar .widget-text-block .button.button-colored:hover {
    background-color: #1b9ad0;
}
#sidebar .widget-stats.secondary-color-bg .stat-data {
    background-color: rgba(247, 133, 52, 0.65); /* #1b9ad0 */
}

/*-----------------------------------------------------------------------------------*/
/*	Orange 2 - #ff8f00 / rgb(255, 188, 140)
/*-----------------------------------------------------------------------------------*/

/* Typography */
.dark-colored-bg .text-secondary-color {
    color: #ff8f00 !important;
}
blockquote {
    border-left-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}
.dark-colored-bg .pullquote .pullquote-stat .out-of-number {
    color: #ff8f00;
}
p.text-white a:hover,
ul.text-white a:hover,
ol.text-white a:hover {
    color: #ff8f00;
}
.dark-colored-bg a.read-more-link.text-secondary-color::after {
    color: #ff8f00;
}

/* Buttons */
.dark-colored-bg .button.button-colored {
    background-color: rgba(255, 188, 140, 0.7); /* #ff8f00 */
}
.dark-colored-bg .button.button-colored:hover {
    background-color: rgba(255, 188, 140, 0.8); /* #ff8f00 */
}
.dark-colored-bg .button.button-colored.play-icon::before {
    border-color: #ff8f00;
}
.dark-colored-bg .button.button-colored.play-icon::after {
    border-left-color: #ff8f00;
}
.dark-colored-bg .button.button-colored.play-icon:hover::before {
    background-color: #ff8f00;
}

/* Header Menu */
#primary-nav > ul > li:not(.button-item).current-menu-item > a,
#primary-nav > ul > li:not(.button-item).top-current-menu-ancestor > a,
#primary-nav > ul > li:not(.button-item).current-menu-item > a:hover,
#primary-nav > ul > li:not(.button-item).top-current-menu-ancestor > a:hover {
    color: #ff8f00;
}
#primary-nav .sf-mega-section h6 {
    border-bottom-color: #ff8f00;
}
.sidr ul li.sidr-class-current-menu-item > a,
.sidr ul ul li.sidr-class-current-menu-item a::before,
.sidr ul li.sidr-class-current-menu-ancestor > a,
.sidr ul ul li.sidr-class-current-menu-ancestor > a::before {
    color: #ff8f00;
}

/* Homepage Hero */
#home-slider
    .slide
    .button:not(.button-medium):not(.play-icon).button-colored::after {
    border-left-color: #ff8f00;
}
#home-slider .slide .button-medium.button-colored {
    background-color: rgba(255, 188, 140, 0.2); /* #ff8f00 */
    border-color: #ff8f00;
}
#home-slider .slide .button-colored.play-icon::before {
    border-color: #ff8f00;
}
#home-slider .slide .button-colored.play-icon::after {
    border-left-color: #ff8f00;
}
#home-slider .slide .button-colored.play-icon:hover::before {
    background-color: #ff8f00;
}
#home-slider .slide a.text-secondary-color:not(.button) {
    color: #ff8f00 !important;
}
#home-slider .cycle-pager span.cycle-pager-active {
    background-color: #ff8f00;
}

/* Hero Image & Page Title */
#hero-image .page-title .post-category a {
    color: #ff8f00;
}

/* Picture Boxes */
.no-touch-screen
    .picture-boxes.top-picture-box.box-filled-bg.picture-icon
    a:hover
    .box-wrapper {
    background-color: rgba(255, 188, 140, 0.4); /* #ff8f00 */
}
.no-touch-screen
    .picture-boxes.left-picture-box.box-filled-bg.picture-icon
    a:hover
    .box-wrapper {
    border-color: #ff8f00;
}

/* Icon Boxes */
.icon-boxes.top-icon-box.icon-large-round-bg .box-icon::before {
    border-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}
.icon-boxes.top-icon-box.icon-large-round-bg
    .box-icon.secondary-color-bg::before,
.icon-boxes.top-icon-box.icon-medium-round-bg
    .box-icon.secondary-color-bg::before {
    border-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}
.no-touch-screen .icon-boxes.top-icon-box.box-filled-bg a:hover .box-wrapper {
    border-color: #ff8f00;
}

/* Stages */
.stages article::before {
    background-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}
.stages .box-icon.secondary-color-bg::before {
    border-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}

/* Carousel Plugin */
.owl-carousel.image-slider .owl-nav [class*="owl-"]:hover {
    background-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}

/* Info Box */
.info-box.info-sign::before,
.info-box.quote-sign::before {
    color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}

/* Testimonials */
.testimonial-boxes .columns::after {
    color: rgba(255, 188, 140, 0.07); /* #ff8f00 */
}
.stripe-secondary-color-bg .testimonial-boxes .columns::after {
    color: rgba(255, 188, 140, 0.07); /* #ff8f00 */
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-info,
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-info span {
    color: #ff8f00;
}
.dark-colored-bg .testimonial-main-style-2 .testimonial-item .author-info,
.dark-colored-bg .testimonial-main-style-2 .testimonial-item .author-info span {
    color: #ff8f00;
}

/* Staff */
.staff .box-text .contact-phone .phone-number,
.staff .box-text .contact-email a {
    background-color: rgba(255, 188, 140, 0.2); /* #ff8f00 */
}

/* Stat Data */
.dark-colored-bg .stat-data .fact-title .title {
    color: #ff8f00;
}

/* Single Post */
.single-post-details .post-share {
    border-top-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}
.single-post-details .post-tags:not(:first-child) {
    border-top-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}

/* Twitter Feed */
.dark-colored-bg .twitter-feed-wrapper .twitter-feed .tweet_text a:hover {
    color: #ff8f00;
}

/* Standard Table */
.dark-colored-bg table td .fa {
    color: #ff8f00;
}

/* Pricing Table */
.pricing-table .featured .price {
    background-image: -webkit-linear-gradient(
        left,
        rgba(255, 188, 140, 0.2),
        rgba(255, 188, 140, 0.2)
    );
    background-image: -o-linear-gradient(
        left,
        rgba(255, 188, 140, 0.2),
        rgba(255, 188, 140, 0.2)
    );
    background-image: linear-gradient(
        to right,
        rgba(255, 188, 140, 0.2),
        rgba(255, 188, 140, 0.2)
    ); /* #ff8f00 */
}
.pricing-table .featured .footer {
    background-color: rgba(255, 188, 140, 0.2); /* #ff8f00 */
}

/* Preview Image Overlay & Lightbox Overlay */
.video-preview .overlay {
    background-color: rgba(255, 188, 140, 0.1); /* #ff8f00 */
}

/* Forms */
#page-content .contact-form input[type="text"]:focus,
#page-content .contact-form input[type="email"]:focus,
#page-content .contact-form input[type="url"]:focus,
#page-content .contact-form textarea:focus,
#page-content .contact-form div.error > textarea:focus {
    border-bottom-color: #ff8f00;
}

/* Sidebar */
#sidebar .widget.title-underline .widget-title::before {
    border-top-color: #ff8f00;
}
#sidebar .widget-banner .banner-text .banner-description .banner-link {
    color: #ff8f00;
}

/* Typography */
.divider-line.colored-divider {
    border-bottom-color: rgba(255, 188, 140, 0.5); /* #ff8f00 */
}
.divider-dotline.colored-divider {
    border-bottom-color: #ff8f00;
}

/* Other Elements and Misc. */
.error-404 {
    color: rgba(255, 188, 140, 0.3); /* #ff8f00 */
}

/*-----------------------------------------------------------------------------------*/
/*	Orange 3 - #ff8f00 / rgb(229, 102, 11)
/*-----------------------------------------------------------------------------------*/

/* Typography */
.text-secondary-color {
    color: #ff8f00 !important;
}
a.read-more-link.text-secondary-color::after {
    color: #ff8f00;
}

/* Buttons */
.button.button-colored:hover {
    background-color: #ff8f00;
    border-color: #ff8f00;
}
.button.button-colored.play-icon {
    color: #ff8f00;
}
.button.button-colored.play-icon:hover {
    color: #ff8f00;
}

/* Picture Boxes */
.picture-boxes.top-picture-box.box-filled-bg
    .box-text
    .read-more-link.text-secondary-color {
    border-bottom-color: #ff8f00;
}
.picture-boxes.left-picture-box.box-filled-bg.picture-icon
    .box-text
    .read-more-link.text-secondary-color {
    border-bottom-color: #ff8f00;
}
.picture-boxes.left-picture-box.box-filled-bg.picture-image
    .box-text
    .subtitle {
    color: #ff8f00;
}

/* Staff */
.staff .box-text .fa-icon-list li a:hover {
    color: #ff8f00;
}
.staff-member-profile .profile-header .subtitle {
    color: #ff8f00;
}

/* Stat Data */
.stat-data .fact-title .title {
    color: #ff8f00;
}

/* Blog */
.blog-list-layout article .post-meta a {
    color: #ff8f00;
}
.blog-grid-layout article .post-category a {
    color: #ff8f00;
}

/* Sidebar */
@media (min-width: 992px) {
    .side-menu > li.current-menu-item > a,
    .side-menu > li.current-menu-ancestor > a {
        color: #ff8f00;
    }
    .side-menu > li.current-menu-item::before,
    .side-menu > li.current-menu-ancestor::before {
        color: #ff8f00;
    }
}
#sidebar .widget-banner.secondary-color-bg::before {
    background-color: #ff8f00;
}
#sidebar
    .widget-banner.secondary-color-bg
    .banner-text
    .banner-description::before {
    background-color: rgba(229, 102, 11, 0.5); /* #ff8f00 */
}

/* Footer */
#footer .fa-icon-list li a {
    color: #ff8f00;
}

/* Typography */
.highlight-dashline {
    border-bottom-color: #ff8f00;
}
.small-bar.colored-bar::before {
    background-color: #ff8f00;
}
.note-separator.colored-separator {
    border-bottom-color: #ff8f00;
}
