@charset "UTF-8";
/* line 2, ../../../scss/_reset.scss */
.nav > li > a:focus,
.nav > li > a:hover {
  background: none;
}

/* line 6, ../../../scss/_reset.scss */
.nav-tabs > li > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 10, ../../../scss/_reset.scss */
.input-group-btn > .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 14, ../../../scss/_reset.scss */
.panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 20, ../../../scss/_reset.scss */
.panel-group .panel-heading,
.panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 25, ../../../scss/_reset.scss */
.ccjs-card {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: #fff;
}

/* line 32, ../../../scss/_reset.scss */
.ccjs-card label.ccjs-name,
.ccjs-card label.ccjs-number {
  left: 0;
}

/* line 36, ../../../scss/_reset.scss */
.btn-group > .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 43, ../../../scss/_reset.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 48, ../../../scss/_reset.scss */
.pagination > li > a,
.pagination > li > span {
  color: #000;
}
/* line 51, ../../../scss/_reset.scss */
.pagination > li > a:hover,
.pagination > li > span:hover {
  color: #1a1a1a;
}

/* line 56, ../../../scss/_reset.scss */
.thumbnail {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 1, ../../../scss/_helpers.scss */
.uc {
  text-transform: uppercase;
}

/* line 25, ../../../scss/_helpers.scss */
figure {
  margin: 0;
  background-color: #eeeeee;
  font-size: 11px;
}
/* line 30, ../../../scss/_helpers.scss */
figure.alignleft {
  margin: 0 10px 10px 0;
}
/* line 34, ../../../scss/_helpers.scss */
figure.alignright {
  margin: 0 0 10px 10px;
}

/* line 40, ../../../scss/_helpers.scss */
img.alignright {
  float: right;
  margin: 0 0 10px 10px;
}
/* line 45, ../../../scss/_helpers.scss */
img.alignleft {
  float: left;
  margin: 0 10px 10px 0;
}
/* line 50, ../../../scss/_helpers.scss */
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 57, ../../../scss/_helpers.scss */
.alignright {
  float: right;
}

/* line 61, ../../../scss/_helpers.scss */
.alignleft {
  float: left;
}

/* line 65, ../../../scss/_helpers.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 79, ../../../scss/_helpers.scss */
.flex-video {
  position: relative;
  padding-top: 1.388889rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 0.88889rem;
  overflow: hidden;
}

/* line 88, ../../../scss/_helpers.scss */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 96, ../../../scss/_helpers.scss */
.no-gutters {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 127, ../../../scss/_helpers.scss */
.text-black {
  color: black;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-black {
  background-color: black;
}

/* line 127, ../../../scss/_helpers.scss */
.text-white {
  color: white;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-white {
  background-color: white;
}

/* line 127, ../../../scss/_helpers.scss */
.text-brown {
  color: #67513d;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-brown {
  background-color: #67513d;
}

/* line 127, ../../../scss/_helpers.scss */
.text-gray-darkest {
  color: #59595b;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-gray-darkest {
  background-color: #59595b;
}

/* line 127, ../../../scss/_helpers.scss */
.text-gray-dark {
  color: #929396;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-gray-dark {
  background-color: #929396;
}

/* line 127, ../../../scss/_helpers.scss */
.text-gray-medium {
  color: #e4e6e7;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-gray-medium {
  background-color: #e4e6e7;
}

/* line 127, ../../../scss/_helpers.scss */
.text-gray-light {
  color: #f0f1f1;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-gray-light {
  background-color: #f0f1f1;
}

/* line 127, ../../../scss/_helpers.scss */
.text-green {
  color: #617246;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-green {
  background-color: #617246;
}

/* line 127, ../../../scss/_helpers.scss */
.text-orange {
  color: #617246;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-orange {
  background-color: #617246;
}

/* line 127, ../../../scss/_helpers.scss */
.text-khaki {
  color: #dcd4c7;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-khaki {
  background-color: #dcd4c7;
}

/* line 127, ../../../scss/_helpers.scss */
.text-green-light {
  color: #aab78e;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-green-light {
  background-color: #aab78e;
}

/* line 127, ../../../scss/_helpers.scss */
.text-green-lightest {
  color: #d3e7bb;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-green-lightest {
  background-color: #d3e7bb;
}

/* line 127, ../../../scss/_helpers.scss */
.text-status-available {
  color: #617246;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-status-available {
  background-color: #617246;
}

/* line 127, ../../../scss/_helpers.scss */
.text-status-unavailable {
  color: #ab162b;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-status-unavailable {
  background-color: #ab162b;
}

/* line 127, ../../../scss/_helpers.scss */
.text-status-limited {
  color: #a05a29;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-status-limited {
  background-color: #a05a29;
}

/* line 127, ../../../scss/_helpers.scss */
.text-status-unknown {
  color: #617246;
}

/* line 131, ../../../scss/_helpers.scss */
.bg-status-unknown {
  background-color: #617246;
}

/* line 136, ../../../scss/_helpers.scss */
.font-primary {
  font-family: "Raleway", Arial, sans-serif;
}

/* line 140, ../../../scss/_helpers.scss */
.font-secondary {
  font-family: "Oswald", serif;
}

/* line 144, ../../../scss/_helpers.scss */
.font-tertiary {
  font-family: Arial, sans-serif;
}

/* line 241, ../../../scss/_helpers.scss */
.error .control-label,
.error .help-block,
.error .help-block a,
.validationMessage,
.contact-form .error,
.required-label,
.highlight-required .required label:after {
  color: #ab162b;
}

/* line 245, ../../../scss/_helpers.scss */
.error .help-block a {
  text-decoration: underline;
}

/* line 249, ../../../scss/_helpers.scss */
.validationMessage {
  font-weight: bold;
}

/* line 255, ../../../scss/_helpers.scss */
.highlight-required .required label:after {
  content: ' *';
  display: inline;
  vertical-align: middle;
}

/* line 264, ../../../scss/_helpers.scss */
.table-agr {
  border: 1px solid #617246;
}
/* line 268, ../../../scss/_helpers.scss */
.table-agr thead,
.table-agr tfoot {
  background: #617246;
  color: white;
}
/* line 6, ../../../scss/_helpers.scss */
.table-agr thead a,
.table-agr tfoot a {
  color: white;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
.table-agr thead a:active,
.table-agr tfoot a:active {
  color: white;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
.table-agr thead a:visited,
.table-agr tfoot a:visited {
  color: white;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
.table-agr thead a:hover,
.table-agr tfoot a:hover {
  color: white;
  text-decoration: none;
}
/* line 275, ../../../scss/_helpers.scss */
.table-agr tr:nth-child(odd) > td {
  background-color: #aab78e;
}
/* line 279, ../../../scss/_helpers.scss */
.table-agr > thead > tr > th, .table-agr > tbody > tr > th, .table-agr > tfoot > tr > th, .table-agr > thead > tr > td, .table-agr > tbody > tr > td, .table-agr > tfoot > tr > td {
  border: 1px solid #617246;
}
/* line 283, ../../../scss/_helpers.scss */
.table-agr > thead > tr > th, .table-agr > tbody > tr > th, .table-agr > tfoot > tr > th, .table-agr > thead > tr > td, .table-agr > tbody > tr > td, .table-agr > tfoot > tr > td {
  border: 1px solid #617246;
}

/* line 288, ../../../scss/_helpers.scss */
.table-noborder {
  margin-bottom: 0;
}
/* line 291, ../../../scss/_helpers.scss */
.table-noborder > tbody > tr > td {
  border-top-width: 0;
}

/* line 297, ../../../scss/_helpers.scss */
.input-group-btn .button {
  padding: 6px 20px;
}

/* line 3, ../../../scss/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 10px 0;
  font-weight: 400;
  font-family: "Raleway", Arial, sans-serif;
  text-transform: uppercase;
}

/* line 11, ../../../scss/_typography.scss */
h1 {
  font-size: 36pt;
}
@media only screen and (max-width: 767px) {
  /* line 11, ../../../scss/_typography.scss */
  h1 {
    font-size: 32pt;
  }
}

/* line 19, ../../../scss/_typography.scss */
h2 {
  font-size: 24pt;
}
@media only screen and (max-width: 767px) {
  /* line 19, ../../../scss/_typography.scss */
  h2 {
    font-size: 20pt;
  }
}

/* line 27, ../../../scss/_typography.scss */
h3 {
  font-size: 18pt;
}
@media only screen and (max-width: 767px) {
  /* line 27, ../../../scss/_typography.scss */
  h3 {
    font-size: 16pt;
  }
}

/* line 42, ../../../scss/_typography.scss */
.header h3 {
  color: black;
}

/* line 47, ../../../scss/_typography.scss */
.title-case {
  text-transform: none;
}

/* line 51, ../../../scss/_typography.scss */
.product-status-text {
  font-family: "Raleway", Arial, sans-serif;
  font-size: 14px;
}

/* line 56, ../../../scss/_typography.scss */
.striking {
  border-bottom: 4px solid #59595b;
}
/* line 59, ../../../scss/_typography.scss */
.striking span {
  font-weight: bold;
  color: #59595b;
  background: white;
  position: relative;
  top: 10px;
  padding-right: 20px;
}

/* line 70, ../../../scss/_typography.scss */
.text-uppercase,
.upper-case {
  text-transform: uppercase;
}

/* line 1, ../../../scss/_layout.scss */
html {
  overflow-y: scroll;
  font-size: 16px;
}

/* line 6, ../../../scss/_layout.scss */
body {
  font-family: "Raleway", Arial, sans-serif;
  font-size: 16px;
}
/* line 6, ../../../scss/_helpers.scss */
body a {
  color: black;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
body a:active {
  color: black;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
body a:visited {
  color: black;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
body a:hover {
  color: black;
  text-decoration: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 6, ../../../scss/_layout.scss */
  body {
    font-size: 14px;
  }
}

/* line 35, ../../../scss/_layout.scss */
.form-control {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 216, ../../../scss/_layout.scss */
section.wrapper {
  margin-bottom: 20px;
}

/* line 221, ../../../scss/_layout.scss */
.header-wrapper {
  margin-bottom: 20px;
  font-family: "Raleway", Arial, sans-serif;
}
/* line 226, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper {
  color: white;
  padding: 10px 0;
  margin: 30px 0 0 0;
  background: #617246;
}
/* line 6, ../../../scss/_helpers.scss */
.header-wrapper .supernav-wrapper a {
  color: white;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
.header-wrapper .supernav-wrapper a:active {
  color: white;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
.header-wrapper .supernav-wrapper a:visited {
  color: white;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
.header-wrapper .supernav-wrapper a:hover {
  color: white;
  text-decoration: none;
}
/* line 233, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .nav {
  display: inline-block;
  padding: 0;
  margin: auto;
  float: right;
}
/* line 239, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .nav li {
  display: inline-block;
  float: left;
  border-right: 1px solid white;
}
/* line 244, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .nav li.no-border {
  border-right-width: 0;
}
/* line 250, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .nav > li > a {
  padding: 8px 12px;
}
/* line 254, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .search-form {
  display: table;
  padding: 2px 0 0 12px;
}
/* line 259, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .form-group {
  margin-bottom: 0;
}
/* line 263, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .list-inline {
  margin-bottom: 0;
}
/* line 266, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper .list-inline li {
  margin: 0 15px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 226, ../../../scss/_layout.scss */
  .header-wrapper .supernav-wrapper {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 226, ../../../scss/_layout.scss */
  .header-wrapper .supernav-wrapper {
    display: none;
  }
}
/* line 279, ../../../scss/_layout.scss */
.header-wrapper .supernav-wrapper a {
  display: inline-block;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 295, ../../../scss/_layout.scss */
  .header-wrapper .nav-container {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 295, ../../../scss/_layout.scss */
  .header-wrapper .nav-container {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 305, ../../../scss/_layout.scss */
  .header-wrapper .subnav-wrapper {
    display: none;
  }
}
/* line 311, ../../../scss/_layout.scss */
.header-wrapper .nav-mobile {
  display: none;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 311, ../../../scss/_layout.scss */
  .header-wrapper .nav-mobile {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  /* line 311, ../../../scss/_layout.scss */
  .header-wrapper .nav-mobile {
    display: block;
  }
  /* line 321, ../../../scss/_layout.scss */
  .header-wrapper .nav-mobile .search-form {
    padding: 0 20px 0 10px;
  }
}
/* line 326, ../../../scss/_layout.scss */
.header-wrapper .nav-mobile .logo-wrapper {
  position: inherit;
  margin-top: inherit;
}
/* line 330, ../../../scss/_layout.scss */
.header-wrapper .nav-mobile .logo-wrapper img {
  width: 150px;
  margin-left: 15px;
}
/* line 337, ../../../scss/_layout.scss */
.header-wrapper .nav-wrapper {
  text-align: right;
  color: #59595b;
  padding: 20px 0 10px;
  font-size: 18px;
}
/* line 6, ../../../scss/_helpers.scss */
.header-wrapper .nav-wrapper a {
  color: #59595b;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
.header-wrapper .nav-wrapper a:active {
  color: #59595b;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
.header-wrapper .nav-wrapper a:visited {
  color: #59595b;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
.header-wrapper .nav-wrapper a:hover {
  color: #59595b;
  text-decoration: none;
}
/* line 344, ../../../scss/_layout.scss */
.header-wrapper .nav-wrapper .nav {
  display: inline-block;
  padding: 0;
  margin: auto;
}
/* line 349, ../../../scss/_layout.scss */
.header-wrapper .nav-wrapper .nav li {
  display: inline-block;
  float: left;
  padding: 0 20px;
  border-right: 2px solid #59595b;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 349, ../../../scss/_layout.scss */
  .header-wrapper .nav-wrapper .nav li {
    padding: 0 10px 0;
  }
}
/* line 359, ../../../scss/_layout.scss */
.header-wrapper .nav-wrapper .nav li:last-child {
  padding-right: 0;
  border-right-width: 0;
}
/* line 365, ../../../scss/_layout.scss */
.header-wrapper .nav-wrapper .nav a {
  padding: 0;
}
/* line 374, ../../../scss/_layout.scss */
.header-wrapper .subnav-wrapper {
  text-align: center;
  color: black;
  background: #aab78e;
  padding: 15px 0 10px;
  font-size: 13px;
  font-weight: bold;
}
/* line 6, ../../../scss/_helpers.scss */
.header-wrapper .subnav-wrapper a {
  color: black;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
.header-wrapper .subnav-wrapper a:active {
  color: black;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
.header-wrapper .subnav-wrapper a:visited {
  color: black;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
.header-wrapper .subnav-wrapper a:hover {
  color: black;
  text-decoration: none;
}
/* line 383, ../../../scss/_layout.scss */
.header-wrapper .subnav-wrapper a {
  text-transform: uppercase;
  height: 35px;
}
/* line 389, ../../../scss/_layout.scss */
.header-wrapper .subnav-wrapper a.active, .header-wrapper .subnav-wrapper a:hover {
  color: #59595b;
}
/* line 394, ../../../scss/_layout.scss */
.header-wrapper .subnav-wrapper .nav {
  display: inline-block;
  padding: 0;
  margin: 0;
}
/* line 399, ../../../scss/_layout.scss */
.header-wrapper .subnav-wrapper .nav li {
  display: inline-block;
  float: left;
  padding: 0 10px;
  width: 114px;
  border-right: 1px solid black;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 399, ../../../scss/_layout.scss */
  .header-wrapper .subnav-wrapper .nav li {
    padding: 0 25px 0 0;
  }
}
/* line 410, ../../../scss/_layout.scss */
.header-wrapper .subnav-wrapper .nav li:last-child {
  padding-right: 0;
  border-right-width: 0;
}
/* line 416, ../../../scss/_layout.scss */
.header-wrapper .subnav-wrapper .nav a {
  padding: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 374, ../../../scss/_layout.scss */
  .header-wrapper .subnav-wrapper {
    font-size: 12px;
  }
  /* line 425, ../../../scss/_layout.scss */
  .header-wrapper .subnav-wrapper .nav li {
    padding: 0 5px;
    width: 94px;
  }
}
/* line 432, ../../../scss/_layout.scss */
.header-wrapper .logo-wrapper {
  padding: 20px 30px;
  background: white;
  position: absolute;
  margin-top: -55px;
}
/* line 438, ../../../scss/_layout.scss */
.header-wrapper .logo-wrapper img {
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 443, ../../../scss/_layout.scss */
  .header-wrapper .logo-wrapper img {
    width: 160px;
  }
}

/* line 450, ../../../scss/_layout.scss */
.main-wrapper {
  padding: 0 0 10px 0;
}

/* line 455, ../../../scss/_layout.scss */
.knife-info {
  background-color: white;
  margin-bottom: 15px;
  min-height: 305px;
}
@media only screen and (max-width: 767px) {
  /* line 455, ../../../scss/_layout.scss */
  .knife-info {
    min-height: inherit;
  }
}
/* line 464, ../../../scss/_layout.scss */
.knife-info .thumb {
  min-height: 200px;
  max-height: 200px;
  overflow: hidden;
  margin: 10px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 464, ../../../scss/_layout.scss */
  .knife-info .thumb {
    min-height: inherit;
    max-height: inherit;
  }
}
@media only screen {
  /* line 478, ../../../scss/_layout.scss */
  .knife-info .thumb img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  /* line 490, ../../../scss/_layout.scss */
  .knife-info .thumb a {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    padding: 76.25% 0 0 0;
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  /* line 502, ../../../scss/_layout.scss */
  .knife-info .thumb {
    min-height: inherit;
    max-height: inherit;
  }
  /* line 506, ../../../scss/_layout.scss */
  .knife-info .thumb img {
    position: inherit;
  }
  /* line 510, ../../../scss/_layout.scss */
  .knife-info .thumb a {
    height: auto;
    padding: 0;
  }
}
/* line 517, ../../../scss/_layout.scss */
.knife-info .description {
  margin: 10px 0;
}
@media only screen and (max-width: 767px) {
  /* line 517, ../../../scss/_layout.scss */
  .knife-info .description {
    padding: 0 10px 20px !important;
    margin-top: -30px;
  }
}
/* line 531, ../../../scss/_layout.scss */
.knife-info .title {
  font-family: "Raleway", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  margin-bottom: 10px;
}
/* line 546, ../../../scss/_layout.scss */
.knife-info .sku {
  font-family: "Raleway", Arial, sans-serif;
  font-weight: 100;
}
/* line 551, ../../../scss/_layout.scss */
.knife-info .price {
  font-family: "Oswald", serif;
  font-size: 18px;
  font-weight: bold;
  color: #617246;
}
/* line 6, ../../../scss/_helpers.scss */
.knife-info .price a {
  color: #617246;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
.knife-info .price a:active {
  color: #617246;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
.knife-info .price a:visited {
  color: #617246;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
.knife-info .price a:hover {
  color: #617246;
  text-decoration: none;
}
/* line 560, ../../../scss/_layout.scss */
.knife-info .item-status {
  font-family: "Raleway", Arial, sans-serif;
  font-size: 24px;
}
/* line 564, ../../../scss/_layout.scss */
.knife-info .item-status.status-available {
  color: black;
}
/* line 567, ../../../scss/_layout.scss */
.knife-info .item-status.status-available.inverted {
  color: white;
  background-color: black;
  padding: 5px 20px;
  display: inline-block;
}
/* line 575, ../../../scss/_layout.scss */
.knife-info .item-status.status-sold {
  color: #617246;
}
/* line 578, ../../../scss/_layout.scss */
.knife-info .item-status.status-sold.inverted {
  color: white;
  background-color: #617246;
  padding: 5px 20px;
  display: inline-block;
}
/* line 589, ../../../scss/_layout.scss */
.knife-info .item-status.status-unavailable.inverted, .knife-info .item-status.status-unknown.inverted {
  color: black;
  padding: 5px 20px;
  display: inline-block;
}

/* line 640, ../../../scss/_layout.scss */
.home .knife-info {
  margin-bottom: 20px;
}
/* line 643, ../../../scss/_layout.scss */
.home .knife-info .thumb {
  overflow: hidden;
  margin: 0;
}

/* line 683, ../../../scss/_layout.scss */
.category .nav-list {
  text-transform: uppercase;
}
/* line 687, ../../../scss/_layout.scss */
.category .pagination {
  margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 693, ../../../scss/_layout.scss */
  .category .actions li {
    width: 50%;
    margin-bottom: 20px;
  }
}
/* line 701, ../../../scss/_layout.scss */
.category .knife-info .thumb {
  margin: 10px 0;
}

/* line 708, ../../../scss/_layout.scss */
.the-knives .knife-info:nth-child(3n+1) {
  clear: both;
}
/* line 712, ../../../scss/_layout.scss */
.the-knives .knife-info {
  background: #f1f1f1;
}
/* line 723, ../../../scss/_layout.scss */
.the-knives .as-grid .list-only {
  display: none;
}
/* line 754, ../../../scss/_layout.scss */
.the-knives .as-grid .description {
  margin: 0;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  /* line 754, ../../../scss/_layout.scss */
  .the-knives .as-grid .description {
    min-height: 65px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 764, ../../../scss/_layout.scss */
  .the-knives .as-grid .title {
    min-height: 80px;
  }
}
/* line 770, ../../../scss/_layout.scss */
.the-knives .as-grid .item-status {
  display: inline-block;
  width: 49%;
  padding: 0 0 0 10px;
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  /* line 770, ../../../scss/_layout.scss */
  .the-knives .as-grid .item-status {
    width: 100%;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 770, ../../../scss/_layout.scss */
  .the-knives .as-grid .item-status {
    display: block;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 770, ../../../scss/_layout.scss */
  .the-knives .as-grid .item-status {
    font-size: 18px;
  }
}
/* line 791, ../../../scss/_layout.scss */
.the-knives .as-grid .actions {
  display: inline-block;
  width: 49%;
  text-align: right;
  padding: 0 5px 10px 0;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  /* line 791, ../../../scss/_layout.scss */
  .the-knives .as-grid .actions {
    width: 100%;
    display: block;
    padding: 10px;
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 791, ../../../scss/_layout.scss */
  .the-knives .as-grid .actions {
    width: 100%;
    display: block;
    padding: 10px;
    text-align: left;
  }
}
/* line 816, ../../../scss/_layout.scss */
.the-knives .as-list .grid-only, .the-knives .wishlist .grid-only, .the-knives .search .grid-only {
  display: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 814, ../../../scss/_layout.scss */
  .the-knives .as-list, .the-knives .wishlist, .the-knives .search {
    width: 100%;
  }
}
/* line 824, ../../../scss/_layout.scss */
.the-knives .as-list .knife-info, .the-knives .wishlist .knife-info, .the-knives .search .knife-info {
  min-height: 1px;
  margin: 10px 0;
}
/* line 829, ../../../scss/_layout.scss */
.the-knives .as-list .thumb, .the-knives .wishlist .thumb, .the-knives .search .thumb {
  display: inline-block;
  width: 100%;
  margin: 0;
  min-height: 1px;
  max-height: inherit;
  line-height: inherit;
}
/* line 845, ../../../scss/_layout.scss */
.the-knives .as-list .description, .the-knives .wishlist .description, .the-knives .search .description {
  display: inline-block;
  vertical-align: top;
  width: 69%;
  margin: 0;
  padding: 20px 0 0 20px;
}
/* line 852, ../../../scss/_layout.scss */
.the-knives .as-list .description .button, .the-knives .wishlist .description .button, .the-knives .search .description .button {
  float: right;
}
/* line 857, ../../../scss/_layout.scss */
.the-knives .as-list .item-status, .the-knives .wishlist .item-status, .the-knives .search .item-status {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  padding-top: 20px;
  font-size: 22px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 857, ../../../scss/_layout.scss */
  .the-knives .as-list .item-status, .the-knives .wishlist .item-status, .the-knives .search .item-status {
    width: 20%;
  }
}
/* line 869, ../../../scss/_layout.scss */
.the-knives .as-list .actions, .the-knives .wishlist .actions, .the-knives .search .actions {
  display: inline-block;
  width: 12%;
  vertical-align: top;
  padding-top: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 869, ../../../scss/_layout.scss */
  .the-knives .as-list .actions, .the-knives .wishlist .actions, .the-knives .search .actions {
    width: 15%;
  }
}

/* line 883, ../../../scss/_layout.scss */
.knife .thumb {
  margin: 0;
}
/* line 918, ../../../scss/_layout.scss */
.knife .view {
  overflow: hidden;
}
/* line 922, ../../../scss/_layout.scss */
.knife .btn-print {
  padding: 0;
}

/* line 933, ../../../scss/_layout.scss */
.products.index .category-subheading {
  text-transform: inherit;
}
/* line 942, ../../../scss/_layout.scss */
.products.index .action-paging {
  text-align: right;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  /* line 949, ../../../scss/_layout.scss */
  .products.index .action-sorting,
  .products.index .action-paging {
    width: 100%;
    position: inherit;
    text-align: left;
  }
  /* line 955, ../../../scss/_layout.scss */
  .products.index .action-paging {
    margin-top: 20px;
  }
}
/* line 965, ../../../scss/_layout.scss */
.products.view .product-name {
  text-transform: inherit;
}
/* line 970, ../../../scss/_layout.scss */
.products.view .main-product .thumb {
  min-height: inherit;
  max-height: inherit;
}
@media only screen and (max-width: 767px) {
  /* line 976, ../../../scss/_layout.scss */
  .products.view .list-product-options {
    font-size: 22px;
  }
}
/* line 982, ../../../scss/_layout.scss */
.products.view .tab-row {
  margin-top: -20px;
}
/* line 989, ../../../scss/_layout.scss */
.products.view .nav-tabs a {
  font-family: "Raleway", Arial, sans-serif;
  background: white;
  text-transform: uppercase;
  padding: 5px 30px;
}
/* line 997, ../../../scss/_layout.scss */
.products.view .nav-tabs .active a {
  color: black;
  background: #617246;
}
/* line 1004, ../../../scss/_layout.scss */
.products.view .tab-content {
  border: 1px solid black;
  padding: 5px 15px;
  margin-bottom: 40px;
}
/* line 1014, ../../../scss/_layout.scss */
.products.view .tab-content h1,
.products.view .tab-content h2,
.products.view .tab-content h3,
.products.view .tab-content h4,
.products.view .tab-content h5,
.products.view .tab-content h6 {
  text-transform: initial;
}
/* line 1022, ../../../scss/_layout.scss */
.products.view .product-matrix-wrapper select {
  width: 100%;
  margin: 10px auto;
}
/* line 1027, ../../../scss/_layout.scss */
.products.view .product-matrix-wrapper .tab-content {
  border-width: 0;
  padding: 0;
  margin-bottom: 10px;
}
/* line 1033, ../../../scss/_layout.scss */
.products.view .product-matrix-wrapper li {
  padding: 1px 2px;
}
/* line 1036, ../../../scss/_layout.scss */
.products.view .product-matrix-wrapper li.active {
  background: #d3e7bb;
}
/* line 1042, ../../../scss/_layout.scss */
.products.view .actions {
  margin-top: 70px;
}
@media only screen and (max-width: 767px) {
  /* line 1042, ../../../scss/_layout.scss */
  .products.view .actions {
    margin-top: 20px;
  }
}
/* line 1049, ../../../scss/_layout.scss */
.products.view .actions .button {
  margin-bottom: 5px;
  width: 100%;
  color: black;
  border: 1px solid black;
  font-size: 14px;
}
/* line 1056, ../../../scss/_layout.scss */
.products.view .actions .button:hover {
  color: white;
  background: #59595b;
  border-color: #59595b;
}
@media only screen and (max-width: 767px) {
  /* line 1049, ../../../scss/_layout.scss */
  .products.view .actions .button {
    margin-bottom: 15px;
  }
}
/* line 1069, ../../../scss/_layout.scss */
.products.view .tell-a-friend h5 {
  margin: 10px 0 2px 0;
}
/* line 1074, ../../../scss/_layout.scss */
.products.view .product-number {
  font-size: 18pt;
}
/* line 1078, ../../../scss/_layout.scss */
.products.view .product-price {
  font-family: "Oswald", serif;
  font-size: 24pt;
  margin-bottom: 20px;
  color: #617246;
}
/* line 1084, ../../../scss/_layout.scss */
.products.view .product-price.bulk {
  font-size: 15px;
  color: #617246;
}
/* line 1090, ../../../scss/_layout.scss */
.products.view .quantity-counter {
  margin-bottom: 20px;
}
/* line 1093, ../../../scss/_layout.scss */
.products.view .quantity-counter label {
  float: left;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 1100, ../../../scss/_layout.scss */
  .products.view .quantity-counter .form-group input {
    height: 45px;
    width: 70px;
  }
  /* line 1107, ../../../scss/_layout.scss */
  .products.view .quantity-counter input,
  .products.view .quantity-counter .fa {
    font-size: 30px;
  }
}
/* line 1113, ../../../scss/_layout.scss */
.products.view .product-alternates {
  position: relative;
  width: 580px;
}
/* line 1118, ../../../scss/_layout.scss */
.products.view .product-alternates .row > div {
  padding-top: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1113, ../../../scss/_layout.scss */
  .products.view .product-alternates {
    width: 460px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1113, ../../../scss/_layout.scss */
  .products.view .product-alternates {
    width: 410px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1113, ../../../scss/_layout.scss */
  .products.view .product-alternates {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 1135, ../../../scss/_layout.scss */
.products.view .product-alternates h4 {
  font-size: 14px;
  margin-top: -20px;
}
/* line 1139, ../../../scss/_layout.scss */
.products.view .product-alternates h4 label {
  font-weight: normal;
  margin-bottom: 0;
}
/* line 1145, ../../../scss/_layout.scss */
.products.view .product-alternates [type="checkbox"] {
  margin-right: 10px;
}
@media only screen {
  /* line 1151, ../../../scss/_layout.scss */
  .products.view .product-alternates .item img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  /* line 1163, ../../../scss/_layout.scss */
  .products.view .product-alternates .item .alt-thumb-a {
    display: block;
    width: 100%;
    padding: 36% 0 0 0;
    overflow: hidden;
    top: 0;
  }
}
/* line 1175, ../../../scss/_layout.scss */
.products.view .product-alternates .alt-thumb-a {
  position: absolute;
  right: -200px;
  max-height: 100px;
  z-index: 999;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1175, ../../../scss/_layout.scss */
  .products.view .product-alternates .alt-thumb-a {
    width: 100px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1175, ../../../scss/_layout.scss */
  .products.view .product-alternates .alt-thumb-a {
    bottom: inherit;
    position: inherit;
    right: inherit;
    width: auto;
    max-height: inherit;
    z-index: auto;
  }
}
/* line 1197, ../../../scss/_layout.scss */
.products.view .product-alternates .thumbnail {
  border-color: white;
}
/* line 1207, ../../../scss/_layout.scss */
.products.view .product-alternates .price {
  color: #617246;
  margin: -17px 20px 40px 0;
}
/* line 1213, ../../../scss/_layout.scss */
.products.view .product-alternates .description {
  background: #f0f1f1;
  padding: 15px;
  margin: 30px 0 10px;
}
/* line 1219, ../../../scss/_layout.scss */
.products.view .product-alternates .carousel-control {
  top: 30%;
  width: 12%;
  font-size: 50px;
}
@media only screen and (max-width: 767px) {
  /* line 1219, ../../../scss/_layout.scss */
  .products.view .product-alternates .carousel-control {
    top: 45%;
  }
}
/* line 1228, ../../../scss/_layout.scss */
.products.view .product-alternates .carousel-control.left {
  left: -70px;
}
@media only screen and (max-width: 767px) {
  /* line 1228, ../../../scss/_layout.scss */
  .products.view .product-alternates .carousel-control.left {
    left: inherit;
  }
}
/* line 1236, ../../../scss/_layout.scss */
.products.view .product-alternates .carousel-control.right {
  right: -70px;
}
@media only screen and (max-width: 767px) {
  /* line 1236, ../../../scss/_layout.scss */
  .products.view .product-alternates .carousel-control.right {
    right: 0;
  }
}
/* line 1247, ../../../scss/_layout.scss */
.products.view .the-knives .price {
  margin-bottom: 5px;
}
/* line 1250, ../../../scss/_layout.scss */
.products.view .the-knives .title {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  /* line 1255, ../../../scss/_layout.scss */
  .products.view .button-add-to-cart {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 1263, ../../../scss/_layout.scss */
.products.view .referer-button {
  position: absolute;
  right: -35px;
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  /* line 1263, ../../../scss/_layout.scss */
  .products.view .referer-button {
    display: block;
    width: 100%;
    right: 0;
    font-size: inherit;
    position: inherit;
  }
}

/* line 1281, ../../../scss/_layout.scss */
.categories.view .knife-info {
  background-color: #f0f1f1;
}
/* line 1284, ../../../scss/_layout.scss */
.categories.view .knife-info .description {
  padding: 5px 10px 0;
}
/* line 1291, ../../../scss/_layout.scss */
.categories.parent .subtitle {
  font-weight: bold;
}
/* line 1293, ../../../scss/_layout.scss */
.categories.parent .subtitle a {
  text-decoration: underline;
}
/* line 1298, ../../../scss/_layout.scss */
.categories.parent .carousel-control {
  top: 40%;
  font-size: 40px;
  height: 40px;
}
/* line 1303, ../../../scss/_layout.scss */
.categories.parent .carousel-control.left {
  left: -30px;
}
/* line 1307, ../../../scss/_layout.scss */
.categories.parent .carousel-control.right {
  right: -30px;
}

/* line 1323, ../../../scss/_layout.scss */
.brands .brand-container {
  background: #f0f1f1;
  padding: 0 40px;
  text-align: center;
  margin-bottom: 30px;
  min-height: 180px;
  line-height: 180px;
}
/* line 1331, ../../../scss/_layout.scss */
.brands .brand-container .brand-name {
  text-transform: inherit;
  display: inline-block;
  vertical-align: middle;
}
/* line 1336, ../../../scss/_layout.scss */
.brands .brand-container .brand-name a {
  color: #59595b;
}
/* line 1341, ../../../scss/_layout.scss */
.brands .brand-container img {
  width: 100%;
}

/* line 1348, ../../../scss/_layout.scss */
.wishlist .index, .search .index {
  overflow: hidden;
}
/* line 1352, ../../../scss/_layout.scss */
.wishlist .cart-table, .search .cart-table {
  font-size: inherit;
}
@media only screen and (max-width: 767px) {
  /* line 1352, ../../../scss/_layout.scss */
  .wishlist .cart-table, .search .cart-table {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1361, ../../../scss/_layout.scss */
  .wishlist .button, .search .button {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  /* line 1367, ../../../scss/_layout.scss */
  .wishlist .pull-right, .search .pull-right {
    float: none !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1397, ../../../scss/_layout.scss */
  .wishlist .knife-info .description, .search .knife-info .description {
    padding: 0 10px;
  }
}
/* line 1403, ../../../scss/_layout.scss */
.wishlist .knife-info .item-status, .search .knife-info .item-status {
  margin-top: 40px;
  display: inline-block;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 1403, ../../../scss/_layout.scss */
  .wishlist .knife-info .item-status, .search .knife-info .item-status {
    padding: 0 10px 10px;
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1403, ../../../scss/_layout.scss */
  .wishlist .knife-info .item-status, .search .knife-info .item-status {
    margin-top: 0;
  }
}
/* line 1419, ../../../scss/_layout.scss */
.wishlist .details, .search .details {
  background-color: #617246;
}
@media only screen and (max-width: 767px) {
  /* line 1419, ../../../scss/_layout.scss */
  .wishlist .details, .search .details {
    float: left;
    width: 50%;
  }
}
/* line 1427, ../../../scss/_layout.scss */
.wishlist .details a, .search .details a {
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1427, ../../../scss/_layout.scss */
  .wishlist .details a, .search .details a {
    padding: 5px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1427, ../../../scss/_layout.scss */
  .wishlist .details a, .search .details a {
    padding: 20px 25px;
  }
}
/* line 1443, ../../../scss/_layout.scss */
.wishlist .details h3, .search .details h3 {
  color: white;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1443, ../../../scss/_layout.scss */
  .wishlist .details h3, .search .details h3 {
    font-size: 15px;
  }
}
/* line 1452, ../../../scss/_layout.scss */
.wishlist .remove, .search .remove {
  padding: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 1452, ../../../scss/_layout.scss */
  .wishlist .remove, .search .remove {
    float: left;
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1452, ../../../scss/_layout.scss */
  .wishlist .remove, .search .remove {
    padding: 5px;
  }
  /* line 1463, ../../../scss/_layout.scss */
  .wishlist .remove .button, .search .remove .button {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1452, ../../../scss/_layout.scss */
  .wishlist .remove, .search .remove {
    padding: 40px 15px;
  }
}
/* line 1472, ../../../scss/_layout.scss */
.wishlist .remove h3, .search .remove h3 {
  font-size: 16px;
}

/* line 1484, ../../../scss/_layout.scss */
.cartitems.index .quantity-counter {
  width: 105px;
  float: left;
  margin-right: 25px;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 1491, ../../../scss/_layout.scss */
  .cartitems.index .panel {
    margin-top: 20px;
  }
}
/* line 1498, ../../../scss/_layout.scss */
.cartitems.checkout .panel {
  border-width: 0;
}
@media only screen and (max-width: 767px) {
  /* line 1502, ../../../scss/_layout.scss */
  .cartitems.checkout .panel-title {
    font-size: 14px;
  }
}
/* line 1508, ../../../scss/_layout.scss */
.cartitems.checkout .th-quantity {
  width: 20px;
}
/* line 1511, ../../../scss/_layout.scss */
.cartitems.checkout .th-quantity.editing {
  width: 175px;
}
/* line 1516, ../../../scss/_layout.scss */
.cartitems.checkout .keycode-wrapper {
  font-size: 14px;
}
/* line 1519, ../../../scss/_layout.scss */
.cartitems.checkout .keycode-wrapper .keycode-label {
  color: black;
  background: #f0f1f1;
  padding: 10px 45px;
  display: inline-block;
}
/* line 1526, ../../../scss/_layout.scss */
.cartitems.checkout .keycode-wrapper .input-group {
  width: 75%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1526, ../../../scss/_layout.scss */
  .cartitems.checkout .keycode-wrapper .input-group {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1526, ../../../scss/_layout.scss */
  .cartitems.checkout .keycode-wrapper .input-group {
    width: 100%;
  }
}
/* line 1538, ../../../scss/_layout.scss */
.cartitems.checkout .keycode-wrapper .input-group-btn {
  top: 13px;
}
/* line 1543, ../../../scss/_layout.scss */
.cartitems.checkout .keycode-wrapper .example,
.cartitems.checkout .keycode-wrapper label {
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  /* line 1553, ../../../scss/_layout.scss */
  .cart .button {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  /* line 1559, ../../../scss/_layout.scss */
  .cart .pull-right {
    float: none !important;
  }
  /* line 1564, ../../../scss/_layout.scss */
  .cart .input-group-btn .button {
    float: right;
    width: 100px;
  }
  /* line 1570, ../../../scss/_layout.scss */
  .cart .fa-trash {
    display: block;
    margin-top: 45px;
    font-size: 18px;
    text-align: center;
  }
}

/* line 1585, ../../../scss/_layout.scss */
.cart header .subnav-wrapper,
.cart header .nav-wrapper,
.checkout header .subnav-wrapper,
.checkout header .nav-wrapper,
.thankyou header .subnav-wrapper,
.thankyou header .nav-wrapper {
  display: none;
}
/* line 1590, ../../../scss/_layout.scss */
.cart .main-wrapper,
.checkout .main-wrapper,
.thankyou .main-wrapper {
  margin-top: 60px;
}
@media only screen and (max-width: 767px) {
  /* line 1590, ../../../scss/_layout.scss */
  .cart .main-wrapper,
  .checkout .main-wrapper,
  .thankyou .main-wrapper {
    margin-top: 20px;
  }
}
/* line 1598, ../../../scss/_layout.scss */
.cart .order-summary-wrapper,
.checkout .order-summary-wrapper,
.thankyou .order-summary-wrapper {
  margin-top: 60px;
}
/* line 1601, ../../../scss/_layout.scss */
.cart .order-summary-wrapper .panel,
.checkout .order-summary-wrapper .panel,
.thankyou .order-summary-wrapper .panel {
  padding: 10px;
}
/* line 1605, ../../../scss/_layout.scss */
.cart .order-summary-wrapper hr,
.checkout .order-summary-wrapper hr,
.thankyou .order-summary-wrapper hr {
  border-color: black;
  margin: 10px 0 15px;
}
@media only screen and (max-width: 767px) {
  /* line 1598, ../../../scss/_layout.scss */
  .cart .order-summary-wrapper,
  .checkout .order-summary-wrapper,
  .thankyou .order-summary-wrapper {
    margin-top: 20px;
  }
}
/* line 1615, ../../../scss/_layout.scss */
.cart .order-confirmation-column,
.checkout .order-confirmation-column,
.thankyou .order-confirmation-column {
  border-left: 1px solid black;
}
/* line 1620, ../../../scss/_layout.scss */
.cart .order-confirmation-wrapper .subsection-label,
.checkout .order-confirmation-wrapper .subsection-label,
.thankyou .order-confirmation-wrapper .subsection-label {
  padding: 6px 12px;
}
/* line 1626, ../../../scss/_layout.scss */
.cart footer .footer-content,
.checkout footer .footer-content,
.thankyou footer .footer-content {
  display: none;
}

/* line 1634, ../../../scss/_layout.scss */
.checkout #column-left,
.checkout #column-right {
  -webkit-transition-property: width;
  -moz-transition-property: width;
  -o-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
@media only screen and (max-width: 767px) {
  /* line 1641, ../../../scss/_layout.scss */
  .checkout .button.xl {
    width: 100%;
  }
  /* line 1646, ../../../scss/_layout.scss */
  .checkout .secondary-actions {
    margin-top: 20px;
  }
  /* line 1649, ../../../scss/_layout.scss */
  .checkout .secondary-actions .button {
    width: 49%;
  }
}

/* line 1661, ../../../scss/_layout.scss */
.search .the-knives .as-list .description, .search .the-knives .wishlist .description, .search .the-knives .search .description {
  width: auto;
}
/* line 1665, ../../../scss/_layout.scss */
.search .the-knives .as-list .title, .search .the-knives .wishlist .title, .search .the-knives .search .title {
  font-size: 24px;
}
/* line 1669, ../../../scss/_layout.scss */
.search .the-knives .as-list .thumb, .search .the-knives .wishlist .thumb, .search .the-knives .search .thumb {
  width: 100%;
}
/* line 1673, ../../../scss/_layout.scss */
.search .the-knives .as-list .price, .search .the-knives .wishlist .price, .search .the-knives .search .price {
  margin-top: 20px;
  font-size: 16px;
}
/* line 1678, ../../../scss/_layout.scss */
.search .the-knives .as-list .details, .search .the-knives .wishlist .details, .search .the-knives .search .details {
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 1687, ../../../scss/_layout.scss */
  .search .the-knives .as-list .details, .search .the-knives .wishlist .details, .search .the-knives .search .details {
    width: 100%;
  }
  /* line 1690, ../../../scss/_layout.scss */
  .search .the-knives .as-list .details .button, .search .the-knives .wishlist .details .button, .search .the-knives .search .details .button {
    margin-bottom: 0;
    padding: 10px;
    font-size: 14px;
  }
}

/* line 1709, ../../../scss/_layout.scss */
.contact .map-wrapper {
  margin: -20px 0 20px 0;
}
/* line 1714, ../../../scss/_layout.scss */
.contact .btn-group .btn {
  margin-right: 20px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 1714, ../../../scss/_layout.scss */
  .contact .btn-group .btn {
    margin-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 1727, ../../../scss/_layout.scss */
  .related-sites .button-metal, .related-sites .button-nature, .related-sites .button-newspaper, .related-sites .button-steel, .related-sites .button-wood {
    width: 100%;
    margin-bottom: 10px;
  }
}

/* line 1735, ../../../scss/_layout.scss */
.pages .page-title {
  font-size: 22px;
}
/* line 1739, ../../../scss/_layout.scss */
.pages hr {
  margin: 8px 0;
  border-color: #59595b;
}
/* line 1747, ../../../scss/_layout.scss */
.pages .page-body a {
  text-decoration: underline;
}

/* line 1755, ../../../scss/_layout.scss */
.posts.index article {
  margin-bottom: 30px;
}

/* line 1766, ../../../scss/_layout.scss */
.portal .nav-tabs {
  margin-top: 20px;
}
/* line 1769, ../../../scss/_layout.scss */
.portal .nav-tabs a {
  font-family: "Raleway", Arial, sans-serif;
  background: white;
  text-transform: uppercase;
  padding: 5px 30px;
}
/* line 1776, ../../../scss/_layout.scss */
.portal .nav-tabs a:hover, .portal .nav-tabs a:focus {
  color: black;
  background: white;
}
/* line 1783, ../../../scss/_layout.scss */
.portal .nav-tabs .active a {
  color: white;
  background: #617246;
}
/* line 1788, ../../../scss/_layout.scss */
.portal .nav-tabs .active a:hover, .portal .nav-tabs .active a:focus {
  color: white;
  background: #617246;
}
/* line 1796, ../../../scss/_layout.scss */
.portal .tab-content {
  border: 1px solid black;
  padding: 5px 15px;
  margin-bottom: 40px;
}

/* line 1805, ../../../scss/_layout.scss */
.faq .section a + strong {
  font-size: 20px;
}

/* line 1834, ../../../scss/_layout.scss */
.footer-wrapper {
  color: #59595b;
  background: #e4e6e7;
  padding: 20px 0 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
/* line 6, ../../../scss/_helpers.scss */
.footer-wrapper a {
  color: #59595b;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
.footer-wrapper a:active {
  color: #59595b;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
.footer-wrapper a:visited {
  color: #59595b;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
.footer-wrapper a:hover {
  color: #59595b;
  text-decoration: none;
}
/* line 1843, ../../../scss/_layout.scss */
.footer-wrapper h4 {
  margin-bottom: 5px;
}
/* line 1847, ../../../scss/_layout.scss */
.footer-wrapper .post-widget, .footer-wrapper .storehours-widget {
  margin-bottom: 20px;
}
/* line 1852, ../../../scss/_layout.scss */
.footer-wrapper .social-widget .fa {
  font-size: 30px;
}
/* line 1857, ../../../scss/_layout.scss */
.footer-wrapper .button {
  color: white;
}
/* line 1861, ../../../scss/_layout.scss */
.footer-wrapper .button:visited, .footer-wrapper .button:hover {
  color: white;
}
/* line 1866, ../../../scss/_layout.scss */
.footer-wrapper .subscribe-actions {
  font-size: 13px;
}
/* line 1871, ../../../scss/_layout.scss */
.footer-wrapper .subscribe-actions .col-lg-2,
.footer-wrapper .subscribe-actions .col-lg-4,
.footer-wrapper .subscribe-actions .col-lg-5 {
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  /* line 1871, ../../../scss/_layout.scss */
  .footer-wrapper .subscribe-actions .col-lg-2,
  .footer-wrapper .subscribe-actions .col-lg-4,
  .footer-wrapper .subscribe-actions .col-lg-5 {
    padding-right: 15px;
    margin-bottom: 15px;
  }
}
/* line 1882, ../../../scss/_layout.scss */
.footer-wrapper .actions .button {
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1890, ../../../scss/_layout.scss */
.footer-wrapper .copyright {
  font-family: "Raleway", Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  padding: 10px 0;
}
/* line 1899, ../../../scss/_layout.scss */
.footer-wrapper .subnav-wrapper {
  color: white;
  background: #59595b;
  padding: 20px;
}
/* line 6, ../../../scss/_helpers.scss */
.footer-wrapper .subnav-wrapper a {
  color: white;
  text-decoration: none;
}
/* line 10, ../../../scss/_helpers.scss */
.footer-wrapper .subnav-wrapper a:active {
  color: white;
  text-decoration: none;
}
/* line 14, ../../../scss/_helpers.scss */
.footer-wrapper .subnav-wrapper a:visited {
  color: white;
  text-decoration: none;
}
/* line 18, ../../../scss/_helpers.scss */
.footer-wrapper .subnav-wrapper a:hover {
  color: white;
  text-decoration: none;
}

/* line 386, icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-card-amex, .icons-card-discover, .icons-card-generic, .icons-card-master, .icons-card-visa, .icons-cross-negative-lg, .icons-cross-negative-md, .icons-cross-negative-sm, .icons-cross-positive-lg, .icons-cross-positive-md, .icons-cross-positive-sm, .icons-email-negative-lg, .icons-email-negative-md, .icons-email-negative-sm, .icons-email-positive-lg, .icons-email-positive-md, .icons-email-positive-sm, .icons-facebook-negative-lg, .icons-facebook-negative-md, .icons-facebook-negative-sm, .icons-facebook-positive-lg, .icons-facebook-positive-md, .icons-facebook-positive-sm, .icons-guarantee, .icons-phone-negative-lg, .icons-phone-negative-md, .icons-phone-negative-sm, .icons-phone-positive-lg, .icons-phone-positive-md, .icons-phone-positive-sm, .icons-plus-negative-lg, .icons-plus-negative-md, .icons-plus-negative-sm, .icons-plus-positive-lg, .icons-plus-positive-md, .icons-plus-positive-sm, .icons-twitter-negative-lg, .icons-twitter-negative-md, .icons-twitter-negative-sm, .icons-twitter-positive-lg, .icons-twitter-positive-md, .icons-twitter-positive-sm {
  background: url('../img/icons-s3665395ccd.png') no-repeat;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -227px;
  height: 39px;
  width: 39px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -266px;
  height: 39px;
  width: 39px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-card-amex {
  background-position: 0 -76px;
  height: 38px;
  width: 54px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-card-discover {
  background-position: 0 -114px;
  height: 38px;
  width: 54px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-card-generic {
  background-position: 0 -152px;
  height: 38px;
  width: 54px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-card-master {
  background-position: 0 -38px;
  height: 38px;
  width: 54px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-card-visa {
  background-position: 0 0;
  height: 38px;
  width: 54px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cross-negative-lg {
  background-position: 0 -749px;
  height: 28px;
  width: 28px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cross-negative-md {
  background-position: 0 -938px;
  height: 18px;
  width: 18px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cross-negative-sm {
  background-position: 0 -1067px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cross-positive-lg {
  background-position: 0 -540px;
  height: 28px;
  width: 28px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cross-positive-md {
  background-position: 0 -684px;
  height: 18px;
  width: 18px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cross-positive-sm {
  background-position: 0 -820px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-email-negative-lg {
  background-position: 0 -568px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-email-negative-md {
  background-position: 0 -777px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-email-negative-sm {
  background-position: 0 -922px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-email-positive-lg {
  background-position: 0 -332px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-email-positive-md {
  background-position: 0 -520px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-email-positive-sm {
  background-position: 0 -668px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-negative-lg {
  background-position: 0 -855px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-negative-md {
  background-position: 0 -899px;
  height: 23px;
  width: 23px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-negative-sm {
  background-position: 0 -1082px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-positive-lg {
  background-position: 0 -719px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-positive-md {
  background-position: 0 -797px;
  height: 23px;
  width: 23px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-positive-sm {
  background-position: 0 -956px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-guarantee {
  background-position: 0 -190px;
  height: 37px;
  width: 44px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-negative-lg {
  background-position: 0 -465px;
  height: 38px;
  width: 22px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-negative-md {
  background-position: 0 -640px;
  height: 28px;
  width: 17px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-negative-sm {
  background-position: 0 -362px;
  height: 38px;
  width: 22px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-positive-lg {
  background-position: 0 -427px;
  height: 38px;
  width: 22px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-positive-md {
  background-position: 0 -612px;
  height: 28px;
  width: 17px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-positive-sm {
  background-position: 0 -835px;
  height: 20px;
  width: 12px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus-negative-lg {
  background-position: 0 -1008px;
  height: 36px;
  width: 35px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus-negative-md {
  background-position: 0 -1098px;
  height: 23px;
  width: 22px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus-negative-sm {
  background-position: 0 -1140px;
  height: 19px;
  width: 18px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus-positive-lg {
  background-position: 0 -972px;
  height: 36px;
  width: 35px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus-positive-md {
  background-position: 0 -1044px;
  height: 23px;
  width: 22px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus-positive-sm {
  background-position: 0 -1121px;
  height: 19px;
  width: 18px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-negative-lg {
  background-position: 0 -400px;
  height: 27px;
  width: 39px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-negative-md {
  background-position: 0 -702px;
  height: 17px;
  width: 24px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-negative-sm {
  background-position: 0 -885px;
  height: 14px;
  width: 20px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-positive-lg {
  background-position: 0 -305px;
  height: 27px;
  width: 39px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-positive-md {
  background-position: 0 -503px;
  height: 17px;
  width: 24px;
}

/* line 60, ../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-positive-sm {
  background-position: 0 -598px;
  height: 14px;
  width: 20px;
}

/* line 4, ../../../scss/_sprites.scss */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-card-amex, .icons-card-discover, .icons-card-generic, .icons-card-master, .icons-card-visa, .icons-cross-negative-lg, .icons-cross-negative-md, .icons-cross-negative-sm, .icons-cross-positive-lg, .icons-cross-positive-md, .icons-cross-positive-sm, .icons-email-negative-lg, .icons-email-negative-md, .icons-email-negative-sm, .icons-email-positive-lg, .icons-email-positive-md, .icons-email-positive-sm, .icons-facebook-negative-lg, .icons-facebook-negative-md, .icons-facebook-negative-sm, .icons-facebook-positive-lg, .icons-facebook-positive-md, .icons-facebook-positive-sm, .icons-guarantee, .icons-phone-negative-lg, .icons-phone-negative-md, .icons-phone-negative-sm, .icons-phone-positive-lg, .icons-phone-positive-md, .icons-phone-positive-sm, .icons-plus-negative-lg, .icons-plus-negative-md, .icons-plus-negative-sm, .icons-plus-positive-lg, .icons-plus-positive-md, .icons-plus-positive-sm, .icons-twitter-negative-lg, .icons-twitter-negative-md, .icons-twitter-negative-sm, .icons-twitter-positive-lg, .icons-twitter-positive-md, .icons-twitter-positive-sm {
  display: inline-block;
  vertical-align: middle;
}

/* line 9, ../../../scss/_sprites.scss */
.button-textures, .button-metal, .button-nature, .button-newspaper, .button-steel, .button-wood {
  display: inline-block;
  vertical-align: middle;
  margin-right: -4px;
  margin-bottom: 20px;
}
/* line 15, ../../../scss/_sprites.scss */
.button-textures h3, .button-metal h3, .button-nature h3, .button-newspaper h3, .button-steel h3, .button-wood h3 {
  margin: 20% 0 0 0;
}
/* line 18, ../../../scss/_sprites.scss */
.button-textures h3.single, .button-metal h3.single, .button-nature h3.single, .button-newspaper h3.single, .button-steel h3.single, .button-wood h3.single {
  margin: 23% 0 0 0;
}

/* line 24, ../../../scss/_sprites.scss */
.button-metal {
  background: url(../img/button-metal.jpg) no-repeat;
  width: 300px;
  height: 173px;
}

/* line 30, ../../../scss/_sprites.scss */
.button-nature {
  background: url(../img/button-nature.jpg) no-repeat;
  width: 300px;
  height: 173px;
}

/* line 36, ../../../scss/_sprites.scss */
.button-newspaper {
  background: url(../img/button-newspaper.jpg) no-repeat;
  width: 300px;
  height: 173px;
}

/* line 42, ../../../scss/_sprites.scss */
.button-steel {
  background: url(../img/button-steel.jpg) no-repeat;
  width: 300px;
  height: 173px;
}

/* line 48, ../../../scss/_sprites.scss */
.button-wood {
  background: url(../img/button-wood.jpg) no-repeat;
  width: 300px;
  height: 173px;
}

/* line 54, ../../../scss/_sprites.scss */
.icon-trashcan {
  background: url(../img/trashcan.png) no-repeat;
  width: 27px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}

/* line 1, ../../../scss/_buttons.scss */
.button {
  font-family: "Raleway", Arial, sans-serif;
  display: inline-block;
  padding: 3px 10px;
  border: 1px solid transparent;
  white-space: nowrap;
  vertical-align: middle;
  text-transform: uppercase;
  text-align: center;
  color: white;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-black {
  background: black;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-black {
  background: #1a1a1a;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-black {
  color: black;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-white {
  background: #f2f2f2;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-white {
  background: white;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-white {
  color: white;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-brown {
  background: #574434;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-brown {
  background: #876a50;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-brown {
  color: #67513d;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-gray-darkest {
  background: #4c4c4e;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-gray-darkest {
  background: #727275;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-gray-darkest {
  color: #59595b;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-gray-dark {
  background: #858689;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-gray-dark {
  background: #acadaf;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-gray-dark {
  color: #929396;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-gray-medium {
  background: #d7dadb;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-gray-medium {
  background: white;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-gray-medium {
  color: #e4e6e7;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-gray-light {
  background: #e3e5e5;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-gray-light {
  background: white;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-gray-light {
  color: #f0f1f1;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-green {
  background: #54623c;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-green {
  background: #7c9259;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-green {
  color: #617246;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-orange {
  background: #54623c;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-orange {
  background: #7c9259;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-orange {
  color: #617246;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-khaki {
  background: #d2c8b7;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-khaki {
  background: #f0ece6;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-khaki {
  color: #dcd4c7;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-green-light {
  background: #9ead7e;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-green-light {
  background: #c1cbad;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-green-light {
  color: #aab78e;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-green-lightest {
  background: #c7e0a8;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-green-lightest {
  background: #ebf4e1;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-green-lightest {
  color: #d3e7bb;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-status-available {
  background: #54623c;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-status-available {
  background: #7c9259;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-status-available {
  color: #617246;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-status-unavailable {
  background: #941325;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-status-unavailable {
  background: #d81c36;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-status-unavailable {
  color: #ab162b;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-status-limited {
  background: #8c4f24;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-status-limited {
  background: #c97133;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-status-limited {
  color: #a05a29;
}
/* line 30, ../../../scss/_buttons.scss */
.button:hover.bg-status-unknown {
  background: #54623c;
}
/* line 36, ../../../scss/_buttons.scss */
.button:disabled.bg-status-unknown {
  background: #7c9259;
  cursor: not-allowed;
}
/* line 42, ../../../scss/_buttons.scss */
.button.text-status-unknown {
  color: #617246;
}
/* line 47, ../../../scss/_buttons.scss */
.button.xl {
  font-size: 20px;
}
/* line 51, ../../../scss/_buttons.scss */
.button.sm {
  font-size: 12px;
}
/* line 59, ../../../scss/_buttons.scss */
.button.round {
  border-radius: 25px;
  text-align: center;
  border: none;
}
/* line 64, ../../../scss/_buttons.scss */
.button.round.small {
  padding: 4px;
  width: 30px;
  height: 30px;
}
/* line 70, ../../../scss/_buttons.scss */
.button.round.medium {
  padding: 6px;
  width: 38px;
  height: 38px;
}
/* line 76, ../../../scss/_buttons.scss */
.button.round.large {
  padding: 10px;
  width: 55px;
  height: 55px;
}

/* line 88, ../../../scss/_buttons.scss */
.btn-print {
  color: #617246;
}
/* line 91, ../../../scss/_buttons.scss */
.btn-print span {
  font-size: 28px;
}

/* line 2, ../../../scss/_widgets.scss */
.header .view-wishlist {
  vertical-align: sub;
}
/* line 6, ../../../scss/_widgets.scss */
.header .instructions {
  display: block;
  margin-top: 10px;
  text-align: center;
  color: black;
  padding: 5px;
  text-transform: none;
}
/* line 15, ../../../scss/_widgets.scss */
.header .instructions h3 {
  margin: 0;
}
/* line 20, ../../../scss/_widgets.scss */
.header .tagline {
  text-align: center;
  margin-top: 10px;
}

/* line 26, ../../../scss/_widgets.scss */
.sidebar {
  background-color: white;
}
@media only screen and (max-width: 767px) {
  /* line 26, ../../../scss/_widgets.scss */
  .sidebar {
    margin-top: 20px;
  }
}
/* line 43, ../../../scss/_widgets.scss */
.sidebar .instructions {
  padding: 10px;
  text-align: center;
}
/* line 49, ../../../scss/_widgets.scss */
.sidebar .widget {
  margin-bottom: 20px;
}
/* line 52, ../../../scss/_widgets.scss */
.sidebar .widget:last-child {
  margin-bottom: 0;
}
/* line 56, ../../../scss/_widgets.scss */
.sidebar .widget-header {
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  /* line 56, ../../../scss/_widgets.scss */
  .sidebar .widget-header {
    margin: 0 40px 0 10px;
  }
}
/* line 63, ../../../scss/_widgets.scss */
.sidebar .widget-title {
  color: #59595b;
  border-bottom: solid 1px #59595b;
  margin-bottom: 5px;
  padding-bottom: 3px;
}
/* line 69, ../../../scss/_widgets.scss */
.sidebar .widget-body {
  font-family: "Oswald", serif;
}
/* line 72, ../../../scss/_widgets.scss */
.sidebar .widget-body label {
  font-weight: normal;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  /* line 78, ../../../scss/_widgets.scss */
  .sidebar .widget-body .filter-control {
    font-size: 18px;
    padding: 15px;
  }
  /* line 83, ../../../scss/_widgets.scss */
  .sidebar .widget-body label {
    margin-bottom: 5px;
  }
}
/* line 89, ../../../scss/_widgets.scss */
.sidebar .widget-child {
  margin-bottom: 10px;
}
/* line 92, ../../../scss/_widgets.scss */
.sidebar .widget-child .widget-title {
  border-bottom-width: 0;
  text-transform: none;
}
/* line 137, ../../../scss/_widgets.scss */
.sidebar .description {
  padding-left: 20px;
}
/* line 148, ../../../scss/_widgets.scss */
.sidebar .item-status {
  padding-left: 20px;
}
/* line 152, ../../../scss/_widgets.scss */
.sidebar .actions {
  padding-left: 20px;
}

/* line 158, ../../../scss/_widgets.scss */
.social-help .help-left {
  padding: 5px;
  height: 60px;
  background: white;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 158, ../../../scss/_widgets.scss */
  .social-help .help-left {
    height: 80px;
  }
}
/* line 168, ../../../scss/_widgets.scss */
.social-help .help-right {
  padding: 5px;
  height: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 168, ../../../scss/_widgets.scss */
  .social-help .help-right {
    height: 80px;
  }
}

/* line 179, ../../../scss/_widgets.scss */
.carousel-control {
  color: #929396;
  height: 50px;
  width: inherit;
  font-size: 50px;
}
/* line 187, ../../../scss/_widgets.scss */
.carousel-control:hover, .carousel-control:active, .carousel-control:focus {
  color: #59595b;
}
/* line 191, ../../../scss/_widgets.scss */
.carousel-control.left {
  background-image: none;
}
/* line 195, ../../../scss/_widgets.scss */
.carousel-control.right {
  background-image: none;
}

/* line 201, ../../../scss/_widgets.scss */
.knife .thumb {
  cursor: pointer;
}
/* line 206, ../../../scss/_widgets.scss */
.knife dl dt {
  width: 14%;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  /* line 206, ../../../scss/_widgets.scss */
  .knife dl dt {
    display: block;
    width: 100%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 567px) {
  /* line 206, ../../../scss/_widgets.scss */
  .knife dl dt {
    width: 40%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 206, ../../../scss/_widgets.scss */
  .knife dl dt {
    width: 40%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 206, ../../../scss/_widgets.scss */
  .knife dl dt {
    width: 40%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 206, ../../../scss/_widgets.scss */
  .knife dl dt {
    width: 25%;
  }
}
/* line 232, ../../../scss/_widgets.scss */
.knife dl dd {
  width: 19%;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  /* line 232, ../../../scss/_widgets.scss */
  .knife dl dd {
    display: block;
    width: 100%;
    margin-bottom: 3px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 567px) {
  /* line 232, ../../../scss/_widgets.scss */
  .knife dl dd {
    width: 55%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 232, ../../../scss/_widgets.scss */
  .knife dl dd {
    width: 55%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 232, ../../../scss/_widgets.scss */
  .knife dl dd {
    width: 55%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 232, ../../../scss/_widgets.scss */
  .knife dl dd {
    width: 25%;
  }
}

/* line 262, ../../../scss/_widgets.scss */
.thumb-gallery {
  margin-bottom: 20px;
}
/* line 265, ../../../scss/_widgets.scss */
.thumb-gallery img {
  cursor: pointer;
}

/* line 281, ../../../scss/_widgets.scss */
#lightbox-modal .modal-dialog {
  width: 860px;
}
/* line 285, ../../../scss/_widgets.scss */
#lightbox-modal .carousel-control {
  top: 45%;
  font-size: 50px;
}
/* line 289, ../../../scss/_widgets.scss */
#lightbox-modal .carousel-control.left {
  left: 0;
}
/* line 293, ../../../scss/_widgets.scss */
#lightbox-modal .carousel-control.right {
  right: 0;
}
/* line 298, ../../../scss/_widgets.scss */
#lightbox-modal .carousel-inner > .item > img {
  margin: 0 auto;
}

/* line 304, ../../../scss/_widgets.scss */
#email-notification-modal .modal-body {
  padding-bottom: 0;
}

/* line 309, ../../../scss/_widgets.scss */
.tell-a-friend {
  color: #929396;
  margin: 0 auto;
  text-align: center;
}
/* line 314, ../../../scss/_widgets.scss */
.tell-a-friend .fa {
  font-size: 24px;
}
/* line 318, ../../../scss/_widgets.scss */
.tell-a-friend h5, .tell-a-friend h6 {
  font-weight: bold;
}
/* line 323, ../../../scss/_widgets.scss */
.tell-a-friend h5 {
  margin: 0;
  font-size: 15px;
}
/* line 328, ../../../scss/_widgets.scss */
.tell-a-friend h6 {
  text-transform: lowercase;
  font-size: 14px;
  margin-bottom: 2px;
}

/* line 335, ../../../scss/_widgets.scss */
.share-wishlist {
  background-color: white;
}
/* line 338, ../../../scss/_widgets.scss */
.share-wishlist .instructions {
  padding: 10px;
  text-align: center;
}
/* line 343, ../../../scss/_widgets.scss */
.share-wishlist .instructions h3 {
  color: black;
}
/* line 347, ../../../scss/_widgets.scss */
.share-wishlist .instructions .icons-sprite, .share-wishlist .instructions .icons-arrow-left, .share-wishlist .instructions .icons-arrow-right, .share-wishlist .instructions .icons-card-amex, .share-wishlist .instructions .icons-card-discover, .share-wishlist .instructions .icons-card-generic, .share-wishlist .instructions .icons-card-master, .share-wishlist .instructions .icons-card-visa, .share-wishlist .instructions .icons-cross-negative-lg, .share-wishlist .instructions .icons-cross-negative-md, .share-wishlist .instructions .icons-cross-negative-sm, .share-wishlist .instructions .icons-cross-positive-lg, .share-wishlist .instructions .icons-cross-positive-md, .share-wishlist .instructions .icons-cross-positive-sm, .share-wishlist .instructions .icons-email-negative-lg, .share-wishlist .instructions .icons-email-negative-md, .share-wishlist .instructions .icons-email-negative-sm, .share-wishlist .instructions .icons-email-positive-lg, .share-wishlist .instructions .icons-email-positive-md, .share-wishlist .instructions .icons-email-positive-sm, .share-wishlist .instructions .icons-facebook-negative-lg, .share-wishlist .instructions .icons-facebook-negative-md, .share-wishlist .instructions .icons-facebook-negative-sm, .share-wishlist .instructions .icons-facebook-positive-lg, .share-wishlist .instructions .icons-facebook-positive-md, .share-wishlist .instructions .icons-facebook-positive-sm, .share-wishlist .instructions .icons-guarantee, .share-wishlist .instructions .icons-phone-negative-lg, .share-wishlist .instructions .icons-phone-negative-md, .share-wishlist .instructions .icons-phone-negative-sm, .share-wishlist .instructions .icons-phone-positive-lg, .share-wishlist .instructions .icons-phone-positive-md, .share-wishlist .instructions .icons-phone-positive-sm, .share-wishlist .instructions .icons-plus-negative-lg, .share-wishlist .instructions .icons-plus-negative-md, .share-wishlist .instructions .icons-plus-negative-sm, .share-wishlist .instructions .icons-plus-positive-lg, .share-wishlist .instructions .icons-plus-positive-md, .share-wishlist .instructions .icons-plus-positive-sm, .share-wishlist .instructions .icons-twitter-negative-lg, .share-wishlist .instructions .icons-twitter-negative-md, .share-wishlist .instructions .icons-twitter-negative-sm, .share-wishlist .instructions .icons-twitter-positive-lg, .share-wishlist .instructions .icons-twitter-positive-md, .share-wishlist .instructions .icons-twitter-positive-sm {
  margin: 10px 10px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 352, ../../../scss/_widgets.scss */
  .share-wishlist .instructions .icons-sprite, .share-wishlist .instructions .icons-arrow-left, .share-wishlist .instructions .icons-arrow-right, .share-wishlist .instructions .icons-card-amex, .share-wishlist .instructions .icons-card-discover, .share-wishlist .instructions .icons-card-generic, .share-wishlist .instructions .icons-card-master, .share-wishlist .instructions .icons-card-visa, .share-wishlist .instructions .icons-cross-negative-lg, .share-wishlist .instructions .icons-cross-negative-md, .share-wishlist .instructions .icons-cross-negative-sm, .share-wishlist .instructions .icons-cross-positive-lg, .share-wishlist .instructions .icons-cross-positive-md, .share-wishlist .instructions .icons-cross-positive-sm, .share-wishlist .instructions .icons-email-negative-lg, .share-wishlist .instructions .icons-email-negative-md, .share-wishlist .instructions .icons-email-negative-sm, .share-wishlist .instructions .icons-email-positive-lg, .share-wishlist .instructions .icons-email-positive-md, .share-wishlist .instructions .icons-email-positive-sm, .share-wishlist .instructions .icons-facebook-negative-lg, .share-wishlist .instructions .icons-facebook-negative-md, .share-wishlist .instructions .icons-facebook-negative-sm, .share-wishlist .instructions .icons-facebook-positive-lg, .share-wishlist .instructions .icons-facebook-positive-md, .share-wishlist .instructions .icons-facebook-positive-sm, .share-wishlist .instructions .icons-guarantee, .share-wishlist .instructions .icons-phone-negative-lg, .share-wishlist .instructions .icons-phone-negative-md, .share-wishlist .instructions .icons-phone-negative-sm, .share-wishlist .instructions .icons-phone-positive-lg, .share-wishlist .instructions .icons-phone-positive-md, .share-wishlist .instructions .icons-phone-positive-sm, .share-wishlist .instructions .icons-plus-negative-lg, .share-wishlist .instructions .icons-plus-negative-md, .share-wishlist .instructions .icons-plus-negative-sm, .share-wishlist .instructions .icons-plus-positive-lg, .share-wishlist .instructions .icons-plus-positive-md, .share-wishlist .instructions .icons-plus-positive-sm, .share-wishlist .instructions .icons-twitter-negative-lg, .share-wishlist .instructions .icons-twitter-negative-md, .share-wishlist .instructions .icons-twitter-negative-sm, .share-wishlist .instructions .icons-twitter-positive-lg, .share-wishlist .instructions .icons-twitter-positive-md, .share-wishlist .instructions .icons-twitter-positive-sm {
    display: none;
  }
}
/* line 358, ../../../scss/_widgets.scss */
.share-wishlist .social-links {
  text-align: right;
  padding: 15px 20px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 358, ../../../scss/_widgets.scss */
  .share-wishlist .social-links {
    padding: 15px 15px 0 15px;
    text-align: center;
  }
}
/* line 367, ../../../scss/_widgets.scss */
.share-wishlist .social-links h3 {
  color: #67513d;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 371, ../../../scss/_widgets.scss */
  .share-wishlist .social-links h3 .button:first-child {
    margin-left: 50px;
  }
}

/* line 402, ../../../scss/_widgets.scss */
.pagination .active span,
.pagination .active a {
  color: white;
  background-color: #617246;
  border-color: #617246;
}
/* line 407, ../../../scss/_widgets.scss */
.pagination .active span:hover,
.pagination .active a:hover {
  background-color: #54623c;
  border-color: #54623c;
}

/* line 415, ../../../scss/_widgets.scss */
.modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 418, ../../../scss/_widgets.scss */
.modal-content .modal-header {
  text-align: center;
}
/* line 422, ../../../scss/_widgets.scss */
.modal-content .modal-header button {
  float: right;
  line-height: 1;
}
/* line 429, ../../../scss/_widgets.scss */
.modal-content .modal-title {
  color: #617246;
}
/* line 437, ../../../scss/_widgets.scss */
.modal-content .modal-footer {
  text-align: center;
}
/* line 441, ../../../scss/_widgets.scss */
.modal-content .modal-footer button {
  font-family: "Raleway", Arial, sans-serif;
}

@media only screen and (min-width: 1200px) {
  /* line 451, ../../../scss/_widgets.scss */
  .knife-filter .col-lg-2 {
    width: 17.9%;
  }
  /* line 455, ../../../scss/_widgets.scss */
  .knife-filter .form-group {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 461, ../../../scss/_widgets.scss */
  .knife-filter .form-group {
    margin-right: 0;
  }
}
/* line 466, ../../../scss/_widgets.scss */
.knife-filter .view-toggle {
  float: right;
  color: #617246;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 466, ../../../scss/_widgets.scss */
  .knife-filter .view-toggle {
    float: none;
  }
}
/* line 474, ../../../scss/_widgets.scss */
.knife-filter .view-toggle a {
  color: #617246;
}
/* line 478, ../../../scss/_widgets.scss */
.knife-filter .view-toggle h3 {
  color: white;
  display: inline-block;
  font-size: 16px;
}
@media only screen and (min-width: 1200px) {
  /* line 478, ../../../scss/_widgets.scss */
  .knife-filter .view-toggle h3 {
    display: block;
    text-align: center;
    margin: 0;
  }
}

@media only screen and (max-width: 767px) {
  /* line 493, ../../../scss/_widgets.scss */
  .navbar {
    margin-bottom: 0;
  }
  /* line 496, ../../../scss/_widgets.scss */
  .navbar .logo {
    display: inline-block;
    width: 79%;
  }
  /* line 500, ../../../scss/_widgets.scss */
  .navbar .logo img {
    margin-top: 6px;
  }
}
/* line 507, ../../../scss/_widgets.scss */
.navbar-collapse {
  max-height: 440px;
}

/*
  Common site widget styles
*/
/* line 515, ../../../scss/_widgets.scss */
.widget-heading {
  border-bottom: 1px solid black;
  margin-bottom: 10px;
}
/* line 519, ../../../scss/_widgets.scss */
.widget-heading h4 {
  color: black;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 5px;
  font-size: 16px;
}

/* line 529, ../../../scss/_widgets.scss */
.nav-list li {
  margin-bottom: 5px;
}
/* line 532, ../../../scss/_widgets.scss */
.nav-list li a {
  color: black;
  background: #f0f1f1;
  padding: 10px;
  font-family: "Raleway", Arial, sans-serif;
  font-size: 16px;
  display: block;
  border: 2px solid white;
}
/* line 541, ../../../scss/_widgets.scss */
.nav-list li a:hover {
  border: 2px solid #59595b;
}
/* line 545, ../../../scss/_widgets.scss */
.nav-list li a.active {
  background: #e6e6e6;
  border-color: #e6e6e6;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 532, ../../../scss/_widgets.scss */
  .nav-list li a {
    font-size: 14px;
  }
}
/* line 557, ../../../scss/_widgets.scss */
.nav-list.horizontal, .nav-list.vertical {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 565, ../../../scss/_widgets.scss */
.nav-list.horizontal li {
  display: inline-block;
  margin: 0 10px 10px 0;
}
/* line 569, ../../../scss/_widgets.scss */
.nav-list.horizontal li a {
  padding: 10px 20px;
}

/* line 577, ../../../scss/_widgets.scss */
.criteria-list .criteria-item {
  border: 1px solid #617246;
  color: #e4e6e7;
  font-family: "Raleway", Arial, sans-serif;
  font-size: 12px;
  padding: 3px 6px;
  display: block;
  cursor: pointer;
  margin: 3px 0;
  vertical-align: top;
}
/* line 590, ../../../scss/_widgets.scss */
.criteria-list .criteria-item .fa {
  font-size: 16px;
}

/* line 597, ../../../scss/_widgets.scss */
.form-control-distinct-checklist.overflowing {
  max-height: 225px;
  display: inline-block;
  width: 100%;
  overflow-y: scroll;
}

/* line 605, ../../../scss/_widgets.scss */
.breadcrumbs {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 14px;
}

/* line 611, ../../../scss/_widgets.scss */
.cart-table {
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  /* line 611, ../../../scss/_widgets.scss */
  .cart-table {
    font-size: 13px;
  }
}
/* line 618, ../../../scss/_widgets.scss */
.cart-table thead {
  font-family: "Raleway", Arial, sans-serif;
}
/* line 622, ../../../scss/_widgets.scss */
.cart-table .th-quantity {
  width: 175px;
}

/* line 628, ../../../scss/_widgets.scss */
.quantity-counter label {
  font-weight: normal;
}
/* line 632, ../../../scss/_widgets.scss */
.quantity-counter .btn {
  background: #f0f1f1;
}
/* line 636, ../../../scss/_widgets.scss */
.quantity-counter .input-group {
  width: 115px;
}
/* line 640, ../../../scss/_widgets.scss */
.quantity-counter .form-control {
  text-align: right;
  width: 50px;
}

/* line 648, ../../../scss/_widgets.scss */
.cartitems.index .panel {
  padding: 20px;
  margin-bottom: 0;
}
/* line 655, ../../../scss/_widgets.scss */
.cartitems.checkout .fa-check {
  font-size: 26px;
  color: #617246;
}
/* line 661, ../../../scss/_widgets.scss */
.cartitems.checkout .panel-body h4 {
  text-transform: none;
}
/* line 670, ../../../scss/_widgets.scss */
.cartitems.checkout .ccjs-card {
  margin: 10px 0;
}

/* line 676, ../../../scss/_widgets.scss */
.ccjs-card {
  height: 210px !important;
}
/* line 680, ../../../scss/_widgets.scss */
.ccjs-card label,
.ccjs-card legend {
  font-weight: bold;
  font-size: 15px;
  color: black;
}
/* line 686, ../../../scss/_widgets.scss */
.ccjs-card label .validationMessage,
.ccjs-card legend .validationMessage {
  display: block;
  margin-top: 10px;
}
/* line 693, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-csc .validationMessage {
  margin: 40px 0 0 20px;
}
/* line 699, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-name .validationMessage {
  margin-top: 30px;
}
/* line 705, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-expiration .validationMessage {
  display: inline-block;
  position: absolute;
  bottom: -55px;
  z-index: 99;
  width: 200px;
}
/* line 714, ../../../scss/_widgets.scss */
.ccjs-card button.ccjs-csc-help {
  font-size: 15px;
}
/* line 717, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-expiration {
  bottom: 4.5em;
}
/* line 720, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-type-read-only {
  display: none !important;
}
/* line 733, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-amex {
  background: url(../img/icons/card-amex.png) no-repeat;
}
/* line 736, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-amex.ccjs-type-read-only {
  border-width: 0;
}
/* line 740, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-discover {
  background: url(../img/icons/card-discover.png) no-repeat;
}
/* line 743, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-discover.ccjs-type-read-only {
  border-width: 0;
}
/* line 747, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-mastercard {
  background: url(../img/icons/card-master.png) no-repeat;
}
/* line 750, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-mastercard.ccjs-type-read-only {
  border-width: 0;
}
/* line 754, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-visa {
  background: url(../img/icons/card-visa.png) no-repeat;
}
/* line 757, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-visa.ccjs-type-read-only {
  border-width: 0;
}
/* line 761, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-diners-club {
  background: url(../img/icons/card-generic.png) no-repeat;
}
/* line 764, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-diners-club.ccjs-type-read-only {
  border-width: 0;
}
/* line 768, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-jcb {
  background: url(../img/icons/card-generic.png) no-repeat;
}
/* line 771, ../../../scss/_widgets.scss */
.ccjs-card .ccjs-jcb.ccjs-type-read-only {
  border-width: 0;
}
/* line 779, ../../../scss/_widgets.scss */
.ccjs-card input.ccjs-error,
.ccjs-card select.ccjs-error,
.ccjs-card fieldset.ccjs-error select,
.ccjs-card fieldset.ccjs-error input {
  border: 1px solid #ab162b !important;
  background: pink;
}

/* line 785, ../../../scss/_widgets.scss */
.panel-primary > .panel-heading {
  color: black;
  background: #e4e6e7;
  border-color: #e4e6e7;
}
/* line 790, ../../../scss/_widgets.scss */
.panel-primary > .panel-heading .label-required {
  color: black;
}
/* line 795, ../../../scss/_widgets.scss */
.panel-primary > .panel-heading .panel-title a {
  font-family: "Oswald", serif;
}
/* line 800, ../../../scss/_widgets.scss */
.panel-primary > .panel-heading.active {
  color: white;
  background: #aab78e;
  border-color: #aab78e;
}
/* line 805, ../../../scss/_widgets.scss */
.panel-primary > .panel-heading.active .label-required {
  color: white;
}

/* line 811, ../../../scss/_widgets.scss */
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #617246;
}

/* line 816, ../../../scss/_widgets.scss */
.panel-primary .label-required {
  color: white;
  font-size: 12px;
  text-transform: none;
  font-weight: normal;
  font-style: italic;
}

/* line 826, ../../../scss/_widgets.scss */
.js-readless {
  display: none;
}

/* line 830, ../../../scss/_widgets.scss */
.carousel-control {
  top: 30%;
}
@media only screen and (max-width: 767px) {
  /* line 830, ../../../scss/_widgets.scss */
  .carousel-control {
    top: 45%;
  }
}
/* line 837, ../../../scss/_widgets.scss */
.carousel-control.left {
  left: -75px;
}
@media only screen and (max-width: 767px) {
  /* line 837, ../../../scss/_widgets.scss */
  .carousel-control.left {
    left: inherit;
  }
}
/* line 845, ../../../scss/_widgets.scss */
.carousel-control.right {
  right: -75px;
}
@media only screen and (max-width: 767px) {
  /* line 845, ../../../scss/_widgets.scss */
  .carousel-control.right {
    right: 0;
  }
}

/* line 854, ../../../scss/_widgets.scss */
.home-content-wrapper {
  background: #e4e6e7;
  padding: 20px;
}
/* line 868, ../../../scss/_widgets.scss */
.home-content-wrapper .carousel-control .carousel-go-left, .home-content-wrapper .carousel-control .chevron-left {
  margin-top: 100px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 868, ../../../scss/_widgets.scss */
  .home-content-wrapper .carousel-control .carousel-go-left, .home-content-wrapper .carousel-control .chevron-left {
    left: -40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 868, ../../../scss/_widgets.scss */
  .home-content-wrapper .carousel-control .carousel-go-left, .home-content-wrapper .carousel-control .chevron-left {
    left: inherit;
    margin-top: -50px;
  }
}
/* line 885, ../../../scss/_widgets.scss */
.home-content-wrapper .carousel-control .carousel-go-right, .home-content-wrapper .carousel-control .chevron-right {
  margin-top: 100px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 885, ../../../scss/_widgets.scss */
  .home-content-wrapper .carousel-control .carousel-go-right, .home-content-wrapper .carousel-control .chevron-right {
    right: -40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 885, ../../../scss/_widgets.scss */
  .home-content-wrapper .carousel-control .carousel-go-right, .home-content-wrapper .carousel-control .chevron-right {
    right: inherit;
    margin-top: -50px;
  }
}
/* line 902, ../../../scss/_widgets.scss */
.home-content-wrapper section {
  font-size: 18px;
  min-height: 500px;
  max-height: 500px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 902, ../../../scss/_widgets.scss */
  .home-content-wrapper section {
    height: auto !important;
    min-height: inherit;
    max-height: inherit !important;
  }
  /* line 914, ../../../scss/_widgets.scss */
  .home-content-wrapper section img {
    max-width: 100%;
    width: 100%;
    height: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 923, ../../../scss/_widgets.scss */
  .home-content-wrapper .js-readless,
  .home-content-wrapper .js-readmore {
    display: none !important;
  }
}

/* line 930, ../../../scss/_widgets.scss */
.widget-price-filter {
  margin: 20px 0 0 15px;
}
/* line 933, ../../../scss/_widgets.scss */
.widget-price-filter label {
  font-weight: normal;
}

/* line 940, ../../../scss/_widgets.scss */
.products.view #reviews blockquote,
.testimonials blockquote {
  color: black;
  font-size: 20px;
  font-style: normal;
  line-height: 30px;
  margin: 10px 0;
  padding: 25px 20px 25px 45px;
  border-left-width: 0;
}
/* line 951, ../../../scss/_widgets.scss */
.products.view #reviews blockquote:before,
.testimonials blockquote:before {
  content: "“";
  float: left;
  font-family: "Georgia",serif;
  font-size: 100px;
  margin-bottom: -25px;
  margin-top: 25px;
  color: #617246;
}
/* line 961, ../../../scss/_widgets.scss */
.products.view #reviews blockquote span:after,
.testimonials blockquote span:after {
  content: "”";
  font-family: "Georgia",serif;
  font-size: 100px;
  margin-top: -40px;
  color: #617246;
  display: inline-block;
  position: relative;
  top: 55px;
}
/* line 972, ../../../scss/_widgets.scss */
.products.view #reviews blockquote cite,
.testimonials blockquote cite {
  color: #59595b;
  display: block;
  line-height: 35px;
  text-align: right;
}

/* line 981, ../../../scss/_widgets.scss */
.testimonial-wrapper {
  color: black;
  background-color: #aab78e;
  padding: 10px;
  position: relative;
  margin-top: 60px;
}
/* line 989, ../../../scss/_widgets.scss */
.testimonial-wrapper .pull-right .button {
  text-transform: inherit;
}
@media only screen and (max-width: 767px) {
  /* line 988, ../../../scss/_widgets.scss */
  .testimonial-wrapper .pull-right {
    display: none;
  }
}
/* line 998, ../../../scss/_widgets.scss */
.testimonial-wrapper .actions {
  position: absolute;
  margin: -25px auto 0;
  width: 100%;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 998, ../../../scss/_widgets.scss */
  .testimonial-wrapper .actions {
    position: inherit;
    width: auto;
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1012, ../../../scss/_widgets.scss */
  .testimonial-wrapper h2 {
    font-size: 22px;
  }
  /* line 1017, ../../../scss/_widgets.scss */
  .testimonial-wrapper .visible-xs .button {
    margin-bottom: 5px;
  }
}
/* line 1026, ../../../scss/_widgets.scss */
.testimonial-wrapper .testimonial-footer {
  font-style: italic;
}
/* line 1030, ../../../scss/_widgets.scss */
.testimonial-wrapper .cite-name {
  color: #67513d;
  display: inline-block;
  padding-right: 15px;
  font-size: 20px;
  font-family: "Raleway", Arial, sans-serif;
}
/* line 1038, ../../../scss/_widgets.scss */
.testimonial-wrapper .cite-title {
  color: #67513d;
  display: inline-block;
  font-size: 14px;
  font-family: "Raleway", Arial, sans-serif;
}
/* line 1045, ../../../scss/_widgets.scss */
.testimonial-wrapper .carousel-indicators {
  left: initial;
  right: 0;
  margin-bottom: -30px;
  text-align: right;
  width: 20%;
}
@media only screen and (max-width: 767px) {
  /* line 1045, ../../../scss/_widgets.scss */
  .testimonial-wrapper .carousel-indicators {
    right: 25px;
    top: -35px;
    margin-bottom: inherit;
  }
}
/* line 1058, ../../../scss/_widgets.scss */
.testimonial-wrapper .carousel-indicators li {
  border-color: #e4e6e7;
  background-color: #e4e6e7;
}
/* line 1062, ../../../scss/_widgets.scss */
.testimonial-wrapper .carousel-indicators li.active {
  border-color: #ced2d4;
  background-color: #ced2d4;
}
@media only screen and (max-width: 767px) {
  /* line 1045, ../../../scss/_widgets.scss */
  .testimonial-wrapper .carousel-indicators {
    margin-bottom: -15px;
  }
}
/* line 1100, ../../../scss/_widgets.scss */
.testimonial-wrapper blockquote {
  border-width: 0;
  padding: 0;
  margin: 0;
  min-height: 50px;
  max-height: 50px;
  overflow: hidden;
}

/* line 1116, ../../../scss/_widgets.scss */
.recent-product-wrapper {
  margin-bottom: 20px;
}
/* line 1119, ../../../scss/_widgets.scss */
.recent-product-wrapper .product-thumbnail {
  background: #f0f1f1;
  min-height: 230px;
  max-height: 230px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 1119, ../../../scss/_widgets.scss */
  .recent-product-wrapper .product-thumbnail {
    min-height: inherit;
    max-height: inherit;
    margin: 20px 0 0 0;
  }
}
/* line 1133, ../../../scss/_widgets.scss */
.recent-product-wrapper .product-name {
  color: black;
  background: #f0f1f1;
  padding: 10px;
  height: 62px;
}
/* line 1141, ../../../scss/_widgets.scss */
.recent-product-wrapper .product-name a, .recent-product-wrapper .product-name a:visited {
  color: black;
}
/* line 1146, ../../../scss/_widgets.scss */
.recent-product-wrapper .product-price {
  font-family: "Oswald", serif;
  font-weight: bold;
  color: #617246;
  background: #f0f1f1;
  padding: 10px;
}
/* line 1154, ../../../scss/_widgets.scss */
.recent-product-wrapper .product-price a, .recent-product-wrapper .product-price a:visited {
  color: #617246;
}
/* line 1161, ../../../scss/_widgets.scss */
.recent-product-wrapper .carousel-control .carousel-go-left, .recent-product-wrapper .carousel-control .chevron-left {
  left: -70px;
  margin-top: 65px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1161, ../../../scss/_widgets.scss */
  .recent-product-wrapper .carousel-control .carousel-go-left, .recent-product-wrapper .carousel-control .chevron-left {
    left: -40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1161, ../../../scss/_widgets.scss */
  .recent-product-wrapper .carousel-control .carousel-go-left, .recent-product-wrapper .carousel-control .chevron-left {
    left: inherit;
    top: -100px;
  }
}
/* line 1178, ../../../scss/_widgets.scss */
.recent-product-wrapper .carousel-control .carousel-go-right, .recent-product-wrapper .carousel-control .chevron-right {
  right: -70px;
  margin-top: 65px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1178, ../../../scss/_widgets.scss */
  .recent-product-wrapper .carousel-control .carousel-go-right, .recent-product-wrapper .carousel-control .chevron-right {
    right: -40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1178, ../../../scss/_widgets.scss */
  .recent-product-wrapper .carousel-control .carousel-go-right, .recent-product-wrapper .carousel-control .chevron-right {
    right: inherit;
    top: -100px;
  }
}

/* line 1196, ../../../scss/_widgets.scss */
article + [data-readmore-toggle], article[data-readmore] {
  display: block;
  width: 100%;
}

/* line 1201, ../../../scss/_widgets.scss */
.specs-list {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}
/* line 1206, ../../../scss/_widgets.scss */
.specs-list .spec-cell {
  border: 1px solid #ccc;
  background: #f1f1f1;
  display: inline-block;
  width: 23%;
  margin: 9px;
}
@media only screen and (max-width: 767px) {
  /* line 1206, ../../../scss/_widgets.scss */
  .specs-list .spec-cell {
    width: 100%;
    margin: 0 0 10px 0;
  }
}
/* line 1218, ../../../scss/_widgets.scss */
.specs-list .spec-cell:last-child {
  margin-right: 0;
}
/* line 1223, ../../../scss/_widgets.scss */
.specs-list .spec-label {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  padding: 5px 10px;
}
/* line 1229, ../../../scss/_widgets.scss */
.specs-list .spec-value {
  background: white;
  padding: 5px 10px;
}

/* line 1235, ../../../scss/_widgets.scss */
#map-canvas {
  width: 100%;
  height: 340px;
}

/* line 1242, ../../../scss/_widgets.scss */
#back_top {
  right: 40px;
  bottom: 10px;
  margin-left: 20px;
  position: fixed;
  z-index: 999;
}
/* line 1249, ../../../scss/_widgets.scss */
#back_top a {
  display: block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 1s ease 0s;
  width: 50px;
  outline: none;
}
/* line 1259, ../../../scss/_widgets.scss */
#back_top #button {
  background: url(../img/top.png) no-repeat scroll center center white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  display: block;
  opacity: 0.8;
  height: 40px;
  width: 50px;
  transition: background 0.3s linear 0s;
}
/* line 1268, ../../../scss/_widgets.scss */
#back_top #button:hover {
  background-color: #e4e3e0;
}
/* line 1273, ../../../scss/_widgets.scss */
#back_top #link {
  display: none;
}

/* line 1278, ../../../scss/_widgets.scss */
.contact-tabs {
  margin-bottom: 20px;
}
/* line 1281, ../../../scss/_widgets.scss */
.contact-tabs .nav-tabs {
  border-bottom-width: 0;
}
@media only screen and (max-width: 767px) {
  /* line 1284, ../../../scss/_widgets.scss */
  .contact-tabs .nav-tabs li {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 1292, ../../../scss/_widgets.scss */
.contact-tabs .nav-tabs > li > a {
  padding: 3px 8px;
  margin-right: 10px;
  border-width: 0;
  font-size: 14px;
}
/* line 1299, ../../../scss/_widgets.scss */
.contact-tabs .nav-tabs > li.active > a {
  background-color: #465233;
  border-width: 0;
  color: white;
}

@media only screen and (max-width: 767px) {
  /* line 1306, ../../../scss/_widgets.scss */
  .customer-buttons {
    width: 100%;
  }
  /* line 1310, ../../../scss/_widgets.scss */
  .customer-buttons .btn {
    width: 45%;
  }
}

/* line 1316, ../../../scss/_widgets.scss */
.search-results {
  position: absolute;
  z-index: 9999;
  background-color: white;
  width: 95%;
  height: 500px;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  border: 1px solid #999;
}
/* line 1327, ../../../scss/_widgets.scss */
.search-results li {
  padding: 3px 10px;
}
/* line 1330, ../../../scss/_widgets.scss */
.search-results li:hover {
  background-color: #ccc;
  cursor: pointer;
}

/* line 1338, ../../../scss/_widgets.scss */
.enews-subscribe .fa {
  font-size: 20px;
  margin-right: 10px;
}

/* line 1344, ../../../scss/_widgets.scss */
.login-form-wrapper {
  display: none;
  position: absolute;
  width: 240px;
  background: #f0f1f1;
  padding: 10px 20px;
  z-index: 99;
}
@media only screen and (max-width: 767px) {
  /* line 1344, ../../../scss/_widgets.scss */
  .login-form-wrapper {
    width: 90%;
    left: 15px !important;
  }
}
/* line 1357, ../../../scss/_widgets.scss */
.login-form-wrapper .form-group {
  padding: 0 15px;
}

/*
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * SCSS File by Detlef Beyer
 */
/* Variables should be defined outside of this file     */
/* doing it here just to keep things together in github */
/* line 1391, ../../../scss/_widgets.scss */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
/* line 1395, ../../../scss/_widgets.scss */
.slider.slider-horizontal {
  width: 100%;
  height: 20px;
}
/* line 1398, ../../../scss/_widgets.scss */
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
/* line 1405, ../../../scss/_widgets.scss */
.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
/* line 1411, ../../../scss/_widgets.scss */
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
/* line 1414, ../../../scss/_widgets.scss */
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
/* line 1422, ../../../scss/_widgets.scss */
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
}
/* line 1425, ../../../scss/_widgets.scss */
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  margin-top: 24px;
  display: inline-block;
  text-align: center;
}
/* line 1432, ../../../scss/_widgets.scss */
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
/* line 1435, ../../../scss/_widgets.scss */
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
/* line 1442, ../../../scss/_widgets.scss */
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
/* line 1448, ../../../scss/_widgets.scss */
.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
/* line 1454, ../../../scss/_widgets.scss */
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
/* line 1457, ../../../scss/_widgets.scss */
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
/* line 1467, ../../../scss/_widgets.scss */
.slider.slider-disabled .slider-handle {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #dfdfdf, #bebebe);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#bebebe));
  background-image: -webkit-linear-gradient(top, #dfdfdf, #bebebe);
  background-image: -o-linear-gradient(top, #dfdfdf, #bebebe);
  background-image: linear-gradient(to bottom, #dfdfdf, #bebebe);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#bebebe',GradientType=0);
}
/* line 1470, ../../../scss/_widgets.scss */
.slider.slider-disabled .slider-track {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #e5e5e5, #e9e9e9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e5e5), to(#e9e9e9));
  background-image: -webkit-linear-gradient(top, #e5e5e5, #e9e9e9);
  background-image: -o-linear-gradient(top, #e5e5e5, #e9e9e9);
  background-image: linear-gradient(to bottom, #e5e5e5, #e9e9e9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#e9e9e9',GradientType=0);
  cursor: not-allowed;
}
/* line 1475, ../../../scss/_widgets.scss */
.slider input {
  display: none;
}
/* line 1478, ../../../scss/_widgets.scss */
.slider .tooltip-inner {
  white-space: nowrap;
}
/* line 1482, ../../../scss/_widgets.scss */
.slider .tooltip.top {
  margin-top: -36px;
}
/* line 1487, ../../../scss/_widgets.scss */
.slider .hide {
  display: none;
}

/* line 1492, ../../../scss/_widgets.scss */
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, whitesmoke, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whitesmoke), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, whitesmoke, #f9f9f9);
  background-image: -o-linear-gradient(top, whitesmoke, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='whitesmoke', endColorstr='#f9f9f9',GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 1500, ../../../scss/_widgets.scss */
.slider-selection {
  position: absolute;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f9f9f9, whitesmoke);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(whitesmoke));
  background-image: -webkit-linear-gradient(top, #f9f9f9, whitesmoke);
  background-image: -o-linear-gradient(top, #f9f9f9, whitesmoke);
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='whitesmoke',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 1507, ../../../scss/_widgets.scss */
.slider-selection.tick-slider-selection {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #89cdef, #81bfde);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89cdef), to(#81bfde));
  background-image: -webkit-linear-gradient(top, #89cdef, #81bfde);
  background-image: -o-linear-gradient(top, #89cdef, #81bfde);
  background-image: linear-gradient(to bottom, #89cdef, #81bfde);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89cdef', endColorstr='#81bfde',GradientType=0);
}

/* line 1511, ../../../scss/_widgets.scss */
.slider-track-low, .slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: border-radius(4px);
}

/* line 1518, ../../../scss/_widgets.scss */
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #337ab7;
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be',GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  border: 0px solid transparent;
}
/* line 1526, ../../../scss/_widgets.scss */
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
/* line 1529, ../../../scss/_widgets.scss */
.slider-handle.triangle {
  background: transparent none;
}
/* line 1532, ../../../scss/_widgets.scss */
.slider-handle.custom {
  background: transparent none;
}
/* line 1534, ../../../scss/_widgets.scss */
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

/* line 1543, ../../../scss/_widgets.scss */
.slider-tick {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f9f9f9, whitesmoke);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(whitesmoke));
  background-image: -webkit-linear-gradient(top, #f9f9f9, whitesmoke);
  background-image: -o-linear-gradient(top, #f9f9f9, whitesmoke);
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='whitesmoke',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
/* line 1553, ../../../scss/_widgets.scss */
.slider-tick.round {
  border-radius: 50%;
}
/* line 1556, ../../../scss/_widgets.scss */
.slider-tick.triangle {
  background: transparent none;
}
/* line 1559, ../../../scss/_widgets.scss */
.slider-tick.custom {
  background: transparent none;
}
/* line 1561, ../../../scss/_widgets.scss */
.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
/* line 1568, ../../../scss/_widgets.scss */
.slider-tick.in-selection {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #89cdef, #81bfde);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89cdef), to(#81bfde));
  background-image: -webkit-linear-gradient(top, #89cdef, #81bfde);
  background-image: -o-linear-gradient(top, #89cdef, #81bfde);
  background-image: linear-gradient(to bottom, #89cdef, #81bfde);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89cdef', endColorstr='#81bfde',GradientType=0);
  opacity: 1;
}

@media screen and (max-width: 767px) {
  /* line 1575, ../../../scss/_widgets.scss */
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }

  /* line 1582, ../../../scss/_widgets.scss */
  .row-offcanvas-right {
    right: 0;
  }

  /* line 1586, ../../../scss/_widgets.scss */
  .row-offcanvas-left {
    left: 0;
  }

  /* line 1591, ../../../scss/_widgets.scss */
  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%;
    /* 6 columns */
    z-index: 999;
  }

  /* line 1597, ../../../scss/_widgets.scss */
  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%;
    /* 6 columns */
    z-index: 999;
  }

  /* line 1602, ../../../scss/_widgets.scss */
  .row-offcanvas-right.active {
    right: 50%;
    /* 6 columns */
  }

  /* line 1606, ../../../scss/_widgets.scss */
  .row-offcanvas-left.active {
    left: 50%;
    /* 6 columns */
  }

  /* line 1610, ../../../scss/_widgets.scss */
  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%;
    /* 6 columns */
  }
}
/* line 13, ../../../scss/print.scss */
* {
  background: transparent !important;
  color: #000 !important;
  /* Black prints faster: h5bp.com/s */
  box-shadow: none !important;
  text-shadow: none !important;
}

/* line 21, ../../../scss/print.scss */
a,
a:visited {
  text-decoration: underline;
}

/* line 25, ../../../scss/print.scss */
a[href]:after {
  content: "";
}

/* line 30, ../../../scss/print.scss */
abbr[title]:after {
  content: " (" attr(title) ")";
}

/*
* Don't show links for images, or javascript/internal links
*/
/* line 40, ../../../scss/print.scss */
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
  content: "";
}

/* line 45, ../../../scss/print.scss */
pre,
blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

/* line 50, ../../../scss/print.scss */
thead {
  display: table-header-group;
  /* h5bp.com/t */
}

/* line 55, ../../../scss/print.scss */
tr,
img {
  page-break-inside: avoid;
}

/* line 59, ../../../scss/print.scss */
img {
  max-width: 100% !important;
}

@page {
  margin: 0.5cm;
}

/* line 69, ../../../scss/print.scss */
p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}

/* line 75, ../../../scss/print.scss */
h2,
h3 {
  page-break-after: avoid;
}

/* line 84, ../../../scss/print.scss */
.header-wrapper,
.sidebar,
.actions,
.tell-a-friend,
.quantity-counter,
.footer-wrapper {
  display: none;
}

/* line 89, ../../../scss/print.scss */
.the-knives .col-lg-4 {
  width: 33.3%;
  display: inline-block;
  float: left;
}
/* line 96, ../../../scss/print.scss */
.the-knives .as-grid .knife-info {
  min-height: 220px;
}
/* line 105, ../../../scss/print.scss */
.the-knives .as-grid .thumb {
  min-height: 200px;
  overflow: hidden;
}
/* line 110, ../../../scss/print.scss */
.the-knives .as-grid .title {
  font-size: 14px;
}
/* line 115, ../../../scss/print.scss */
.the-knives .as-grid .price {
  font-size: 14px;
}
/* line 119, ../../../scss/print.scss */
.the-knives .as-grid .item-status {
  width: 100%;
}

/* line 126, ../../../scss/print.scss */
.category .col-lg-10 {
  width: 100%;
}
/* line 130, ../../../scss/print.scss */
.category .knife-wrapper:nth-child(3n+1) {
  clear: both;
}

/* line 143, ../../../scss/print.scss */
.products .knife-info .button {
  display: none;
}
/* line 147, ../../../scss/print.scss */
.products .knife-info .col-lg-9 {
  width: 50%;
  display: inline-block;
}
/* line 152, ../../../scss/print.scss */
.products .knife-info .col-lg-6 {
  width: 50%;
  display: inline-block;
}
/* line 157, ../../../scss/print.scss */
.products .knife-info .col-lg-3 {
  width: 40%;
  display: inline-block;
  vertical-align: top;
}
/* line 165, ../../../scss/print.scss */
.products .thumb-gallery .col-lg-4 {
  width: 35%;
  display: inline-block;
  float: left;
}
/* line 173, ../../../scss/print.scss */
.products dl dt, .products dl dd {
  display: inline-block;
  width: 100%;
}
/* line 179, ../../../scss/print.scss */
.products .half-on-print {
  width: 50%;
  display: inline-block;
  float: left;
}

/* line 188, ../../../scss/print.scss */
.wishlist .col-lg-3, .search .col-lg-3 {
  width: 33.3%;
  display: inline-block;
  float: left;
}

/* line 199, ../../../scss/print.scss */
.thankyou {
  font-size: 12px;
}
/* line 202, ../../../scss/print.scss */
.thankyou .header-wrapper {
  display: none;
}
/* line 206, ../../../scss/print.scss */
.thankyou .footer-wrapper {
  display: none;
}
/* line 212, ../../../scss/print.scss */
.thankyou .cartitems.checkout .order-confirmation-column {
  border-left-width: 0;
}
/* line 219, ../../../scss/print.scss */
.thankyou .order-confirmation-column h2 {
  font-size: 20px;
}
/* line 223, ../../../scss/print.scss */
.thankyou .order-confirmation-column .subsection-label {
  font-size: 16px;
  padding: 6px 0;
}
/* line 229, ../../../scss/print.scss */
.thankyou .subsection {
  width: 50%;
  float: left;
}
/* line 234, ../../../scss/print.scss */
.thankyou .order-summary-wrapper {
  clear: both;
}
/* line 237, ../../../scss/print.scss */
.thankyou .order-summary-wrapper hr {
  display: none;
}
/* line 242, ../../../scss/print.scss */
.thankyou .table-noborder {
  width: 30%;
}
/* line 245, ../../../scss/print.scss */
.thankyou .table-noborder td {
  padding: 3px;
}
