/*
 Theme Name: Bielitz
 Theme URI: https://wordpress.org/themes/twentytwentyfive/
 Description: Dedicated theme for Bielitz.
 Author: Devisu
 Author URI: https://devisu.pl
 Template: twentytwentyfive
 Requires at least: 6.7
 Tested up to: 6.8
 Requires PHP: 7.2
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: twentytwentyfive-child
 Tags: child-theme, block-theme
*/

/* Place tiny overrides here if needed. For larger changes, use assets/css/custom.css */

header.wp-block-template-part {
  position: fixed;
  top: 16px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
}

.logged-in header.wp-block-template-part {
  top: 48px;
}

.fs16 a {
  font-size: 16px;
}

.greenBGhover {
  background: var(--wp--preset--color--custom-bez);
}

.greenBGhover:hover {
  background: var(--wp--preset--color--custom-zielony) !important;
  cursor: pointer;
}

.greenBGhover:hover img {
  filter: brightness(0) invert(1);
}

.wpcf7 label {
  color: #fff;
}

.wpcf7 .wpcf7-response-output {
  color: #fff;
  margin: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border-width: 1px;
}

.wpcf7 .wpcf7-form-control {
  background-color: transparent;
  border: 1px solid #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: #fff;
  min-height: 40px;
  font-size: 18px;
  width: 100%;
  outline: 0;
  margin-top: 8px;
}

.wpcf7 .wpcf7-submit {
  background-color: var(--wp--preset--color--custom-pomaranczowy);
  padding: 11px 22px;
  border: 1px solid var(--wp--preset--color--custom-pomaranczowy);
  font-size: 16px;
  color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
}

.wp-block-navigation ul li.wp-block-navigation-item {
  border: 1px solid #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 11px;
}

.wp-block-navigation ul li.wp-block-navigation-item:hover,
.wp-block-navigation ul li.current-menu-item {
  background-color: #fff;
  color: #000;
}

.wp-block-navigation ul li.wp-block-navigation-item:hover a,
.wp-block-navigation ul li.current-menu-item a {
  text-decoration: none;
}

@media (max-width: 1500px) {
  .maxWidth {
    max-width: 1400px !important;
    margin: 0 auto !important;
    width: 100%;
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}
