/*
Theme Name: Chromium Theme Child
Theme URI: http://chromium.themes.zone
Author: Themes Zone
Author URI: http://themes.zone
Description: Multi purpose Theme.
Version: 1.0 (see readme.txt for detailed changelog)
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, fixed-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
Text Domain: plumtree
Template: chromium
*//* BASIR HEADER LAYOUT */
body:not(.chromium-elementor-header-enabled) .site-branding .site-logo{display:none!important;}
.basir-header-nav-logo{display:block;width:112px;max-width:100%;height:auto;margin:0 auto;}
.primary-nav .menu-item.basir-header-logo-item>a{display:flex!important;align-items:center;justify-content:center;min-height:54px;padding:0 20px!important;}
.primary-nav.with-widgets .nav-sidebar{display:flex;align-items:center;gap:8px;top:0!important;left:0!important;right:auto!important;height:100%;padding:0 8px;}
.primary-nav .nav-sidebar .widget{display:flex;align-items:center;margin:0 8px!important;padding:0!important;}
.primary-nav .nav-sidebar .widget_custom_html .info-message-icon,.primary-nav .nav-sidebar .widget_custom_html .widget-heading{display:flex;align-items:center;margin:0;}
.primary-nav .nav-sidebar .basir-account-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;}
.primary-nav .nav-sidebar .basir-account-icon svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
@media(max-width:767px){.primary-nav.with-widgets .nav-sidebar{position:static;justify-content:center;min-height:48px;flex-wrap:wrap;}.primary-nav .menu-item.basir-header-logo-item>a{min-height:48px;}.basir-header-nav-logo{width:96px;}}

/* BASIR: remove the separate header search/branding row */
body:not(.chromium-elementor-header-enabled) .site-branding{display:none!important;}

/* BASIR: transparent home header layered over the hero banner */
body.home:not(.chromium-elementor-header-enabled) .site-header{
  position:absolute!important;
  top:0;left:0;right:0;
  z-index:1000;
  width:100%;
  margin:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
body.home:not(.chromium-elementor-header-enabled) .site-header:before{display:none!important;}
body.home:not(.chromium-elementor-header-enabled) .primary-nav,
body.home:not(.chromium-elementor-header-enabled) .primary-nav-wrapper,
body.home:not(.chromium-elementor-header-enabled) #mega-menu-wrap-primary-nav,
body.home:not(.chromium-elementor-header-enabled) #mega-menu-primary-nav{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
/* BASIR: final header alignment and transparent menu */
body.home:not(.chromium-elementor-header-enabled) .site-header,
body.home:not(.chromium-elementor-header-enabled) #site-navigation,
body.home:not(.chromium-elementor-header-enabled) .primary-nav-wrapper,
body.home:not(.chromium-elementor-header-enabled) #mega-menu-wrap-primary-nav,
body.home:not(.chromium-elementor-header-enabled) #mega-menu-wrap-primary-nav #mega-menu-primary-nav,
body.home:not(.chromium-elementor-header-enabled) #mega-menu-wrap-primary-nav #mega-menu-primary-nav>li.mega-menu-item,
body.home:not(.chromium-elementor-header-enabled) #mega-menu-wrap-primary-nav #mega-menu-primary-nav>li.mega-menu-item>a.mega-menu-link{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}
body.home:not(.chromium-elementor-header-enabled) .primary-nav-wrapper{align-items:center!important;}
body.home:not(.chromium-elementor-header-enabled) #mega-menu-wrap-primary-nav #mega-menu-primary-nav>li.mega-menu-item,
body.home:not(.chromium-elementor-header-enabled) #mega-menu-wrap-primary-nav #mega-menu-primary-nav>li.mega-menu-item>a.mega-menu-link{display:flex;align-items:center;}
body.home:not(.chromium-elementor-header-enabled) .primary-nav.with-widgets .nav-sidebar{
  display:flex!important;align-items:center!important;justify-content:center;gap:12px;
  top:0!important;left:0!important;right:auto!important;height:100%;
  padding:0 12px!important;margin:0!important;border:0!important;background:transparent!important;
}
body.home:not(.chromium-elementor-header-enabled) .primary-nav .nav-sidebar .widget{
  display:flex!important;align-items:center!important;justify-content:center;
  height:40px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;
}
body.home:not(.chromium-elementor-header-enabled) .primary-nav .nav-sidebar .widget_tz_shopping_cart,
body.home:not(.chromium-elementor-header-enabled) .primary-nav .nav-sidebar .widget_tz_shopping_cart .heading{
  position:relative;height:40px!important;width:40px!important;min-width:40px;max-width:40px!important;
  margin:0!important;padding:0!important;border:0!important;background:transparent!important;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .widget_tz_shopping_cart .heading .widget-heading{display:none!important;}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .widget_tz_shopping_cart .heading:before{
  position:absolute!important;display:flex!important;align-items:center;justify-content:center;
  top:0!important;left:0!important;right:auto!important;bottom:auto!important;
  width:40px;height:40px;font-size:28px!important;line-height:40px;color:#fff!important;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .widget_tz_shopping_cart .cart-count-wrapper{
  top:0!important;left:22px!important;right:auto!important;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .basir-header-contact{
  display:flex!important;align-items:center!important;justify-content:center;gap:8px;
  height:40px;margin:0!important;padding:0!important;white-space:nowrap;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .basir-header-contact .logo-widget{
  display:inline-flex!important;align-items:center;justify-content:center;float:none!important;
  width:40px;height:40px;margin:0!important;font-size:28px!important;line-height:40px;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .basir-header-contact .logo-call-me{
  display:inline-flex;align-items:center;height:40px;white-space:nowrap;margin:0;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .basir-account-icon{
  display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;margin:0!important;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .nav-sidebar .basir-account-icon svg{
  display:block;width:28px!important;height:28px!important;
}
body.home:not(.chromium-elementor-header-disabled) .primary-nav .menu-item.basir-header-logo-item>a{align-items:center;}
body.home:not(.chromium-elementor-header-disabled) .home-hero-search.elementor-widget-tabs{margin-top:48px!important;}
@media(max-width:767px){
  body.home:not(.chromium-elementor-header-disabled) .primary-nav.with-widgets .nav-sidebar{position:static;justify-content:center;min-height:48px;height:auto;flex-wrap:wrap;}
  body.home:not(.chromium-elementor-header-disabled) .home-hero-search.elementor-widget-tabs{margin-top:32px!important;}
}/* BASIR HEADER ALIGNMENT SELECTORS FIX */
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .widget_tz_shopping_cart .heading .widget-heading{display:none!important;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .widget_tz_shopping_cart,
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .widget_tz_shopping_cart .heading{position:relative;height:40px!important;width:40px!important;min-width:40px;max-width:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .widget_tz_shopping_cart .heading:before{position:absolute!important;display:flex!important;align-items:center;justify-content:center;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:40px;height:40px;font-size:28px!important;line-height:40px;color:#fff!important;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .widget_tz_shopping_cart .cart-count-wrapper{top:0!important;left:22px!important;right:auto!important;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .basir-header-contact{display:flex!important;align-items:center!important;justify-content:center;gap:8px;height:40px;margin:0!important;padding:0!important;white-space:nowrap;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .basir-header-contact .logo-widget{display:inline-flex!important;align-items:center;justify-content:center;float:none!important;width:40px;height:40px;margin:0!important;font-size:28px!important;line-height:40px;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .basir-header-contact .logo-call-me{display:inline-flex;align-items:center;height:40px;white-space:nowrap;margin:0;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .basir-account-icon{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;margin:0!important;}
body.home.chromium-elementor-header-disabled .primary-nav .nav-sidebar .basir-account-icon svg{display:block;width:28px!important;height:28px!important;}
/* BASIR: spacing below banner headings */
body.home.chromium-elementor-header-disabled .home-hero-search.elementor-widget-tabs{margin-top:48px!important;}
@media(max-width:767px){body.home.chromium-elementor-header-disabled .home-hero-search.elementor-widget-tabs{margin-top:32px!important;}}
