/*
Theme Name: JetBlack Medical
Theme URI: https://fireflythemes.com/themes/jetblack-medical/
Author: FireFly Themes
Author URI: https://fireflythemes.com/
Description: This is another child theme of JetBlack. JetBlack Medical is optimized to give you all the features of JetBlack with medical color scheme and options. This child theme adds different styles to featured content, portfolio, what we do sections along with major changes to header section. Visit https://fireflythemes.com/support for support, https://fireflythemes.com/documentation/jetblack-medical for theme documentation and https://demo.fireflythemes.com/jetblack for demo.
Version: 1.1.1
Requires at least: 5.7
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: jetblack-medical
Template: jetblack
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

JetBlack Medical Theme WordPress Theme, Copyright 2021 FireFly Themes
JetBlack Medical 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.
*/


a,a:visited {
    color: #222;
}a:active, a:focus, a:hover {
    color: #25d5b2;
}
.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,.counter-section .counter-icon,.section-testimonial .testimonial-wrapper,body,
.section,#search-container,#search-container:after,
a.wwd-fonts-icon, .key-features-section a.key-features-icon,
#masthead,.main-navigation ul ul,.main-navigation ul ul:before,.section-filter-content .item-inner-wrapper .filter-content-content,.section-contact {
  background: #fff;
}
.dark-patten .main-navigation ul li li a, .dark-patten .main-navigation ul li li a:visited {
    color: #000000;
}
.overlap-header .main-navigation ul li a, .overlap-header #search-toggle, .overlap-header .cart-contents a, .overlap-header .cart-contents a:visited, .overlap-header .site-title a, .overlap-header p.site-description, .overlap-header .site-title a, .overlap-header .site-title a:visited {
    color: #222;
}
a.wwd-fonts-icon, .key-features-section a.key-features-icon,.counter-section .counter-icon {
     box-shadow: 0 0 13px #2222221a;
}
.even-section {
    background: #f1f1f1;
}
body, button, input, select, optgroup, textarea {
    color: #797978;
}

.main-navigation ul li a , .recent-work-filter button {
    color: #000000;
}
 a.more-link, a.more-link:visited,.search-form .search-submit,.counter-section .counter-icon {
  color:#222;
 }
 .sidebar ul li a, .sidebar ul li a:visited {
    color: #000000;
}
.widget .tagcloud a {
    color: #060606;
}
.entry-title a, .entry-title a:visited {
    color: #212121;
}
.inner-block-shadow {
    -webkit-box-shadow: 0 0 32px 0 rgba(122,122,122,.1);
    -moz-box-shadow: 0 0 32px 0 rgba(122,122,122,.1);
    -ms-box-shadow: 0 0 32px 0 rgba(122,122,122,.1);
    -o-box-shadow: 0 0 32px 0 rgba(122,122,122,.1);
    box-shadow: 0 0 32px 0 rgba(122,122,122,.1);
    -webkit-transition: box-shadow .3s,transform .3s;
    -moz-transition: box-shadow .3s,transform .3s;
    -ms-transition: box-shadow .3s,transform .3s;
    -o-transition: box-shadow .3s,transform .3s;
    transition: box-shadow .3s,transform .3s;
    border-bottom-width: 4px;
}
.inner-block-shadow:hover, .inner-block-shadow:focus, .inner-block-shadow:active {
    -webkit-box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
     box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  background: #fff;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
  border:1px solid #000;
}

select {
  border: 1px solid #ccc;
}



a:hover,
a:focus,
a:active {
  color: #000;
}

.site-title a, .site-title a:visited {
    color: #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: #000000;
}

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{
  color: #22d095;
}
h1, h2, h3, h4, h5, h6 {
    color: #222;
}
a.ff-button:hover, button:hover, a.button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, a.button:focus, a.ff-button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, a.ff-button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background: #101010;
    color: #ffffff;
}

.menu-toggle, .menu-toggle:visited {
    color: #1f1d1d;
}

#quick-contact.layout-two a, #quick-contact.layout-two a:visited, #quick-contact.layout-two, #quick-contact.layout-two li {
    color: #252323;
}
#site-top-header-mobile-container {

    background: #464444;

}
.main-header-two #search-toggle, .main-header-two #search-toggle:visited, .main-header-two .cart-contents a,.main-header-two .cart-contents a:visited {
    color: #080808;
}

.social-nav ul li a:before, .social-nav ul li a[href$="/feed/"]:before {
    color: #222;
}
#search-toggle, #search-toggle:visited, .cart-contents a, .cart-contents a:visited {
    color: #fff;
}


.main-header-two #main-nav .nav-box-shadow {
    background: #f5f5f5;

}
#masthead.sticky-enabled.sticky-header, .sticky-enabled.sticky-header {
    background: #ffffff;

}
#search-toggle, #search-toggle:visited, .cart-contents a, .cart-contents a:visited {
    color: #0e0e0e;
}
.counter-section .counter-nos {
    color: #080808;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #ffffff;
}
.woocommerce ul.products li.product .price {
    color: #000000;
}
.tag-post-formats .entry-container::before, .blog .hentry .entry-container::before, .archive .hentry .entry-container::before, .single .hentry .entry-container::before {
    color: #000000;
    background: #f1f1f1;
}
.woocommerce.layout-no-sidebar-full-width .columns-3 ul.products li.product, .layout-no-sidebar-full-width.woocommerce-page .columns-3 ul.products li.product,.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #f5f5f5;
}

select {
    border: 1px solid #e4dbdb;
    background: #f7f7f7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #000;
    font-weight: 500;
    padding: 10px 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: none;
}
@media screen and (max-width: 909px){
	.main-navigation ul li a {
	color: #fff;
	}
	#site-top-header-mobile-container,.site-primary-menu {
	background: #fff;
	}
	#top-header #site-top-header-mobile-container li a, #top-header #site-top-header-mobile-container li a:hover, #top-header #site-top-header-mobile-container li 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: #000;
	}

	#site-top-header-mobile-container {
	background: #ffffff;
	}
	.dark-top-header #site-top-header-mobile-container .social-nav ul li a:before {
	color: #060606;
	}
	.main-navigation ul li a,.dropdown-toggle:after {
	color: #222;
	}
	.menu-toggle {
	background: #ffffff;
	box-shadow: 0 0 9px rgb(34 34 34 / 14%);
	}
	.site-primary-menu {

	background: #ffffff;
	}
	.dropdown-toggle {
	color: #000;
	}
#header-top-toggle:focus, #header-top-toggle:active, #header-top-toggle:hover {
    background: #ffffff;
    color: #1d1b1b;
}
.menu-toggle:focus, .menu-toggle:active, .menu-toggle:hover {
    background: #222;
    color: #fff;
}


}


.page-content p a,
.entry-content p a,
.entry-summary p a,
.widget .textwidget a,
.comment-content a,
.section p a,
.page-content  a,
.entry-content  a,
.entry-summary a,
.widget .textwidget a,
.comment-content a,
.page-content p a:visited,
.entry-content p a:visited,
.entry-summary p a:visited,
.widget .textwidget a:visited,
.comment-content a:visited,
.section p a:visited,
.page-content  a:visited,
.entry-content  a:visited,
.entry-summary a:visited,
.widget .textwidget a:visited,
.comment-content a:visited  {
    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;
}

p.site-description-inner {
    color: #fff;
    font-size: 18px;
}

.sticky .hentry-inner:before {

    background: #ffffff;

}

.light-top-header {
    background: #c8e9e1;
  
}
