/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.nectar-responsive-text { margin-bottom: 0px !important; }

.lh-normal { line-height: normal !important; }
.fs-italic { font-style: italic !important; }
.ls-normal { letter-spacing: normal !important; }
.fw-500 { font-weight: 500 !important; }
.fw-600 { font-weight: 600 !important; }
.mw-335 { max-width: 335px; }
.mw-444 { max-width: 442px; }
.mw-776 { max-width: 776px; margin: 0px auto; }

.ls-058 { letter-spacing: -0.58px; }

.text-gradient {
    background: var(--0252-fd, linear-gradient(180deg, #0252FD 0%, #013197 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0px; }

div.wpforms-container-full:not(:empty) { margin: 0px; }

body.material .nectar-button.regular.m-extra-color-gradient-1 { background: linear-gradient(180deg, #0252FD 0%, #013197 100%); }
body.material .nectar-button.regular.m-extra-color-gradient-2 { background: linear-gradient(90deg, #0252FD 0%, #013197 100%); }
.nectar-button { margin-bottom: 0px; }

body.material:not([data-button-style^=rounded]) .nectar-button.large[class*=m-extra-color-gradient-] {
    padding-top: 18px;
    padding-bottom: 18px;
}
body.material .nectar-button.large {
    padding-left: 30px;
    padding-right: 30px;
}
.nectar-button.large {
    font-size: 16px;
    padding: 18px 22px;
}
body.material .nectar-button.regular.m-extra-color-gradient-1:before { background: linear-gradient(180deg, #0252FD 0%, #013197 100%); }
body.material[data-button-style*=slightly_rounded] .nectar-button.regular[class*=m-extra-color-gradient-]:before { border-radius: 15px; }

.nectar_video_player_self_hosted[data-border-radius="20px"] .wpb_video_wrapper video { border-radius: 30px; }

div.wpforms-container-full:not(:empty) { margin: 0px !important; }

/* Header CSS */
#top nav ul li a { color: #232323; }
#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav > ul > li > a .menu-title-text:after { border-color: #0252FD !important; }
#header-outer.dark-slide.transparent:not(.side-widget-open) #top nav>ul>li[class*="button_bordered"]>a:before { border-color: rgba(35, 35, 35, 0.20) !important; }
#header-outer.dark-slide.transparent:not(.side-widget-open) #top nav>ul>li[class*="button_bordered"]>a:hover:before { border-color: #232323 !important; }
#top nav > ul > li[class*="button_bordered"] > a:before,
#header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a:before,
#top nav > ul > li[class*="button_solid_color"] > a:before,
#header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before { height: 56px; }
#top nav > ul > .button_solid_color > a:before,
#header-outer.transparent #top nav > ul > .button_solid_color > a:before { background: linear-gradient(180deg, #3FB3ED 0%, #2A66C8 100%) !important; }
#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before,
#top nav>ul>li[class*=button_solid_color]>a:before { padding-bottom: 0px; }
#top nav > ul > li[class*="button_solid_color"] > a,
body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a,
#header-outer[data-lhe="animated_underline"] #top nav > .sf-menu > li[class*="button_bordered"] > a,
#top nav > ul > li[class*="button_bordered"] > a,
body #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a {
    margin-left: 4px;
    margin-right: 4px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_bordered]>a,
#top nav>ul>li[class*=button_bordered]>a,
body #header-outer.transparent #top nav>ul>li[class*=button_bordered]>a {
    padding-left: 30px;
    padding-right: 30px;
}
#header-outer #top .sf-menu > li > ul { top: 0%; }
#header-outer .sf-menu li ul li.menu-item a { color: #232323; }
#header-outer.scrolling #top .sf-menu > li > ul { top: 40%; }

/* Page CSS */
.wpb_row.section-home-header .row-bg { background-size: auto; }
.section-home-header .iwithtext {
    margin-bottom: 22px;
    display: inline-flex;
    margin-right: 36px;
}
.section-home-header .iwithtext:nth-child(4) { margin-right: 0px; }
.section-home-header .iwithtext img { margin-bottom: 0px; }
.row .section-home-header .col .iwithtext .iwt-icon img:not([srcset]) { width: 19px; }
.section-home-header .iwithtext .iwt-text { padding-left: 26px; }
.section-home-header .iwithtext .iwt-text h6 { margin-bottom: 0px; }
.section-home-header .iwithtext .iwt-icon { top: 5px; }

.section-home-header div.wpforms-container-full form,
.section-cash-offer-today div.wpforms-container-full form {
    border-radius: 20px;
    border: 1.5px solid rgba(35, 35, 35, 0.20);
    padding: 6px 6px 6px 21px;
    display: flex;
	align-items: center;
}
.section-home-header div.wpforms-container-full .wpforms-field-container,
.section-cash-offer-today div.wpforms-container-full .wpforms-field-container { flex: 1 auto; }
.section-home-header .wpforms-container .wpforms-field,
.section-cash-offer-today .wpforms-container .wpforms-field { padding: 0px; }
.section-home-header div.wpforms-container-full .wpforms-form .wpforms-submit-container,
.section-cash-offer-today div.wpforms-container-full .wpforms-form .wpforms-submit-container { margin-top: 0px; }
.section-home-header div.wpforms-container-full input[type=text],
.section-cash-offer-today div.wpforms-container-full input[type=text] {
    background-color: transparent;
    border: 0px;
    color: #232323;
    padding: 0px;
    line-height: 25.6px;
    font-weight: 500;
}
.section-home-header div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.section-cash-offer-today div.wpforms-container-full button[type=submit]:not(:hover):not(:active) { background: linear-gradient(180deg, #0252FD 0%, #013197 100%); }
body[data-form-submit=regular] .container-wrap .section-home-header button[type=submit],
body[data-form-submit=regular] .container-wrap .section-cash-offer-today button[type=submit] {
    line-height: 20px !important;
    height: auto;
}
.section-cash-offer-today div.wpforms-container-full form { background: #FFF; }

body .section-home-header-inner [class^=icon-].icon-default-style {
    line-height: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px;
    top: -6px;
}
.section-home-header-inner .iwithtext .iwt-text h6 {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    Content;
}
.section-home-header-inner .wpb_column.child_column.border_style_solid > .vc_column-inner { border-color: rgba(35, 35, 35, 0.20); }
.section-home-header-inner .col.span_6 { margin-bottom: 0px; }
.section-home-header-inner .col.span_6 img { margin: 0px; }
.section-home-header-testimonials {
	max-width: 262px;
    position: absolute;
    bottom: 14px;
    right: 14px;
	color: #FFF;
}
.section-faqs div[data-style="minimal"] .toggle,
.section-our-benefits div[data-style="minimal"] .toggle { border-bottom: 1.5px solid rgba(35, 35, 35, 0.10); }
.section-faqs div[data-style="minimal"] .toggle.open,
.section-our-benefits div[data-style="minimal"] .toggle.open { border-bottom: 1.5px solid #232323; }
.section-faqs div[data-style="minimal"] .toggle.open > .toggle-title a,
.section-our-benefits div[data-style="minimal"] .toggle.open > .toggle-title a { padding-bottom: 8px; }
.section-faqs div[data-style="minimal"] .toggle > .toggle-title a,
.section-our-benefits div[data-style="minimal"] .toggle > .toggle-title a { letter-spacing: normal; }
.section-faqs div[data-style*=minimal] .toggle.open >.toggle-title i,
.section-our-benefits div[data-style*=minimal] .toggle.open >.toggle-title i { margin-top: 0px; }
.section-faqs div[data-style*=minimal] .toggle>.toggle-title i,
.section-our-benefits div[data-style*=minimal] .toggle>.toggle-title i { border: 0px; }
.section-faqs div[data-style="minimal"] .toggle > .toggle-title i:before,
.section-faqs div[data-style="minimal"] .toggle > .toggle-title i:after,
.section-our-benefits div[data-style="minimal"] .toggle > .toggle-title i:before,
.section-our-benefits div[data-style="minimal"] .toggle > .toggle-title i:after { background-color: #000000; }
.section-faqs .toggle>.toggle-title a,
.section-our-benefits .toggle>.toggle-title a { color: #232323; }
.section-cash-offer-now .iwithtext {
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(22px);
    padding: 18px 30px 18px 25px;
    display: inline-flex;
    margin-bottom: 0px;
    margin-right: 16px;
}
.section-cash-offer-now .iwithtext .iwt-icon {
    left: 25px;
    top: 18px;
}
body .section-cash-offer-now [class^=icon-].icon-default-style {
    line-height: 18px;
    height: 18px;
    width: 18px;
    font-size: 18px;
}
.section-cash-offer-now .iwithtext .iwt-text {padding-left: 28px;}
.section-cash-offer-now .iwithtext .iwt-text a {
    color: #FFF;
    font-weight: 700;
    line-height: 20px;
}
.section-cash-offer-now .wpforms-container .wpforms-field {
    padding: 0px;
    padding-bottom: 10px;
}
.section-cash-offer-now .wpforms-container .wpforms-field-layout {padding-bottom: 0px;}
.section-cash-offer-now div.wpforms-container-full input[type=tel],
.section-cash-offer-now div.wpforms-container-full input[type=text],
.section-cash-offer-now div.wpforms-container-full input[type=email],
.section-cash-offer-now div.wpforms-container-full textarea {
    background-color: #FFF;
    border-radius: 15px;
    color: #232323;
    border-width: 1.5px;
    border-style: solid;
    border-color: rgba(35, 35, 35, 0.20);
    padding: 21px 18px;
    font-weight: 500;
    line-height: 25.6px;
}
.section-cash-offer-now div.wpforms-container-full input[type=tel],
.section-cash-offer-now div.wpforms-container-full input[type=email],
.section-cash-offer-now div.wpforms-container-full input[type=text] { height: auto; }
.section-cash-offer-now .wpforms-container .wpforms-submit-container { text-align: center; }
.section-cash-offer-now div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.section-cash-offer-now div.wpforms-container-full button[type=submit]:hover { background: linear-gradient(180deg, #0252FD 0%, #013197 100%); }
body[data-form-submit=regular] .container-wrap .section-cash-offer-now button[type=submit] {
    height: auto;
    min-width: 290px;
    line-height: 20px;
}
body[data-form-submit=regular] .section-cash-offer-now button[type=submit]:hover { opacity: 1; }
.section-why-sell .iwithtext {
    margin-bottom: 0px;
    display: inline-flex;
    margin-right: 36px;
}
.section-why-sell .iwithtext:nth-child(5) { margin-right: 0px; }
.section-why-sell .iwithtext img { margin-bottom: 0px; }
.row .section-why-sell .col .iwithtext .iwt-icon img:not([srcset]) { width: 18px; }
.section-why-sell .iwithtext .iwt-text { padding-left: 26px; }
.section-why-sell .iwithtext .iwt-text h6 { margin-bottom: 0px; }
.section-why-sell .iwithtext .iwt-icon { top: 5px; }

.section-review .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }
.section-review .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { margin-top: 30px; }
.section-review .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    margin: 0px 6px;
    background: rgba(35, 35, 35, 0.20);
    transform: scale(1);
}
.section-review .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
	width: 8px;
    height: 8px;
	transform: scale(1);
}
.section-review .owl-carousel[data-desktop-cols] .owl-nav.disabled { display: block; }
.section-review .owl-theme[data-desktop-cols] .owl-nav { margin-top: 0px; }
.section-review .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
    color: #232323;
    font-size: 24px;
    margin: 0px;
    padding: 14px 24px;
    border-radius: 15px;
    background: rgba(35, 35, 35, 0.04);
    border: 0px;
    position: absolute;
    top: 40%;
}
.section-review .owl-theme[data-desktop-cols] .owl-nav .owl-prev { left: -86px; }
.section-review .owl-theme[data-desktop-cols] .owl-nav .owl-next { right: -86px; }

.wpb_row.section-get-offer .row-bg { background-size: auto; }
.section-faq div[data-style="minimal"] .toggle.open > .toggle-title a { padding: 30px 70px 8px 0px; }
.section-faq div[data-style*=minimal] .toggle.open >.toggle-title i { margin-top: 0px; }
.section-faq div[data-style*=minimal] .toggle>.toggle-title i { border: 0px; }
.section-faq div[data-style="minimal"] .toggle > .toggle-title i:before,
.section-faq div[data-style="minimal"] .toggle > .toggle-title i:after { background-color: #000; }
.section-faq .toggle > h3.toggle-title a {
    color: #232323;
    letter-spacing: normal;
}
.section-faq .toggle > h3.toggle-title a {
    color: #232323;
    letter-spacing: normal;
}
.section-faq div[data-style="minimal"] .toggle { border-bottom: 1.5px solid rgba(35, 35, 35, 0.10); }
.section-faq div[data-style="minimal"] .toggle.open { border-bottom: 1.5px solid #232323; }
.section-how-works-box.wpb_column.child_column.border_color_232323 > .vc_column-inner { border-color: rgba(35, 35, 35, 0.10); }
.section-how-works-box.wpb_column.child_column.border_color_232323 > .vc_column-inner:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 36px;
    background-color: #0252FD;
    left: -1px;
    top: 0px;
}


/* Footer CSS */
.section-footer ul { margin: 0px; }
.section-footer ul li {
    list-style: none;
    margin-bottom: 14px;
}
.section-footer ul li a { color: #FFF !important; }
.section-footer .iwithtext { margin-bottom: 14px; }
body .section-footer [class^=icon-].icon-default-style {
    line-height: 18px;
    height: 18px;
    width: 18px;
    font-size: 18px;
}
.section-footer .iwithtext .iwt-text { padding-left: 26px; }
.section-footer .iwithtext .iwt-text a { color: #FFF; }

/* Offcanvas CSS */
#slide-out-widget-area-bg.fullscreen-alt .bg-inner {
    background: url(https://neimanrealtygroup.com/wp-content/uploads/2025/02/home-mobile-bg.png);
    background-color: #FFF;
    background-size: contain;
    background-repeat: no-repeat;
}
#header-outer[data-transparent-header="true"].transparent.side-widget-open >header #logo img.dark-version { opacity: 1 !important; }
body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line { background-color: #232323 !important; }
#slide-out-widget-area.fullscreen-alt { padding-right: 0px !important; }
#slide-out-widget-area.fullscreen-alt .inner-wrap { margin-right: 0px !important; }
#slide-out-widget-area.fullscreen-alt .inner-wrap>.inner>div { margin: 0px !important; }
#slide-out-widget-area.fullscreen-alt .inner-wrap>.inner {
	padding: 75px 0px !important;
    margin: 0px !important;
}
body #slide-out-widget-area.fullscreen-alt .inner-wrap > .inner .off-canvas-menu-container li > a { line-height: 36px !important; }
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    color: #232323 !important;
    padding: 0px;
}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen-alt .menuwrapper li {
    margin: 0px !important;
    margin-bottom: 40px !important;
}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li.menu-item-32,
#slide-out-widget-area.fullscreen-alt .menuwrapper li.menu-item-32 { margin-bottom: 80px !important; }
#slide-out-widget-area .off-canvas-menu-container { padding: 0px 20px !important; }
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li.menu-item-39,
#slide-out-widget-area.fullscreen-alt .menuwrapper li.menu-item-39,
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li.menu-item-38,
#slide-out-widget-area.fullscreen-alt .menuwrapper li.menu-item-38 {
	display: inline-block;
	margin-bottom: 0px !important;
}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li.menu-item-39 a,
#slide-out-widget-area.fullscreen-alt .menuwrapper li.menu-item-39 a {
    border-radius: 15px;
    border: 1.5px solid rgba(35, 35, 35, 0.20);
    padding: 18px 30px;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 20px !important;
    letter-spacing: normal;
    margin-right: 28px;
}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li.menu-item-38 a,
#slide-out-widget-area.fullscreen-alt .menuwrapper li.menu-item-38 a {
    border-radius: 15px;
    background: linear-gradient(180deg, #0252FD 0%, #013197 100%);
    padding: 18px 30px;
    color: #FFF !important;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 20px !important;
    letter-spacing: normal;
}
#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li { padding: 0 6px 0px 0; }
#slide-out-widget-area .off-canvas-social-links li i { color: #232323; }
#slide-out-widget-area .off-canvas-social-links li a { opacity: 1 !important; }
#slide-out-widget-area.fullscreen-alt .bottom-text {
    color: rgba(35, 35, 35, 0.3) !important;
    padding: 0px 20px;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
}

/* Responsive CSS */
@media only screen and (min-width: 1000px) and (max-width: 1440px) {
    #header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) {
        justify-content: center;
        margin-left: 0px;
    }
}
@media only screen and (max-width: 1280px) {
	#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) { margin-left: 0px !important; }
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
		margin-left: 20px;
    	margin-right: 20px;
	}
}
@media only screen and (min-width: 1000px) {
	#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) {
		justify-content: flex-start;
        margin-left: 50px;
	}
	#header-outer.scrolling:not([data-format=left-header]) #top nav>ul>li {
		align-items: center;
		margin-top: 0px !important;
	}
	#header-outer:not([data-format=left-header]) #top nav>ul>li {
		align-items: baseline;
        margin-top: 36px !important;
	}
}
@media only screen and (max-width: 999px) {
	.wpb_row.section-home-header .row-bg { background-size: contain; }
	.section-home-header-inner .col.span_6 {
		width: 49%;
		justify-items: center;
	}
	.section-simplify-steps h6,
	.section-simplify-steps .wpb_text_column p { text-align: center !important; }
	.section-review .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { margin-top: 20px; }
	div[data-style="minimal"] .toggle > .toggle-title a { padding: 30px 40px 30px 0;  }
	body .section-cash-offer-now h6 {
		text-align: center !important;
		margin-bottom: 20px !important;
	}
	.section-cash-offer-now  .iwithtext { margin-bottom: 12px; }
	body[data-form-submit=regular] .container-wrap .section-cash-offer-now button[type=submit] { min-width: auto; }
	.section-footer-logo { order: 1; }
	.section-footer-cash-offer { order: 2; }
	.section-footer-menu-one { order: 3; }
	.section-footer-menu-two { order: 4; }
	.section-footer-contact { order: 5; }
	body .section-our-benefits h2,
	.section-our-benefits .col h2 { text-align: center !important; }
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
	body #header-outer.transparent.side-widget-open #top .span_3 #logo[data-supplied-ml-starting=true] img.mobile-only-logo.starting-logo:not(.dark-version) { display: none !important; }
	body #header-outer.transparent.side-widget-open #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.mobile-only-logo.starting-logo.dark-version { display: block !important; }
	body #slide-out-widget-area.fullscreen-alt .off-canvas-social-links { margin-top: 120px !important; }
	body #slide-out-widget-area.fullscreen-alt .bottom-text {
		margin-top: 20px !important;
		margin-bottom: 0px !important;
	}
}
@media only screen and (max-width: 690px) {
	.col h2, body h2,
	.section-cash-offer-now .wpb_wrapper h2.vc_custom_heading,
	.section-book-call-header .wpb_wrapper h2.vc_custom_heading {
		font-size: 38px !important;
        line-height: 41.8px !important;
		letter-spacing: -0.38px !important;
	}
	.row .col h3, body h3,
	.wpb_wrapper h3.vc_custom_heading {
		font-size: 32px !important;
		line-height: 35.2px !important;
		letter-spacing: -0.32px;
	}
	.row .col h4, body h4,
	.row .section-neiman-realty-client .col h4,
	body .section-neiman-realty-client h4,
	.row .section-review .col h4,
	body .section-review h4 {
		font-size: 20px;
        line-height: 30px;
	}
	.row .col h6, body h6,
	.row .section-why-sell .col h6,
	body .section-why-sell h6,
	.row .section-home-cash-buyers .col h6,
	body .section-home-cash-buyers h6 {
		font-size: 16px;
        line-height: 25.6px;
	}
	.section-faqs .wpb_wrapper h2.vc_custom_heading,
	.section-cash-offer .wpb_wrapper h2.vc_custom_heading,
	.section-about-fair-cash-offer .col h2,
	body .section-about-fair-cash-offer h2,
	.sectino-ep-works .col h2,
	body .sectino-ep-works h2,
	.sectino-ep-protection .col h2,
	body .sectino-ep-protection h2 {
		font-size: 32px !important;
        line-height: 35.2px !important;
	}
	.section-faqs div[data-style="minimal"] .toggle > .toggle-title a {
		font-size: 20px !important;
        line-height: 30px !important;
	}
	.section-our-benefits div[data-style="minimal"] .toggle > .toggle-title a {
		font-size: 24px !important;
        line-height: 36px !important;
	}
	.row .section-our-benefits .col h6,
	body .section-our-benefits h6 {
		font-size: 18px;
        line-height: 28.8px;
	}
}
@media only screen and (max-width: 480px) {
	.section-home-header-testimonials {
		max-width: 162px;
		bottom: 10px;
		right: 10px;
		padding-top: 12px !important;
		padding-right: 12px !important;
		padding-bottom: 10px !important;
		padding-left: 12px !important;
		border-radius: 11.815px !important;
	}
	.section-home-header-testimonials img {
		width: 49px !important;
		margin-bottom: 10px !important;
	}
	.section-home-header-testimonials p {
		font-size: 9.452px !important;
		line-height:  15.124px !important;
	}
	.section-home-header .iwithtext,
	.section-why-sell .iwithtext { display: block; }
	.section-home-header .iwithtext,
	.section-why-sell .iwithtext {
		display: flex;
		justify-content: center;
		margin-right: 0px;
	}
	.section-home-header .iwithtext .iwt-text,
	.section-why-sell .iwithtext .iwt-text { padding-left: 7px; }
	.section-home-header .iwithtext .iwt-icon,
	.section-why-sell .iwithtext .iwt-icon { position: relative; }
	.section-home-header .iwithtext,
	.section-why-sell .iwithtext {
		display: flex;
		justify-content: center;
		margin-right: 0px;
		margin-bottom: 6px;
	}
	.section-home-header div.wpforms-container-full form,
	.section-cash-offer-today div.wpforms-container-full form {
		border: 0px;
		padding: 0px;
		display: block;
	}
	.section-home-header div.wpforms-container-full input[type=text],
	.section-cash-offer-today div.wpforms-container-full input[type=text] {
		border-radius: 20px;
		border: 1.5px solid rgba(35, 35, 35, 0.20);
		background: #FFF;
		padding: 18px 21px;
		color: #232323;
		height: auto;
	}
	.section-home-header div.wpforms-container-full .wpforms-form .wpforms-submit-container,
	.section-cash-offer-today div.wpforms-container-full .wpforms-form .wpforms-submit-container { margin-top: 14px; }
	.section-cash-offer-today div.wpforms-container-full form { background: transparent; }
}
@media only screen and (max-width: 414px) {
	.wpb_row.section-about-works { background-image: url(https://neimanrealtygroup.com/wp-content/uploads/2025/02/about-mobile-bg.png) !important; }
	body.material .section-about-works .nectar-button.large {
		padding-left: 22px;
		padding-right: 22px;
	}
}
@media only screen and (max-width: 360px) {
	.wpb_row.section-about-works { background-image: url(https://neimanrealtygroup.com/wp-content/uploads/2025/02/about-mobile-bg.png) !important; }
	body.material .section-about-works .nectar-button.large {
		padding-left: 18px;
		padding-right: 18px;
	}
}
@media only screen and (max-width: 320px) {
	.section-about-works .nectar-button.large { font-size: 14px; }
	body.material .section-about-works .nectar-button.large {
        padding-left: 16px;
        padding-right: 16px;
    }
}


/* New Homepage 2026 CSS */
.text-linear-gradient {
    opacity: 0.1 !important;
    background: linear-gradient(180deg, #232323 19.13%, rgba(35, 35, 35, 0.10) 76.53%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#top nav>ul>.button_solid_color_2>a:before,
#header-outer.transparent #top nav>ul>.button_solid_color_2>a:before { background-color: #FFF; }
#header-outer.dark-slide #top nav>ul>.button_solid_color_2>a:before,
#header-outer.transparent.dark-slide #top nav>ul>.button_solid_color_2>a:before { background-color: #232323; }

#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color].menu-item-882>a,
#top nav>ul>li[class*=button_solid_color].menu-item-882>a,
body #header-outer.transparent #top nav>ul>li[class*=button_solid_color].menu-item-882>a { color: #232323 !important; }
#header-outer[data-lhe=animated_underline].dark-slide #top nav>ul>li[class*=button_solid_color].menu-item-882>a,
#header-outer.dark-slide #top nav>ul>li[class*=button_solid_color].menu-item-882>a,
body #header-outer.transparent.dark-slide #top nav>ul>li[class*=button_solid_color].menu-item-882>a { color: #FFFFFF !important; }


#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a,
#top nav>ul>li[class*=button_solid_color]>a,
body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a,
#header-outer.transparent.dark-slide>#top nav>ul>li[class*=button_solid_color]>a:hover,
#header-outer[data-lhe=animated_underline].transparent.dark-slide #top nav>ul>li[class*=button_solid_color]>a:hover {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.section-new-home-header .nectar-fancy-ul ul { margin-bottom: 22px; }
.section-new-home-header .nectar-fancy-ul ul li,
.section-home-cash-buyers .nectar-fancy-ul ul li {
	padding-left: 25px;
	font-size: 18px;
    line-height: 1.6 !important;
}
.section-new-home-header .fa-check-circle:before,
.section-home-cash-buyers .fa-check-circle:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/12/Check-Circle.svg);
    width: 18px;
    height: 18px;
    left: 0px;
    top: 5px;
}
.section-new-home-header .section-home-header-inner .wpb_column.child_column.border_style_solid > .vc_column-inner { border-color: rgba(255, 255, 255, 0.20); }
.section-new-home-header .section-home-header-inner .iwithtext {
    margin-bottom: 0px;
    display: inline-flex;
    margin-right: 36px;
}
.section-new-home-header .section-home-header-inner .iwithtext .iwt-icon { top: 5px; }
body .section-new-home-header .section-home-header-inner [class^=icon-].icon-default-style {
    line-height: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px;
    top: -6px;
}
body .section-new-home-header .section-home-header-inner [class^="icon-"].icon-default-style { color: #3FB3ED; }
.section-new-home-header .section-home-header-inner .iwithtext .iwt-text { padding-left: 26px; }
.section-new-home-header .section-home-header-inner .iwithtext .iwt-text h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
	margin-bottom: 0px;
}
.section-new-home-header .wpforms-container .wpforms-field {
    padding: 0px;
    padding-bottom: 10px;
}
.section-new-home-header .wpforms-container .wpforms-field-layout {padding-bottom: 0px;}
.section-new-home-header div.wpforms-container-full input[type=tel],
.section-new-home-header div.wpforms-container-full input[type=text],
.section-new-home-header div.wpforms-container-full input[type=email] {
    background-color: #FFF;
    border-radius: 15px;
    color: #232323;
    border-width: 1.5px;
    border-style: solid;
    border-color: rgba(35, 35, 35, 0.20);
    padding: 18px 21px;
    font-weight: 500;
    line-height: 25.6px;
}
.section-new-home-header div.wpforms-container-full input[type=tel],
.section-new-home-header div.wpforms-container-full input[type=text],
.section-new-home-header div.wpforms-container-full input[type=email] { height: auto; }
.section-new-home-header div.wpforms-container-full input[type=tel]::placeholder,
.section-new-home-header div.wpforms-container-full input[type=text]::placeholder,
.section-new-home-header div.wpforms-container-full input[type=email]::placeholder {
    color: #232323;
    opacity: 0.3 !important;
}
.section-new-home-header .wpforms-container .wpforms-submit-container { text-align: center; }
.section-new-home-header div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.section-new-home-header div.wpforms-container-full button[type=submit]:hover { background: linear-gradient(180deg, #3FB3ED 0%, #2A66C8 100%); }
body[data-form-submit=regular] .container-wrap .section-new-home-header button[type=submit] {
    height: auto;
    width: 100%;
    line-height: 20px;
}
body[data-form-submit=regular] .section-new-home-header button[type=submit]:hover { opacity: 1; }
.section-new-home-header .wpforms-container .wpforms-field.wpforms-field-checkbox { padding-bottom: 0px; }
.section-new-home-header div.wpforms-container-full .wpforms-form .wpforms-submit-container { margin-top: 20px; }
.section-quote-carousel .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }
.section-quote-carousel .owl-carousel[data-desktop-cols] .owl-item img { width: auto; }
.section-quote-carousel .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { display: none; }
.section-quote-carousel .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: block;
    margin: 0px;
}
.section-quote-carousel .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: 0px;
}
.section-quote-carousel .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] span { display: none; }
.section-quote-carousel .owl-theme[data-desktop-cols] .owl-nav .owl-prev:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/12/chevron-left.png);
    width: 56px;
    height: 56px;
    bottom: 80px;
    left: 0px;
}
.section-quote-carousel .owl-theme[data-desktop-cols] .owl-nav .owl-next:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/12/chevron-right.png);
    width: 56px;
    height: 56px;
    bottom: 80px;
    left: 68px;
}
.section-cash-buyers-reviews h6 {
    color: rgba(35, 35, 35, 0.50);
    line-height: 18px !important;
}
.section-cash-buyers-reviews h6 strong { color: #232323; }
body .nectar-milestone .number h2 {
	margin: 0px;
	font-size: 58px !important;
    line-height: 1.1 !important;
    letter-spacing: -0.58px !important;
}
.nectar-milestone .number {
    margin: 0px;
    font-family: 'Inter Tight';
}
.section-average-time .nectar-milestone .number .symbol-wrap { margin-left: 10px; }
body .nectar-milestone .subject {
	color: #FFF;
	line-height: 25.6px;
	letter-spacing: normal;
}
body h2.widgettitle {
	color: #FFF;
	font-size: 20px !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
    margin-bottom: 15px;
}
@media only screen and (max-width: 999px) {
	.section-quote-carousel .owl-theme[data-desktop-cols] .owl-nav .owl-prev:before,
	.section-quote-carousel .owl-theme[data-desktop-cols] .owl-nav .owl-next:before { bottom: 40px; }
}