/*!
Theme Name: KoiZim Theme
Theme URI: https://www.koizim.co.zw
Author: Go24Digital Development Team
Author URI: https://go24digital.com
Description: Go24Digital is a WordPress child theme for KoiZim
Version: 0.0.101
Template: dacnis
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  dacnis-child
Tags: checmial, child-theme
*/

/* Optionally import parent theme styles if not using functions.php (not recommended for performance) */
/* @import "../dacnis/style.css"; */


body,
html {
  font-family: Urbanist, Arial, sans-serif !important;
  height: 100%;
  margin: 0;
  padding: 0;
}

.has-strong-blue-color {
  color: #0b0bff;
  /* Bright flask blue */
}

.has-strong-blue-background-color {
  background-color: #0b0bff;
}

.has-orange-color {
  color: #f99d1c;
  /* Flask fill orange */
}

.has-orange-background-color {
  background-color: #f99d1c;
}

.has-brand-red-color {
  color: #e4001b;
  /* Red from "CHEMICAL COMPANY" */
}

.has-brand-red-background-color {
  background-color: #e4001b;
}

.has-light-gray-color {
  color: #f4f4f4;
}

.has-light-gray-background-color {
  background-color: #f4f4f4;
}

.has-black-color {
  color: #000;
}

.has-black-background-color {
  background-color: #000;
}

.wp-block-kubio-copyright p {
  visibility: hidden;
}

div.h-navigation-padding {
  padding-top: 30px !important;
}

body.home {
  div.h-navigation-padding {
    padding-top: 130px !important;
  }
}

h1.wp-block-kubio-page-title {
  width: 100vw !important;
  /* Force full viewport width */
  max-width: 100vw !important;
  /* Prevent any max-width from limiting */
  position: relative !important;
  /* Needed for absolute positioning if required */
  left: 50% !important;
  /* Center it correctly */
  transform: translateX(-50%) !important;
  /* Undo left shift from parent containers */
  box-sizing: border-box !important;
  /* Include padding in total width */
  /*same background using rgb*/
  background-color: rgba(249, 157, 28, .5) !important;
  color: #000 !important;
  padding: 80px 0 30px !important;
  font-weight: normal !important;
}