/*
Theme Name: Bizhunt
Theme URI: https://spicethemes.com/bizhunt-wordpress-theme/
Author: spicethemes
Author URI: https://spicethemes.com/
Description: Bizhunt is a lightweight, elegant and fully featured theme, crafted for businesses, magazines, newspaper, personal blogs, online shops, restaurants, wedding planners, gyms, and more. Bizhunt has special features like a slider banner, testimonials, services, and blogs. It's fully responsive and compatible with any device. Easy to use and implement, Bizhunt is also compatible with WooCommerce. You can easily import dummy data with the SpiceBox plugin.
Template: honeypress
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, sticky-post, threaded-comments, translation-ready, blog, e-commerce
Version: 2.2.7
Requires at least: 4.5
Tested up to: 6.8
Requires PHP: 5.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bizhunt
*/

/*===================================================================================*/
/*  Header Variatio , navbar4 , index4
/*===================================================================================*/
.navbar-light .navbar-brand:focus{
    color: #fff;
}

.navbar .custom-logo-link-url {
    float: none;
    padding: 8px 0;
}
.header-lt .custom-logo-link-url, .header-lt .navbar-brand {
    float: none;
}
.navbar4 .navbar-toggler ,.navbar4 .navbar-toggler:hover, .navbar4 .navbar-toggler:focus {
    border-color: #fff;
    background: #fff !important;
}
.navbar.navbar4 .nav .nav-item {
    margin-right: 35px;
    margin-left: 10px;
}
@media (min-width: 991px) {
    .header-lt .custom-logo-link-url, .header-lt .navbar-brand {
        padding-top: 10px;
    }
    .navbar4 .header-lt {
        z-index: 999;
        position: initial;
        width: inherit;
    }
    .navbar4 .header-lt::before {
        position: absolute;
        content: '';
        top: 0;
        bottom: 0;
        right: auto;
        left: 0;

        width: 29vw;
        z-index: -2;
        display: block;

    }
    .navbar4 .header-lt::after {
        position: absolute;
        content: '';
        top: 0;
        bottom: 0;
        left: auto;
        right: auto;

        -webkit-transform-origin: bottom;
        -moz-transform-origin: bottom;
        -ms-transform-origin: bottom;
        -o-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transform: skew(-15deg);
        -moz-transform: skew(-15deg);
        -ms-transform: skew(-15deg);
        -o-transform: skew(-15deg);
        transform: skew(-15deg);
        z-index: -1;
        width: 18.5rem;
        display: block;
    }
    .navbar.navbar4 .header-lt .navbar-brand::after, .navbar4 .header-lt .custom-logo-link-url::after {
        left: auto;
        right: auto;
        width: 12px;
        top: 0;
        margin-left: 16rem;
        z-index: 100;
        bottom: 0;
        background-color: #000;
        display: block;
        position: absolute;
        content: '';
        -webkit-transform-origin: bottom;
        -moz-transform-origin: bottom;
        -ms-transform-origin: bottom;
        -o-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transform: skew(-15deg);
        -moz-transform: skew(-15deg);
        -ms-transform: skew(-15deg);
        -o-transform: skew(-15deg);
        transform: skew(-15deg);
        display: block;
        margin-left: 17rem;
    }
    .navbar4 .col-lg-4 {
        position: initial;
        display: table-header-group;
        z-index: 0;
    }
    .navbar4 .custom-logo-link-url .site-description {width: 250px;}
}

@media (min-width: 1470px) {
    .navbar4 .header-sidebar .container, .navbar4 .container {
        width: 1450px;
    }
}
@media (max-width: 1250px) {
    .navbar4 .header-lt::after {
        width: 16.65rem;
    }
    .navbar4 .header-lt::before {width: 25vw;}
    .navbar.navbar4 .header-lt .navbar-brand::after,
    .navbar4 .header-lt .custom-logo-link-url::after {
        margin-left: 15rem;
    }
}
@media (max-width: 991px) {
    .navbar4 .header-lt {
        text-align: center;
        padding: 15px 0 19px;
        background-color: #6974ea;
    }
    .navbar4 .navbar-toggler {
        display: block;
        margin: 15px auto 0px;
    }
}
@media (min-width: 991px){
    .navbar4 .header-lt::before {
        background-color: #6974ea;
    }
    .navbar4 .header-lt::after {
        background-color: #6974ea;
    }
}
.site-title a,.site-description {
    color: #fff;
}
@media (min-width: 992px){ *::-ms-backdrop,.navbar-expand-lg .navbar-collapse {display: block !important;}}
/*===================================================================================*/
/*  SERVICE SECTION VARIATION 2
/*===================================================================================*/

.services2 .post::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    transition: .5s;
    z-index: 0;
}
.services2 .post:hover::before {
    width: 100%;
    background-color: #6974ea;
}

.services2 .post {
    padding: 1.250rem 1.5rem;
    position: relative;
    background:#fff;
    margin-bottom: 2rem;
    padding: 1.438rem 1.25rem;
    transition: 0.25s;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in;
}
.services2 .post-thumbnail {
    position: relative;
    text-align: left;
}
.services2 .post-thumbnail i.fa {
    font-size: 2.25rem;
    text-align: center;
}
.services2 .post:hover .post-thumbnail i.fa {
    color: #fff;
}
.services2 .post:hover{
    color: #fff;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in;
}
.services2 .entry-header h4.entry-title a:hover { color:#fff !important;}
.services2 .post:hover .entry-header .entry-title a {color:#fff;transition: 0s; }
.services2 .post:hover .entry-content p {color:#fff;position:relative; }
.services2 .post::before {
    background-color: #6974ea;
}
.services2 .post-thumbnail i.fa{
    color: #6974ea;
}
.service_wrapper .entry-header .entry-title a {
    position: relative;
    z-index: 1;
}
.service_wrapper .entry-header {
    display: block;
    margin: 0 0 1.200rem;
    padding: 0;
}
.service_wrapper .entry-header .entry-title {
    margin: 0;
}
/*===================================================================================*/
/* Testimonial SECTION 3
/*===================================================================================*/
#testimonial-carousel3 .testmonial-block {
    padding: 0 1rem 3.125rem 1rem;
}
#testimonial-carousel3 figcaption{padding-bottom: 0.5rem;}
#testimonial-carousel3 .testmonial-block .avatar {
    margin: 0px auto 1.75rem;
}

.testi-3 .owl-carousel .owl-nav .owl-prev,.testi-3 .owl-carousel .owl-nav .owl-next{
    margin: -60px 0 0;
}
.testi-3 .entry-content:before, .testi-3 .entry-content.quote:before {
    opacity: 1;
    font-size: 1rem;
    top: 7px;
    left: -11px;
    right: auto;
}
@media (min-width: 992px){.testi-3 .entry-content:before, .testi-3 .entry-content.quote:before {left: -15px;}}

.site-title a:hover{
    color: black;
}

.cart-header > a .cart-total {
    background: #6974ea;
}

.btn-default {
    background: #6974ea;
    color: #ffffff;
}

.section-separator::before, .section-separator , .section-separator::after {
    background: #6974ea;
}

.entry-meta .cat-links a, .entry-meta .tag-links a, .entry-meta .comment-links a::before{
    color: #6974ea;
}
.more-link{
    border-bottom: 2px solid #6974ea;
}

.entry-content a:hover, .entry-content a:focus {
    color: #6974ea;
}

.widget .widget-title:after{
    background: #6974ea;
}

address i ,.widget_archive li:before, .widget_categories li:before, .widget_links li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before{
    color: #6974ea;
}
.footer-sidebar .widget a:hover, .footer-sidebar .widget a:focus, .site-info a:hover, .site-info a:focus{
    color: #6974ea;
}


blockquote {
    border-left: 4px solid #6974ea;
}
button,
input[type="button"],
input[type="submit"] {
    background-color: #6974ea;}

.bg-default { background-color: #6974ea !important; }
.text-default { color: #6974ea; }
.entry-header .entry-title a:hover,
.entry-header .entry-title a:focus {
    color: #6974ea;
}
.services .post-thumbnail a { color: #6974ea; }
.services .post-thumbnail i.fa {
    background: #6974ea;box-shadow: #6974ea 0px 0px 0px 1px;}
.services .post:hover .post-thumbnail i.fa {
    background: #f5f6fa;
    color: #6974ea; }
.testmonial-block .avatar img { box-shadow: #6974ea 0px 0px 0px 1px; }
.testmonial-block .entry-content.quote:before {
    color: #6974ea;
}
.standard-view.blog-single a:hover
{
    color: #6974ea;
}
.blog .list-view .entry-meta .author a,.blog .standard-view .entry-meta .author a {
    color: #6974ea;
}
.blog .standard-view .more-link,
.blog .list-view .more-link {
    border: 2px solid #6974ea;}
.blog .standard-view .more-link:hover,
.blog .list-view .more-link:hover,.blog .standard-view .more-link:focus,
.blog .list-view .more-link:focus {
    background-color: #6974ea;
    border: 2px solid #6974ea;
}
.entry-meta a:hover, .entry-meta a:focus { color: #6974ea; }
/*Meta Category*/
.entry-meta .cat-links a, .entry-meta .tag-links a { color: #6974ea; }
.entry-meta .comment-links a::before { content: "\f0e5"; color: #6974ea; }
.entry-meta .tag-links a:hover {
    background-color: #6974ea;
    border: 1px solid #6974ea;
}
/*More Link*/
.more-link {
    border-bottom: 2px solid #6974ea;
}
.more-link:hover, .more-link:focus {
    color: #6974ea;
}
.nav .dropdown-item:focus, .nav .dropdown-item:hover {
    color: #6974ea;
}
@media (min-width: 992px){
    body .navbar .nav .dropdown-menu { border-bottom: 3px solid #6974ea;}
    body .navbar .nav .dropdown-menu.search-panel { border-bottom: unset;}
}

.nav .dropdown-item:focus, .nav .dropdown-item:hover {
    color: #6974ea;
}
.pagination a:hover, .pagination a.active { background-color: #6974ea; border: 1px solid #6974ea; }
.pagination .nav-links .page-numbers.current {background-color: #6974ea; border: 1px solid #6974ea;}
.reply a {
    color: #6974ea;}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
    background: #6974ea;
}
.woocommerce ul.products li.product .onsale, .products span.onsale{
    background: #6974ea;  border: 2px solid #6974ea;}
.woocommerce ul.products li.product .button, .owl-item .item .cart .add_to_cart_button {
    background: #6974ea;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #6974ea;
}

.woocommerce div.product form.cart .button, .woocommerce a.button, .woocommerce a.button:hover, .woocommerce a.button, .woocommerce .woocommerce-Button, .woocommerce .cart input.button, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce .cart input.button:hover, .woocommerce .cart input.button:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background: #6974ea;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #6974ea;
}
.woocommerce-message, .woocommerce-info {
    border-top-color: #6974ea;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #6974ea;
}
.woocommerce div.product .stock {
    color: #6974ea;
}
.woocommerce p.stars a {
    color: #6974ea;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #6974ea;
}
.added_to_cart.wc-forward
{
    background: #6974ea;
}
.product-price > .woocommerce-loop-product__title a:hover,
.product-price > .woocommerce-loop-product__title a:focus {
    color: #6974ea;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #6974ea;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #6974ea;
}
.widget a:hover,
.widget a:focus {
    color: #6974ea;
}
.widget .widget-title:after {
    background: #6974ea;
}
.widget_archive li:before, .widget_categories li:before, .widget_links li:before, .widget_meta li:before,
.widget_nav_menu li:before, .widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before{
    color: #6974ea;}
.woocommerce-widget-layered-nav li a:before,.widget_product_categories li:before{
    color: #6974ea;}
.woocommerce .star-rating span::before {
    color: #6974ea;
}
.woocommerce .star-rating::before {
    content: "\73\73\73\73\73";
    color: #6974ea;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
    background-color: #6974ea;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
    background-color: #6974ea;
}
.widget button[type="submit"] {
    background-color: #6974ea;
    border-color: #6974ea;
}
.widget .tagcloud a:hover, .widget .tagcloud a:focus {
    background-color: #6974ea;
    border: 1px solid #6974ea;
}
.woocommerce-error::before {
    content: "\e016";
    color: #6974ea;
}
.woocommerce-error {
    border-top-color: #6974ea;
}
address i {
    color: #6974ea;
}
.footer-social-links {
    background: #6974ea;
}
.footer-sidebar .widget a:hover,
.footer-sidebar .widget a:focus {
    color: #6974ea;
}
.site-info a:hover, .site-info a:focus { color: #6974ea; }
.page-breadcrumb > li:first-child:before { color: #6974ea; }
.page-breadcrumb > li.active { color: #6974ea; }
.page-breadcrumb.text-center span a:hover {
    color: #6974ea;

}
.breadcrumb_last
{
    color: #6974ea !important;
}
.contact-icon i.fa { color: #6974ea; }
.contact-widget:hover .contact-icon i.fa { color: #6974ea; }
.contact-widget address a:hover { color: #6974ea; }
.error-page .title i { color: #6974ea; }
.entry-content a:hover, .entry-content a:focus {
    color: #6974ea;
}

.btn-default { background: #6974ea; }
.hero-section .btn-small.btn-default:hover {
    background: #fff;
}
.btn-light:hover, .btn-light:focus { background: #6974ea; }
.btn-default-dark { background: #6974ea;  }
.btn-border {  border: 2px solid #6974ea; }
.btn-border:hover, .btn-border:focus { background: #6974ea;  border: 2px solid #6974ea; }

.header-sidebar {
    background: #000000 !important;
}

.cart-header > a .cart-total {
    background: #6974ea;
}

/*Slider Pointer*/
.pointer-scroll {
    background: #6974ea;
}

.owl-carousel .owl-prev:hover,
.owl-carousel .owl-prev:focus {
    background-color: #6974ea;
}
.owl-carousel .owl-next:hover,
.owl-carousel .owl-next:focus {
    background-color: #6974ea;
}

.section-separator {
    background: #6974ea;
}
.section-separator::before {
    background: #6974ea;
}

.section-separator::after {
    background: #6974ea;
}
body .navbar .nav .nav-item:hover .nav-link,body .navbar .nav .nav-item.active .nav-link {
    color: #6974ea;
}
.section-separator.white {
    background: #ffffff;
}
.section-separator.white::before {
    background: #ffffff;
}
.section-separator.white::after {
    background: #ffffff;
}
.customize-control-widget_form .widget-control-save {
    display: block !important;
}

.testmonial-block .entry-content:before {
    color: #fff;
    opacity: 1;
    font-size: 1rem;
    top: 7px;
    left: -11px;
    right: auto;
}

.testmonial-block .avatar {
    margin: 0px auto 1.75rem;
}

.testmonial-block .entry-content {
    margin: 0 0px 1.25rem 5px;
}
.navbar4 .header-lt .custom-logo {
    max-width: 100%;
    height: auto;
}
body #wrapper .sidebar .widget.woocommerce a:hover {
    color: #6974ea;
}
body.boxed .navbar4 .header-lt::before {
    width: 18vw;
}
.scroll-up a {
    background: #6974ea;
}
.honeypress_header_btn {background-color: #6974ea;}
.hp-preloader-cube .hp-cube:before {
    background: #6974ea;
}

/*=======  WORDPRESS 5.8 WIDGET CSS ========*/
.wp-block-search .wp-block-search__label:after,.widget h1:after,.widget h2:after,.widget h3:after,.widget h4:after,.widget h5:after,.widget h6:after {
    background: #6974ea;
}
.widget li::before {
	color: #6974ea;
}
.widget .tag-cloud-link:hover, .widget .tag-cloud-link:focus {
    background-color: #6974ea;
    border: 1px solid #6974ea;
}
.site-footer .widget .tag-cloud-link:hover { background-color: #6974ea;}
/*css for Rank Math Breadcrumbs */
nav.rank-math-breadcrumb span {
    color:#6974ea !important;
}
/*css for  NavXT */
.page-breadcrumb.text-center span.post-page.current-item,
.page-breadcrumb.text-center span.post-post.current-item {
   color:#6974ea !important;
}
.navxt-breadcrumb .current-item {
    color:#6974ea !important;
}
nav.rank-math-breadcrumb a:hover {  color: #6974ea !important; }
.page-breadcrumb.text-center.navxt-breadcrumb span:hover { color: #6974ea; }
.woocommerce-loop-product__title:hover{
    color: #6974ea;
}
.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{
    color: #6974ea;
}
.woocommerce-page .cross-sells-product .wp-block-cart-cross-sells-product__product-add-to-cart .add_to_cart_button,
.woocommerce-page .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__button,
.woocommerce-page .wc-block-components-checkout-place-order-button, .woocommerce-page .wc-block-cart__submit-button{
    background-color: #6974ea;
}