.elementor-856 .elementor-element.elementor-element-ba2a348 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-856 .elementor-element.elementor-element-ba2a348:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-ba2a348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-856 .elementor-element.elementor-element-ba2a348{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.5% 0% 1.5% 0%;}.elementor-856 .elementor-element.elementor-element-ba2a348 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-856 .elementor-element.elementor-element-4dc414e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-856 .elementor-element.elementor-element-7f77b31{text-align:left;}.elementor-856 .elementor-element.elementor-element-7f77b31 img{width:100%;}.elementor-856 .elementor-element.elementor-element-ee7b526.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-856 .elementor-element.elementor-element-ee7b526 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-856 .elementor-element.elementor-element-e6cb31f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-icon i{color:#212F68;transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-icon svg{fill:#212F68;transition:fill 0.3s;}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-text{transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-27fc3e8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-icon i{color:#212F68;transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-icon svg{fill:#212F68;transition:fill 0.3s;}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-b6a953b{width:auto;max-width:auto;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-text{transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-7371a1d:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-7371a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1FD;}.elementor-856 .elementor-element.elementor-element-7371a1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 3% 0%;}.elementor-856 .elementor-element.elementor-element-7371a1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-856 .elementor-element.elementor-element-5cfc507c a{color:var( --e-global-color-text );}.elementor-856 .elementor-element.elementor-element-5cfc507c{padding:2% 0% 0% 0%;}.elementor-856 .elementor-element.elementor-element-2598f891 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-856 .elementor-element.elementor-element-43d07851{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-item > a{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:400;text-decoration:underline;}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-856 .elementor-element.elementor-element-334eb7a0{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-item > a{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:400;text-decoration:underline;}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}#elementor-popup-modal-856 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-856{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-856 .dialog-message{width:2000px;height:auto;}#elementor-popup-modal-856 .dialog-close-button{display:flex;top:32px;font-size:28px;}body:not(.rtl) #elementor-popup-modal-856 .dialog-close-button{right:328px;}body.rtl #elementor-popup-modal-856 .dialog-close-button{left:328px;}#elementor-popup-modal-856 .dialog-close-button i{color:#FFFFFF00;}#elementor-popup-modal-856 .dialog-close-button svg{fill:#FFFFFF00;}@media(min-width:768px){.elementor-856 .elementor-element.elementor-element-05e7860{width:10%;}.elementor-856 .elementor-element.elementor-element-b4d145f{width:79.245%;}.elementor-856 .elementor-element.elementor-element-cc15f81{width:10%;}.elementor-856 .elementor-element.elementor-element-522924cf{width:25%;}.elementor-856 .elementor-element.elementor-element-2598f891{width:25%;}.elementor-856 .elementor-element.elementor-element-7ca841c8{width:100%;}.elementor-856 .elementor-element.elementor-element-6656593c{width:25%;}.elementor-856 .elementor-element.elementor-element-3ae1822a{width:25%;}}@media(max-width:1100px){.elementor-856 .elementor-element.elementor-element-ba2a348{padding:2% 3% 2% 3%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}#elementor-popup-modal-856 .dialog-close-button{top:31px;}body:not(.rtl) #elementor-popup-modal-856 .dialog-close-button{right:76px;}body.rtl #elementor-popup-modal-856 .dialog-close-button{left:76px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-856 .elementor-element.elementor-element-ba2a348{padding:20px 10px 20px 20px;}.elementor-856 .elementor-element.elementor-element-4dc414e{width:63%;}.elementor-856 .elementor-element.elementor-element-4dc414e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-856 .elementor-element.elementor-element-ee7b526{width:37%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-856 .elementor-element.elementor-element-e6cb31f{--e-icon-list-icon-size:28px;}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-856 .elementor-element.elementor-element-27fc3e8{--e-icon-list-icon-size:28px;}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-856 .elementor-element.elementor-element-b6a953b{--e-icon-list-icon-size:28px;}.elementor-856 .elementor-element.elementor-element-187b0ef > .elementor-element-populated{padding:20px 25px 20px 25px;}.elementor-856 .elementor-element.elementor-element-b4d145f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-5cfc507c > .elementor-container{text-align:left;}.elementor-856 .elementor-element.elementor-element-5cfc507c{padding:5% 0% 5% 0%;}.elementor-856 .elementor-element.elementor-element-2598f891{width:50%;}.elementor-856 .elementor-element.elementor-element-7ca841c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-43d07851{width:var( --container-widget-width, 158.391px );max-width:158.391px;--container-widget-width:158.391px;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-856 .elementor-element.elementor-element-43d07851 .elementor-icon-list-item > a{font-size:17px;}.elementor-856 .elementor-element.elementor-element-6656593c{width:50%;}.elementor-856 .elementor-element.elementor-element-6656593c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-334eb7a0{margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-856 .elementor-element.elementor-element-334eb7a0 .elementor-icon-list-item > a{font-size:17px;}#elementor-popup-modal-856 .dialog-close-button{top:22px;}body:not(.rtl) #elementor-popup-modal-856 .dialog-close-button{right:68px;}body.rtl #elementor-popup-modal-856 .dialog-close-button{left:68px;}}@media(max-width:1100px) and (min-width:768px){.elementor-856 .elementor-element.elementor-element-4dc414e{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-856 .elementor-element.elementor-element-4dc414e{width:50%;}.elementor-856 .elementor-element.elementor-element-ee7b526{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-b0d7146 *//* GENERAL STYLING */

.asp_content {
    display: flex;
    align-items: center;
}

.asp_content {
    padding-left: 30px !important;
}

/* Reducing padding and search result font size on mobile */
@media (max-width: 768px) {
    .asp_content {
        padding-left: 10px !important;
    }
}

@media (max-width: 768px) {
    .asp_content h3 a {
        font-size: 15px !important;
    }
}

/* Base styling for Result Descriptions */
.asp_res_text {
    display: flex;
    align-items: center;
    padding: 4px 15px !important;
    color: #000000;
    border-radius: 30px !important;
    margin-left: 20px !important;
    position: relative;
}

/* TOWN RESULT STYLING */
.item.asp_r_category .asp_res_text, .archive-tag-town {
    background-color: #EDF1FD;
}

.item.asp_r_category .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/home.svg') no-repeat center center;
    background-size: contain;
    display: inline-block; 
    width: 13px;
    height: 13px;
    margin-right: 5px;
}

/* ZIP RESULT STYLING */
.item.asp_r_post_tag .asp_res_text, .archive-tag-tags {
    background-color: #F2F2F2;
}

.item.asp_r_post_tag .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/Zip.svg') no-repeat center center;
    background-size: contain;
    display: inline-block; 
    width: 13px;
    height: 13px;
    margin-right: 5px;
}


/* BODY TYPE RESULT STYLING */
.item.asp_r_bodytype .asp_res_text, .archive-tag-body-type {
    background-color: #F1EDFD;
}

.item.asp_r_bodytype .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/2023/07/gavel-2-2.svg') no-repeat center center;
    background-size: contain;
    display: inline-block; 
    width: 13px;
    height: 13px;
    margin-right: 5px;
}

/* COUNTY RESULT STYLING */
.item.asp_r_county .asp_res_text, .archive-tag-county {
    background-color: #FDEDED;
}

.item.asp_r_county .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/county-1.svg') no-repeat center center;
    background-size: contain;
    display: inline-block; 
    width: 13px;
    height: 13px;
    margin-right: 5px;
}


/* ISSUE AREA RESULT STYLING */
.item.asp_r_issue-area .asp_res_text, .archive-tag-issue-area {
    background-color: #EDF9FD;
}

.item.asp_r_issue-area .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/chat.svg') no-repeat center center;
    background-size: contain;
    display: inline-block; 
    width: 13px;
    height: 13px;
    margin-right: 5px;
}

/* GOV BODY RESULT STYLING */
.item.asp_r_gov_body .asp_res_text, .archive-tag-gov-body {
    background-color: #F4E2FF;
}

.item.asp_r_gov_body .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/govbody.svg') no-repeat center center;
    background-size: contain;
    display: inline-block; 
    width: 13px;
    height: 13px;
    margin-right: 5px;
}


/* STATE RESULT STYLING */
.item.asp_r_state .asp_res_text {
    background-color: #E7E3FD;
}

.item.asp_r_state .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/united-states-of-america.svg') no-repeat center center;
    background-size: contain;
    display: inline-block; 
    width: 13px;
    height: 13px;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cfc507c */@media screen and (max-width: 768px) {
    .Menu-Links .elementor-icon-list-item a {
        font-size: 16px !important; 
    }
}/* End custom CSS */
/* Start custom CSS *//* Search Bar Font & Formatting */
::placeholder {
    font-family: 'PT Serif' !important;
        text-align: center !important;
}
a.asp_res_url {
    font-family: 'PT SERIF' !important;
}
input {
    font-family: 'PT Serif' !important;
}

@media screen and (max-width: 768px) {
    .asp_main_container input::placeholder {
        font-size: 17px !important;
    }
}

.asp_nores_header {
    font-family: 'PT Serif' !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.asp_nores_kw_suggestions {
    display: none !important;
}

/* ALIGNMENT */
div.asp_nores {
    padding-left: 0 !important;
    margin-left: 30px !important;
}

div.asp_nores .asp_nores_header {
    margin-left: 0 !important;
    padding-left: 10px !important;
    text-align: left !important;
}

div.asp_nores .asp_nores_header a {
    color: #3d65dc !important;
    text-decoration: none !important;
}

div.asp_nores .asp_nores_header a:hover {
    text-decoration: underline !important;
}

.asp_content {
    display: flex;
    align-items: center;
    padding-left: 30px !important;
}

/* MOBILE STYLING */
@media (max-width: 768px) {
    .asp_content {
        padding-left: 10px !important;
    }
    .asp_content h3 a {
        font-size: 15px !important;
    }
    div.asp_nores {
        margin-left: 16px !important;
    }
    div.asp_nores .asp_nores_header {
        margin-left: 0 !important;
        padding-left: 0px !important;
        text-align: left !important;
    }
}

/* RESULT DESCRIPTIONS */
.asp_res_text {
    display: flex;
    align-items: center;
    padding: 4px 15px !important;
    color: #000000;
    border-radius: 30px !important;
    margin-left: 20px !important;
    position: relative;
}

/* TOWN RESULT STYLING */
.item.asp_r_category .asp_res_text {
    background-color: #EDF1FD;
}

.item.asp_r_category .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/home.svg') no-repeat center center;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 2px;
}

/* ZIP RESULT STYLING */
.item.asp_r_post_tag .asp_res_text {
    background-color: #F2F2F2;
}

.item.asp_r_post_tag .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/Zip.svg') no-repeat center center;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 2px;
}

/* BODY TYPE RESULT STYLING */
.item.asp_r_bodytype .asp_res_text {
    background-color: #F1EDFD;
}

.item.asp_r_bodytype .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/2023/07/gavel-2-2.svg') no-repeat center center;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 2px;
}

/* COUNTY RESULT STYLING */
.item.asp_r_county .asp_res_text {
    background-color: #FDEDED;
}

.item.asp_r_county .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/county-1.svg') no-repeat center center;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 2px;
}

/* ISSUE AREA RESULT STYLING */
.item.asp_r_issue-area .asp_res_text {
    background-color: #EDF9FD;
}

.item.asp_r_issue-area .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/chat.svg') no-repeat center center;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 2px;
}

/* GOV BODY RESULT STYLING */
.item.asp_r_gov_body .asp_res_text {
    background-color: #F4E2FF;
}

.item.asp_r_gov_body .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/govbody.svg') no-repeat center center;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 2px;
}

/* STATE RESULT STYLING */
.item.asp_r_state .asp_res_text {
    background-color: #E7E3FD;
}

.item.asp_r_state .asp_res_text:before {
    content: '';
    background: url('/wp-content/uploads/united-states-of-america.svg') no-repeat center center;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 4px;
}


#ajaxsearchprores2_2 {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); 
    border-radius: 8px;
}/* End custom CSS */