/*
Theme Name: FF Multipurpose Dark
Theme URI: https://fireflythemes.com/themes/ff-multipurpose-dark/
Author: FireFly Themes
Author URI: https://fireflythemes.com/
Description: FF Multipurpose Dark is our new Multipurpose child theme. FF Multipurpose, its parent theme, was appreciated by users so we made child theme FF Multipurpose Dark. It 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 fourth widget area for footer making footer four columns. FF Multipurpose Dark is also a Multipurpose WordPress theme which can be used for any business. It has a dark bold look which will give a unique modern looking website. 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 upgrade to premium version of the theme. Visit https://fireflythemes.com/support for support, https://fireflythemes.com/documentation/ff-multipurpose-dark for theme documentation and https://demo.fireflythemes.com/ff-multipurpose-dark for demo.
Version: 2.0.0
Requires at least: 6.1
Tested up to: 6.9
Requires PHP: 7.4
License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/license-list.html#GNUGPLv3
Text Domain: ff-multipurpose-dark
Template: ff-multipurpose
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

FF Multipurpose Dark Theme WordPress Theme, Copyright 2024 FireFly Themes
FF Multipurpose 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
 */
 .dark-top-header {
   background-color: #000;
}
.recent-work-filter button {
   color: #ffffff;
   background: #000000;

}
#search-container, #search-container:after, .archive .hentry-inner, .blog .hentry-inner, .hentry-inner, .sidebar .widget, .single-content-wraper,#breadcrumb,#respond {
  background-color: #222;
}
.style-two .wwd-block-item a.wwd-fonts-icon {
  background: none;
}
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,.header-wrappe:not(.overlap-header) #masthead{
  background: #212327;
}
#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: #ffffff;
}

.main-navigation ul ul, .main-navigation ul ul:before {
  background: #27262a;
}
@media screen and (min-width: 910px){
#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 {
  color: #ffffff;
}
}
.section:nth-child(odd) {
  background-color: #151515;
}
.section:nth-child(even) {
  background-color: #0e0e0e;
}
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 {
  color: #fff;
}

.sidebar ul li a, .sidebar ul li a:visited {
  color: #ebebeb;
}
.section-wwd .wwd-block-inner, .section-teams .team-text-wrap, .section-testimonial .testimonial-wrapper, .section-latest-posts .latest-posts-text-content, .section-contact, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .style-two .latest-posts-text-content-wrapper, .inner-block-shadow {
  background-color: #222;
}
.section-testimonial .testimonial-summary::after {
   border-color: #222222 transparent transparent;
}
.pricing-section .plan-inner {
  background: #000;

}
.pricing-section .pricing-plan-header {
  border-bottom: 1px dashed #32373c;
}
.pricing-section .pricing-plan-item {
  color: #fff;
}
.footer-widget-area {
  background: #232425;
}
.counter-section .counter-nos {
  color: #fff;
}
.skillbar {
  background: #000000b8;
}
.key-features-section a.key-features-icon {
  box-shadow: 0 0 24px #08080878;
  background: #000;
}

#site-generator {
  background: #000000;
}
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: #dd3332;
}#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: #dd3332;
}
.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:#dd3332;
}
.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: #dd3332;
}
.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 #dd3332;
}
@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: #dd3332;
}
}
@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;
  }
  .overlap-header .site-title a, .overlap-header .site-title a:visited {
      color: #fff;
  }
  .menu-toggle {
      background-color: #000000;
      color: #ffffff;
  }
  #top-header #site-top-header-mobile-container a, #top-header #site-top-header-mobile-container a:hover, #top-header #site-top-header-mobile-container a:focus, #top-header #site-top-header-mobile-container, #top-header #site-top-header-mobile-container p, #top-header #site-top-header-mobile-container li {
      color: #fff;
  }
  #quick-contact li,.main-navigation ul li a {
   
      border-bottom: 1px solid #3b3535;
  
  }
  
  button#primary-menu-toggle:hover,button#primary-menu-toggle:focus,button#primary-menu-toggle:active,
  #header-top-toggle:hover, #header-top-toggle:focus, #header-top-toggle:active {
      background-color: #dd3333;
      color:#fff;
  }
}


.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, #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, .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: #dd3333;
}
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: #dd3333;
}
.page-header {
  background: #32373c;

}
.section-featured-grid .featured-grid-text-content,.section-teams .thumb-summary-wrap {
   background: #222222;
}
.sticky .hentry-inner:before {
  background: #23282d;

}
.section-featured-grid .featured-grid-text-content {
   background: #222222;
}
#testimonial-section {
   background-color: #151515;
}
.blog .entry-container, .archive .entry-container {background: #222222;box-shadow: none;}
#key-features-section h3 a, #key-features-section h3 a:visited {
   color: #fff;
}
.style-one a.wwd-fonts-icon{
   background-color: #000;
}
header#masthead.main-header-one {
  background: none;
}


.overlap-header #masthead.sticky-enabled.sticky-header {
  background: #27262a;
}

.section-teams .thumb-summary-wrap {
  background: #222222;

}
.blog .hentry-inner, .archive .hentry-inner, .hentry-inner {
   box-shadow: none;
}
