/*
Theme Name: Deneb Dark
Theme URI: https://fireflythemes.com/themes/deneb-dark/
Author: FireFly Themes
Author URI: https://fireflythemes.com/
Description: Deneb Dark is our new Multipurpose child theme. The parent theme of this theme is our first WordPress theme Deneb. Deneb was appreciated by users so we made child theme Deneb Dark which inherits functionality and feature of its parent theme with an attractive, dark design. We have made few design changes in sections like slider, featured content and what we do and added a new section “Associate Logo”. Deneb Dark is also a Multipurpose WordPress theme which can be used in any kind if business. It has a dark bold look which will give a unique modern looking website. With customizable features and smooth design, it will attract new visitors too. On top of that, the theme has been optimized to load fast and is fully responsive, you can also import demo content with plugin one click demo importer. If you want more flexible functionality you can also choose to upgrade to premium version of the theme. Visit https://fireflythemes.com/support for support, https://fireflythemes.com/documentation/deneb for theme documentation and https://demo.fireflythemes.com/deneb for demo.
Version: 1.1.1
Requires at least: 5.6
Tested up to: 6.0
Requires PHP: 7.3
License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/license-list.html#GNUGPLv3
Text Domain: deneb-dark
Template: deneb
Tags: blog, news, portfolio, grid-layout, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks

Deneb Dark Theme WordPress Theme, Copyright 2021 FireFly Themes
Deneb Dark Theme is distributed under the terms of the GNU GPL

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Dark Color Scheme
 */

#search-container, #search-container:after, .archive .hentry-inner, .blog .hentry-inner, .dark-top-header, .hentry-inner, .sidebar .widget, .single-content-wraper,#respond {
    background-color: #32373c;
}
textarea#comment, textarea {
    background: transparent;
    color: #fff;
}
.search-form input.search-field {
    background: transparent;
}
body, #masthead.sticky-enabled.sticky-header, .sticky-enabled.sticky-header, .header-seven .site-branding:after,#masthead,#breadcrumb {
    background: #23282d;
}
.section-testimonial .testimonial-wrapper::after {

    border-top: 15px solid #100d1b;
    }
    .recent-work-filter button {
    color: #ffffff;
}
.dropdown-toggle {
    color: #fff;
}
.section-wwd a.wwd-fonts-icon,.counter-section .counter-icon {

    background: #686a6d;
    color: #ffffff;
}
.featured-page-section ul li:before {
    color: #f5f5f5;
}
#main-nav .main-navigation ul li a,
#main-nav .main-navigation ul li a:visited,
.cart-contents a,
.cart-contents a:visited,
#search-toggle,
.section .section-top-subtitle,body, button, input, select, optgroup, textarea {
    color: #cacaca;
}
.main-navigation ul ul, .main-navigation ul ul:before {
    background: #27262a;
}
.section:nth-child(odd),div#counter-section.section.odd-section:before  {
    background-color: #32373c;
}

.section:nth-child(even), div#counter-section.section.even-section:before {
    background-color: #23282d;
}
h1, h2, h3, h4, h5, h6 {
    color: #f9f9f9;
}
#masthead.sticky-enabled.sticky-header, .sticky-enabled.sticky-header {
    background: #27262a;
}
.social-nav ul li a:before,.counter-section .counter-nos {
    color: #fff;
}

.sidebar ul li a, .sidebar ul li a:visited {
    color: #ebebeb;
}
#slider-section h2, #slider-section p {
    color: #fff!important;
}
#slider-section.style-two .type-post .slider-content-wrapper {
    background: #222;
}
.section-wwd .wwd-block-inner, .section-teams .team-text-wrap, .section-testimonial .testimonial-wrapper, .section-testimonial .testimonial-summary::after, .section-latest-posts .latest-posts-text-content,#portfolio-section.style-two .item-inner-wrapper .portfolio-content, .custom-contact-form, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .style-two .latest-posts-text-content-wrapper, .inner-block-shadow,.inner-block-shadow, .featured-grid-section .featured-grid-text-content, .section-latest-posts .latest-posts-text-content, .section-teams .team-text-wrap, .blog .entry-container, .archive .entry-container, .blog .hentry-inner, .archive .hentry-inner, .hentry-inner, .single-content-wraper, .sidebar .widget, #respond,#news-events-section .event-post,#news-events-section .event-content:after,.section-filter-content .item-inner-wrapper .filter-content-content {
    background-color: #100d1b;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
    color: #ffffff;
    text-decoration: inherit;
}
a:visited, a,.entry-title a, .entry-title a:visited {
    color: #ffffff;
}
#breadcrumb {
    color: #3368c6;
}#breadcrumb li a, .bcn-breadctumb > span a {
    color: #fff;
}
#breadcrumb li {
    border-right: 1px solid #dddddd3d;

}
#hero-slider.overlay-enabled article:before,.section.overlay-enabled:after,#custom-header::after {
    opacity: 0.5;

}
.style-two .wwd-block-item a.wwd-icon {
	background:none;
}
.search-form .search-submit:hover, .search-form .search-submit:focus, .search-form .search-submit:active,.search-form .search-submit {
    background: none;
    color: #fff;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="password"], .wpcf7 input[type="number"], .wpcf7 input[type="tel"], .wpcf7 input[type="range"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="week"], .wpcf7 input[type="time"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="color"], .wpcf7 textarea {
    padding: 8px 15px;
    border-color: #b9b9b9;
    background: transparent;
    color: #fff;
}
.woocommerce ul.products li.product .price {
    color: #ffffff;
}
.woocommerce table.shop_table {
    border: 1px solid rgb(255 255 255 / 38%);
}
.woocommerce table.shop_table td {
    border-top: 1px solid rgb(255 255 255 / 28%);

}input#coupon_code {
    margin: 10px;
    width: 180px!important;
}
a:hover, a:focus, a:active {
    color: #3368c6;
}
.site-title a, .site-title a:visited {
    color: #fff;
}

.site-title a, .site-title a:visited {
    color: #fff;
}
.site-title a:hover, .site-title a:focus,
.site-title a:active {
	color:#3368c6;
}
.nav-inner-wrapper.nav-black-bg {
    background: #313132;
}
#quick-contact.layout-two a, #quick-contact.layout-two a:visited, #quick-contact.layout-two, #quick-contact.layout-two li {
    color: #e1e1e1;
}
#quick-contact.layout-two a:active, #quick-contact.layout-two a:hover, #quick-contact.layout-two a:focus {
    color: #3368c6;
}
.header-five #masthead .site-header-main {
    background: #171717;

}
#main-nav .main-navigation ul li a:hover, #main-nav .main-navigation ul li a:focus, #main-nav .main-navigation ul li a:active,.widget .tagcloud a {
    color: #fff;
}
textarea:hover, textarea:focus, textarea:active {
    border: 1px solid #3368c6;
}
@media screen and (min-width: 910px){
.main-navigation ul li.current-menu-item > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current_page_item > a, .main-navigation ul li:hover > a, .main-navigation ul li:hover > a, .main-navigation ul li:hover > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-item > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-ancestor > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current_page_item > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a {
    color: #0439a0;
}
}
@media screen and (max-width: 909px){
.site-primary-menu {
    background: #27262a;

}
#header-top-toggle {
    color: #fff;
}
.site-top-header-mobile,#site-top-header-mobile-container {
    background: #222;
}
.dropdown-toggle {
    color: #fff;
}
#quick-contact a, #quick-contact a:visited, #quick-contact, #quick-contact li {
    display: inline-block;
    color: #ffffff;
}
#top-header #site-top-header-mobile-container .social-nav ul li a:before {
    color: #f5f5f5;
}
}

#contact-form-section .contact-info-item {
    border-bottom: 1px solid #f1f1f140;
    overflow: hidden;
}
a.more-link, a.more-link:visited {
    color: #fff;
}
a.more-link:active, a.more-link:focus, a.more-link:hover {
    color: #ddd;
}
.ff-button, .ff-button:visited, button, a.button, .ff-button.button-secondary:hover, .ff-button.button-secondary:active, .ff-button.button-secondary:focus, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, #hero-section .featured-info a.more-link, #hero-section .featured-info a.more-link:visited, #promotion-section a.more-link, #promotion-section a.more-link:visited, .footer-widget-area .widget-title:after, .section .section-title-wrap span.divider,.header-seven .site-branding, #hero-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .cart-contents p.woocommerce-mini-cart__buttons.buttons .button, #main-nav .main-navigation ul ul li.current_page_item > a, .sidebar .widget-title:after, .section-latest-posts .new-cat a, .swiper-carousel-enabled .swiper-pagination-bullet-active, .swiper-carousel-enabled .swiper-pagination-bullet:hover, .swiper-carousel-enabled .swiper-pagination-bullet:focus, .swiper-carousel-enabled .swiper-pagination-bullet:active, a.comment-reply-link, .section-portfolio.style-two .item-inner-wrapper, .nav-inner-wrapper.nav-color-bg, .nav-inner-wrapper.nav-color-bg.sticky-enabled.sticky-header, #hero-slider a.more-link, #hero-slider a.more-link:visited {
    background-color: #0439a0;
}
a, a:visited, .section-portfolio .portfolio-content h3 a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li:hover > a, .main-navigation ul li:hover > a, .main-navigation ul li:hover > a, #search-toggle:hover, #search-toggle:focus, #breadcrumb li a:hover, #breadcrumb li a:focus, #breadcrumb li a:active, #breadcrumb, #search-toggle:active, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .entry-meta a:hover, .entry-meta a:focus, .entry-meta a:active, .sidebar ul li a:hover, .sidebar ul li a:focus, .sidebar ul li a:active, .comment-metadata > a:hover, .comment-metadata > a:focus, .comment-metadata > a:active, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-item > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-ancestor > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current_page_item > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, #quick-contact.layout-two li:before, .site-title a:hover, .site-title a:focus, .site-title a:active {
    color: #0439a0;
}

#slider-section article:before {
    background: #090620;
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    z-index: 9;
    width: 100%;
    opacity: 0.4;
}
.ff-button, .ff-button:visited, button, a.button, .ff-button.button-secondary:hover, .ff-button.button-secondary:active, .ff-button.button-secondary:focus, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, #hero-section .featured-info a.more-link, #hero-section .featured-info a.more-link:visited, #promotion-section a.more-link, #promotion-section a.more-link:visited, a.scrollup, a.scrollup:visited, .footer-widget-area .widget-title:after, .section .section-title-wrap span.divider, #slider-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .cart-contents p.woocommerce-mini-cart__buttons.buttons .button, .sidebar .widget-title:after, .section-latest-posts .new-cat a, .swiper-carousel-enabled .swiper-pagination-bullet-active, .swiper-carousel-enabled .swiper-pagination-bullet:hover, .swiper-carousel-enabled .swiper-pagination-bullet:focus, .swiper-carousel-enabled .swiper-pagination-bullet:active, a.comment-reply-link, .nav-inner-wrapper.nav-color-bg, .nav-inner-wrapper.nav-color-bg.sticky-enabled.sticky-header, .section .section-title-wrap span.divider:after, .section .title-divider, #slider-section .swiper-slide .divider, .overlap-header .main-navigation ul li.current-menu-item > a:before, .overlap-header .main-navigation ul li.current-menu-ancestor > a:before, .overlap-header .main-navigation ul li.current_page_item > a:before, .overlap-header .main-navigation ul li:hover > a:before, .overlap-header .main-navigation ul li a:hover:before, .overlap-header .main-navigation ul li a:focus:before, #slider-section a.more-link, #slider-section a.more-link:visited, .wwd-item-title:after, .featured-grid-title:after, .section-latest-posts .new-cat a, .post-thumbnail .cat-links a, #playlist-section .mejs-container, #playlist-section .mejs-embed, #playlist-section .mejs-embed body, #playlist-section .mejs-container .mejs-controls, #playlist-section .wp-playlist-tracks .wp-playlist-item.wp-playlist-playing, #playlist-section .wp-playlist-tracks .wp-playlist-item:hover, .pricing-section .pricing-plan-item.recommended .pricing-plan-header, #promotional-headline-section a.more-link, #promotional-headline-section a.more-link:visited, #hero-content-section .featured-info a.more-link, #hero-content-section .featured-info a.more-link:visited, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, #slider-section .swiper-button-next:hover, #slider-section .swiper-button-prev:hover, #slider-section .swiper-button-next:focus, #slider-section .swiper-button-prev:focus, #slider-section .swiper-button-next:active, #slider-section .swiper-button-prev:active, .section .section-top-subtitle:before, .contact-icon, .counter-section .counter-icon:before, .section-teams .social-link-plus, .section-latest-posts .new-cat a, .post-thumbnail .cat-links a, .section-latest-posts .new-cat a:visited, .post-thumbnail .cat-links a:visited, #quick-contact.layout-two li:before, .style-one .key-features-wrapper-style-one, #contact-form-section .contact-info-item i, .section .section-title-wrap span.divider:before,#hero-content-section a.more-link, #hero-content-section a.more-link:visited, #promotional-headline-section a.more-link, #promotional-headline-section a.more-link:visited {
    background-color: #dd3333;
}

.sticky .hentry-inner, #slider-section .swiper-slide .slider-subtitle {
    border-color: #dd3333;
}
#breadcrumb li a:hover, .bcn-breadctumb span a:hover, #breadcrumb li a:focus, .bcn-breadctumb span a:focus, #breadcrumb li a:active, .bcn-breadctumb span a:active, .section-portfolio .portfolio-content h3 a:hover, a:active, a:focus, a:hover, a.wwd-fonts-icon, a:active, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active, .overlap-header .site-title a:hover, .overlap-header .site-title a:focus, .overlap-header .site-title a:active, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li:hover > a, .main-navigation ul li:hover > a, .main-navigation ul li:hover > a, #main-nav .main-navigation ul ul li.current-menu-item > a, #main-nav .main-navigation ul ul li.current-menu-ancestor > a, #main-nav .main-navigation ul ul li.current_page_item > a, #main-nav .main-navigation ul ul li:hover > a, #main-nav .main-navigation ul ul li a:hover, #main-nav .main-navigation ul ul li a:focus, #main-nav .main-navigation ul ul li a:active #search-toggle:hover, #search-toggle:focus, #breadcrumb li a:hover, #breadcrumb li a:focus, #breadcrumb li a:active, #breadcrumb, #search-toggle:active, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .entry-meta a:hover, .entry-meta a:focus, .entry-meta a:active, .sidebar ul li a:hover, .sidebar ul li a:focus, .sidebar ul li a:active, .comment-metadata > a:hover, .comment-metadata > a:focus, .comment-metadata > a:active, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-item > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-ancestor > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current_page_item > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover > a, .section-teams .team-position, .counter-section .counter-icon i, .site-title a:hover, .site-title a:focus, .site-title a:active, .footer-widget-area ul li::before, .section .section-top-subtitle, .portfolio-filter a.current, .portfolio-filter a:hover, .section-counter .counter-icon i, .cart-contents a:hover, .cart-contents a:focus, .cart-contents a:active, .footer-widget-area a:active, .footer-widget-area a:focus, .footer-widget-area a:hover, .section-testimonial p.testimonial-position, .featured-page-section ul li:before, .key-features-section a.key-features-icon, .recent-work-filter button.current, .recent-work-filter button:hover, a.more-link, a.more-link:visited, .cart-contents a:hover, .cart-contents a:focus, .cart-contents a:active, #search-toggle:hover, #search-toggle:focus, #search-toggle:active, #slider-section a.flashy-popup-button i, #slider-section a.flashy-popup i, .section-wwd a.wwd-fonts-icon, #quick-contact.layout-two a:active, #quick-contact.layout-two a:hover, #quick-contact.layout-two a:focus {
    color: #dd3333;
}

#slider-section .swiper-button-next, #slider-section .swiper-button-prev {
    color: #fff;
    background: #222;
}
.home #content {
    background: #222;
}
.section-wwd a.wwd-fonts-icon, .counter-section .counter-icon {
    background: #23282d;
    color: #fff;
    box-shadow: 0 10px 60px 0 rgb(35 40 45);
}

#slider-section  a.more-link:hover,
#slider-section  a.more-link:focus,
#slider-section  a.more-link:active {
    background: #fff;
}
#search-toggle, #search-toggle:visited {
    background: #000;
    color: #fff;

}
#quick-contact li:before {
    color: #ffffff;
}

.sidebar .widget-title:after {
    border: 3px solid #f1f9f9;
}
.widget .tagcloud a:hover {
    border: 2px solid #dd3333;
    color: #dd3333;
}

a.scrollup, a.scrollup:visited {
    color: #fff;
}


.section-portfolio.style-two .portfolio-content p,
.section-portfolio.style-two .portfolio-content h3 a {
    margin: 0;
    color: #fff;
    display: block;
}
.page-content p a,
.entry-content p a,
.entry-summary p a,
.widget .textwidget a,
.comment-content a,.section p a,
table a{
    text-decoration: underline;
}
.page-content a.more-link,
.entry-content a.more-link,
.entry-summary a.more-link,
.section p a.more-link{
    text-decoration: none;
}
@media only screen and (max-width: 909px){

	.dark-top-header #site-top-header-mobile-container #quick-contact li:before, #site-top-header-mobile-container #quick-contact a, #site-top-header-mobile-container #quick-contact a:visited, #site-top-header-mobile-container #quick-contact li, .dark-top-header #site-top-header-mobile-container .social-nav ul li a:before {
	    color: #e4dbdb;
	}
}
@media only screen and (max-width: 639px){

#slider-section .type-post .slider-content-wrapper {
    background: #222222;
}
}
