
/* Reset CSS End */
html, body {
	scroll-behavior: smooth;
}

.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 25px 30px;
}

.alignleft {
	float: left;
	margin: 6px 35px 25px 0;
}

img {
	max-width: 100%;
	height: auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 15px 15px;
}

a img.alignnone {
	margin: 5px 15px 15px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 15px 15px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

b, strong {
	font-weight: 600;
}

.wpcf7 form label.error {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #f00;
	color: var(--white);
	font-size: 12px;
	padding: 2px;
	display: inline-block;
	line-height: normal;
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.align-items-center {
	align-items: center;
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
	opacity: 1;
	color: #fff;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.review-schema-wrapper  .clientreviews .heading {
	color: var(--dark-gray);
	font-weight: 500;
	margin-bottom: 15px;
	font-size: calc(20px + ( 30 - 20 ) * ( ( 100vw - 320px ) / ( 1920 - 320 ) ));
}

.page_review {
	color: var(--dark-gray);
	line-height: 150%;
	font-size: calc(14px + ( 18 - 14 ) * ( ( 100vw - 320px ) / ( 1920 - 320 ) ));
}

.review-schema-wrapper  .clientreviews {
	padding-bottom: 30px;
}

.video-schema {
	padding-bottom: 30px;
}

.video-schema .row {
	display: flex;
	gap: 20px;
}

.video-schema .row p {
	color: var(--dark-gray);
	line-height: 110%;
	margin-bottom: 15px;
	font-size: calc(16px + ( 18 - 16 ) * ( ( 100vw - 320px ) / ( 1920 - 320 ) ));
}

.review-schema-wrapper, .video-schema {
	background-color: var(--superlight-orange);
	padding: 20px;
	margin-bottom: 30px;
}

/* reset css end */
body {
	font-family: "Outfit", sans-serif;
	margin: 0;
	color: var(--dark-gray);
	font-size: 16px;
	line-height: 32px;
}

/* Header */
#header {
	background-color: var(--white);
	padding-top: 20px;
	padding-bottom: 20px;
	position: sticky;
	top: 0;
	z-index: 9;
	transition: all .4s ease;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .4);
}

.logo-wrapper {
	display: flex;
	align-items: center;
}

.logo-wrapper a {
	display: inline-flex;
}

.header-middle #menu-main-menu {
	display: flex;
	align-items: center;
	gap: 13px;
}

.header-middle #menu-main-menu a {
	font-size: 18px;
	color: var(--dark-gray);
	font-weight: 400;
}

.header-middle .white-search-icon {
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/header-search.svg");
	width: 20px;
	height: 20px;
	background-size: 20px;
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
	margin-left: 10px;
	margin-right: 10px;
}

.header-middle .btn {
	font-size: 18px;
	border: transparent;
	padding: 8px 10px;
	margin-right: 10px;
	transition: all .4s ease;
}

.translator .gtranslate_wrapper .glink {
	color: var(--dark-gray);
	font-size: 18px;
	background-color: var(--orange);
	padding: 8px 15px;
	line-height: 100%;
	font-weight: 600;
	display: inline-block;
}

.translated-ltr .header-middle .btn, .translated-ltr .translator .gtranslate_wrapper .glink {
	font-size: 14px;
}

.translated-ltr .header-middle #menu-main-menu a {
	font-size: 16px;
}

.translator .gtranslate_wrapper .gt-current-lang, .mobile-translator .gtranslate_wrapper .glink.gt-current-lang {
	display: none;
}

.header-right p {
	font-weight: 300;
	margin: 0;
	line-height: normal;
}

.header-right .callNum {
	font-size: 22px;
	color: var(--dark-gray);
	font-weight: 700;
}

.header-row-wraper {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.header-left {
	width: 220px;
}

.header-wraper-menu {
	width: calc(100% - 220px);
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.header-right-lgmobile {
	padding-left: 50px;
	line-height: normal;
}

.translated-ltr .header-wrapper.container-full {
	padding-left: 20px;
	padding-right: 20px;
}

.mobile-translator .gtranslate_wrapper .glink {
	display: none;
}

.mobile-search-bar-box {
	position: fixed;
	top: -15px;
	left: 0;
	width: 100%;
	background: var(--dark-blue);
	z-index: 99999;
	transform: translateY(-100%);
	opacity: 0;
	transition: transform .4s ease, opacity .4s ease;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
	padding: 35px 10px;
}

.mobile-search-active .mobile-search-bar-box {
	transform: translateY(0);
	opacity: 1;
	top: 0;
}

.m-close-search {
	text-align: right;
	height: 20px;
	cursor: pointer;
	display: block;
	padding-right: 15px;
	position: relative;
}

.m-close-search::before, .m-close-search::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 20px;
	width: 2px;
	height: 20px;
	background: var(--orange);
	transform-origin: center;
}

.m-close-search::before {
	transform: translate(-50%, -50%) rotate(45deg);
}

.m-close-search::after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

#m-SiteSearchs-form input {
	height: 35px;
	background: 0 0;
	color: #fff;
	padding: 8px 58px 8px 10px;
	border: none;
	border-bottom: 1px solid #fff;
	width: 100%;
}

#m-SiteSearchs-form input:focus {
	outline: 0;
}

#m-SiteSearchs-form input:focus-visible {
	border-bottom: 1px solid #fff !important;
}

#m-SiteSearchs {
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/header-search.svg");
	width: 20px;
	height: 19px;
	background-size: 100%;
	display: block;
	border: 0;
}

.search-input-box .req-error {
	position: absolute;
	right: 35px;
	top: 10px;
	color: white;
	display: none;
}

.menu-Desktop .menu-item-has-children {
	transition: all .4s ease;
	position: relative;
	display: flex;
}

.menu-Desktop .menu-item-has-children .submenu-toggle {
	position: relative;
	transition: all .4s ease;
	padding-right: 16px;
}

.menu-Desktop .menu-item-has-children .submenu-toggle:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0px;
	transform: translate(-50%, -70%) rotate(45deg);
	border: solid var(--dark-gray);
	border-width: 0 1.4px 1.4px 0;
	padding: 3px;
	display: inline-block;
	transition: all .4s ease;
}

.menu-Desktop .menu-item-has-children:hover .submenu-toggle:after {
	border-color: var(--orange);
}

.menu-Desktop ul.sub-menu {
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition: all .4s ease;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 2;
	min-width: 300px;
	box-shadow: 0px 17px 16px rgba(0, 0, 0, .15);
	background-color: var(--white);
}

.menu-Desktop li:hover > ul.sub-menu {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.menu-Desktop ul.sub-menu ul.sub-menu {
	top: 0;
	left: 100%;
	transform: translateX(10px);
}

.menu-Desktop ul.sub-menu li:hover > ul.sub-menu {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
}

.menu-Desktop ul.sub-menu a {
	padding: 10px;
	color: var(--dark-gray);
}

.menu-Desktop ul.sub-menu li {
	border-bottom: 1.4px solid var(--dark-gray);
	transition: all .4s ease;
}

#menu-main-menu.menu-Desktop ul.sub-menu li a {
	display: block;
	font-size: 18px;
}

.menu-Desktop ul.sub-menu li:hover, #menu-main-menu.menu-Desktop ul.sub-menu > li.current-menu-item {
	background-color: var(--orange);
}

#menu-main-menu.menu-Desktop ul.sub-menu > li:hover > a, #menu-main-menu.menu-Desktop ul.sub-menu > li.current-menu-item > a {
	color: var(--white);
}

.header-middle #menu-main-menu.menu-Desktop .menu-item-has-children li.current-menu-item > .submenu-toggle:after {
	border-color: var(--white) !important;
}

.menu-Desktop ul.sub-menu .submenu-toggle {
	position: absolute;
	right: 10px;
	bottom: 30px;
	transform: rotate(100deg);
}

.menu-Desktop ul.sub-menu li:hover .submenu-toggle:after {
	border-color: var(--white) !important;
}

.menu-Desktop ul.sub-menu .submenu-toggle:after {
	border-color: var(--dark-gray) !important;
	transform: translate(-50%, -80%) rotate(210deg);
}

.header-middle #menu-main-menu.menu-Desktop a {
	transition: all .4s ease;
}

.header-middle #menu-main-menu.menu-Desktop .current-menu-item > a, .header-middle #menu-main-menu.menu-Desktop a:hover {
	color: var(--orange);
}

.header-middle #menu-main-menu.menu-Desktop .current-menu-item .submenu-toggle:after {
	border-color: var(--orange) !important;
}

.menu-button {
	flex-direction: column;
	justify-content: center;
	gap: 8px;
	height: 40px;
	width: 40px;
	position: relative;
	line-height: normal;
	background: transparent;
	border: 1px solid var(--light-orange);
	padding-left: 7px;
	padding-right: 7px;
	cursor: pointer;
}

.menu-button .menu-bar {
	width: 100%;
	height: 2px;
	height: 2px;
	background-color: var(--light-orange);
	border-radius: 2px;
	display: inline-block;
	transition: all .4s ease;
	transform: scaleY(.75);
	transform-origin: center;
}

.small-mobile-icon, .mobile-search-bar.mobilesearch {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	width: 40px;
	background: transparent;
	border: 1px solid var(--light-orange);
	cursor: pointer;
}

.small-mobile-icon a {
	height: 18px;
	width: 18px;
	display: block;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/Phone.svg") no-repeat center center;
	background-size: 100%;
}

.small-mobile-icon a.nitro-lazy {
	background: none !important;
}

.mobile-search-bar.mobilesearch .white-search-icon {
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/header-search.svg");
	width: 18px;
	height: 17px;
	display: block;
	background-size: 100%;
}

.menu-Mobile {
	position: fixed;
	top: 0;
	right: 0;
	height: 100vh;
	width: 100%;
	background: #fff;
	transform: translateX(100%);
	transition: transform .4s ease;
	z-index: 9;
	overflow-y: auto;
	padding-top: 90px;
}

.nav-open-menu .menu-Mobile {
	transform: translateX(0);
}

.nav-open-menu .logo-wrapper {
	position: relative;
	z-index: 999;
}

.nav-open-menu .menu-button {
	z-index: 999;
	position: absolute;
	right: 15px;
	transition: all .4s ease;
}

.nav-open-menu .menu-button .menu-bar-top {
	transform: rotate(45deg) translate(9px, 7px);
}

.nav-open-menu .menu-button .menu-bar-middle {
	opacity: 0;
}

.nav-open-menu .menu-button .menu-bar-bottom {
	transform: rotate(-45deg) translate(7px, -5px);
}

.menu-Mobile a {
	font-size: 16px;
	color: var(--dark-gray);
	font-weight: 400;
	padding: 10px;
	display: block;
}

.menu-Mobile li {
	position: relative;
	background-color: var(--white);
	border-bottom: 1px solid var(--dark-gray);
}

.menu-Mobile li .sub-menu li:first-of-type {
	border-top: 1px solid var(--dark-gray);
}

.menu-Mobile li .sub-menu li:last-of-type {
	border-bottom: 0;
}

.menu-Mobile li .sub-menu li > a {
	padding-left: 25px;
}

.menu-Mobile li .sub-menu li .sub-menu a {
	padding-left: 30px;
}

.menu-Mobile .submenu-toggle {
	position: absolute;
	height: 40px;
	width: 40px;
	z-index: 1;
	right: 0;
	top: 0;
}

.menu-Mobile .submenu-toggle:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translate(-50%, -70%) rotate(45deg);
	border: solid var(--dark-gray);
	border-width: 0 2.4px 2.4px 0;
	padding: 3px;
	display: inline-block;
	transition: all .4s ease;
}

.menu-Mobile li:hover, .menu-Mobile li.current-menu-item {
	background-color: var(--orange);
}

.menu-Mobile li:hover > a, .menu-Mobile li.current-menu-item > a {
	color: var(--white);
}

.menu-Mobile li:hover > .submenu-toggle:after, .menu-Mobile li.current-menu-item > .submenu-toggle:after {
	border-color: var(--white);
}

/* inner banner  */
.inner-banner-wrapper {
	height: 450px;
}

.inner-banner-title-wrapper {
	z-index: 1;
}

.inner-banner .inner-banner-wrapper::before {
	background-size: contain;
	content: "";
	position: absolute;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/innerbanner-bg.png");
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	mix-blend-mode: multiply;
}

/*Home Page*/
.excepteur-sint {
	margin-top: 67px;
	margin-bottom: 139px;
}

.excepteur-sint-content {
	width: 51%;
}

.excepteur-sint-img {
	width: 45%;
}

.excepteur-sint-img img {
	width: 100%;
}

.excepteur-sint .btn {
	display: inline-block;
}

.excepteur-sint .btn-blue {
	margin-right: 27px;
}

.bankruptcy_lawyer {
	padding-top: 94px;
	padding-bottom: 117px;
	background: linear-gradient(to left, #ccdfff, #fff);
}

.bankruptcy_lawyer_video {
	width: 35%;
}

.bankruptcy_lawyer_content {
	width: 57%;
}

.video-thumbnail {
	width: 100%;
	height: 360px;
}

.video-thumbnails .play-button {
	position: absolute;
}

.play-button {
	position: relative;
	height: 70.14px;
	width: 70.14px;
	transition: all .4s ease;
	background: rgba(0, 0, 0, .31);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}

.play-button:after {
	content: "";
	position: absolute;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/play.svg") no-repeat center center;
	background-size: contain;
	width: 26px;
	height: 35px;
	top: 22px;
	right: 15px;
}

.video-thumbnail:hover .play-button {
	background: var(--orange);
}

.video-thumbnails:hover .play-button {
	background: var(--orange);
}

.bankruptcy_lawyer_subheading {
	color: var(--dark-gray);
	margin-bottom: 36px;
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}

.in-media {
	background: linear-gradient(to bottom, #f0f0f0, #fff);
	padding-top: 54px;
	padding-bottom: 125px;
}

.in-media-videos {
	margin-top: 55px;
}

.media-featured {
	width: 41.31%;
}

.media-videos {
	width: 56%;
}

.media-featured .video-thumbnail {
	height: 310px;
	width: 100%;
}

.media-featured > div {
	margin-bottom: 36px;
}

.media-featured .play-button {
	height: 81.14px;
	width: 81.14px;
}

.media-featured .play-button:after {
	right: 20px;
	top: 26px;
}

.media-featured .media-featured-content p {
	color: var(--dark-gray);
	font-size: 18px;
	line-height: 150%;
	font-weight: 400;
}

.media-featured .media-featured-content p:first-of-type {
	margin-bottom: 8px;
}

.media-videos .video-thumbnail {
	width: 100%;
	height: 200px;
}

.media-videos > div {
	width: 47%;
	margin-bottom: 30px;
}

.in-media .btn {
	border: 2px solid var(--dark-blue);
}

.in-media-links {
	margin-top: 30px;
}

.in-media-links .btn-blue {
	margin-right: 26px;
}

.considering-filing {
	background-color: var(--orange);
}

.container-considering {
	justify-content: space-between;
}

.considering-filing-content {
	padding-top: 76px;
	padding-bottom: 96px;
	width: 43%;
}

.considering-filing-img {
	width: 56%;
}

.considering-filing-img img {
	width: 100%;
	height: -webkit-fill-available;
}

.considering-filing li, .texas-bankruptcy li, .excepteur-sint li {
	position: relative;
	color: var(--dark-gray);
	font-size: 18px;
	margin-bottom: 15px;
	line-height: 150%;
	font-weight: 400;
	padding-left: 28px;
}

.considering-filing li::before, .texas-bankruptcy li::before, .excepteur-sint li::before {
	content: "";
	position: absolute;
	height: 14.77px;
	width: 14.77px;
	background-color: var(--white);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 7px;
	left: 0;
}

.excepteur-sint li::before {
	background-color: var(--orange);
}

.considering-filing-links {
	margin-top: 21px;
}

.considering-filing-links .btn-white {
	margin-right: 26px;
}

.texas-bankruptcy {
	margin-top: 91px;
	margin-bottom: 94px;
}

.texas-bankruptcy li::before {
	background-color: var(--orange);
}

.texas-bankruptcy-content {
	padding-top: 118px;
	padding-bottom: 95px;
	padding-right: 100px;
	width: 40%;
	margin-left: auto;
	z-index: 2;
}

.container-texas::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 1230px;
	height: 100%;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/09/texas-gradient.webp") no-repeat center center;
	background-size: cover;
	z-index: 1;
}

.texas-bankruptcy-links {
	margin-top: 35px;
}

h2.reed_allmand_heading span {
	color: #fff !important;
	font-size: 48px;
}

.tailored_debt_link {
	margin-top: 15px;
}

.reed_allmand-subhaeding {
	font-size: 36px;
	font-weight: 600;
	line-height: 100%;
	margin-bottom: 28px;
}

.reed_allmand .reed_allmand_content {
	width: 50%;
	margin-left: auto;
	padding-right: 276px;
	padding-top: 75px;
	padding-bottom: 87px;
}

.reed_allmand_top {
	font-size: 24px;
	margin-bottom: 20px;
	color: var(--white);
	font-weight: 400;
}

.reed_allmand .reed_allmand_content p {
	color: var(--white);
}

.home-contactus-wrapper .contactus-content {
	width: 44%;
}

.home-contactus-Form-wrapper {
	width: 50%;
}

.home-contactus {
	padding-top: 74px;
	padding-bottom: 79px;
	background-color: var(--superlight-orange);
}

.home-contactus-subheading {
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 36px;
	color: var(--dark-gray);
}

.callNow {
	gap: 15px;
}

.callNow-Text.heading-primary {
	margin-bottom: 0;
	font-size: 36px;
}

.callNow .callNow-Number {
	color: var(--light-blue);
	font-weight: 700;
	font-size: 40px;
	line-height: 100%;
}

.contact-us-form .field-group {
	grid-template-columns: 1fr 1fr;
	gap: 29px 15px;
}

.contact-us-form .field-group input, .contact-us-form #your-message, .free-gift-right .free-gift-form input {
	width: 100%;
	padding: 20px;
	color: #0a0b0c;
	font-size: 20px;
	line-height: 100%;
	font-weight: 400;
	font-family: "Outfit";
	border-radius: 5px;
	border: 1px solid #bfbfbf;
}

.wpcf7-form-control-wrap {
	display: block;
}

.contact-us-form #your-message {
	display: block;
	margin-top: 30px;
	padding-bottom: 0;
	height: 170px;
	resize: vertical;
}

.contact-us-form .field-group input:focus-visible, .contact-us-form #your-message:focus-visible, .free-gift-right .free-gift-form input:focus-visible {
	border-color: var(--orange) !important;
	outline: 0;
}

.contact-us-form .field-group input::placeholder, .contact-us-form #your-message::placeholder {
	color: #0a0b0c;
}

.contact-radio-group > label {
	font-size: 22px;
	color: #0a0b0c;
	display: block;
	margin-top: 25px;
	margin-bottom: 10px;
}

.contact-radio-group #contact-method {
	display: flex;
	align-items: center;
	gap: 65px;
	font-size: 20px;
	color: #0a0b0c;
}

.contact-radio-group #contact-method > span {
	margin: 0;
}

.contact-radio-group #contact-method input[type="radio"] {
	margin: 0;
	height: 20px;
	width: 20px;
	accent-color: var(--light-blue);
}

.contact-radio-group #contact-method > span label {
	display: flex;
	align-items: center;
	gap: 10px;
}

.contact-us-form .btn {
	border: 0;
	margin-top: 25px;
	cursor: pointer;
}

.contact-us-form label.error, .free-gift-form label.error {
	background-color: #f00;
	color: var(--white);
	font-size: 12px;
	padding: 2px;
	display: inline-block;
}

.contact-us-form #contactMethod-error {
	position: absolute;
	bottom: -20px;
}

.why-choose {
	padding-top: 100px;
	padding-bottom: 100px;
	background: linear-gradient(to left, #ccdfff, #fff);
}

.why-choose .why-choose-items {
	margin-top: 70px;
	margin-bottom: 76px;
}

.why-choose .why-choose-item {
	border-right: 1px solid var(--white);
	padding: 0 45px;
}

.why-choose .why-choose-item:last-of-type {
	border: 0;
}

.why-choose-subheading {
	font-size: 24px;
	font-weight: 700;
	color: var(--dark-gray);
	margin: 23px 0;
	font-family: "Outfit";
	line-height: 30px;
}

.why-choose-item-description p {
	font-size: 18px;
	color: var(--dark-gray);
	text-transform: capitalize;
}

.why-choose-links .btn {
	border: 3px solid transparent;
	transition: all .4s ease;
}

.home-content-wrapper {
	background: linear-gradient(to left, #fbf0d7, #fff);
}

.Tailored-Debt {
	padding-top: 100px;
	padding-bottom: 100px;
	background: linear-gradient(to left, #f0f0f0, #fff);
}

.Tailored-Debt-items {
	margin-top: 40px;
	flex-wrap: wrap;
}

/*.tailored_debt_heading.tailored_debt_heading {
    color: var(--dark-blue);
    margin-bottom: 17px;
}*/
.reed_allmand_bg {
	background-size: cover;
}

/*.tailored_debt_heading .heading-blue-accent {
    color: var(--light-blue) !important;
}*/
.tailored_debt_subheading {
	font-size: 32px;
	font-weight: 700;
	color: var(--dark-gray);
	margin: 20px 0;
}

.Tailored-Debt-description {
	width: 53%;
	margin-inline: auto;
}

.client-reviews-link .btn-white {
	border: 2px solid var(--white);
}

.client-reviews-link .btn-orange {
	border: 2px solid var(--orange);
}

.client-reviews-link .btn-orange:hover {
	color: var(--light-blue);
	border: 2px solid var(--white);
	background-color: var(--light-orange);
}

.client-reviews-link .btn-white:hover {
	color: var(--light-blue);
	border: 2px solid transparent;
	background-color: var(--superlight-blue);
}

.reed_allmand_links .btn.btn-orange {
	border: 2px solid var(--orange);
}

.reed_allmand_links .btn.btn-orange:hover {
	border: 2px solid var(--white);
	color: var(--light-blue);
}

.tailored_debt_link .btn, .considering-filing-links .btn-white, .texas-bankruptcy-links .btn {
	border: 2px solid var(--white);
}

.tailored_debt_link .btn:hover, .considering-filing-links .btn-white:hover, .texas-bankruptcy-links .btn:hover {
	color: var(--light-blue);
	border: 2px solid var(--white);
	background-color: var(--superlight-blue);
}

.considering-filing-links .btn-gray {
	border: 2px solid var(--dark-gray);
}

.considering-filing-links .btn-gray:hover {
	color: var(--light-blue);
	border: 2px solid var(--white);
	background-color: var(--light-orange);
}

.in-media-links .btn-blue {
	border: solid transparent;
}

.in-media-links .btn-blue:hover {
	color: var(--light-blue);
	background-color: var(--light-orange);
	border: solid transparent;
}

.in-media .btn-white:hover {
	background-color: var(--superlight-blue);
	color: var(--light-blue);
}

.tailored_debt_subcontent, .tailored_debt_link {
	margin-top: auto;
}

.tailored_debt_content p, .tailored_debt_subcontent p {
	font-size: 20px;
	font-weight: 400;
	color: var(--dark-gray);
	margin-bottom: 20px;
	font-family: "Outfit";
	text-transform: capitalize;
}

.tailored_debt_subcontent p {
	font-size: 16px;
}

.Tailored-Debt-item {
	position: relative;
	z-index: 1;
	padding: 15px;
	width: 25%;
	flex-direction: column;
}

.tailored-debt-item-box {
	padding: 20px 20px;
	position: relative;
	background: var(--superlight-orange);
	height: 100%;
}

.justify-space-center {
	justify-content: center;
}

.Tailored-Debt-item img, .Tailored-Debt-item svg {
	height: 66px;
	width: 66px;
}

.Tailored-Debt-item .tailored-debt-item-box::before {
	content: "";
	position: absolute;
	inset: 0;
	background-color: inherit;
	z-index: -1;
	transform: scale(1.03);
	border-radius: 12px;
	border: 5px solid var(--white);
	transition: transform .4s ease, box-shadow .4s ease, border .4s ease, opacity .4s ease;
	opacity: 0;
}

.Tailored-Debt-item .tailored-debt-item-box:hover::before {
	transform: scale(1.08);
	box-shadow: 0 8px 20px rgba(0, 0, 0, .15);
	opacity: 1;
}

/* .Tailored-Debt-item:first-of-type {
    background-color: var(--superlight-orange);
} */

/* .Tailored-Debt-item:nth-of-type(2){
    background-color: var(--superlight-blue);
} */
.Tailored-Debt-item:nth-child(4n + 2) .tailored-debt-item-box {
	background-color: var(--superlight-blue);
}

.Tailored-Debt-item:nth-child(4n + 3) .tailored-debt-item-box {
	background-color: var(--light-orange);
}

.Tailored-Debt-item:nth-child(4n + 4) .tailored-debt-item-box {
	background-color: #4f7ec9;
	color: var(--white);
}

/* .Tailored-Debt-item:nth-of-type(3) {
    background-color: var(--light-orange);
} */

/* .Tailored-Debt-item:last-of-type {
    background-color: #4F7EC9;
    color: var(--white);
} */
.Tailored-Debt-item:nth-child(4n + 4) .tailored-debt-item-box .tailored_debt_subheading, .Tailored-Debt-item:nth-child(4n + 4) .tailored-debt-item-box .tailored_debt_content p, .Tailored-Debt-item:nth-child(4n + 4) .tailored-debt-item-box .tailored_debt_subcontent p {
	color: var(--white);
}

.client-reviews {
	background-color: var(--background-blue);
	padding-top: 64px;
	padding-bottom: 109px;
}

.heading-primary.client-reviews-heading {
	color: var(--white);
}

.client-reviews-items {
	margin-top: 65px;
}

.client-reviews-items::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	height: 100%;
	pointer-events: none;
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #0a3a78 100%);
}

.client-reviews-items button {
	content: "";
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/arrow-prev.svg");
	height: 51px;
	width: 26px;
	position: absolute;
	border: 0;
	top: 50%;
	transform: translateY(-50%);
}

.client-reviews-items button.reviews-prev {
	left: -110px;
}

.client-reviews-items button.reviews-next {
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/arrow-next.svg");
	right: -90px;
}

.client-reviews-link {
	margin-top: 67px;
}

.client-reviews-link .btn-orange {
	margin-right: 26px;
}

.client-reviews-item .video-thumbnail {
	height: 266px;
	width: 100%;
}

.client-reviews-wrapper .slick-slide {
	margin-right: 40px;
}

.contact-us-form .btn, .excepteur-sint .btn, .bankruptcy_lawyer_content .btn {
	border: 2px solid transparent;
}

.contact-us-form .btn:hover, .excepteur-sint .btn:hover, .bankruptcy_lawyer_content .btn:hover {
	color: var(--dark-blue);
	background-color: var(--orange);
	border: 2px solid var(--white);
}

.home-banner-slider {
	max-width: 100%;
	overflow: hidden;
}

.home-banner-wrapper {
	height: 652px !important;
	display: flex !important;
}

.home-banner-wrapper::before {
	content: "";
	position: absolute;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/banner-left.png");
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	mix-blend-mode: multiply;
}

.home-banner-content {
	padding-left: 167px;
	max-width: 550px;
	z-index: 1;
}

.home-banner-cta .btn-white {
	margin-right: 22px;
	transition: all .4s ease;
	border: 2px solid transparent;
}

.translated-ltr .home-banner-cta .btn-white {
	margin-right: 10px;
}

.home-banner-cta .btn-orange {
	transition: all .4s ease;
	border: 2px solid transparent;
}

.home-banner-description p {
	color: var(--white);
	font-size: 20px;
	font-weight: 300;
	margin: 28px 0;
}

.home-banner-slider .slick-dots {
	bottom: 63px;
	display: flex;
	justify-content: center;
	gap: 17px;
}

.home-banner-slider .slick-dots li button:before {
	background-color: rgba(255, 255, 255, .6);
	height: 26px;
	width: 26px;
	font-size: 0;
	border: 1px solid var(--white);
	transform: rotate(45deg);
}

.home-banner-slider.slick-dotted.slick-slider {
	margin-bottom: 0;
}

/*Page Videos*/
.videos-page {
	padding: 100px 0;
}

.pagination-wrapper-videos {
	margin-top: 100px;
}

.videos-listing {
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px 20px;
	margin-top: 52px;
}

.videos-listing-featured-img, .videos-listing-featured-img .video-thumbnail {
	height: 297px;
}

.video-listing-title {
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	margin-top: 28px;
}

.pagination-wrapper-videos .prev.page-numbers {
	margin-right: 148px;
}

.pagination-wrapper-videos .next.page-numbers {
	margin-left: 148px;
}

.Blogs-listing-Left .pagination-wrapper-videos .prev.page-numbers {
	margin-right: 30px;
}

.Blogs-listing-Left .pagination-wrapper-videos .next.page-numbers {
	margin-left: 10px;
}

.pagination-wrapper-videos {
	display: flex;
	flex-wrap: wrap;
}

.videos-page .pagination-wrapper-videos {
	justify-content: center;
}

.Blogs-listing-Left  .pagination-wrapper-videos .page-numbers {
	margin-bottom: 20px;
}

.pagination-wrapper-videos .prev.page-numbers, .pagination-wrapper-videos .next.page-numbers {
	color: var(--white);
	background-color: var(--dark-blue);
	padding: 8px 22px;
	font-size: 20px;
	font-weight: 600;
}

.pagination-wrapper-videos .page-numbers {
	color: var(--dark-gray);
	font-size: 20px;
	font-weight: 500;
	padding: 8px 24px;
	border: 2px solid rgba(38, 38, 38, .4);
	margin-right: 20px;
	transition: all .4s ease;
}

.pagination-wrapper-videos .page-numbers.current, .pagination-wrapper-videos .page-numbers:hover {
	background-color: var(--dark-blue);
	color: var(--white);
	border-color: var(--dark-blue);
}

.single-video-featured {
	width: 50%;
	height: 500px;
	margin-bottom: 30px;
}

.single-video-featured .video-thumbnail {
	height: 500px;
}

.single-video-title {
	font-weight: 500;
	font-size: 36px;
	margin-bottom: 30px;
}

/*page scholership*/
.Contest-Topic {
	background-color: #fbf0d7;
	padding: 40px 20px;
}

.College-Students-content {
	color: var(--dark-gray);
	font-size: 16px;
	margin-bottom: 15px;
}

.Contest-Topic-heading {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	line-height: 32px;
	margin-bottom: 10px;
}

.Contest-Topic-Desc p {
	font-size: 16px;
	color: #000;
	max-width: 830px;
	line-height: 32px;
	margin-inline: auto;
}

.Scholership-Aim {
	background-color: #f3f3f3;
}

.Scholership-Aim-inner {
	padding-left: 170px;
	padding-right: 275px;
	max-width: 1920px;
}

.Scholership-Aim-left {
	width: 43%;
}

.Scholership-Aim-right {
	width: 46%;
	gap: 60px;
	flex-direction: column;
}

.Scholership-Aim-items {
	gap: 50px;
}

.Scholership-Aim-img img {
	width: 100%;
}

.tips-trick-content {
	gap: 20px;
	grid-template-columns: 1fr 1fr 1fr;
}

.tips-trick-item {
	background-color: #cbdfff;
	padding: 50px 77px;
	align-content: center;
}

.tips-trick-heading {
	font-size: 24px;
	font-weight: 700;
}

.scholarship-terms {
	margin-top: 60px;
}

/*.scholarship-terms-title {
    color: var(--light-blue);
}*/
.scholarship-terms-content {
	font-size: 16px;
	color: #000;
	line-height: 32px;
	max-width: 1370px;
	margin-inline: auto;
}

.how-to-enter {
	position: relative;
	overflow: hidden;
}

.how-to-enter-wrapper {
	max-width: 1920px;
	padding-left: 170px;
	align-items: stretch;
}

.how-to-enter-wrapper::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-image: url("https://allmandlaw.com/wp-content/uploads/2025/08/enter-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.how-to-enter-content {
	width: 40%;
	z-index: 1;
	padding: 80px 0;
	color: var(--white);
}

.how-to-enter-img {
	width: 60%;
}

.how-to-enter-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.how-to-enter-inner ul {
	padding-left: 25px;
}

.how-to-enter-inner li, .how-to-enter-inner a {
	margin-bottom: 20px;
	list-style-type: disc;
	font-size: 16px;
	line-height: 32px;
	font-family: "Outfit", sans-serif;
	color: var(--white);
}

.how-to-enter-inner a {
	text-decoration: underline;
	text-underline-offset: 4px;
}

.how-to-enter-inner li:last-of-type {
	margin-bottom: 0;
}

.heading-primary.howto-heading {
	color: var(--white);
}

/*.heading-blue-accent.howto-color {
    color: #CBDFFF;
}*/

/*page Contact us*/
.contactus-page {
	padding-left: 105px;
	padding-right: 105px;
	z-index: 1;
	margin-top: 100px;
	background: linear-gradient(to bottom, #f0f0f0, #fff);
}

.contactus-page .contact-us-form .field-group {
	gap: 40px;
}

.contactus-page .contact-us-form #your-message {
	margin-top: 40px;
}

.heading-primary.contactus-heading {
	margin-bottom: 25px;
}

.contactus-SubHeading {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 40px;
}

.contactus-description {
	max-width: 881px;
	margin-inline: auto;
}

.contactus-Details {
	background-color: var(--orange);
}

.contactus-Details-wrapper {
	grid-template-columns: repeat(4, 1fr);
	padding-top: 434px;
	padding-bottom: 80px;
	gap: 115px;
}

.contactus-Details-inner {
	gap: 20px;
}

.contactus-Details-title {
	font-size: 21px;
	font-weight: 500;
	color: #000;
	font-family: "Libre Bodoni";
	line-height: 30px;
	margin-bottom: 10px;
}

.contactus-Details-link {
	font-size: 20px;
	color: #0a0b0c;
}

.contactus-Details {
	margin-top: -340px;
}

.local_bankruptcy_content {
	max-width: 839px;
	margin-inline: auto;
}

/*page aboutus*/
.about-us-image {
	width: 45%;
}

.about-us-image img {
	width: 100%;
}

.about-us-right {
	width: 50%;
}

.about-us-right .btn {
	display: inline-block;
	transition: all .4s ease;
	border: transparent;
}

.about-us-content.paragraph a {
	color: var(--orange);
}

.heading-primary.aboutus-heading {
	margin-bottom: 60px;
}

.largest_bankruptcy_left, .largest_bankruptcy_right {
	width: 50%;
}

.largest_bankruptcy_left {
	padding-left: 170px;
	padding-right: 163px;
	padding-top: 130px;
	background: linear-gradient(to left, #ccdfff, #fff);
}

.largest_bankruptcy_right {
	padding: 60px 0;
}

.largest_bankruptcy_right img {
	margin-left: -95px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.largest_bankruptcy_description li {
	position: relative;
	margin-bottom: 25px;
	padding-left: 25px;
	color: var(--dark-gray);
	text-transform: capitalize;
}

.largest_bankruptcy_description li:before {
	content: "";
	position: absolute;
	height: 14px;
	width: 14px;
	background-color: var(--orange);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 2px;
	left: 0;
}

.we-helped {
	padding-left: 170px;
	padding-right: 353px;
}

.we-helped-img img {
	width: 100%;
}

.we-helped-img {
	width: 50%;
}

.we-helped-right {
	width: 43%;
}

.we-helped-description p, .we-helped-description a {
	font-weight: 600;
	color: var(--background-blue);
}

/* Reed Allmand */
.Reed-Allmand {
	background: linear-gradient(to left, #ccdfff, #fff);
}

.Reed-Allmand-left {
	width: 51%;
}

.Reed-Allmand-img {
	width: 37%;
}

.Reed-Allmand-img img, .childhood_lessons_left img {
	width: 100%;
}

.Areas-of-Practice {
	background-color: var(--orange);
	padding: 80px 0;
}

.Areas-of-Practice-left {
	width: 27%;
}

.area-of-practice-right {
	width: 30%;
}

.Areas-of-Practice-wrapper {
	gap: 354px;
}

.Areas-of-Practice-wrapper li {
	position: relative;
	padding-left: 25px;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 150%;
	color: var(--dark-gray);
}

.Areas-of-Practice-wrapper li:before {
	content: "";
	position: absolute;
	height: 14.77px;
	width: 14.77px;
	background-color: var(--white);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 5px;
	left: 0;
}

.Areas-of-Practice-wrapper h2 {
	margin-bottom: 20px;
	color: var(--dark-gray);
	font-size: 24px;
	line-height: 30px;
}

.Areas-of-Practice-content, .bar_admissions_desc {
	margin-bottom: 40px;
	color: var(--dark-gray);
}

.childhood_lessons_left {
	width: 37%;
}

.childhood_lessons_right {
	width: 50%;
}

.results_driven_content {
	padding: 80px 0 80px 170px;
}

.results_driven_content {
	width: 45%;
}

.results_driven_paragraph.paragraph p {
	color: var(--white);
}

.results_driven_paragraph.paragraph p:last-of-type, .grateful_clients_desc.paragraph p:last-of-type, .power_within_heading.paragraph p:last-of-type {
	margin-bottom: 0;
}

.heading-primary.results_driven_heading {
	font-size: 48px;
	color: var(--white);
}

/*.heading-primary.results_driven_heading span {
    color: var(--superlight-blue);
}*/

/*.heading-primary.grateful_clients_heading span{
   color: #D79300;
 }*/
.grateful_clients_content {
	z-index: 2;
	padding: 80px 105px 80px 0;
	margin-left: auto;
	width: 48%;
}

.grateful_clients:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 1230px;
	height: 100%;
	background: url("https://allmandlaw.com/wp-content/uploads/2025/08/texas-gradient.png") no-repeat center center;
	background-size: cover;
	z-index: 1;
}

.power_within_heading.paragraph p {
	text-transform: unset;
}

.spacing-margin {
	margin-top: 100px;
	margin-bottom: 100px;
}

.the_power_within {
	background: linear-gradient(to bottom, #f0f0f0, #fff);
}

.heading-primary.the_power_within {
	color: #000;
}

/* page FAQs */
.faq-description {
	margin-bottom: 70px;
}

.faq-item {
	margin-bottom: 30px;
}

.question {
	cursor: pointer;
	font-size: 24px;
	color: var(--dark-gray);
	font-weight: 500;
	padding: 35px 70px 35px 40px;
	border: 1px solid #a8a8a8;
	transition: background .3s ease;
}

.question:last-of-type {
	margin-bottom: 0;
}

.question.active {
	background: var(--superlight-orange);
	margin-bottom: 0;
	border-color: transparent;
	padding-bottom: 30px;
}

.answer {
	display: none;
	padding: 0 90px 35px 40px;
	background: var(--superlight-orange);
	border-bottom: 5px solid var(--orange);
	margin-bottom: 30px;
}

.question:after {
	content: "";
	position: absolute;
	top: 40px;
	right: 40px;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/faq-open.svg");
	height: 22px;
	width: 22px;
}

.question.active:after {
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/faq-close.svg");
	height: 27px;
	width: 26px;
	top: 35px;
}

.answer p {
	font-size: 16px;
	font-weight: 400;
	color: var(--dark-gray);
	text-transform: capitalize;
	line-height: 150%;
}

.faq-wrapper .faq-item {
	display: none;
}

.faq-load-more, .faq-link-more-btn .btn {
	border: 0;
	cursor: pointer;
}

.question-link {
	border-bottom: 1px solid #a8a8a8;
	padding: 34px 180px 34px 40px;
}

.question-link a {
	color: var(--dark-gray);
	font-size: 24px;
	font-weight: 500;
	line-height: 42px;
	display: block;
}

.question-link::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 40px;
	transform: translate(-50%, -70%) rotate(-45deg);
	border: solid var(--orange);
	border-width: 0 2.4px 2.4px 0;
	padding: 5px;
	display: inline-block;
	transition: all .4s ease;
}

.faq-link-more-btn, .faq-load-more-btn {
	margin-top: 40px;
}

.faq-link-more-btn .btn:hover, .faq-load-more-btn .btn:hover {
	color: var(--light-blue);
	background-color: var(--orange);
}

.faq-content {
	margin-top: 40px;
}

.faq-link-listing {
	margin-top: 130px;
}

.faq-process {
	font-size: 20px;
	font-weight: 600;
	color: var(--dark-gray);
	margin: 30px 0;
}

.faq-contact, .faq-contact a {
	font-size: 20px;
	font-weight: 600;
	color: var(--orange);
}

/* Single Blog Listing Page */
.single-blog-listing .blog-content-area, .Blogs-listing .Blogs-listing-Left {
	width: 57%;
}

.single-blog-listing .single-blog-sidebar, .Blogs-listing .Blogs-listing-sidebar {
	width: 29%;
}

.single-blog-listing .blog-content-area h1, .Blogs-listing .blog-listing-title {
	color: var(--dark-gray);
	font-size: 36px;
	line-height: 100%;
	font-weight: 500;
	margin-bottom: 25px;
}

.Blogs-listing-Left .Blog-listing-link .btn {
	border: 2px solid transparent;
}

.blog-content-area .blog-thumbnail, .blog-listing-thumbnail {
	margin-bottom: 40px;
}

.blog-content-area .blog-thumbnail img, .Blogs-listing .blog-listing-thumbnail img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center 0;
}

.blog-content-area .blog-thumbnail::after, .Blogs-listing .blog-listing-thumbnail:after {
	content: "";
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
	height: 40%;
	background: linear-gradient(to top, rgba(0, 0, 0, .7), rgba(0, 0, 0, 0));
	pointer-events: none;
}

.blog-content-area .blog-meta, .Blogs-listing .blog-listing-meta {
	position: absolute;
	bottom: 14px;
	width: 100%;
	padding: 0 35px;
	color: var(--white);
	font-size: 16px;
	font-weight: 400;
	z-index: 1;
}

.blog-meta .date, .blog-listing-meta .date {
	width: 30%;
}

.blog-meta .category, .blog-listing-meta .category {
	width: 68%;
	text-align: right;
}

.blog-content-area .blog-meta a, .Blogs-listing .blog-listing-meta a {
	color: var(--white);
}

.single-blog-listing .blog-content li {
	color: var(--dark-gray);
	margin-bottom: 10px;
	text-transform: capitalize;
}

.single-blog-listing .blog-content blockquote {
	background-color: var(--superlight-orange);
	margin: 0;
	border-left: 5px solid var(--orange);
	color: #000;
	padding: 22px 80px 22px 30px;
	margin-bottom: 40px;
}

.single-blog-listing .blog-content blockquote p:last-of-type {
	margin-bottom: 0;
}

.single-blog-listing .blog-content a {
	/* background-color: var(--dark-blue);
    color: var(--white);
    font-size: 20px;
    padding: 8px 24px;
    display: inline-block; */
	transition: all .4s ease;
}

.share-post {
	margin-top: 30px;
	flex-direction: column;
	gap: 10px;
}

.share-post svg path {
	fill: var(--background-blue);
}

.share-post svg path:nth-of-type(2) {
	fill: var(--white);
}

.share-post .post-platform-xing path:nth-of-type(2) {
	fill: var(--background-blue);
}

.share-post-title {
	color: var(--dark-gray);
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px;
}

.post-platform {
	gap: 15px;
}

.post-platform svg {
	height: 35px;
	width: 35px;
}

.blog-listing-meta-wrapper {
	border-top: 1px solid #fff;
	padding-top: 25px;
	padding-bottom: 15px;
}

.Blogs-listing-Left .type-post, .Blogs-listing-Left .type-page {
	margin-bottom: 60px;
}

.Blogs-listing-Left .blog-excerpt {
	margin-bottom: 25px;
}

.Blogs-listing-Left .blog-excerpt p {
	font-size: 16px;
	line-height: 25px;
	color: var(--dark-gray);
}

.ufaq-listing .Blogs-listing-Left .type-ufaq {
	margin-bottom: 25px;
}

.video-faq-posts {
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}

.video-faq-title {
	font-weight: 500;
	font-size: calc(20px + ( 26 - 20 ) * ( ( 100vw - 320px ) / ( 1920 - 320 ) ));
}

.video-faq-item {
	display: flex;
	flex-direction: column;
	height: 100%;
	gap: 10px;
}

.video-faq-item .video-faq-content {
	margin-top: auto;
	margin-bottom: 20px;
	font-size: calc(14px + ( 18 - 14 ) * ( ( 100vw - 320px ) / ( 1920 - 320 ) ));
	color: var(--dark-gray);
}

.video-faq-item .btn {
	max-width: fit-content;
}

/* sidebar form */
.contact-us-sidebar .field-group {
	grid-template-columns: 1fr;
	gap: 25px;
}

.contact-us-sidebar .field-group input {
	padding-bottom: 30px;
	border: 0;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	color: var(--white);
}

.contact-us-sidebar textarea {
	border: 0;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	color: var(--white);
	font-family: "Outfit";
	height: 131px;
	margin-top: 25px;
}

.contact-us-sidebar .field-group input, .contact-us-sidebar textarea {
	width: 100%;
	background: var(--background-blue);
}

.contact-us-sidebar .field-group input::placeholder, .contact-us-sidebar textarea::placeholder {
	color: var(--white);
	font-family: "Outfit";
}

.contact-us-sidebar .btn {
	border: 0;
}

.sidebar-Consultation-heading, .sidebar-categories-title, .parent-child-sidebar .widget-title {
	font-size: 36px;
	font-weight: 600;
	line-height: 100%;
	color: var(--dark-gray);
}

.sidebar-Consultation-tel {
	color: #000;
	font-size: 36px;
	font-weight: 600;
	margin: 35px 0;
	transition: all .4s ease;
	display: block;
}

.sidebar-free-Consultation {
	background-color: var(--superlight-orange);
	padding: 50px 32px;
}

.sidebar-categories-title, .parent-child-sidebar .widget-title {
	margin-bottom: 30px;
}

.sidebar-categories, .parent-child-sidebar {
	padding: 50px 32px;
	border: 1px solid #bfbfbf;
	margin: 50px 0;
}

.post-categories li:after, .menu-parent-child-container li:after, .widget-menu li:after {
	content: "";
	position: absolute;
	background-image: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/cat_arrow.svg");
	background-repeat: no-repeat;
	top: 30%;
	transform: translateX(-50%);
	height: 15px;
	width: 8px;
	right: 0;
}

.menu-parent-child-container li, .widget-menu li {
	position: relative;
	padding-right: 15px;
}

.post-categories a, .menu-parent-child-container a, .widget-menu a {
	color: var(--dark-gray);
	font-size: 16px;
	line-height: 50px;
	font-weight: 400;
	display: block;
	transition: all .4s ease;
}

.widget-menu a {
	line-height: 28px;
	margin-bottom: 10px;
}

.widget-menu li.current-menu-item a, .widget-menu li.activeChild a {
	color: var(--orange);
}

.sidebar-form-wrapper {
	background-color: var(--background-blue);
	padding: 50px 32px;
}

.sidebar-form-heading {
	color: var(--white);
	font-size: 36px;
	font-weight: 600;
	line-height: 100%;
	margin-bottom: 50px;
}

/*.sidebar-form-heading .sidebar-form-accent {
    color: var(--orange);
    font-family: "Libre Bodoni";
}*/
.contact-us-sidebar .btn {
	/* display: block; */
	margin-top: 50px;
}

.contact-us-sidebar .wpcf7-not-valid-tip {
	display: none;
}

.contact-us-sidebar label.error {
	background-color: #f00;
	color: var(--white);
	font-size: 12px;
	padding: 2px;
}

.sidebar-search {
	margin-bottom: 50px;
}

.sidebar-search .btn {
	border: 0;
	padding: 12.5px 24px;
}

.sidebar-search input {
	width: 100%;
	padding: 12px 16px;
	font-size: 16px;
	line-height: 100%;
	color: var(--dark-gray);
	font-family: "Outfit";
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #bfbfbf;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/sidebar.svg") no-repeat 12px center;
	background-size: 18px;
	padding-left: 40px;
}

.sidebar-search input.nitro-lazy {
	background: none !important;
}

.Blogs-listing-sidebar .sidebar-search input:focus-visible {
	border-color: #bfbfbf !important;
}

.sidebar-search input::placeholder {
	color: rgba(0, 0, 0, .5);
}

.search-input-boxx {
	width: 75%;
}

.search-icon-formm {
	width: 22%;
}

.req-error-msg {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	color: red;
	font-size: 14px;
}

/* search results */
#searchPage .Blogs-listing-Left .page-title {
	margin-bottom: 40px;
	color: var(--dark-gray);
	font-size: 36px;
	font-weight: 500;
	word-break: break-word;
}

.Search-homelink {
	color: var(--dark-gray);
}

.Search-homelink a {
	color: var(--orange);
}

#searchPage .sidebar-search {
	display: none;
}

#searchPage .type-videos, .search-results .type-ufaq {
	margin-bottom: 30px;
}

.Testimonials-desc {
	font-size: 26px;
	color: var(--dark-gray);
	margin-bottom: 35px;
}

/* static page */
.static-single-page .static-left {
	width: 57%;
}

.static-single-page .static-right {
	width: 29%;
}

.static-page-subtitle {
	font-size: 64px;
	line-height: 80px;
	color: var(--dark-gray);
	font-weight: 500;
	margin-bottom: 40px;
}

.content-with-right-img, .content-without-image, .content-with-left-img, .content-with-image, .content-with-video {
	margin-bottom: 70px;
}

.content-with-right-img .static-image, .content-with-left-img .left-image {
	width: 45%;
}

.content-with-right-img-wrapper .static-content, .content-with-left-img .right-content {
	width: 50%;
}

.content-with-right-img .static-image img, .content-with-left-img .left-image img, .content-with-image img {
	width: 100%;
}

.static-left ul li {
	position: relative;
	padding-left: 25px;
}

.static-left ul {
	padding-left: 15px;
	margin-bottom: 20px;
}

.static-left ul li::before {
	content: "";
	position: absolute;
	height: 14.77px;
	width: 14.77px;
	background-color: var(--orange);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 9px;
	left: 0;
}

.list-style ol, .list-style ul {
	padding-left: 0px;
	margin-bottom: 20px;
}

.list-style ol li, .list-style ul li {
	position: relative;
	padding-left: 25px;
}

.list-style ol li::before, .list-style ul li::before {
	content: "";
	position: absolute;
	height: 14.77px;
	width: 14.77px;
	background-color: var(--orange);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 9px;
	left: 0;
}

.right-content-after p, .content_after_image p {
	margin-bottom: 25px;
}

.right-content-after p:last-of-type, .content_after_image p:last-of-type {
	margin: 0;
}

/* Attorney Single Page */
.static-single-page .static-left a {
	color: var(--orange);
}

.static-single-page .static-left h4 {
	margin: 20px 0;
	color: var(--dark-gray);
}

.content-with-right-img-wrapper .static-content h3 {
	margin-top: 20px;
}

.single-page-map, .single-video-wrapper {
	margin-top: 30px;
}

.single-page-map {
	margin-bottom: 30px;
}

.content-with-image img {
	margin-top: 20px;
}

/* leave google review */
.leave-review-maps {
	margin-top: 40px;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px;
}

.leave-review-map {
	position: relative;
	width: 100%;
}

.leave-review-map iframe {
	display: block;
	width: 100%;
	height: 350px;
	border: 0;
}

.leave-review-map .map-overlay-link {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	height: calc(100% - 40px);
	z-index: 2;
	text-indent: -9999px;
	background: transparent;
	cursor: pointer;
}

.leave-review-map .btn {
	transition: all .4s ease;
	border: 2px solid transparent;
}

/* Free Case Evaluation  */
.empowerment_session_wrapper {
	padding-bottom: 300px;
}

.empowerment-session-subheading {
	font-size: 24px;
	line-height: 32px;
	font-weight: 400;
	margin-bottom: 40px;
}

.here-to-help {
	/*background: linear-gradient(to bottom, #CCDFFF, #FFFFFF);*/
	background: #ccdfff;
	padding-top: 100px;
	padding-bottom: 80px;
}

.here-to-help-left {
	width: 56.72%;
}

.here_to_help_cards {
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	margin-top: 50px;
}

.here_to_help_item {
	padding: 40px 30px;
	background-color: var(--white);
	overflow: hidden;
	transition: background-color .3s ease;
}

.here_to_help_content {
	margin-top: 23px;
}

.here_to_help_content, .here_to_help_img {
	z-index: 1;
}

.here_to_help_item svg path {
	transition: all .4s ease;
}

.here_to_help_item:hover svg path {
	fill: var(--white);
}

.here_to_help_item:hover .global-paragraph p {
	color: var(--white);
}

.here_to_help_item .hover-bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	transition: opacity .4s ease;
}

.here_to_help_item .hover-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: bottom;
}

.here_to_help_item .hover-bg::after {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0, 51, 153, .85);
}

.here_to_help_item:hover .hover-bg {
	opacity: 1;
}

.specific_questions {
	background-color: var(--background-blue);
	padding-bottom: 80px;
	padding-top: 40px;
}

.specific_questions-wrapper {
	margin-top: 80px;
}

.heading-primary.free-caseevaluation {
	background-color: var(--orange);
	padding: 30px;
	clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
	margin-bottom: 54px;
}

.case-evaluation-form .steps-form .steps-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.case-evaluation-form .steps-form .steps-row .steps-step {
	display: flex;
}

.case-evaluation-form .steps-form .steps-row .steps-step .btn-circle {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	width: 50px;
	color: var(--dark-gray) !important;
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: 500;
	background-color: var(--superlight-orange) !important;
	border: 1px solid #9a9a9a;
	padding: 0;
}

.case-evaluation-form .steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active {
	background-color: var(--superlight-orange) !important;
	border: 3px solid var(--orange);
	transform: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.case-evaluation-form .steps-form .steps-row .steps-step .btn-circle.completed {
	background-color: var(--orange) !important;
	font-size: 0;
	background-image: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/charm_tick.svg");
	background-repeat: no-repeat;
	background-position: center;
	border-color: var(--orange);
}

.case-evaluation-form .steps-form .steps-row .steps-step .btn-circle.completed.nitro-lazy {
	background-image: none !important;
}

.case-evaluation-form .steps-form .steps-row:before {
	content: none !important;
}

.case-evaluation-form .steps-form .steps-row .steps-step:last-child a.btn.btn-circle::after {
	content: none;
}

.case-evaluation-form a.btn.btn-circle:after {
	content: "";
	background: #9a9a9a;
	border-radius: 3px;
	height: 2px;
	width: 310px;
	position: absolute;
	left: 135%;
}

.case-evaluation-form a.btn.btn-circle.completed:after {
	background: var(--orange);
}

.case-evaluation-form .steps-form .steps-row .steps-step {
	position: relative;
}

.case-evaluation-form {
	background-color: var(--superlight-orange);
	padding: 30px 50px 50px;
	margin-top: -320px;
}

.case-evaluation-form .uacf7-step.step-content.step-start button.uacf7-next {
	float: right;
}

.case-evaluation-form form {
	padding-right: 56px;
}

.case-evaluation-form label {
	font-size: 20px;
	color: #0a0b0c;
	margin-bottom: 10px;
}

.case-evaluation-form #ZipCode, .case-evaluation-form select, .case-evaluation-form .field-group input, .case-evaluation-form textarea {
	padding: 20px;
	color: #0a0b0c;
	font-size: 20px;
	line-height: 100%;
	font-weight: 400;
	font-family: "Outfit";
	border-radius: 5px;
	border: 1px solid #bfbfbf;
}

.case-evaluation-form textarea:hover {
	border-color: #bfbfbf;
}

.case-evaluation-form .field-group input:focus-visible, .case-evaluation-form #ZipCode:focus-visible, .case-evaluation-form select:focus-visible, .case-evaluation-form textarea:focus-visible {
	border-color: var(--orange) !important;
	outline: 0;
}

.case-evaluation-form .steps-form {
	margin-bottom: 50px;
}

.case-evaluation-form select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/select-dropdown.svg");
	background-repeat: no-repeat;
	background-position: right 30px center;
	background-color: var(--white);
}

.case-evaluation-form select.nitro-lazy {
	background-image: none !important;
}

.case-evaluation-form .field-group {
	grid-template-columns: 1fr 1fr;
	gap: 29px 15px;
}

.case-evaluation-form .field-group input {
	width: 100%;
}

.case-evaluation-form .zipcode, .case-evaluation-form .assets, .case-evaluation-form  .income, .case-evaluation-form  .RealEstate, .case-evaluation-form .field-group {
	margin-bottom: 25px;
}

.case-evaluation-form .TotalDebt, .case-evaluation-form .your-case
.case-evaluation-form  .RealEstate, .case-evaluation-form .your-case {
	margin-bottom: 50px;
}

.case-evaluation-form #ZipCode, .case-evaluation-form select, .case-evaluation-form textarea {
	width: 100%;
}

.case-evaluation-form .RealEstate .wpcf7-list-item {
	margin: 0;
}

.case-evaluation-form .RealEstate #RealEstate, .case-evaluation-form #RealEstate label {
	display: flex;
	align-items: center;
}

.case-evaluation-form .RealEstate #RealEstate {
	gap: 42px;
}

.case-evaluation-form #RealEstate label {
	gap: 10px;
}

.case-evaluation-form #RealEstate input[type="radio"] {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 20px;
	width: 20px;
	border: 2px solid #0a0b0c;
	border-radius: 50%;
	cursor: pointer;
	position: relative;
}

.case-evaluation-form #RealEstate input[type="radio"]:checked {
	border-color: var(--orange);
}

.case-evaluation-form #RealEstate input[type="radio"]:checked::after {
	content: "";
	position: absolute;
	top: 3px;
	left: 0;
	right: 0;
	margin-inline: auto;
	width: 10px;
	height: 10px;
	background: var(--orange);
	border-radius: 50%;
}

.case-evaluation-form textarea {
	height: 173px;
}

.case-evaluation-form button, .case-evaluation-form .wpcf7-submit {
	padding: 8px 24px;
	border: 0;
	font-family: "Outfit";
	color: var(--dark-gray);
	font-size: 20px;
	font-weight: 600;
	transition: all .4s ease;
	cursor: pointer;
}

.uacf7-next {
	background-color: var(--orange);
}

.uacf7-prev {
	background-color: var(--white);
}

.case-evaluation-form .wpcf7-submit {
	display: inline-block;
	margin: 30px 0;
}

.case-evaluation-form .wpcf7-not-valid-tip {
	display: none;
}

.case-evaluation-form .RealEstate #RealEstate {
	position: relative;
}

.case-evaluation-form #RealEstate-error {
	position: absolute;
	bottom: -10px;
}

.case-evaluation-form label.error {
	margin-bottom: 0;
	background-color: #f00;
	color: var(--white);
	font-size: 12px;
	padding: 2px;
	display: inline;
}

.case-evaluation-declaration {
	font-size: 16px;
	color: var(--dark-gray);
	line-height: 32px;
}

.case-evaluation-declaration a {
	color: var(--orange);
}

.heading-primary.specific-questions-heading {
	color: var(--white);
	width: 41%;
	margin-bottom: 0;
}

.btn.specific_questions_link {
	transition: all .4s ease;
}

.pllc-difference {
	padding-top: 100px;
	padding-bottom: 60px;
}

.pllc-difference-description {
	margin-top: 60px;
	grid-template-columns: repeat(2, 1fr);
	gap: 74px;
}

.pllc-difference-left li, .an-eviction-left li {
	position: relative;
	padding-left: 28px;
}

.pllc-difference-left li::before, .an-eviction-left li::before {
	content: "";
	position: absolute;
	height: 14px;
	width: 14px;
	background-color: var(--orange);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 8px;
	left: 0;
}

.btn.pllc_link {
	margin-top: 40px;
	transition: all .4s ease;
}

.pllc-difference-cards-wrapper {
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	margin-bottom: 100px;
}

.pllc-difference-card {
	padding: 40px 33px 40px 30px;
	flex-direction: column;
}

.pllc-card-heading.h3, .pllc-card-heading {
	font-size: 32px;
	line-height: 100%;
	font-weight: 700;
	font-family: "Outfit";
	min-height: 110px;
}

.pllc-card-content p, .an-eviction-left p {
	font-size: 20px;
	line-height: 35px;
	font-weight: 400;
	color: var(--dark-gray);
}

.an-eviction-left p {
	font-size: 16px;
}

.pllc-difference-card:first-of-type {
	background-color: var(--superlight-orange);
}

.pllc-difference-card:nth-of-type(2) {
	background-color: var(--superlight-blue);
}

.pllc-difference-card:nth-of-type(3) {
	background-color: var(--light-orange);
}

.pllc-difference-card:last-of-type {
	background-color: #4f7ec9;
}

.pllc-difference-card:last-of-type p, .pllc-difference-card:last-of-type .pllc-card-heading {
	color: var(--white);
}

.a-Solution-content h3 {
	font-size: 26px;
	margin: 20px 0;
	font-weight: 500;
}

.an-eviction-wrapper {
	margin-bottom: 30px;
}

.a-Solution {
	margin-bottom: 60px;
}

.an-eviction-wrapper .an-eviction-left {
	width: 50%;
}

.an-eviction-right {
	width: 48%;
}

.an-eviction-right img {
	width: 100%;
}

/* Free GIft page */
.the-truth {
	background: linear-gradient(to bottom, #ccdfff, #fff);
}

.the-truth-left {
	width: 50%;
}

.the-truth-content {
	gap: 60px;
	margin-top: 30px;
}

.the-truth-subheading {
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 15px;
}

.the-truth-left {
	font-size: 18px;
	line-height: 35px;
	color: var(--dark-gray);
}

.as_seen_on_content p {
	width: 100%;
	margin-inline: auto;
}

.as_seen_on, .why_allmand_law_subheading {
	font-size: 28px;
	margin-bottom: 20px;
	font-weight: 500;
}

.as_seen_on_content {
	margin-top: 25px;
}

.free-gift {
	background-color: var(--superlight-orange);
}

.free-gift-left {
	width: 44%;
}

.free-gift-right {
	width: 50%;
}

.free-gift-right .free-gift-group {
	grid-template-columns: 1fr 1fr;
	gap: 20px;
}

.free-gift-right .free-gift-form input {
	margin-top: 30px;
}

.free-gift .free-gift-right .free-gift-group input {
	margin-top: 0;
}

.free-gift-right .free-gift-form .btn {
	background-color: var(--orange);
	color: var(--light-blue);
	border: 2px solid transparent;
	transition: all .4s ease;
	font-weight: 600;
	cursor: pointer;
	text-transform: uppercase;
}

.free-gift-form .wpcf7-not-valid-tip {
	display: none;
}

.not-alone {
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 15px;
}

.filed-chapter {
	margin-top: 20px;
}

.filed-chapter-percentage {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px;
}

.free-gift-heading {
	font-size: 30px;
	color: var(--dark-gray);
	font-weight: 500;
	margin-bottom: 20px;
}

.after-read-book {
	padding: 20px 20px 0 20px;
	color: var(--dark-gray);
	line-height: 26px;
}

.filed-chapter .acf-progress-bar {
	background: var(--white);
	border-radius: 20px;
	overflow: hidden;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
	position: relative;
}

.filed-chapter .acf-progress-fill {
	background: var(--light-blue);
	height: 100%;
	transition: width .6s ease;
}

/* Locations page */
.Blogs-listing-sidebar.locations-sidebar .sidebar-search {
	display: none;
}

.locations-wrapper .location-item img {
	width: 100%;
}

.locations-wrapper .location-item {
	margin-bottom: 40px;
}

.locations-wrapper .location-item:last-of-type {
	margin-bottom: 0;
}

.locations-wrapper .location-name, .office-location .location-title {
	margin: 15px 0;
	font-size: 32px;
	font-weight: 500;
}

.office-location .map-title {
	margin: 15px 0;
	font-size: 26px;
	font-weight: 500;
}

.static-single-page.locations .location-name a {
	color: var(--dark-gray);
}

.static-single-page.locations .location-link {
	margin-top: 20px;
	color: var(--white);
}

.office-location .location-wrapper img {
	width: 100%;
}

/*privacy policy and default page*/

/* sitempa */
.sitemap-title {
	font-size: calc(28px + ( 40 - 28 ) * ( ( 100vw - 320px ) / ( 1920 - 320 ) ));
	font-weight: 500;
	margin-bottom: 20px;
}

.sitemap-wrapper li {
	color: var(--dark-gray);
	line-height: 150%;
	padding-left: 25px;
	margin-bottom: 10px;
	font-size: calc(13px + ( 18 - 13 ) * ( ( 100vw - 320px ) / ( 1920 - 320 ) ));
	position: relative;
}

.sitemap-wrapper li::before {
	content: "";
	position: absolute;
	height: 14.77px;
	width: 14.77px;
	background-color: var(--orange);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 4px;
	left: 0;
}

.sitemap-wrapper li a {
	color: var(--dark-gray);
	text-decoration: underline;
}

/* site footer */
.site-footer {
	padding-top: 79px;
	padding-bottom: 100px;
}

.Memberships-Certifications-wrapper {
	padding: 32px 34px 34px 0;
	max-width: 168px;
	border-right: 1px solid rgba(255, 255, 255, .31);
	margin-top: auto;
	margin-bottom: auto;
}

.Memberships-Certifications-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 101%;
}

.Certifications-img {
	gap: 31px;
}

.footer-middle {
	margin-top: 70px;
}

.footer-middle > div {
	flex: 0 0 49.5%;
}

.footer-middle .nap-postal-address-wrapper {
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
}

.footer-middle .nap-postal-address-wrapper .nap-wrapper {
	width: 50%;
	margin-bottom: 40px;
	line-height: 150%;
	font-size: 16px;
}

.site-footer .nap-postal-address-wrapper, .site-footer .nap-postal-address-wrapper a {
	color: var(--white);
	transition: all .4s ease;
}

.site-footer .nap-postal-address-wrapper a:hover {
	color: var(--orange);
}

.footer-middle .address-title, .footer-middle .direction-link, .footer-middle .phoneno {
	font-weight: 700;
	text-decoration: none;
}

.other-locations-title {
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 30px;
	font-size: 18px;
	margin-top: 10px;
}

.other-locations-wrraper a {
	display: inline-block;
	color: var(--white);
	border: 1px solid var(--white);
	padding: 7px 17px;
	margin-bottom: 30px;
	text-decoration: none;
	font-size: 18px;
	font-weight: 400;
}

.other-locations >  div {
	flex: 0 0 50%;
}

.footer-menus {
	text-align: right;
	padding-right: 30px;
}

.footer-menus li {
	margin-bottom: 24px;
}

.footer-menus a {
	color: var(--white);
	font-size: 20px;
	font-weight: 400;
}

.footer-menus .call-now {
	margin-bottom: 24px;
	display: inline-block;
	text-align: left;
}

.footer-menus .callTitle {
	font-weight: 300;
	font-size: 16px;
}

.footer-menus .callNum {
	font-size: 24px;
	font-weight: 700;
}

.callNum, .callNow .callNow-Number {
	transition: all .4s ease;
}

.callNum:hover, .callNow .callNow-Number:hover {
	color: var(--orange);
}

.callNum:before {
	content: "";
	position: absolute;
	background-image: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/Phone.svg");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	bottom: 4px;
	left: -35px;
	background-size: contain;
}

#menu-footer li a {
	transition: all .4s ease;
}

#menu-footer li.current-menu-item a {
	color: var(--orange);
}

.other-locations-wrraper a, .social-links a {
	transition: all .4s ease;
}

.footer-bottom {
	margin-top: 51px;
}

.footer-bottom-wrapper {
	margin-inline: auto;
	max-width: 827px;
}

.copyright-text {
	font-size: 16px;
	font-family: "Outfit";
	font-weight: 400;
	line-height: 150%;
}

.copyright-text a {
	color: var(--white);
	text-decoration: none;
}

.footer-content {
	font-family: "Outfit";
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
}

.social-links {
	gap: 17.18px;
	margin-top: 31px;
}

.social-links a {
	height: 36px;
	width: 36px;
	border-radius: 6px;
	border: 1px solid rgba(255, 255, 255, .86);
}

.w-100 {
	width: 100% !important;
}

.mb-20 {
	margin-bottom: 30px;
}

p {
	margin-bottom: 25px;
}

p:last-child {
	margin: 0;
}

.tips-trick-content-bottom {
	text-align: center;
	margin-top: 20px;
}

h3.h3 {
	font-size: 36px;
	font-weight: 500;
}

.home-content-section.spacing {
	background: linear-gradient(to left, #ccdfff, #fff);
}

/*.h2 span, h2 span, .heading-primary span {
    color: var(--dark-blue);
    font-family: "Libre Bodoni";
    font-style: italic;
    font-weight: 500;
}*/
a.html5lightbox {
	position: relative;
	display: inline-block;
}

a.html5lightbox .play-icon {
	position: absolute;
	height: 70.14px;
	width: 70.14px;
	transition: all .4s ease;
	background: var(--orange);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	top: 0;
	right: 0;
	left: 0;
	margin: auto;
	bottom: 0;
}

a.html5lightbox .play-icon:after {
	content: "";
	position: absolute;
	background: url("https://allmandlaw.com/nitropack_static/sRQrXwuwzQBvYghPZKSvFssPcyOXIjHe/assets/images/optimized/rev-b8604cf/allmandlaw.com/wp-content/uploads/2025/08/play.svg") no-repeat center center;
	background-size: contain;
	width: 26px;
	height: 35px;
	top: 22px;
	right: 15px;
}

.bankruptcy-more-section {
	background: linear-gradient(to bottom, #f0f0f0, #fff);
}

.more-listing-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	margin-bottom: 15px;
}

.more-listing-list {
	width: 25%;
	padding: 10px;
}

.more-listing-wraper {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}

.more-listing-box {
	height: 100%;
	box-shadow: 0 0 10px #6c6c6c;
	padding: 30px 20px;
	background: var(--light-orange);
	transition: all .5s ease;
	color: var(--dark-gray);
	display: block;
}

.bottom-content {
	margin-top: 30px;
}

a.more-listing-box:hover {
	transform: scale(1.03);
}

.header-full-btn {
	text-align: center;
	margin-bottom: 10px;
	padding: 0 15px;
}

.header-full-btn .btn {
	font-size: 13px;
	padding: 8px 10px;
	margin-right: 5px;
}

.contactus-page-form {
	margin-top: 20px;
}

.contact-location-section {
	background: #f0f0f0;
}

.contact-location-box {
	padding: 20px;
	height: 100%;
	background: #fff;
}

.contact-location-list {
	width: 50%;
	padding: 15px;
}

.contact-location-row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.location-map iframe {
	width: 100%;
	display: inline-block;
	height: 400px;
}

.location-map {
	margin-top: 20px;
}

.contact-location-title {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
}

.location-address {
	line-height: 24px;
}

.location-address a {
	color: #012867;
	text-decoration: underline;
}

.location-phone a {
	color: #012867;
}

.location-address a:hover {
	color: #000;
	text-decoration: none;
}

.location-phone a:hover {
	color: #000;
}

.home-client-reviews {
	background: linear-gradient(to left, #ccdfff, #fff);
}

.client-reviews-slide-box {
	padding: 20px;
	background: #fff;
	text-align: center;
	box-shadow: 0 0 10px #bbb;
}

.client-name {
	font-size: 24px;
	font-weight: 600;
	margin-top: 20px;
}

.client-reviews-slider {
	max-width: 80%;
	margin: auto;
}

.address-title {
	margin: 0;
}

section.home-banner.container-full {
	padding: 0;
}

/* page quiz */
.case-evaluation-form.quiz-form {
	margin-top: unset;
}

.get_debt_relif_section {
	background-color: #ccdfff;
}
