/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.1.20210729
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready
*/

/*
*** BRANDBONSAI ***
Essential Main Color:		#7d8dff
Jablon Main Color: 			#871624
Essential Secondary Color:	#ff4f81
Jablon Secondary Color:		#d1a267
*/



/* JABLON - Footer copyright link */
#pix-page-footer .bonsai-link {
	color: #adb5bd;
}
#pix-page-footer .bonsai-link:hover,
#pix-page-footer .bonsai-link:focus {
	color: #838f9b;
}

/* JABLON - Home news desktop layout shift */
@media screen and (min-width: 768px) {
    #jablon-home-news {
        margin-top: -100px;
    }
}

/* Jablon - Hide author from search results */
.search-results .card .overflow-hidden2 {
    display: none;
}

/* Jablon - Hide comment counts */
.page .pix-blog-badge-box,
.single .pix-post-meta-box {
    display: none !important;
}

/* Jablon - Hide blog post author */
.post .card .card-img-overlay .entry-meta .pix-post-meta-author,
.single .post .entry-meta .pix-post-meta-author {
    display: none;
}

/* Jablon - Najomcovia - Hide top empty space */
.single-portfolio .site-content .container .row:first-child {
    display: none;
}



/* Jablon - Header */
#page .pix-header {
    background: #73101c!important;
}
    .pix-header .navbar {
        padding: 1rem 0;
    }
/* Jablon - Header - Icons */
.pix-topbar .pix-social {
    font-size: 22px;
} 
.pix-topbar .pixicon-facebook3 {
    color: #1877f2;
}
.pix-topbar .pixicon-youtube3 {
    color: #f00;
}
.pix-topbar .pixicon-instagram2 {
    color: #dd2a7b;
}
.pix-topbar .pixicon-zoom,
.pix-topbar .pixicon-close-circle {
    color: white;
}

.pix-topbar .pixicon-facebook3:hover,
.pix-topbar .pixicon-youtube3:hover,
.pix-topbar .pixicon-instagram2:hover,
.pix-topbar .pixicon-zoom:hover,
.pix-topbar .pixicon-close-circle:hover {
    color: white;
}

/* Jablon - Mobile menu */
.pix-header.pix-header-mobile .hamburger-box .hamburger-inner.bg-body-default,
.pix-header.pix-header-mobile .hamburger-box .hamburger-inner-before.bg-body-default,
.pix-header.pix-header-mobile .hamburger-box .hamburger-inner-after.bg-body-default {
    background: white;
}
.pix-header.pix-header-mobile .navbar-light .nav-link.text-body-default {
    color: white !important;
}

/* Jablon - Blog title with span element in post list */
.card.pix-post-meta-element .entry-title .text-heading-default span {
    display: block;
    font-size: .8em;
    color: #e3aa26;
}