/*
Theme Name: Kancelaria Adwokacka – szablon blokowy
Theme URI: https://install-it.pl
Description: Responsywny szablon blokowy (Full Site Editing) dla strony kancelarii prawnej. Zbudowany jako motyw potomny Twenty Twenty-Five – zawiera stronę główną i uniwersalny szablon podstron (w tym podstronę usługi prawnej).
Author: Install-IT
Template: twentytwentyfive
Version: 1.4.3
Text Domain: kancelaria-blok
Requires PHP: 7.4
Requires at least: 6.5
*/


input.wpcf7-submit {
	background-color: var(--wp--preset--color--accent) !important;
	color: var(--wp--preset--color--contrast) !important;
	border-radius: 4px;
    border-width: 0;
    font-family: inherit;
    font-size: var(--wp--preset--font-size--medium);
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: 1rem;
    padding-right: 2.25rem;
    padding-bottom: 1rem;
    padding-left: 2.25rem;
    text-decoration: none;
    text-transform: inherit;
}


footer h4, footer a {
	color: var(--wp--preset--color--base) !important
}
/*
header.wp-block-template-part {
	border-top: 2px solid;
    padding-top: 100px;
    margin-top: 100px;
}
*/

.wp-block-navigation__submenu-container span.wp-block-navigation-item__label {
	color: black;
	text-decoration:none;
}

.wp-block-navigation__submenu-container span.wp-block-navigation-item__label:hover {
	color: var(--wp--preset--color--primary-dark) !important;
	text-decoration:none;
}

.wp-block-navigation__submenu-container li.wp-block-navigation-link:hover {
	background-color: var(--wp--preset--color--accent) !important;
	text-decoration:none;
}
:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover) {
  text-decoration: none;
}


div.wp-block-group.alignfull.has-base-2-background-color.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-dfb42490.wp-block-group-is-layout-constrained 
div.wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-794e3cfa.wp-block-columns-is-layout-flex
div.wp-block-column.has-custom-border.has-base-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow,

div.wp-block-group.alignfull.has-base-2-background-color.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-dfb42490.wp-block-group-is-layout-constrained 
div.wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-1dc7714a.wp-block-columns-is-layout-flex
div.wp-block-column.has-custom-border.has-base-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow,

div.wp-block-group.alignfull.has-base-2-background-color.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-dfb42490.wp-block-group-is-layout-constrained 
div.wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-794e3cfa.wp-block-columns-is-layout-flex
div.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
 {
	box-shadow: 15px 15px 30px #bebebe, -15px -15px 30px #ffffff;
	
}


input.wpcf7-form-control, textarea.wpcf7-form-control {
	width: 90%;
}
input[type="submit"] {
	width: fit-content;
}