/* CSS Document */
/*
Theme Name: Decker Law 2026
Author: Sway Creative Labs
Author URI: http://madebysway.com
PeteDecker.com WordPress Theme © 2026 Sway Creative Labs
*/

/* temp styles for dev purposes, delete as needed! */

.btn {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	height:50px;
	margin-bottom:20px;
	padding:10px 30px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:18px;
	border:1px solid #ccc;
	border-radius:25px;
	color:#222;
}
.btn:hover,
.btn:focus,
.btn:focus-visible {
	border:1px solid blue;
	color:blue;
}

.btn.btn-2 {
	color:#fff;
	background-color:#ccc;
	border:0px;
}
.btn.btn-2:hover,
.btn.btn-2:focus,
.btn.btn-2:focus-visible {
	color:#222;
	background-color:#eee;
	border:0px;
}

/* */

.news-section {
	/* border:1px solid orange; */
	
	/* display:flex;
	flex-direction:column !important;
	align-items:center !important; */
	
	
}
.news-section .items,
.news-section .slick-track {
	/* border:1px solid pink; */
	/* display:flex;
	flex-wrap:wrap;
	gap:18px;
	justify-content:flex-start;
	align-items:stretch;
	flex-wrap: nowrap; */
	/* width: fit-content !important; */
	
	/* width:100% !important; */
}

.news-section ._theme-card {
	/* flex: 0 0 345px; */
	/* width: 345px; */
}

/* */

.header__search .search__btn,
.header__search .search__close {
	position:absolute;
}

.hero-block__form {
	flex-direction:column;
}

.hero-block__form .gform_fields {
	gap:10px !important;
	text-align:left;
}

.hero-block__form .gform_fields .ginput_counter {
	display:none;
}


.hero-block__form .gform_fields .gfield--type-consent {
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.hero-block__form .gform_fields .gfield--type-consent .gform-field-label {
	display:none;
}
.hero-block__form .gform_fields .gfield--type-consent .gfield_consent_description {
	margin-top:0px !important;
	padding:0px 10px;
	border:0px;
}

/* */

#content .gform_wrapper {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#content .gform_wrapper .gform_body {
	text-align:left;
}