/*
Theme Name: Dhatu
Theme URI: https://wpkoi.com/dhatu-wpkoi-wordpress-theme/
Template: martanda
Author: wpkoithemes
Author URI: https://wpkoi.com
Description: Dhatu, a dynamic child theme derived from the Martanda WPKoi theme, offers a contemporary, solid, dark, black design for unique portfolio, business or agency websites. It's a versatile multipurpose theme ideal for showcasing your art, business, event, portfolio, blog, webshop, or products. Dhatu seamlessly integrates the power of Elementor's drag-and-drop page builder, WooCommerce shop module, and Contact Form 7 for effective content management. The premium demo leverages the Dhatu premium plugin for added features. With an intuitive admin panel, extensive customizer options, and block-based template parts, Dhatu empowers you to build your dream website without any coding expertise. This responsive theme ensures a flawless display on various devices, enhancing user experience. Craft your online presence with Dhatu and share it with the world. Comprehensive installation and styling guidance is available in our documentation at wpkoi.com/docs.
Requires at least: 6.1
Tested up to: 6.7
Requires PHP: 7.0
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: dhatu
Tags: one-column, blog, e-commerce, flexible-header, full-width-template, custom-background, custom-colors, sticky-post, translation-ready, featured-images, editor-style

*/
.dhatu-title-holder h1 {
    margin-top: 0;
    margin-bottom: 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    padding: 5px 10px;
}
.site-info {
    padding: 0 2vw 1vw;
    text-align: left;
}
.site-header .wp-block-site-title {
    line-height: var(--martanda--site-title-font-size);
}
.martanda-side-left-text-content {
    white-space: nowrap;
}
.wpkoi-elements-adv-accordion .wpkoi-elements-accordion-list .wpkoi-elements-accordion-header {
    text-align: center;
    display: block;
}
.wpkoi-elements-adv-accordion .wpkoi-elements-accordion-list .wpkoi-elements-accordion-content {
    text-align: center;
}
.wp-block-separator.has-background.footer-separator {
    height: 3px;
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    min-width: 220px;
}
table, td, th {
    border-color: rgba(255,255,255,.2) !important;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: 0.25em;
    padding-right: 0.25em;
}
.overflow-hidden {
    overflow: hidden !important;
}
#content .elementor-toggle a, #content .elementor-accordion a, #content .button, #content .woocommerce a.button, #content .woocommerce button.button, html #content input[type=button], #content input[type=reset], #content input[type=submit] {
    text-decoration: inherit;
}
.wp-block-navigation__responsive-container.is-menu-open {
    padding-right: 4vw 
}
.martanda-scrollbar::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    background-clip: content-box;
}
.martanda-scrollbar::-webkit-scrollbar-thumb:hover {
    border: 2px solid transparent;
    background-clip: content-box;
}
.site-header .wp-block-site-title a {
    display: block;
}
.socialborder li {
    border: 1px solid;
}
.sticky-header-wrapper {
    background-color: var(--martanda--sticky-header-background-color) 
}
.site-header-holder {
    position: relative;
    z-index: 10;
}
.woocommerce #content a {
    text-decoration: inherit;
}
.elementor-widget-wpkoi-qr-code canvas {
    max-width: 100%;
    height: auto;
    display: block;
}
.dhatu-noise{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    pointer-events: none;
    background-size: 100px 100px;
    background-repeat: repeat;
    -webkit-animation: dhatunoise .2s steps(1) infinite;
    animation: dhatunoise .2s steps(1) infinite;
    transform-origin: 50% 50%;
    overflow: hidden;
    z-index: -10;
}
@keyframes dhatunoise{
    0%{
        transform:scale(1) 
    }
    25%{
        transform:scaleX(-2) 
    }
    50%{
        transform:scale(-1) 
    }
    75%{
        transform:scaleY(-1) 
    }
}
.sticky-header-wrapper {
    background-color: transparent;
}
.sticky-header-wrapper .site-header-holder.block-is-sticky {
    background-color: var(--martanda--sticky-header-background-color);
}
.site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li a{
    background-color: var(--martanda--subnavigation-background-color);
    color: var(--martanda--subnavigation-text-color);
}
.site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li a:hover {
    background-color: var(--martanda--subnavigation-background-hover-color);
    color: var(--martanda--subnavigation-text-hover-color);
}
.site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li.current-menu-item a {
    background-color: var(--martanda--subnavigation-background-current-color);
    color: var(--martanda--subnavigation-text-current-color);
}
#content .elementor-widget-wpkoi-button a {
    text-decoration: inherit;
}
.dhatu-button-shadow button, .dhatu-button-shadow input[type="submit"], .dhatu-button-shadow .wp-block-post-comments-form input[type="submit"], .dhatu-button-shadow .wp-element-button, .dhatu-button-shadow .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button, .dhatu-button-shadow.woocommerce a.button, .dhatu-button-shadow.woocommerce a.button.alt, .dhatu-button-shadow.woocommerce button.single_add_to_cart_button, .dhatu-button-shadow.woocommerce button[name="add-to-cart"], .dhatu-button-shadow.woocommerce button[type="submit"]:not(.wp-block-search__button), .dhatu-button-shadow.woocommerce input[name="submit"], .dhatu-button-shadow.woocommerce button.button.alt.disabled, .dhatu-button-shadow.woocommerce-page .woocommerce-cart-form table.shop_table_responsive button[name="apply_coupon"], .dhatu-button-shadow.woocommerce-page .woocommerce-cart-form table.shop_table_responsive button[name="update_cart"], .dhatu-button-shadow.woocommerce .return-to-shop a.button, .dhatu-button-shadow.woocommerce #respond input#submit {
    box-shadow: 5px 5px 0px 0px var(--martanda--form-button-border-color);
}
.site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-page-list ul li a, .site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-page-list li.current-menu-item ul li a {
    background-color: var(--martanda--subnavigation-background-color);
    color: var(--martanda--subnavigation-text-color);
    padding: 0 5px;
}
.site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-page-list ul li a:hover, .site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-page-list li.current-menu-item ul li a:hover {
    background-color: var(--martanda--subnavigation-background-hover-color);
    color: var(--martanda--subnavigation-text-hover-color);
}
.site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-page-list ul li.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-page-list li.current-menu-item ul li.current-menu-item a {
    background-color: var(--martanda--subnavigation-background-current-color);
    color: var(--martanda--subnavigation-text-current-color);
}
.dhatu-button-shadow button.wp-block-navigation__submenu-icon {
    box-shadow: none;
}
.site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-page-list ul button.wp-block-navigation__submenu-icon svg {
    fill: #000;
}
