/**
Theme Name: Godziszka-theme
Author: Jakub Hopciaś
Author URI: https://sikoradigital.pl
Description: -
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: godziszka-theme
Template: astra
*/

#water-meter-form .wpcf7-form{
	display: grid;
    grid-template-columns:1fr 1fr;
    gap: 20px;
}
@media screen and (max-width:768px){
	#water-meter-form .wpcf7-form{
    grid-template-columns:1fr;
}
}
input:not(.wpcf7-submit), textarea{
	border:2px solid var(--ast-global-color-0) !important;
	box-shadow:none;
	border-radius:8px !important;
}
table{
	margin-bottom:0;
	border:0 !important;
}
textarea{
	max-height:150px;
}
.wp-block-table{
	border-radius:16px !important;
	border:solid 2px var(--ast-global-color-0)
}
table td{
	border:0 !important;
	padding:16px !important; 
}
table tr td strong{
	white-space:nowrap;
}
table tr:first-of-type{
	background-color:var(--ast-global-color-2);
	color:#fff;
}
.header-btn a{
	display:flex !important;
	flex-direction:row !important;
	gap:8px;
	align-items:center;
}
.header-btn a div .tagline{
	font-weight:400;
}
.header-btn a div{
	display:flex;
	flex-direction:column;
	gap:8px;
	align-items:flex-start;
}
.header-btn p{
	display:none;
}
.working-hours{
	color:#FFF;
}
.working-hours li strong{
	min-width:50px;
	display:block;
}
.working-hours li{
margin-bottom:8px;
display:flex;
	gap:16px;
	flex-direction:row;
}
.uagb-post__inner-wrap{
	border:2px solid var(--ast-global-color-0);
	padding:0px !important;
	border-radius:16px;
}
.action-tile, .tel-btn{
	transition:0.3s;
}
.action-tile:hover{
	background-color:#DFEDF3;
}
.tel-btn:hover{
	background-color:#fff;
}
.circle{
	width:25px ;
	min-width:25px !important;
	height:25px;
	border:1px solid var(--ast-global-color-0);
	border-radius:50%;
}
@media screen and (max-width:726px){
	.circle{
		display:none;
	}
}
.timeline{
	position:relative;
}
.timeline-axis::before, .timeline-axis::after{
	position:absolute;
	border-radius:50%;
	width:16px;
	height:16px;
	background-color:var(--ast-global-color-0);
	content:'';
	left:-7px;
}
.timeline-axis::before{
	top:0;
}
.timeline-axis::after{
	bottom:0;
}
@media screen and (max-width:922px){
	.timeline-axis{
		left:0 !important;
	}
}
@media screen and (min-width:921px){
	.timeline-heading-container{
		min-width:400px;
	}
}