.sprice { color:#ff0000; }  body #searchspring, body #searchspring-main, body #searchspring-sidebar {  font-size:0.875rem;  font-family:Arial, Helvetica, sans-serif; } #searchspring-sidebar #searchspring-summary_header, #searchspring-sidebar #searchspring-facets > li.facet_container a.facet_title {  background:#fafafa;  color:#1f242c;  font-weight:400;  font-size:1.50rem;  font-family:Oswald, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;  line-height:2;  margin:0;  padding:0 1rem;  text-transform:uppercase;  display:block; } @media only screen and (max-width:959px) {  #searchspring-sidebar #searchspring-summary_header, #searchspring-sidebar #searchspring-facets > li.facet_container a.facet_title {   border-bottom:1px solid #ddd;  } } #searchspring-sidebar #searchspring-summary, #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container {  padding:1rem 1.50rem;  border-top:1px solid #ddd; } @media only screen and (max-width:959px) {  #searchspring-sidebar #searchspring-summary, #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container {   border-top:0;  } } #searchspring-sidebar #searchspring-summary li, #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li a.option_link, #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li.show_more, #searchspring-sidebar #searchspring-facets > li.list ul.element_container li a.option_link {  display:block;  line-height:1.5;  padding:5.5px 0; }  #searchspring-sidebar ul, #searchspring-sidebar ul li {  list-style:none;  margin:0;  padding:0; } #searchspring-sidebar h3.filter {  background:#fff;  color:#1f242c;  font-size:1.50rem;  text-transform:uppercase;  line-height:42px;  padding:10px 52px 10px 20px;  margin:0 0 1rem 0;  display:none;  font-weight:normal; } @media only screen and (max-width:959px) {  #searchspring-sidebar h3.filter {   display:block;  } } #searchspring-sidebar #searchspring-summary_header {  border-top:1px solid #ddd;  border-left:1px solid #ddd;  border-right:1px solid #ddd; } #searchspring-sidebar #searchspring-summary {  border-left:1px solid #ddd;  border-right:1px solid #ddd;  background:#fff; } #searchspring-sidebar #searchspring-summary li {  position:relative;  padding:5.5px 0 5.5px 25px; } #searchspring-sidebar #searchspring-summary li:before {  font-family:'ElegantIcons';  font-size:1rem;  line-height:normal;  position:absolute;  top:0.50rem;  left:0;  width:20px;  height:20px;  content:'\56';  color:#1f242c;  -webkit-transition:0.2s ease-in-out all;  transition:0.2s ease-in-out all; } #searchspring-sidebar #searchspring-summary li:hover:before, #searchspring-sidebar #searchspring-summary li.highlight:before {  content:'\5a';  color:#0074d9; } #searchspring-sidebar #searchspring-summary li:before {  content:'\5a'; } #searchspring-sidebar #searchspring-summary li .searchspring-summary_label {  font-weight:500; } #searchspring-sidebar #searchspring-summary li:hover {  cursor:pointer;  color:#0074d9; } #searchspring-sidebar #searchspring-reset {  border-left:1px solid #ddd;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd;  padding:0 1.50rem 1rem 1.50rem;  margin:0 0 2rem 0;  color:#0074d9;  text-transform:uppercase;  text-align:right;  font-size:0.875rem;  cursor:pointer;  -webkit-transition:0.2s ease-in-out all;  transition:0.2s ease-in-out all;  font-family:Oswald, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; } #searchspring-sidebar #searchspring-reset:hover {  color:#1f242c; } @media only screen and (max-width:959px) {  #searchspring-sidebar #searchspring-reset {   margin:0 0 1rem 0;   border-bottom:0;  } } #searchspring-sidebar #searchspring-facets > li.facet_container {  border:1px solid #ddd;  margin:0 0 2rem 0; } @media only screen and (max-width:959px) {  #searchspring-sidebar #searchspring-facets > li.facet_container {   border-bottom:0;   margin:0 0 1rem 0;  } } #searchspring-sidebar #searchspring-facets > li.facet_container a.facet_title {  padding:0 2.5rem 0 1rem;  position:relative; } #searchspring-sidebar #searchspring-facets > li.facet_container a.facet_title.open:after {  content:'-'; } #searchspring-sidebar #searchspring-facets > li.facet_container a.facet_title:after {  content:'+';  display:inline;  position:absolute;  top:auto;  bottom:auto;  right:1rem;  text-align:right;  color:#1f242c;  margin:-2px 0 0 0; } #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li a.option_link .searchspring-facet_count {  font-size:0.75rem;  color:#999;  -webkit-transition:0.2s ease-in-out all;  transition:0.2s ease-in-out all; } #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li a.option_link:hover .searchspring-facet_count {  color:#0074d9; } #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li a.option_link.highlight {  color:#0074d9;  font-weight:700; } #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li a.option_link.highlight:before, #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li a.option_link.highlight .searchspring-facet_count {  font-weight:normal; } #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li a.option_link.highlight .searchspring-facet_count {  color:#0074d9; } #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li.show_more {  color:#0074d9;  text-transform:uppercase;  text-align:right;  font-size:0.875rem;  cursor:pointer;  -webkit-transition:0.2s ease-in-out all;  transition:0.2s ease-in-out all;  font-family:Oswald, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; } #searchspring-sidebar #searchspring-facets > li.facet_container ul.element_container li.show_more:hover {  color:#1f242c; } #searchspring-sidebar #searchspring-facets > li.list ul.element_container {  max-height:550px;  overflow:auto !important; } #searchspring-sidebar #searchspring-facets > li.list ul.element_container li a.option_link {  position:relative;  padding:5.5px 0 5.5px 25px; } #searchspring-sidebar #searchspring-facets > li.list ul.element_container li a.option_link:before {  font-family:'ElegantIcons';  font-size:1rem;  line-height:normal;  position:absolute;  top:0.50rem;  left:0;  width:20px;  height:20px;  content:'\56';  color:#1f242c;  -webkit-transition:0.2s ease-in-out all;  transition:0.2s ease-in-out all; } #searchspring-sidebar #searchspring-facets > li.list ul.element_container li a.option_link:hover:before, #searchspring-sidebar #searchspring-facets > li.list ul.element_container li a.option_link.highlight:before {  content:'\5a';  color:#0074d9; } #searchspring-sidebar.searchspring-no_results {  display:none !important; }  body .searchspring-results_container .container #searchspring-loading {  position:absolute;  top:-9999px; } body .searchspring-results_container #searchspring-main #searchspring-options {  margin:0 0 2rem 0; } body .searchspring-results_container #searchspring-main #searchspring-options h1 {  font-weight:normal;  line-height:1.2;  font-size:1.50rem;  margin:0 0 1rem 0;  text-transform:uppercase; } body .searchspring-results_container #searchspring-main #searchspring-options .view-type {  display:none; } body .searchspring-results_container #searchspring-main #searchspring-options .searchspring-toolbar .line {  position:relative; } body .searchspring-results_container #searchspring-main #searchspring-options .searchspring-toolbar .line:after {  content:'';  position:absolute;  bottom:15px;  left:0;  z-index:10;  width:100%;  height:1px;  background:#ddd; } body .searchspring-results_container #searchspring-main #searchspring-options .searchspring-toolbar:before {  content:"";  display:table;  zoom:1; } body .searchspring-results_container #searchspring-main #searchspring-options .searchspring-toolbar:after {  clear:both;  content:"";  display:table;  zoom:1; } @media only screen and (max-width:540px) {  body .searchspring-results_container #searchspring-main #searchspring-options .searchspring-toolbar .line {   display:none !important;  } } body .searchspring-results_container #searchspring-main .sort-by, body .searchspring-results_container #searchspring-main .per-page {  padding:0;  margin:0 0 1rem 0;  font-size:0.75rem;  width:50%; } @media only screen and (max-width:540px) {  body .searchspring-results_container #searchspring-main .sort-by, body .searchspring-results_container #searchspring-main .per-page {   width:100%;  } } body .searchspring-results_container #searchspring-main .sort-by {  float:left; } body .searchspring-results_container #searchspring-main .sort-by .sort-label, body .searchspring-results_container #searchspring-main .sort-by .searchspring-sorting {  display:inline-block;  zoom:1;  *display:inline;  vertical-align:middle;  width:auto; } body .searchspring-results_container #searchspring-main .sort-by .sort-label {  margin:0 5px 0 0; } @media only screen and (max-width:540px) {  body .searchspring-results_container #searchspring-main .sort-by {   float:none;   text-align:center;  } } body .searchspring-results_container #searchspring-main .per-page {  float:right;  text-align:right; } body .searchspring-results_container #searchspring-main .per-page:before, body .searchspring-results_container #searchspring-main .per-page select {  display:inline-block;  zoom:1;  *display:inline;  vertical-align:middle;  width:auto; } body .searchspring-results_container #searchspring-main .per-page:before {  content:'View:';  margin:0 5px 0 0; } @media only screen and (max-width:540px) {  body .searchspring-results_container #searchspring-main .per-page {   float:none;   text-align:center;  } } body .searchspring-results_container #searchspring-main .pagination {  margin:0 auto;  padding:0;  width:auto;  max-width:none;  border-spacing:1rem 0;  border-collapse:separate;  background:#fff;  position:relative;  z-index:20;  border-left:1px solid #ddd;  border-right:1px solid #ddd;  -webkit-box-shadow:-1rem 0 0 0 #fff, 1rem 0 0 0 #fff;  -moz-box-shadow:-1rem 0 0 0 #fff, 1rem 0 0 0 #fff;  box-shadow:-1rem 0 0 0 #fff, 1rem 0 0 0 #fff; } body .searchspring-results_container #searchspring-main .pagination tr:before {  display:table-cell;  content:'Pages:';  font-weight:600; } body .searchspring-results_container #searchspring-main .pagination td, body .searchspring-results_container #searchspring-main .pagination tr:before {  text-align:center;  padding:0;  vertical-align:middle;  color:#1f242c;  width:auto;  height:auto; } body .searchspring-results_container #searchspring-main .pagination .searchspring-previous, body .searchspring-results_container #searchspring-main .pagination .searchspring-next {  background:none;  text-indent:0; } body .searchspring-results_container #searchspring-main .pagination .searchspring-previous span:before, body .searchspring-results_container #searchspring-main .pagination .searchspring-next span:before {  font-family:'ElegantIcons';  font-size:1.25rem; } body .searchspring-results_container #searchspring-main .pagination .searchspring-previous {  cursor:pointer; } body .searchspring-results_container #searchspring-main .pagination .searchspring-previous span:before {  content:'\34'; } body .searchspring-results_container #searchspring-main .pagination .searchspring-next span:before {  content:'\35'; } body .searchspring-results_container #searchspring-main .pagination .searchspring-pageSelect, body .searchspring-results_container #searchspring-main .pagination .searchspring-total_pages, body .searchspring-results_container #searchspring-main .pagination .searchspring-previous, body .searchspring-results_container #searchspring-main .pagination .searchspring-next {  -webkit-transition:0.2s ease-in-out all;  transition:0.2s ease-in-out all; } body .searchspring-results_container #searchspring-main .pagination .searchspring-pageSelect:hover, body .searchspring-results_container #searchspring-main .pagination .searchspring-total_pages:hover, body .searchspring-results_container #searchspring-main .pagination .searchspring-previous:hover, body .searchspring-results_container #searchspring-main .pagination .searchspring-next:hover {  color:#0074d9; } body .searchspring-results_container #searchspring-main .pagination .searchspring-pageSelect.highlight {  font-weight:600;  text-decoration:underline; } body .searchspring-results_container #searchspring-main .pagination.top {  clear:both; } @media only screen and (max-width:540px) {  body .searchspring-results_container #searchspring-main .pagination {   -webkit-box-shadow:none;   -moz-box-shadow:none;   box-shadow:none;   border-left:0;   border-right:0;  }  body .searchspring-results_container #searchspring-main .pagination tr:before {   display:none;  } } body .searchspring-results_container #searchspring-main .breadcrumbs {  display:none; } body .searchspring-results_container #searchspring-main #searchspring-bottom_container {  margin:0 0 2rem 0; } body .searchspring-results_container #searchspring-main #searchspring-bottom_container > a {  display:none; } body .searchspring-results_container #searchspring-main #searchspring-bottom_container .line {  position:relative; } body .searchspring-results_container #searchspring-main #searchspring-bottom_container .line:after {  content:'';  position:absolute;  bottom:15px;  left:0;  z-index:10;  width:100%;  height:1px;  background:#ddd; } @media only screen and (max-width:540px) {  body .searchspring-results_container #searchspring-main #searchspring-bottom_container .line {   display:none !important;  } } body .searchspring-results_container #searchspring-main.searchspring-no_results {  margin:0 0 0 -34%; } @media only screen and (max-width:959px) {  body .searchspring-results_container #searchspring-main.searchspring-no_results {   margin:0;  } } body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-did_you_mean {  margin:1rem 0; } body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-did_you_mean a {  color:#0074d9;  cursor:pointer; } body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-did_you_mean a:hover {  color:#1f242c; } body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-search_results {  margin:0;  -webkit-box-shadow:0 0 0 0;  -moz-box-shadow:0 0 0 0;  box-shadow:0 0 0 0; } body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-search_results #searchspring-no_results {  margin:0 0 1rem 0;  font-size:1.5rem;  text-transform:uppercase; } body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-search_results p, body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-search_results ul {  margin:0 0 1rem 0; } body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-bottom_container .line, body .searchspring-results_container #searchspring-main.searchspring-no_results #searchspring-bottom_container .pagination {  display:none !important; }  #searchspring-search_results {  margin:0 -1.50rem; } #searchspring-search_results:before {  content:"";  display:table;  zoom:1; } #searchspring-search_results:after {  clear:both;  content:"";  display:table;  zoom:1; } #searchspring-search_results.list .category-product form .text-center {  margin:5px 0 0 0; } @media only screen and (max-width:540px) {  #searchspring-search_results.list .category-product {   width:100%;   height:auto !important;  } }   body #searchspring-sider {  display:block;  position:fixed;  top:0;  left:-350px;  transition:left 0.5s;  height:100%;  z-index:999999;  width:285px;  padding:0px;  overflow-y:auto;  background:#fff;  box-shadow:-1px 0px 5px #999; } body #searchspring-sider.sider-show {  display:block;  left:0px;  transition:all 0.5s; } body #searchspring-sider .searchspring-sider_button {  background:url("//cdn.searchspring.net/ajax_search/sites/a4dseg/img/back_white.png") no-repeat 5px center;  background-size:70% 70%;  text-align:center;  height:42px;  width:42px;  background-color:#0074d9;  color:#fff;  margin:10px;  float:right;  -webkit-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; } body #searchspring-sider .searchspring-sider_button:hover {  background-color:#333;  cursor:pointer; } body .sssider-overlay {  height:0%;  width:0%;  position:absolute;  top:0;  left:0;  z-index:-999999; } body .sssider-overlay.sider-show {  z-index:999998;  height:100%;  width:100%;  position:fixed;  top:0;  left:0; } body #searchspring-options .searchspring-filter_button {  background-color:#0074d9;  display:none;  text-align:center;  height:40px;  width:100%;  color:#fff;  margin:0 0 20px;  font-size:16px;  text-transform:uppercase;  border-bottom:3px solid #0041a6;  position:relative;  font-family:Oswald, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; } body #searchspring-options .searchspring-filter_button:hover {  background-color:#333;  border-bottom:3px solid #000;  cursor:pointer; } @media only screen and (max-width:959px) {  body #searchspring-options .searchspring-filter_button {   display:block;  } } body #searchspring-options .searchspring-filter_button .searchspring-sider_button_icon {  width:30px;  height:20px;  position:absolute;  top:10px;  left:10px;  background:url("//cdn.searchspring.net/ajax_search/img/sidebar-menuicon.png") no-repeat 0 0; } body #searchspring-options .searchspring-filter_button .searchspring-sider_button_text {  line-height:40px; } 