/*
 Theme Name:   Wagner Law Offices - Kadence Child Theme
 Template:     kadence
 Version:      1.0.0
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	--gf-local-font-size: 15px !important;
	line-height: 19px !important;
}
.ginput_container {
	padding-top: 8px !important;
}
.gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) {
	margin-bottom: 12px;animation-fill-mode
}
.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
	margin-top: 20px !important;
}
.checkbox-no-label {
	padding-top: 24px !important;
}
.nomarginbottom {
	margin-bottom: 0 !important;
}
.slightmarginbottom {
	margin-bottom: 5px !important;
}
.nomargintop {
	margin-top: 0 !important;
}
.slightmargintop {
	margin-top: 5px !important;
}


.has-sidebar .content-container {
		grid-gap: 0 !important;
}
aside#secondary {
	    /* this is for text widgets, removed so photo stretches padding: 20px 30px;*/
	padding: 0;
}
.sidebar-inner-wrap {
/* this is only for photo widget so it butts up to menu at top*/
	margin-top: -10px;
}
.blog #primary {
	padding-top: 20px;
}
.post-navigation {
	padding-left: 2rem;
	padding-right: 2rem;
}



aside#secondary h2, aside#secondary h3, aside#secondary h4, aside#secondary h5, aside#secondary h6 {
	    color: white;
}
aside#secondary ul li, aside#secondary ol li  {
	 line-height: 1.3em;
}
body .site-bottom-footer-inner-wrap {
	padding-top: 0;
	padding-bottom: 20px;
}
.entry-content {
	margin-top: 0 !important;
}
.entry-content-wrap {
	padding-left: 3rem !important;
	padding-right: 3rem !important;
}

/* home */

.home .entry-content-wrap {
	padding: 0 !important;
}