/*
Theme Name: JetBlack Education
Theme URI: https://fireflythemes.com/themes/jetblack-education/
Author: FireFly Themes
Author URI: https://fireflythemes.com/
Description: JetBlack Education is our new Education child theme. The parent theme of this theme is our popular WordPress theme JetBlack. Child theme JetBlack Education which inherits functionality and feature of its parent theme but for Education Sector. JetBlack Education has multiple styles that has been updated to suite Education Sector. JetBlack Education is also a Multipurpose WordPress theme which can be used in any kind of business. It has a premier 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/jetblack-education 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-education
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 Education Theme WordPress Theme, Copyright 2021 FireFly Themes
JetBlack Education 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.
*/


/**
 * Education Scheme
 */


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;
}
#header-top-toggle:focus, #header-top-toggle:active, #header-top-toggle:hover, .menu-toggle:focus, .menu-toggle:active, .menu-toggle:hover {
    background: #2f2d2d;
    color: #fffdfd;
}
@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,
	.menu-toggle:focus,
	.menu-toggle:active,
	.menu-toggle:hover {
		background: #222;
		color: #fff;
	}
}

#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:hover,
a.more-link:focus,
a.more-link:active,
.cart-contents a:hover,
.cart-contents a:focus,
.cart-contents a:active,
#search-toggle:hover,
#search-toggle:focus,
#search-toggle:active {
	color: #ef9e16;
}
.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 a:hover, .main-navigation ul li a:focus, .main-navigation ul li 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 a:hover, .nav-inner-wrapper.nav-black-bg .main-navigation ul li a:focus, .nav-inner-wrapper.nav-black-bg .main-navigation ul li a:active {
    color: #ef9e16;
}


/* Background Color */

.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,#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: #ef9e16;
}

.site-top-header #quick-contact li.quick-call {
    display: inline-block;
}
/* Border Color */
.archive.grid article.hentry:nth-child(4n+1) {
    clear: inherit;
}
.sticky .hentry-inner,
#slider-section .swiper-slide .slider-subtitle {
	border-color: #ef9e16;
}

.main-header-one .main-header-top,
.inner-block-shadow {
	border-bottom-color: #ef9e16;
}

.site-border {
	border-top-color: #ef9e16;
}

.wp-block-quote:not(.is-large):not(.is-style-large),
blockquote {
	border-left-color: #ef9e16;
}

.ff-button.button-secondary:hover,
.ff-button.button-secondary:focus,
.ff-button.button-secondary:active {
	color: #1e73be;
}

#top-header {
	background-color: #1e73be;
}
