body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox{background-color:#FFFFFF;color:#323232}
body #siq_search_results .srch-poweredbysiq div, body #siq_search_results .srch-poweredbysiq a, .siq-result-sponsored-disclaimer-info span, .siq-result-sponsored-ad span{color: #AAAAAA}
body #siq_search_results .search-results-row, body #siq_search_results .search-sponsored-row,#siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box,.siq-result-sponsored-row a{background-color:#FFFFFF}
body #siq_search_results .search-results-R div.search-results-title a, body #siq_search_results .siq-ads h2.srch-sponsored-title a, #siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box a.siq-prdbx div.siq-prdtls h3,.siq-result-sponsored-detail-title h3{font-size:20px;line-height:24px;color:#000000}
body #siq_search_results .search-results-R div.sr-R-author{font-size:13px;line-height:15px;color:#959595}
body #siq_search_results .search-results-R .sr-R-cont div, body #siq_search_results .siq-ads .srch-sponsored-R-cont p, .siq-result-sponsored-detail-description p{font-size:15px;line-height:18px;color:#323232}
body #siq_search_results .search-results-R .sr-R-categories ul li{font-size:12px;line-height:14px;color:#323232;background-color:#FFFFFF}
body #siq_search_results .search-results-R .sr-R-tags ul li{font-size:13px;line-height:15px;color:#7A7A7A}
body #siq_search_results ._siq_pagination a, body #siq_search_results ._siq_pagination span{font-size:14px;line-height:16px}
body #siq_search_results ._siq_pagination span.current{background-color:#FFFFFF;color:#323232;border-color:#808080}
body #siq_search_results ._siq_pagination a{background-color:#FFFFFF;color:#000000;border-color:#DDDDDD}
body #siq_search_results ._siq_pagination span.disabled{background-color:#F1F1F1;color:#D2D2D2;border-color:#DDDDDD}
body .holdResults._siq_main_searchbox .searchWrapperLabel, body .holdResults._siq_main_searchbox ul, body .holdResults._siq_main_searchbox ul li.sectionHead, body .holdResults._siq_main_searchbox ul li.sectionHead:hover, body .holdResults._siq_main_searchbox ul li.no-result, body .holdResults._siq_main_searchbox ul li.no-record, body .holdResults._siq_main_searchbox ul li.no-result, body .holdResults._siq_main_searchbox ul li.no-record:hover,body .holdResults._siq_main_searchbox .siq-blogrfct-cont,body .holdResults._siq_main_searchbox .siq-blogrfct-cont .siq-blogrfct-srchmain li, .siq-autocomplete-layout-wrapper, .siq-autocomplete-layout-wrapper .siq-autocomplete-container {background-color:#FFFFFF!important}
body .holdResults._siq_main_searchbox .searchWrapperLabel, body .holdResults._siq_main_searchbox ul li.sectionHead h3, body .holdResults._siq_main_searchbox ul .siq-powered-by, body .holdResults._siq_main_searchbox ul .siq-powered-by a,body .holdResults._siq_main_searchbox .siq-blogrfct-srchmain li.siq-tabswrp li.siq-autab-lnk,body div.holdResults._siq_main_searchbox .siq-blogrfct-srchmain ul li.sectionHead h3,body div.holdResults._siq_main_searchbox .siq-blogrfct-srchmain ul li.sectionHead h3:hover, .siq-autocomplete-layout-wrapper .siq-ac-section-title span{color:#505050!important}
body .holdResults._siq_main_searchbox ul li .resultsMore, body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li.sectionHead h3 .resultsMore,body .holdResults._siq_main_searchbox .siq-tabcontent ul li .resultsMore,.siq-autocomplete-layout-wrapper .siq-ac-footer span{color:#B7B7B7!important}
body .holdResults._siq_main_searchbox ul li .resultsMore:hover, body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li.sectionHead h3 .resultsMore:hover,body .holdResults._siq_main_searchbox .siq-tabcontent ul li .resultsMore:hover,.siq-autocomplete-layout-wrapper .siq-ac-footer span:hover{color:#000000!important}
body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li a h3, body .holdResults._siq_main_searchbox ul li a h3,body ._siq_main_searchbox .siq-blogrfct-srchmain .siq-tabswrp ul li.siq-autocomplete h3,.siq-autocomplete-layout-wrapper .siq-ac-search-item-text p{font-size:13px!important;line-height:15px!important;color:#333333!important}
body .holdResults._siq_main_searchbox ul li a em, body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li a em,body ._siq_main_searchbox .siq-blogrfct-srchmain .siq-tabswrp ul li.siq-autocomplete a em,.siq-autocomplete-layout-wrapper .siq-ac-search-item-text p em{font-size:13px!important;line-height:15px!important;color:#333333!important}
body ._siq_main_searchbox .siq_resultLeft.no-image .no-img,body #siq_search_results .siq_resultLeft.no-image .no-img,body ._siq_main_searchbox .siq_resultLeft.has-image img,body .holdResults._siq_main_searchbox ul li.siq-tabswrp ul li.siq-autocomplete a .siq_resultLeft.no-image span,body .holdResults._siq_main_searchbox ul li.siq-tabswrp ul li.siq-autocomplete a .siq_resultLeft.has-image img,.siq-autocomplete-layout-wrapper .siq-ac-search-row-item-icon img,.siq-autocomplete-layout-wrapper .siq-ac-search-row-item-icon.no-image{background-color:#EFEDED!important}
body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li.siq-autocomplete:hover, body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li.siq-autocomplete.highlighted, body .holdResults._siq_main_searchbox ul li.siq-autocomplete:hover, body .holdResults._siq_main_searchbox ul li.siq-autocomplete.highlighted,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a:hover,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a.siq-ac-item-active{background-color:#F9F9F9!important}
body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li:hover a h3, body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li.highlighted a h3, body .holdResults._siq_main_searchbox ul li:hover a h3, body .holdResults._siq_main_searchbox ul li.highlighted a h3,body ._siq_main_searchbox .siq-blogrfct-srchmain .siq-tabswrp ul li.siq-autocomplete:hover h3,body ._siq_main_searchbox .siq-blogrfct-srchmain .siq-tabswrp ul li.siq-autocomplete.highlighted h3,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a:hover .siq-ac-search-item-text p,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a.siq-ac-item-active .siq-ac-search-item-text p{font-size:13px!important;line-height:15px!important;color:#333333!important}
body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li:hover a em, body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li.highlighted a em, body .holdResults._siq_main_searchbox ul li:hover a em, body .holdResults._siq_main_searchbox ul li.highlighted a em,body ._siq_main_searchbox .siq-blogrfct-srchmain .siq-tabswrp ul li.siq-autocomplete:hover a em,body ._siq_main_searchbox .siq-blogrfct-srchmain .siq-tabswrp ul li.siq-autocomplete.highlighted a em,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a:hover .siq-ac-search-item-text p em,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a.siq-ac-item-active .siq-ac-search-item-text p em{font-size:13px!important;line-height:15px!important;color:#333333!important}
body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li:hover .siq_resultLeft.no-image .no-img,body #siq_search_results .siq_searchForm .siq_searchWrapper .holdResults ul li.highlighted .siq_resultLeft.no-image .no-img,body .holdResults._siq_main_searchbox ul li:hover .siq_resultLeft.no-image .no-img,body .holdResults._siq_main_searchbox ul li.highlighted .siq_resultLeft.no-image .no-img,body .holdResults._siq_main_searchbox ul li.siq-tabswrp ul li.siq-autocomplete:hover a .siq_resultLeft.no-image span,body .holdResults._siq_main_searchbox ul li.siq-tabswrp ul li.siq-autocomplete:hover a .siq_resultLeft.has-image img,body .holdResults._siq_main_searchbox ul li.siq-tabswrp ul li.siq-autocomplete.highlighted a .siq_resultLeft.no-image span,body .holdResults._siq_main_searchbox ul li.siq-tabswrp ul li.siq-autocomplete.highlighted a .siq_resultLeft.has-image img,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a:hover .siq-ac-search-row-item-icon img,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a.siq-ac-item-active .siq-ac-search-row-item-icon img,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a:hover .siq-ac-search-row-item-icon.no-image,.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a.siq-ac-item-active .siq-ac-search-row-item-icon .no-image{background-color:#EFEDED!important}
body #siq_search_results .search-results-R .sr-R-cont{height: auto;min-height:64px;}
body /* Ensure search result text is visible on all devices */
#siq_searchIndexResult h3, body #siq_searchIndexResult .siq_resultRight h3{ color:#000 !important; /* Force black text for contrast */
    background-color:rgba(255, 255, 255, 0.9) !important; /* Semi-transparent white background for readability */
    padding:5px!important; /* Space around the text */
    border-radius:3px!important; /* Smooth out corners */
    text-shadow:none !important; }
/* Additional styles for better readability on mobile */
@media only screen and (max-width: 768px) {
body #siq_searchIndexResult, body #siq_search_results, body .siq_resultRight{ width:100% !important; max-width:100% !important; /* Ensure it fits the mobile viewport */
        color:#000 !important; }
body /* Override any potential inherited styles */
    #siq_searchIndexResult h3, body #siq_searchIndexResult .siq_resultRight h3{ color:#000 !important; /* Reconfirm black text */
        background-color:rgba(255, 255, 255, 0.9) !important; }
body /* Adjust font size for better readability */
    #siq_searchIndexResult h3, body #siq_searchIndexResult .siq_resultRight h3{ font-size:16px !important; }
}
body /* Make sure all search elements have readable text */
.siq-autocomplete h3, body .siq-blogrfct-srchmain h3, body .siq-facet-row h3{ color:#000 !important; background-color:rgba(255, 255, 255, 0.9) !important; -webkit-text-fill-color:#000 !important; /* For webkit-based browsers */
    text-shadow:none !important; }
body /* Ensure highlighted search terms have a consistent font size and add margin for spacing */
#siq_search_results .highlighted-term{ font-size:16px !important; /* Adjust to match the desired size */
    padding-right:3px !important; /* Adds a bit of space to the right */
    color:#000 !important; /* Make the text black for consistency */
    background-color:rgba(255, 255, 0, 0.3) !important; }
/* Improve visibility and adjust the display for service text */
@media only screen and (max-width: 768px) {
body #siq_search_results .siq-prodfacet-contL{ width:100% !important; /* Ensure results take up the full width */
        padding:10px!important; }
body #siq_search_results .service-text{ font-size:14px !important; /* Make the service text readable on smaller screens */
        display:block !important; }
}
