body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
    background-color: #ffffff;
}
html body #siq_search_results .srch-poweredbysiq div,
html body #siq_search_results .srch-poweredbysiq a {
    color: #aaaaaa
}
html body #siq_search_results .search-results-row,
html body #siq_search_results .search-sponsored-row,
html body #siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-categories ul li {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-tags ul li {
    color: #7a7a7a
}
html body #siq_search_results ._siq_pagination span.current {
    background-color: #ffffff;
}
html body #siq_search_results ._siq_pagination a {
    background-color: #ffffff;
    border-color: #dddddd
}
html body #siq_search_results ._siq_pagination span.disabled {
    background-color: #f1f1f1;
    color: #d2d2d2;
    border-color: #dddddd
}
html body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
    background-color: #ffffff;
}
html body #siq_search_results .srch-poweredbysiq div,
html body #siq_search_results .srch-poweredbysiq a {
    color: #aaaaaa
}
html body #siq_search_results .search-results-row,
html body #siq_search_results .search-sponsored-row,
html body #siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-categories ul li {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-tags ul li {
    color: #7a7a7a
}
html body #siq_search_results ._siq_pagination span.current {
    background-color: #ffffff;
}
html body #siq_search_results ._siq_pagination a {
    background-color: #ffffff;
    border-color: #dddddd
}
html body #siq_search_results ._siq_pagination span.disabled {
    background-color: #f1f1f1;
    color: #d2d2d2;
    border-color: #dddddd
}
html body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
    background-color: #ffffff;
}
html body #siq_search_results .srch-poweredbysiq div,
html body #siq_search_results .srch-poweredbysiq a {
    color: #aaaaaa
}
html body #siq_search_results .search-results-row,
html body #siq_search_results .search-sponsored-row,
html body #siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-categories ul li {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-tags ul li {
    color: #7a7a7a
}
html body #siq_search_results ._siq_pagination span.current {
    background-color: #ffffff;
}
html body #siq_search_results ._siq_pagination a {
    background-color: #ffffff;
    border-color: #dddddd
}
html body #siq_search_results ._siq_pagination span.disabled {
    background-color: #f1f1f1;
    color: #d2d2d2;
    border-color: #dddddd
}
html body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
    background-color: #ffffff;
}
html body #siq_search_results .srch-poweredbysiq div,
html body #siq_search_results .srch-poweredbysiq a {
    color: #aaaaaa
}
html body #siq_search_results .search-results-row,
html body #siq_search_results .search-sponsored-row,
html body #siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-categories ul li {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-tags ul li {
    color: #7a7a7a
}
html body #siq_search_results ._siq_pagination span.current {
    background-color: #ffffff;
}
html body #siq_search_results ._siq_pagination a {
    background-color: #ffffff;
    border-color: #dddddd
}
html body #siq_search_results ._siq_pagination span.disabled {
    background-color: #f1f1f1;
    color: #d2d2d2;
    border-color: #dddddd
}
html body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
    background-color: #ffffff;
}
html body #siq_search_results .srch-poweredbysiq div,
html body #siq_search_results .srch-poweredbysiq a {
    color: #aaaaaa
}
html body #siq_search_results .search-results-row,
html body #siq_search_results .search-sponsored-row,
html body #siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-categories ul li {
    background-color: #ffffff
}
html body #siq_search_results .search-results-R .sr-R-tags ul li {
    color: #7a7a7a
}
html body #siq_search_results ._siq_pagination span.current {
    background-color: #ffffff;
}
html body #siq_search_results ._siq_pagination a {
    background-color: #ffffff;
    border-color: #dddddd
}
html body #siq_search_results ._siq_pagination span.disabled {
    background-color: #f1f1f1;
    color: #d2d2d2;
    border-color: #dddddd
}

/*================Autocomplete Custom Styles==============*/

html body .holdResults._siq_main_searchbox ul .siq-powered-by a {
    color: #252525 !important;
}
html body .holdResults._siq_main_searchbox ul li.sectionHead h3 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 600 !important;
    color: #000 !important;
    letter-spacing: .05em !important;
    border-bottom: 1px solid #dcdcdc !important;
}
html body .holdResults._siq_main_searchbox .topArrow {
    display: none !important;
}
html body .holdResults._siq_main_searchbox ul {
    margin-top: 2px !important;
    border-radius: 0 !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .10), 0 0 1px rgba(0, 0, 0, 0.15) !important;
}
html body .holdResults._siq_main_searchbox ul {
    padding: 0px !important;
}
html body .holdResults._siq_main_searchbox ul li a {
    padding: 5px 12px !important;
}

html body .holdResults._siq_main_searchbox ul li a h3 {
    font-size: 18px !important;
    line-height: 22px !important;
    color: #000 !important;
    font-family: 'Crimson Text', serif !important;
    max-height: 40px !important;
    overflow: hidden !important;
    font-style: normal !important;
    text-shadow: none !important;
    font-weight: 700 !important;
}
html body .holdResults._siq_main_searchbox ul li a em {
    font-size: 18px !important;
    color: #2bbbb3 !important;
    line-height: 22px !important;
    background: transparent !important;
    font-family: 'Crimson Text', serif !important;
    font-weight: 700 !important;
}
html body .holdResults._siq_main_searchbox ul li:hover,
html body .holdResults._siq_main_searchbox ul li.highlighted {
    background-color: #F9F9F9 !important
}
html body .holdResults._siq_main_searchbox ul li.highlighted a h3,
html body .holdResults._siq_main_searchbox ul li:hover a h3 {
    font-size: 18px !important;
    color: #000 !important;
    line-height: 22px !important;
    font-family: 'Crimson Text', serif !important;
    font-weight: 700 !important;
}
html body .holdResults._siq_main_searchbox ul li.highlighted a em,
html body .holdResults._siq_main_searchbox ul li:hover a em {
    font-size: 18px !important;
    color: #2bbbb3 !important;
    background: transparent !important;
    font-family: 'Crimson Text', serif !important;
    font-weight: 700 !important;
    line-height: 22px !important;
    font-weight: 700 !important;
}
html body .holdResults._siq_main_searchbox ul li .resultsMore {
    font-family: 'Crimson Text', serif !important;
    color: #1c1c1c !important;
    font-weight: 700 !important;
    padding: 12px 0 6px !important;
    font-size: 15px !important;
    color: #2bbbb3 !important;
    text-transform: uppercase !important;
    border-top-color: #eaeaea !important;
}
html body .holdResults._siq_main_searchbox ul li .resultsMore:hover {
    color: #000 !important;
    font-weight: 700 !important;
}
html body .holdResults._siq_main_searchbox ul li p {
    font-family: 'Roboto', sans-serif !important;
    color: #63676d !important;
    font-size: 12px !important;
    padding-top: 0px !important;
    font-weight: 400 !important;
}
html body ._siq_main_searchbox .siq_resultLeft.has-image img {
    background-color: #E6E5EE !important
}

html body ._siq_main_searchbox .siq_resultLeft {
    width: 60px !important;
    height: 45px !important;
    margin-right: 8px !important;
    background-color: #E6E5EE !important;
}
html body ._siq_main_searchbox .siq_resultLeft.has-image.crop img {
    height: 45px !important;
    width: 60px !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
}
/*================Autocomplete Custom Styles==============*/


/*===========Custom Styles Results Page ============*/
html body #siq_search_results {
    width: 100% !important;
    padding: 0 !important
}
html body #siq_search_results .search-results-L img {
    max-width: 100% !important;
    max-height: 220px !important;
    margin: 0 auto !important;
    border: 0 !important;
    padding: 0 !important;
    background: initial !important;
    border-radius: 0 !important;
    display: block !important;
    max-height: 100% !important
}
html body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    vertical-align: top !important;
    font-size: 16px !important;
    background-color: #fff !important;
    background-image: none !important;
    padding-left: 10px !important;
    padding-bottom: 10px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    color: #000 !important;
    border: 1px solid #c3c3c3 !important;
    padding: 12px 0 12px 10px !important;
    border-bottom: 2px solid #2bbbb3 !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
}
html body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox::placeholder {
    font-size: 16px !important;
    color: #b5b5b5 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    text-transform: none !important
}
html body #siq_search_results .srch-poweredbysiq div {
    padding: 13px 15px 0 0 !important;
    color: #717171 !important
}
html body #siq_search_results .srch-poweredbysiq a {
    color: #000 !important
}
html body #siq_search_results .no-image:before {
    display: none !important
}
html body #siq_search_results .search-results-R div.search-results-title a {
    font-size: 20px !important;
    color: #000 !important;
    line-height: 26px !important;
    font-weight: bold !important;
    font-family: 'Crimson Text', serif !important;
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
}
html body #siq_search_results .search-results-R div.search-results-title a:hover {
    color: #000 !important;
    text-decoration: none !important;
}
html body #siq_search_results .search-results-R div.search-results-title {
    line-height: 18px !important;
    position: relative !important;
    padding: 0 15px 0 0 !important;
}
html body #siq_search_results .siq-show-result div {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #444 !important;
    font-family: 'Roboto', sans-serif !important;
}
html body #siq_search_results .siq-show-result div span {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 700 !important
}
html body #siq_search_results .search-results-R div.sr-R-author {
    font-size: 14px !important;
    font-family: 'Roboto', sans-serif !important;
    text-transform: capitalize !important;
    font-weight: bold !important;
    color: #4d4774 !important;
    -webkit-font-smoothing: initial !important;
    -moz-osx-font-smoothing: initial !important;
    line-height: 155% !important;
    vertical-align: middle !important;
    padding-top: 4px !important;
}
html body #siq_search_results table.siq_data_table td.contentTd span.siq-domain-name {
    font-weight: 400 !important;
    color: #000 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500 !important;
    color: #2bbbb3 !important;
    font-size: 15px !important;
    line-height: 16px !important;
    vertical-align: middle !important;
    margin-right: 4px !important;
}
html body #siq_search_results .search-results-R .sr-R-categories ul li {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    color: #746cb7 !important;
    border: 2px solid #746cb7 !important;
    border-radius: 0 !important;
    background-color: #fff !important;
    line-height: 12px !important;
    padding: 6px 8px 4px 8px !important;
    margin: 0 5px 0 0 !important;
    -webkit-font-smoothing: initial !important;
    letter-spacing: 1px !important;
    -moz-osx-font-smoothing: initial !important
}
html body #siq_search_results .search-results-R .sr-R-tags ul li {
    font: 14px/16px 'Roboto', sans-serif !important;
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
    background: url('//cdn1.searchiq.co/thumb/thepennyhoarder.com/icons/tag-icon.svg') no-repeat left 3px !important;
}

html body #siq_search_results .siq-sort-results ul li a {
    font-size: 15px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    color: #2cbbb4 !important;
    background: #fff !important;
    line-height: 26px !important;
    height: 30px !important;
    padding: 0 9px !important;
    display: inline-block !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -ms-border-radius: 2px !important;
    -o-border-radius: 2px !important;
    border: 2px solid #2cbbb3 !important;
    display: table-cell !important;
    vertical-align: middle !important
}
html body #siq_search_results .siq-sort-results ul li.selected a {
    color: #fff !important;
    background-color: #2cbbb4 !important;
    border: 2px solid #2cbbb3 !important;
}
html body #siq_search_results .siq-sort-results ul li a:hover {
    color: #fff !important;
    background-color: #40C1BB !important;
}
html body #siq_search_results .siq-sort-results ul li.selected a:hover {
    background-color: #2cbbb3 !important;
    color: #fff !important;
}
html body #siq_search_results .siq-sort-results ul li a:active,
html body #siq_search_results .siq_filters .siq-grdfilter-mobile ul li a:active,
html body #siq_search_results .siq-fctclose a:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
}
html body #siq_search_results .siq-sort-results ul li {
    padding: 0 0 0 8px !important;
}
html body #siq_search_results table.siq_searcharea_table td.searchFiltersLeftTd {
    vertical-align: middle !important;
}

html body #siq_search_results .search-results-row,
html body #siq_search_results .search-sponsored-row {
    padding: 10px 0 0 0 !important;
    border-top: none !important;
    border-bottom: 0 !important;
    margin: 0 0 22px 0 !important
}
html body #siq_search_results .search-results-R .sr-R-cont div,
html body #siq_search_results .siq-ads .srch-sponsored-R-cont p {
    color: #333 !important;
    font-size: 17px !important;
    line-height: 23px !important;
    font-family: 'Roboto', sans-serif !important;
    margin: 12px 0 0 !important;
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
}
html body #siq_search_results .search-results-R .sr-R-cont div em {
    background-color: transparent !important;
    color: #444 !important;
    font-weight: bold !important
}
html body #siq_search_results ._siq_pagination span.current {
    background-color: #2bbbb3 !important;
    color: #fcf6f0 !important;
    min-width: 35px !important;
    border: none !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700 !important
}
html body #siq_search_results ._siq_pagination a,
html body #siq_search_results ._siq_pagination span {
    font-family: 'Roboto', sans-serif !important;
    padding: 5px 10px !important;
    font-weight: 700 !important;
    background-color: #f0f3f2 !important;
    color: #130e0d !important;
    border: none !important;
    margin: 0 3px !important;
    font-size: 16px !important;
    line-height: 25px !important;
    min-width: 35px !important;
    vertical-align: bottom !important
}
html body #siq_search_results ._siq_pagination span.disabled {
    font-size: 14px !important;
    width: auto !important;
    color: #e4e4e4 !important;
    background-color: transparent !important;
    font-family: 'Roboto', sans-serif !important;
    border-color: #dedede !important;
    text-transform: uppercase !important;
    font-weight: 700 !important
}
html body #siq_search_results ._siq_pagination a.active.next,
html body #siq_search_results ._siq_pagination a.active.prev {
    font-family: 'Roboto', sans-serif !important;
    background-color: #2bbbb3 !important;
    color: #fcf6f0 !important;
    width: auto !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important
}
html body #siq_search_results ._siq_pagination a:hover {
    background-color: #2bbbb3 !important;
    color: #fff !important
}
html body #siq_search_results ._siq_pagination a.active.next:hover,
html body #siq_search_results ._siq_pagination a.active.prev:hover {
    color: #fff !important;
    background: #2bbbb3 !important
}
html body #siq_search_results .search-results-R div.search-results-title a em {
    color: #2bbbb3 !important;
    background-color: transparent !important;
    cursor: pointer !important;
}
html body #siq_search_results table.siq_data_table td.imageTd {
    width: 240px !important;
    vertical-align: top !important;
}
html body #siq_search_results .search-results-L {
    width: 127px !important;
    min-height: 85px !important;
    height: 85px !important;
    min-width: 127px !important
}
html body #siq_search_results .search-results-L img {
    max-height: 100% !important
}
html body #siq_search_results .search-results-R .sr-R-cont {
    height: inherit !important
}
html body #siq_search_results .search-results-R .srch-res-info {
    margin-top: 6px !important
}
html body #siq_search_results .search-results-R .sr-R-tags {
    margin-top: 0 !important
}
html body #siq_search_results .siq_search_box {
    margin-bottom: 25px !important
}


html body #siq_search_results table.siq_data_table td.contentTd {
    vertical-align: top !important;
}
html body #siq_search_results .siq_search_box {
    margin-bottom: 10px !important;
    padding-bottom: 7px !important;
    border-bottom: 1px solid #e5e5e5 !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li {
    margin-left: 0px !important;
}
html body #siq_search_results .siq_filters .siq-grdfilter {
    margin-left: 8px !important;
}
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdimg {
    background-color: #E6E5EE !important;
    height: 160px !important;
}
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdtls h3 {
    font-size: 18px !important;
    color: #000 !important;
    line-height: 22px !important;
    font-weight: normal !important;
    font-family: 'Crimson Text', serif !important;
    display: inline !important;
}
html body #siq_search_results .siq_filters .siq_filter {
    vertical-align: middle !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li a img {
    cursor: pointer !important;
}
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdtls {
    padding: 6px 6px 5px !important;
    text-align: center !important;
}
html body #siq_search_results table.siq-prdgrid-cont {
    border-spacing: 10px 10px !important;
}
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdtls h3,
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdimg,
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdimg img {
    cursor: pointer !important;
}
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdtls:hover>h3 {
    border-bottom: 1px solid #2bbbb3 !important;
}
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box:hover {
    border: 1px solid transparent !important;
}
html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box {
    border: 1px solid transparent !important;
}
html body #siq_search_results .siq_filters .siq-grdfilter ul li a {
    color: #fff !important;
    background-color: #2CBBB4 !important;
    border: 1px solid #2CBBB4 !important;
    width: 32px !important;
    height: 30px !important;
    line-height: 30px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
}
html body #siq_search_results .siq_filters .siq-grdfilter ul li a:hover {
    opacity: .92 !important;
}
html body #siq_search_results .siq_filters .siq-grdfilter ul li a:before {
    content: "\f0b0" !important;
    font-family: "SIQ FontAwesome" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 16px !important;
    position: absolute !important;
    top: 6px !important;
    left: 0 !important;
    right: 0 !important;
    text-align: center !important;
    line-height: 16px !important;
}
html body #siq_search_results .siq_filters .siq-grdfilter ul li a img {
    visibility: hidden !important;
    width: 0 !important;
}

html body #siq_search_results div.siq-prodfacet-contL .siq-rp-applied-filter,
html body #siq_search_results div.siq-prodfacet-contL .siq-rp-applied-type-filter {
    font-size: 12px !important;
    padding: 4px 20px 5px 7px !important;
    background-color: #e0ddf1 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -ms-border-radius: 2px !important;
    -o-border-radius: 2px !important;
}


/*---dropdown, layout button fixes----*/
html body #siq_search_results .siq_filters .siq-toglicons ul li a {
    padding: 0px 16px !important;
    background: #fff !important;
    border: 1px solid #2CBBB4 !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-list-view a {
    background: #fff url('//cdn1.searchiq.co/thumb/thepennyhoarder.com/icons/list-icon-unchecked.svg') no-repeat center center !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-list-view.siq-view-active a {
    background: #2CBBB4 url('//cdn1.searchiq.co/thumb/thepennyhoarder.com/icons/list-icon-checked.svg') no-repeat center center !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-list-view a:hover {
    background-color: #F3F8F7 !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-list-view.siq-view-active a:hover {
    background-color: #40C1BB !important;
}

html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-grid-view a {
    background: #fff url('//cdn1.searchiq.co/thumb/thepennyhoarder.com/icons/grid-icon-unchecked.svg') no-repeat center center !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-grid-view.siq-view-active a {
    background: #2CBBB4 url('//cdn1.searchiq.co/thumb/thepennyhoarder.com/icons/grid-icon-checked.svg') no-repeat center center !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-view-active a {
    border: 0 !important
}
html body #siq_search_results .siq_filters .siq-toglicons ul li a img {
    display: none !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-grid-view a:hover {
    background-color: #F3F8F7 !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-grid-view.siq-view-active a:hover {
    background-color: #40C1BB !important;
}

html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-list-view a {
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li.siq-grid-view a {
    border-radius: 0px 3px 3px 0px;
    -webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    -ms-border-radius: 0px 3px 3px 0px;
    -o-border-radius: 0px 3px 3px 0px;
}
html body #siq_search_results .siq_filters .siq-toglicons ul li {
    opacity: 1 !important;
}

/*---dropdown, layout button fixes----*/


/*---IE Facets Fixes---*/
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul {
    margin-left: 0 !important;
    padding: 0 !important;
    display: block !important;
}
html body #siq_search_results .siq-prodfacet-contL .siq-rp-facet-row button.siq-rp-accordion {
    background-color: transparent !important;
}
html body #siq_search_results .siq_filters .siq-grdfilter ul {
    margin: 0 !important;
    padding: 0 !important;
}
html body #siq_search_results .siq_filters .siq-toglicons ul {
    margin: 0 !important;
    padding-left: 0 !important;
}
/*---IE Facets Fixes---*/


/*-----custom select option-----*/
@media (min-width:768px) {

    html body #siq_search_results .search-results-L {
        width: 253px !important;
        min-height: 169px !important;
        height: 169px !important;
        min-width: 253px !important
    }

    html body #siq_search_results.siq-filter-on .siq_filters select {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        -ms-appearance: none !important;
        appearance: none !important;
        outline: 0 !important;
        box-shadow: none !important;
        border: 1px solid #cccccc !important;
        background: #f3f3f3 !important;
        background-image: none !important
    }
    html body #siq_search_results.siq-filter-on .siq_filters select::-ms-expand {
        display: none !important;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .05) !important;
    }
    html body #siq_search_results.siq-filter-on .siq_filters .siq_filter.siq_sort {
        position: relative !important;
        line-height: 28px !important;
        background: #e8e8e8 !important;
        overflow: hidden !important;
        border-radius: 2px !important;
        -webkit-border-radius: 2px !important;
        -moz-border-radius: 2px !important;
        -ms-border-radius: 2px !important;
        -o-border-radius: 2px !important;
        width: 150px !important;
        height: 30px !important;
        text-align: left !important;
    }
    html body #siq_search_results.siq-filter-on .siq_filters select {
        padding: 0 8px 0 10px !important;
        color: #575757 !important;
        cursor: pointer !important;
        height: 30px !important;
        width: 100% !important;
    }
    html body #siq_search_results.siq-filter-on .siq_filters .siq_filter.siq_sort::after {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        padding: 0 8px !important;
        cursor: pointer !important;
        pointer-events: none !important;
        -webkit-transition: .25s all ease !important;
        -o-transition: .25s all ease !important;
        transition: .25s all ease !important;
        -moz-transition: .25s all ease !important;
        -ms-transition: .25s all ease !important;
        color: #fff !important;
        font-size: 12px !important;
        line-height: 30px !important;
        content: "\f078" !important;
        font-family: "SIQ FontAwesome" !important;
        background: #525252 !important;
    }
    html body #siq_search_results.siq-filter-on .siq_filters .siq_filter.siq_sort:hover::after {
        opacity: .8 !important
    }
    html body #siq_search_results table.siq_searcharea_table td.searchFiltersRightTd .siq_filters .siq_filter select {
        font-family: 'Roboto', serif !important;
        font-size: 15px !important;
    }
}



html body #siq_search_results .siq_filters .siq_filter.siq_sort:hover::after {
    opacity: .8 !important
}
/*-----custom select option-----*/


/*-----Facet Styles----*/
html body #siq_search_results .siq-prodfacet-contL .siq-rp-facet-row {
    padding: 10px 0 15px !important;
}
html body #siq_search_results .siq-prodfacet-contL .siq-rp-facet-row button.siq-rp-accordion {
    text-transform: inherit !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: 700 !important;
    color: #342d58 !important;
}

html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li a {
    font-size: 16px !important;
    color: #000 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    text-transform: capitalize;
}
html body #siq_search_results .siq-prodfacet-contL .siq-rp-facet-row button.siq-rp-accordion:after {
    font-size: 15px !important;
    color: #47c4bd !important;
    margin-top: 0px !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel.siq-rp-show {
    border-top: 1px solid #dfe2ea !important;
    max-height: 100% !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li h4 {
    font-size: 14px !important;
    color: #000000 !important;
    font-weight: 400 !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li.siq-rp-more {
    font-size: 14px !important;
    color: #47c4bd !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700 !important;
    margin-top: 8px !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li a:hover,
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li a:hover>h4 {
    color: #000 !important;
    font-weight: 700 !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li.siq-rp-more:hover {
    color: #342c58 !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li {
    padding: 7px 0 !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel input.siq-rp-facet-filter {
    border: 1px solid #dfe2ea !important;
    font-size: 14px !important;
    padding: 4px 6px !important;
    height: 34px !important;
    font-family: 'Roboto', sans-serif !important;
    color: #333 !important;
    font-weight: 500 !important;
    border-radius: 3px !important;
}
html body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel input.siq-rp-facet-filter:focus {
    border-color: #8e8e8e !important;
}
html body #siq_search_results .siq_filters .siq-grdfilter ul li a img {
    cursor: pointer !important;
}
/*-----Facet Styles----*/


@media (min-width:768px) and (max-width:991px) {
    html body #siq_search_results .search-results-R .sr-R-cont div,
    html body #siq_search_results .siq-ads .srch-sponsored-R-cont p {
        font: 400 16px/21px 'Roboto', sans-serif !important
    }
}

@media (max-width:767px) {

    html body .holdResults._siq_main_searchbox ul li a h3,
    html body .holdResults._siq_main_searchbox ul li.highlighted a h3, 
    html body .holdResults._siq_main_searchbox ul li:hover a h3,
    html body .holdResults._siq_main_searchbox ul li.highlighted a em, 
    html body .holdResults._siq_main_searchbox ul li a em,
    html body .holdResults._siq_main_searchbox ul li:hover a em {
        font-size: 14px !important;
    }

    html body #siq_search_results .search-results-R .sr-R-categories,
    html body #siq_search_results .search-results-R .sr-R-tags,
    body #siq_search_results table.siq_data_table td.contentTd span.siq-domain-name {
        display: none !important;
    }
    html body #siq_search_results .search-results-row,
    html body #siq_search_results .search-sponsored-row {
        padding: 5px 0 !important;
        margin: 0 0 10px 0 !important;
    }
    html body #siq_search_results .siq-fctclose {
        padding: 14px 10px !important;
        background-color: #fbfbfb !important;
        border-bottom: 1px solid #d7d5de !important;
    }
    html body #siq_search_results .siq-fctclose h4 {
        font-family: 'Roboto', sans-serif !important;
        font-weight: 700 !important;
        color: #969696 !important;
    }
    html body #siq_search_results .siq-fctclose a {
        position: absolute !important;
        right: 7px !important;
        top: 8px !important;
        width: auto !important;
        padding: 0 15px !important;
        line-height: 26px !important;
        text-align: center !important;
        text-transform: uppercase !important;
        letter-spacing: 0.2px !important;
        border: 2px solid #2bbbb3 !important;
        background-color: #fff !important;
        color: #2bbbb3 !important;
        border-radius: 3px !important;
    }
    html body #siq_search_results .siq-fctclose a:hover {
        color: inherit !important;
    }
    html body #siq_search_results .siq-fctclose a i {
        color: #2bbbb3 !important;
        font-weight: 700 !important;
        font-family: 'Roboto', sans-serif !important;
        text-transform: uppercase !important;
        font-size: 16px !important;
    }
    html body #siq_search_results .search-results-R div.search-results-title a {
        line-height: 18px !important;
        font-size: 16px !important
    }
    html body #siq_search_results .siq-fctclose a i:after {
        content: "Done" !important;
    }
    html body #siq_search_results .siq_filters .siq-grdfilter ul li a:active,
    html body #siq_search_results .siq-fctclose a:active {
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
    }
    body #siq_search_results .siq-prodfacet-contL div.siq-rp-panel ul li.siq-rp-more:hover {
        color: #47c4bd !important;
    }
    html body #siq_search_results div.siq-prodfacet-contL .siq-rp-applied-filter,
    html body #siq_search_results div.siq-prodfacet-contL .siq-rp-applied-type-filter {
        font-size: 14px !important;
        margin-top: 4px !important;
    }
    html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdimg img {
        min-height: inherit !important;
    }

    /*---filter overlay---*/
    body #siq_search_results.siq-filter-on .siq-prodfacet-contR {
        width: 100% !important;
    }
    html body #siq_search_results.siq-filter-on .siq-prodfacet-contL {
        position: absolute !important;
        top: 80px !important;
        box-shadow: 0 0px 7px rgba(0, 0, 0, .25) !important;
        bottom: inherit !important;
        border-top: 1px solid #d4d4d4 !important;
        border-bottom: 1px solid #d8d8d8 !important;
    }
}

@media (min-width:481px) and (max-width:767px) {
    html body #siq_search_results .search-results-L {
        width: 180px !important;
        min-height: inherit !important;
        min-width: inherit !important;
        height: auto !important;
    }
    html body #siq_search_results .search-results-R .sr-R-cont div,
    html body #siq_search_results .siq-ads .srch-sponsored-R-cont p {
        line-height: 20px !important;
        font-size: .9em !important
    }
    html body #siq_search_results .search-results-R .sr-R-cont {
        display: none !important;
    }
    html body #siq_search_results table.siq_data_table td.contentTd span.siq-domain-name {
        display: none !important
    }
    html body #siq_search_results .siq-show-result div,
    html body #siq_search_results .siq-show-result div span {
        font-size: 14px !important;
    }
    html body #siq_search_results.siq-filter-on .siq-sort-results ul li a {
        font-size: 14px !important;
    }
}



@media (max-width:480px) {
    html body #siq_search_results table.siq_data_table td.contentTd span.siq-domain-name {
        display: none !important
    }
    html body #siq_search_results .siq_search_box {
        margin: 0 auto 7px !important
    }
    html body #siq_search_results .search-results-L {
        width: 130px !important;
        min-height: inherit !important;
        height: inherit !important;
        margin-right: 10px !important;
        min-width: inherit !important
    }
    html body #siq_search_results .search-results-R div.search-results-title {
        margin: 0 !important;
        overflow: hidden !important;
        line-height: 16px !important;
        padding-right: 0 !important;
    }


    html body #siq_search_results .srch-det-arrow {
        right: 0 !important
    }
    body #siq_search_results ._siq_pagination a,
    body #siq_search_results ._siq_pagination span {
        padding: 5px 10px 3px !important;
        font-size: 11px !important;
        width: auto !important;
        line-height: 16px !important;
        min-width: inherit !important;
        margin: 3px 2px !important;
    }
    body #siq_search_results ._siq_pagination span.current {
        padding: 5px 10px 3px !important;
        font-size: 11px !important;
        min-width: 20px !important
    }
    body #siq_search_results ._siq_pagination a.active.next,
    body #siq_search_results ._siq_pagination a.active.prev {
        font-size: 11px !important
    }
    body #siq_search_results ._siq_pagination span.disabled {
        font-size: 11px !important
    }
    html body #siq_search_results .search-results-row,
    html body #siq_search_results .search-sponsored-row {
        padding: 10px 0 !important;
        margin: 0 !important
    }
    html body #siq_search_results .img-responsive {
        background-image: none !important;
    }
    html body #siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
        height: 40px !important;
        padding-left: 10px !important
    }
    html body #siq_search_results.siq-filter-on .siq-sort-results {
        margin-top: 0 !important
    }

    body #siq_search_results .search-results-L.no-image img {
        max-height: 86px !important;
    }
    html body #siq_search_results .siq-show-result div,
    html body #siq_search_results .siq-show-result div span {
        font-size: 14px !important;
    }
    html body #siq_search_results.siq-filter-on .siq-sort-results ul li a {
        font-size: 14px !important;
    }
    html body #siq_search_results .search-results-R .sr-R-cont {
        display: none !important;
    }
    html body #siq_search_results .search-results-R .sr-R-categories,
    html body #siq_search_results .search-results-R .sr-R-tags,
    body #siq_search_results table.siq_data_table td.contentTd span.siq-domain-name {
        display: none !important;
    }
    html body #siq_search_results table.siq-prdgrid-cont {
        border-spacing: 2px 5px !important;
    }
    html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdimg {
        height: 130px !important;
    }
    html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdtls {
        padding: 4px 4px 0px !important;
    }
    html body #siq_search_results table.siq-prdgrid-cont td.siq-prdrslts-box a.siq-prdbx .siq-prdtls h3 {
        font-size: 15px !important;
        line-height: 18px !important;
    }



}
/*===========Custom Styles Results Page End============*/


/*=====Custom Mobile Changes for Pennyhoarder site=====*/
html body #siq_search_results .siq_filters .siq-grdfilter-mobile ul li a {
    width: auto !important;
    padding: 0 15px !important;
    line-height: 28px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    letter-spacing: 0.2px !important;
    border: 2px solid #2bbbb3 !important;
    background-color: #fff !important;
    color: #2bbbb3 !important;
}

html body #siq_search_results .siq_filters .siq-grdfilter-mobile {
    display: none !important;
}

html body.page-template-default.page.siq_search_page:not(.logged-in) .page-container.default-page {
    margin-top: 100px !important;
}
@media (max-width:991px) {

    html body.page-template-default.page.siq_search_page:not(.logged-in) .page-container.default-page {
        margin-top: 0 !important;
    }

    body #siq_search_results.siq-filter-on .siq-prodfacet-contL {
        display: none;
        z-index: 1;
    }
    body #siq_search_results.siq-filter-on .siq-prodfacet-contR {
        width: auto
    }

    html body #siq_search_results .siq-show-result div,
    html body #siq_search_results .siq-show-result div span {
        font-size: 14px !important;
    }
}

@media (max-width:767px) {
    /*-----autocomplete mobile styles----*/
    body .holdResults._siq_main_searchbox ul li a h3,
    body .holdResults._siq_main_searchbox ul li a em,
    .holdResults._siq_main_searchbox ul li.highlighted a h3,
    .holdResults._siq_main_searchbox ul li:hover a h3,
    .holdResults._siq_main_searchbox ul li.highlighted a em,
    .holdResults._siq_main_searchbox ul li:hover a em {
        font-size: 15px !important;
        line-height: 20px !important;
        font-weight: 700 !important;
    }
    body ._siq_main_searchbox .siq_resultLeft {
        width: 60px !important;
        height: 45px !important;
        margin-right: 8px !important;
        background-color: #E6E5EE !important;
    }
    body ._siq_main_searchbox .siq_resultLeft.has-image.crop img {
        height: 45px !important;
        width: 60px !important;
        border-radius: 0px !important;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        -ms-border-radius: 0px !important;
        -o-border-radius: 0px !important;
    }
    body .holdResults._siq_main_searchbox ul li .resultsMore {
        font-size: 13px !important;
    }


    /*-----search results mobile styles----*/

    html body #siq_search_results .siq_filters .siq-grdfilter {
        float: right !important;
    }
    html body #siq_search_results .siq-show-result div,
    html body #siq_search_results .siq-show-result div span {
        line-height: 18px !important;
    }
    html body #siq_search_results .search-results-R div.sr-R-author {
        font-size: 14px !important;
        line-height: 19px !important;
        padding-top: 0px !important;
    }
    html body #siq_search_results .search-results-R .srch-res-info {
        margin-top: 0px !important;
    }

    html body #siq_search_results.siq-filter-on .siq_filters .siq-grdfilter-mobile {
        padding-top: 0px !important;
        display: inline-block !important;
    }
    html body #siq_search_results .siq_filters .siq-grdfilter-mobile ul li a {
        display: inline-block !important;
        border: 2px solid #2bbbb3 !important;
        background-color: #fff !important;
        color: #2bbbb3 !important;
        font-family: 'Roboto', sans-serif !important;
        font-size: 15px !important;
    }

    html body #siq_search_results.siq-filter-on .siq-sort-results ul li a {
        font-size: 15px !important;
        text-transform: uppercase !important;
        font-weight: 600 !important;
        color: #2cbbb3 !important;
        background: #fff !important;
        line-height: inherit !important;
        height: 30px !important;
        padding: 0 9px !important;
        -webkit-border-radius: 2px !important;
        -moz-border-radius: 2px !important;
        -ms-border-radius: 2px !important;
        -o-border-radius: 2px !important;
        border: 2px solid #2cbbb3 !important;
    }
    html body #siq_search_results.siq-filter-on .siq-sort-results ul li.selected a {
        color: #fff !important;
        background-color: #2cbbb3 !important;
        border: 2px solid #2cbbb3 !important;
    }
    html body #siq_search_results .search-results-R div.sr-R-author span.siq-record-date {
        display: block !important;
        font-family: Roboto, sans-serif;
        font-size: 10px !important;
        line-height: 13px !important;
        color: #636a73 !important;
        text-transform: uppercase !important;
        display: block !important;
        padding: 1px 0 0 0 !important;
        -webkit-font-smoothing: antialiased !important;
    }
    html body #siq_search_results.siq-filter-on .siq_filters .siq-grdfilter {
        display: none !important;
    }
    html body #siq_search_results.siq-filter-on .siq_filters .siq_filter {
        vertical-align: top !important;
    }

    body #siq_search_results .siq-mobile-sort-dd-title {
        border-color: #2bbbb3 !important;
        color: #2bbbb3 !important;
    }
    body #siq_search_results .siq-pagination-load-more a#siq-load-more-btn {
        background: #2bbbb3;
    }
    body #siq_search_results .siq-pagination-load-more a#siq-load-more-btn span {
        font-family: 'Roboto', sans-serif !important
    }
    body #siq_search_results .siq-pagination-load-more a#siq-load-more-btn:hover {
        background: #2bbbb3;
    }
    body #siq_search_results .siq-pagination-load-more a#siq-load-more-btn:focus {
        background: #22a79f;
    }
    body #siq_search_results.loading a#siq-load-more-btn,
    html body #siq_search_results .loading a#siq-load-more-btn {
        background-color: transparent !important;
    }
    body #siq_search_results .siq-mobile-sort-dd-title {
        background-image: url('//cdn1.searchiq.co/thumb/thepennyhoarder.com/icons/sort-icon.svg') !important;
    }
    body #siq_search_results .siq-mobile-sort-dd-list li.siq-sort-selected {
        background-image: url('//cdn1.searchiq.co/thumb/thepennyhoarder.com/icons/selected-icon.svg') !important;
    }
    html body #siq_search_results .siq_filters {
        padding-top: 12px !important;
    }
    html body #siq_search_results .siq-sort-results ul li {
        padding: 0 !important;
    }

}

@media (min-width:600px) and (max-width:767px) {
    html body #siq_search_results.siq-filter-on .siq-prodfacet-contL {
        top: 48px !important;
    }

    html body #siq_search_results table.siq_searcharea_table td.searchFiltersRightTd {
        width: 60% !important;
    }
    html body #siq_search_results table.siq_searcharea_table td.searchFiltersLeftTd {
        width: 40% !important;
    }
}

/* @media (max-width: 599px){
html body #siq_search_results table.siq_searcharea_table td.searchFiltersRightTd {text-align: left !important;}
html body #siq_search_results .siq-sort-results ul li {padding:0 5px 0 0 !important;}
} */


/*----filter mobile may be temporary-----*/
@media (max-width:767px) {
    html body #siq_search_results.siq-filter-on .siq-prodfacet-contL {
        top: 50px !important;
        height: auto !important;
    }
    html body #siq_search_results.siq-filter-on .siq-prodfacet-contL {
        opacity: 1 !important;
        width: 100% !important;
    }
}

@media (max-width:540px) {}
/*----filter mobile may be temporary-----*/

@media (max-width:480px) {
    html body #siq_search_results .search-results-L {
        width: 142px !important;
    }
    results-R div.search-results-title a {
        line-height: 16px !important;
    }

}

@media (max-width:380px) {
    html body #siq_search_results .siq_filters .siq-grdfilter-mobile ul li a {
        padding: 0px 12px 0px 12px !important;
    }
    html body #siq_search_results.siq-filter-on .siq_filters .siq_filter .siq-sort-results.filterValue ul li a {
        padding: 0 8px !important;
    }

}


html body #siq_search_results .srch-det-arrow .img-responsive {
    display: none !important;
}

/*---thepennyhoarder result page layout overrding for theme---*/
@media (max-width: 1230px) {
    html body #siq_search_results {
        margin: 0 auto !important;
        width: 98% !important;
    }
}

@media (max-width:767px) {
    html body #siq_search_results {
        width: 94% !important;
    }
}
/*---thepennyhoarder result page layout overrding for theme---*/

/* add a purple background to featured images that might be transparent, such as academy posts */
html body #siq_search_results .search-results-L img {
    background: #362b5a !important;
}