/* line 19, ../sass/header-final.scss */
.ic {
  display: inline-block;
  font: normal normal normal 14px/1 ThemeIcons;
  font-size: inherit;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../sass/header-final.scss */
.ic-home:before {
  content: "\e21f";
}

/* line 35, ../sass/header-final.scss */
.container {
  position: relative;
  max-width: 75rem;
  margin: 0 auto;
}

/* line 42, ../sass/header-final.scss */
.header-container {
  background-color: #0f0;
}

/* line 47, ../sass/header-final.scss */
.header {
  background-color: transparent;
  color: #333;
}
/* line 51, ../sass/header-final.scss */
.header a {
  color: #333;
}
/* line 53, ../sass/header-final.scss */
.header a:hover {
  color: #333;
}
/* line 57, ../sass/header-final.scss */
.header .button:hover, .header .button:focus {
  background-color: #e0b73a !important;
  color: #fff !important;
}

/* Logo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Important: logo needs to be displayed as inline-block to avoid
   excessive width of the logo when the logo is narrower than its container.
   Otherwise, the logo would scale up to fill the entire container. */
/* line 71, ../sass/header-final.scss */
.header .logo-wrapper .logo {
  display: inline-block;
  max-width: 94%;
  margin: 10px 0;
  text-decoration: none !important;
}

/* Fix for Firefox and IE. In regular header, stretch the image to full width.
   Thanks to that, on small screens when logo is scaled down it will not expand its container. */
/* line 79, ../sass/header-final.scss */
.header-regular .logo-wrapper .logo img {
  width: 100%;
}

/* Header columns
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* line 86, ../sass/header-final.scss */
.header-regular .left-column {
  text-align: left;
}

/* line 89, ../sass/header-final.scss */
.header-regular .central-column {
  text-align: center;
}

/* line 92, ../sass/header-final.scss */
.header-regular .right-column {
  text-align: right;
}

/* Force right-aligned edge of dropdowns */
/* line 96, ../sass/header-final.scss */
.header-regular .right-column .dropdown .dropdown-content {
  left: auto;
  right: 0;
}

/* Avoid dropdown heading stretched in containing block */
/* line 101, ../sass/header-final.scss */
.header-regular .right-column .dropdown {
  display: inline-block;
}

/* line 106, ../sass/header-final.scss */
.dropdown .dropdown-content {
  display: none;
}
/* line 110, ../sass/header-final.scss */
.dropdown:hover .dropdown-content {
  display: inherit;
}

/* If logo is h1, the link is inside so make it displayed as block */
/* line 117, ../sass/header-final.scss */
.header .logo-wrapper h1.logo a {
  display: block;
}

/* line 120, ../sass/header-final.scss */
.header .logo strong {
  position: absolute;
  top: -999em;
  left: -999em;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  text-indent: -999em;
  overflow: hidden;
}

/* line 8, ../../default/scss/app/layout/_header.scss */
/* line 133, ../sass/header-final.scss */
.header-regular .logo-wrapper .logo {
  font-size: inherit;
  margin: 0;
}

/* line 12, ../../default/scss/app/layout/_header.scss */
/* line 138, ../sass/header-final.scss */
.header-regular .logo-wrapper .logo img {
  height: 60px;
  width: auto;
}

/* line 151, ../sass/header-final.scss */
.header-regular .search-wrapper {
  max-width: 100%;
}

/* Quick search
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* line 160, ../sass/header-final.scss */
#search_mini_form {
  clear: both;
  display: block;
}

/* Clear floats of ".form-search" element inside search form */
/* line 163, ../sass/header-final.scss */
.form-search:before,
.form-search:after {
  display: table;
  content: " ";
}

/* line 168, ../sass/header-final.scss */
.form-search:after {
  clear: both;
}

/* Basic styles */
/* line 173, ../sass/header-final.scss */
.form-search {
  position: relative;
}

/* line 174, ../sass/header-final.scss */
.form-search label {
  float: left;
  margin: 3px 4px 0 0;
  display: none;
}

/* line 175, ../sass/header-final.scss */
.form-search .input-text {
  float: right;
  /* Float in the same direction as position of button */
  width: 100%;
  display: block;
  height: 36px;
  line-height: 36px;
  /*IE8*/
  padding: 0px 35px 0 7px;
  color: #bbb;
  background-color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Button */
/* line 189, ../sass/header-final.scss */
.form-search .button {
  position: absolute;
  right: 0;
  top: 0;
  margin: 1px;
  padding: 0;
  background-color: transparent !important;
  color: #000;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
}
/* line 202, ../sass/header-final.scss */
.form-search .button:before {
  content: "\e235";
}

/* line 206, ../sass/header-final.scss */
.form-search .button:hover {
  background-color: transparent;
  color: #000;
}

/* line 207, ../sass/header-final.scss */
.form-search .button span {
  background-image: none !important;
  /* To hide possible image bg from outdated custom CSS styles */
}

/* line 208, ../sass/header-final.scss */
.form-search .button span span {
  display: none;
}

/* Hide text label */
/* Search autocomplete */
/* line 211, ../sass/header-final.scss */
.form-search .search-autocomplete {
  left: 0 !important;
  /*Fix for IE*/
  top: 42px !important;
  position: relative;
  z-index: 4100 !important;
}

/* line 217, ../sass/header-final.scss */
.form-search .search-autocomplete ul {
  background-color: #fff;
  text-align: left;
  padding: 3px;
}

/* line 222, ../sass/header-final.scss */
.form-search .search-autocomplete li {
  padding: 3px 5px;
  cursor: pointer;
  line-height: 24px;
}

/* line 224, ../sass/header-final.scss */
.form-search .search-autocomplete li .amount {
  float: right;
  padding-left: 5px;
}

/* line 227, ../sass/header-final.scss */
.form-search .input-text {
  background-color: #fff;
  border-color: transparent;
  border: none;
}
/* line 232, ../sass/header-final.scss */
.form-search .input-text:hover, .form-search .input-text:focus {
  background-color: #fff;
  border-color: transparent;
}
/* line 238, ../sass/header-final.scss */
.form-search .input-text, .form-search .button {
  color: #000;
}
/* line 242, ../sass/header-final.scss */
.form-search .input-text:hover,
.form-search .input-text:focus,
.form-search .input-text:hover + .button,
.form-search .button:hover {
  color: #5b514a;
}
/* line 248, ../sass/header-final.scss */
.form-search .search-autocomplete {
  background-color: #fff;
  color: #333;
}
/* line 251, ../sass/header-final.scss */
.form-search .search-autocomplete li {
  color: #333;
}
/* line 253, ../sass/header-final.scss */
.form-search .search-autocomplete li:hover {
  color: #dca946;
}

/* line 265, ../sass/header-final.scss */
.header-container .dropdown .dropdown-content, .header-container .dropdown.open > .dropdown-heading.cover > * {
  background-color: #fff;
  color: #333;
}
/* line 271, ../sass/header-final.scss */
.header-container .dropdown .dropdown-content a {
  color: #333;
}
/* line 273, ../sass/header-final.scss */
.header-container .dropdown .dropdown-content a:hover {
  color: #dca946;
}
/* line 279, ../sass/header-final.scss */
.header-container .dropdown.open > .dropdown-heading.cover a {
  color: #333;
}
/* line 281, ../sass/header-final.scss */
.header-container .dropdown.open > .dropdown-heading.cover a:hover {
  color: #dca946;
}
/* line 289, ../sass/header-final.scss */
.header-container .truncated .truncated_full_value .item-options {
  background-color: #fff;
  color: #333;
}

/* line 299, ../sass/header-final.scss */
.mini-cart .ic-cart:before,
.mini-cart .ic-cart1:before {
  content: "\e221";
}
/* line 303, ../sass/header-final.scss */
.mini-cart .count {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #c49327;
}

/* line 321, ../sass/header-final.scss */
.header-top-container {
  background-color: #cdc4bc;
}

/* line 326, ../sass/header-final.scss */
.header-top {
  line-height: 36px;
}
/* line 328, ../sass/header-final.scss */
.header-top .dropdown .dropdown-heading,
.header-top .links > li > a {
  line-height: 36px;
}
/* line 332, ../sass/header-final.scss */
.header-top .dropdown .dropdown-heading {
  max-height: 36px;
}

/* line 345, ../sass/header-final.scss */
.header-primary-container {
  background-color: transparent;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 353, ../sass/header-final.scss */
.header-primary .dropdown .dropdown-heading {
  font-size: 14px;
  line-height: 36px;
  max-height: 36px;
}
/* line 359, ../sass/header-final.scss */
.header-primary .links > li > a {
  font-size: 14px;
  line-height: 36px;
}

/* line 366, ../sass/header-final.scss */
.cat-label-label1 {
  background-color: #fc8d20;
  color: #fff;
}

/* line 370, ../sass/header-final.scss */
.cat-label-label2 {
  background-color: #e0b73a;
  color: #fff;
}

/* Holder for additional elements inside the menu bar
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* line 383, ../sass/header-final.scss */
.nav-holders-wrapper {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 201;
  /* One level above the menu */
  position: relative;
  /* Important: do not add floating to this element. Otherwise menu items may leave a gap (in the place where holders wrapper is displayed)
     after sticky menu suspends sticky mode. */
}

/* line 392, ../sass/header-final.scss */
.nav-holders-wrapper .nav-holder {
  margin: 0;
  float: right;
  /* Required default floating */
}

/* Elements inside holder
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* line 401, ../sass/header-final.scss */
.nav-holder > * {
  display: block;
}

/* line 405, ../sass/header-final.scss */
#main-menu {
  *zoom: 1;
}
/* line 406, ../sass/header-final.scss */
#main-menu ul {
  margin: 0;
  list-style-type: none;
}
/* line 22, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#main-menu:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 413, ../sass/header-final.scss */
.nav-regular .nav-item--home .ic {
  display: inline-block;
  font-size: 16px;
  padding: 0;
  width: 30px;
  text-align: center;
  vertical-align: middle;
  float: none;
  background-color: transparent !important;
}

/* line 424, ../sass/header-final.scss */
.nav-regular li.level0 {
  float: left;
}
/* line 426, ../sass/header-final.scss */
.nav-regular li.level0 > a > span {
  display: inline-block;
  white-space: nowrap;
}

/* line 439, ../sass/header-final.scss */
li.level0 > a > span > .cat-label-label1.pin-bottom:before {
  border-top-color: #fc8d20;
}
/* line 446, ../sass/header-final.scss */
li.level0 > a > span > .cat-label-label1.pin-bottom:before {
  border-top-color: #e0b73a;
}
/* line 455, ../sass/header-final.scss */
li.level0 > a:hover > span > .pin-bottom:before {
  border-top-color: #000;
}
/* line 466, ../sass/header-final.scss */
li a:hover span .cat-label {
  background-color: #000;
  color: #fff;
}

/* line 482, ../sass/header-final.scss */
.nav-regular li.level0:hover > a > span > .cat-label {
  /* Top-level category label is highlighted on item hover, not on link hover */
  background-color: #000;
  color: #fff;
}
/* line 486, ../sass/header-final.scss */
.nav-regular li.level0:hover > a > span > .pin-bottom:before {
  border-top-color: #000;
}
/* line 494, ../sass/header-final.scss */
.nav-regular .nav-panel--dropdown {
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
/* line 501, ../sass/header-final.scss */
.nav-regular .nav-panel--dropdown .nav-item > a:hover {
  background-color: #f5f3ef;
}

/* line 511, ../sass/header-final.scss */
.navi .nav-panel--dropdown {
  background-color: #fff;
  color: #333;
}
/* line 514, ../sass/header-final.scss */
.navi .nav-panel--dropdown a {
  color: #333;
}
/* line 516, ../sass/header-final.scss */
.navi .nav-panel--dropdown a:hover {
  color: #e0b73a;
}
/* line 518, ../sass/header-final.scss */
.navi .nav-panel--dropdown a:hover .caret {
  border-left-color: #e0b73a;
  border-right-color: #e0b73a;
}
/* line 523, ../sass/header-final.scss */
.navi .nav-panel--dropdown a .caret {
  border-left-color: #333;
  border-right-color: #333;
}

/* line 538, ../sass/header-final.scss */
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div {
  background-color: #fff !important;
}
/* line 545, ../sass/header-final.scss */
.nav-mobile div.nav-panel--dropdown, .nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div {
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  z-index: 1;
  position: relative;
}
/* line 553, ../sass/header-final.scss */
.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 561, ../sass/header-final.scss */
.nav-container {
  background-color: transparent;
}

/* line 576, ../sass/header-final.scss */
.sticky-header .nav-container,
.sticky-header .navi-wrapper,
.sticky-header .nav-regular:not(.nav-vert) {
  background-color: #3c180f;
}

/* line 582, ../sass/header-final.scss */
.sticky-header .nav-regular:not(.nav-vert) .nav-item.level0 > a,
.sticky-header .nav-regular .nav-item--homeicon a,
.sticky-header .nav-regular .nav-item--homeicon.active a,
.sticky-header .nav-holder .dropdown .dropdown-heading {
  color: #fff;
}

/* line 591, ../sass/header-final.scss */
.sticky-header .nav-border-bottom {
  border-bottom: none;
}

/* line 597, ../sass/header-final.scss */
.navi-wrapper,
.nav-regular {
  background-color: #3c180f;
}

/* line 603, ../sass/header-final.scss */
.nav-regular:not(.nav-vert) .nav-item.level0 > a,
.navi .nav-item--homeicon a,
.nav-holder .dropdown .dropdown-heading,
.nav-regular .nav-holder a.dropdown-heading:hover {
  color: #fff;
}

/* line 615, ../sass/header-final.scss */
.nav-mobile .nav-item.level0 > a {
  background-color: #3c180f;
  color: #fff;
}

/* line 620, ../sass/header-final.scss */
.nav-mobile .nav-item.level0 > .opener {
  color: #fff;
}

/* line 625, ../sass/header-final.scss */
.navi.nav-mobile ul.level0 .nav-item > a {
  background-color: #3c180f;
  color: #fff;
}

/* line 630, ../sass/header-final.scss */
.nav-mobile ul.level0 .nav-item > .opener {
  color: #fff;
}

/* line 637, ../sass/header-final.scss */
.nav-regular:not(.nav-vert) .nav-item.level0.active > a {
  background-color: #fff;
  color: #dca946;
}

/* line 644, ../sass/header-final.scss */
.nav-mobile .nav-item.level0.current > a {
  background-color: #fff;
  color: #dca946;
}

/* line 649, ../sass/header-final.scss */
.nav-mobile .nav-item.level0.current > .opener {
  color: #dca946;
}

/* line 654, ../sass/header-final.scss */
.navi.nav-mobile ul.level0 .nav-item.current > a {
  background-color: #fff;
  color: #dca946;
}

/* line 659, ../sass/header-final.scss */
.nav-mobile ul.level0 .nav-item.current > .opener {
  color: #dca946;
}

/* line 666, ../sass/header-final.scss */
.nav-regular:not(.nav-vert) .nav-item.level0:hover > a {
  background-color: #dca946;
  color: #fff;
}

/* line 673, ../sass/header-final.scss */
.nav-mobile .nav-item.level0 > a:hover {
  background-color: #dca946;
  color: #fff;
}

/* line 678, ../sass/header-final.scss */
.nav-mobile .nav-item.level0 > a:hover + .opener {
  color: #fff;
}

/* line 683, ../sass/header-final.scss */
.navi.nav-mobile ul.level0 .nav-item > a:hover {
  background-color: #dca946;
  color: #fff;
}

/* line 688, ../sass/header-final.scss */
.nav-mobile ul.level0 .nav-item > a:hover + .opener {
  color: #fff;
}

/* line 696, ../sass/header-final.scss */
.nav-vert .nav-item.level0 > a {
  background-color: #f5f3ef;
  color: #333;
}

/* line 703, ../sass/header-final.scss */
.sideacco .nav-item > a {
  background-color: #f5f3ef;
  color: #333;
}

/* line 708, ../sass/header-final.scss */
.sideacco .nav-item > .opener {
  color: #333;
}

/* line 714, ../sass/header-final.scss */
.nav-vert .nav-item.level0.active > a {
  background-color: #333;
  color: #f5f3ef;
}

/* line 721, ../sass/header-final.scss */
.sideacco .nav-item.current > a {
  background-color: #333;
  color: #f5f3ef;
}

/* line 726, ../sass/header-final.scss */
.sideacco .nav-item.current > .opener {
  color: #f5f3ef;
}

/* line 732, ../sass/header-final.scss */
.nav-vert .nav-item.level0:hover > a {
  background-color: #e0b73a;
  color: #fff;
}

/* line 739, ../sass/header-final.scss */
.sideacco .nav-item > a:hover {
  background-color: #e0b73a;
  color: #fff;
}

/* line 744, ../sass/header-final.scss */
.sideacco .nav-item > a:hover + .opener {
  color: #fff;
}

/* line 751, ../sass/header-final.scss */
.navi.nav-vert-triggerable {
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

/* line 761, ../sass/header-final.scss */
.navi-wrapper .menu-trigger,
.nav-regular .nav-item.level0 > a {
  line-height: 50px;
}

/* line 766, ../sass/header-final.scss */
.navi-wrapper .navi.nav-vert-triggerable
 {
  top: 50px;
}

/* line 775, ../sass/header-final.scss */
.nav-holder > * {
  line-height: 50px;
  max-height: 50px;
}

/* line 780, ../sass/header-final.scss */
.nav-holder .dropdown .dropdown-heading {
  line-height: 50px;
  max-height: 50px;
}

/* line 789, ../sass/header-final.scss */
.menu-trigger,
.nav-vert .nav-item.level0 > a {
  line-height: 36px;
}

/* line 795, ../sass/header-final.scss */
.vertnav-trigger + .navi.nav-vert-triggerable {
  top: 36px;
}

/* line 800, ../sass/header-final.scss */
.sideacco .nav-item > a {
  line-height: 36px;
}

/* line 804, ../sass/header-final.scss */
.sideacco .nav-item.parent > a {
  padding-right: 36px;
}

/* line 808, ../sass/header-final.scss */
.sideacco .nav-item > .opener {
  width: 36px;
  height: 36px;
  line-height: 36px;
}

/* line 817, ../sass/header-final.scss */
.nav-regular .nav-item.level0.parent > a .caret,
.nav-holder .dropdown-heading .caret {
  border-top-color: #fff;
}

/* line 821, ../sass/header-final.scss */
.nav-regular .nav-item.level0.parent.active > a .caret {
  border-top-color: #dca946;
}

/* line 824, ../sass/header-final.scss */
.nav-regular .nav-item.level0.parent:hover > a .caret {
  border-top-color: #fff;
}

/* line 834, ../sass/header-final.scss */
.menu-trigger .menu-trigger-inner {
  background-color: #3c180f;
  color: #fff;
}

/* line 840, ../sass/header-final.scss */
.menu-trigger .menu-trigger-inner:hover {
  background-color: #dca946;
  color: #fff;
}

/* line 846, ../sass/header-final.scss */
.menu-trigger.active .menu-trigger-inner {
  background-color: #dca946;
  color: #fff;
}

/* line 852, ../sass/header-final.scss */
.menu-trigger .menu-trigger-inner .trigger-icon .line {
  background-color: #fff;
}

/* line 855, ../sass/header-final.scss */
.menu-trigger .menu-trigger-inner:hover .trigger-icon .line {
  background-color: #fff;
}

/* line 858, ../sass/header-final.scss */
.menu-trigger.active .menu-trigger-inner .trigger-icon .line {
  background-color: #fff;
}

/* line 864, ../sass/header-final.scss */
.vertnav-trigger .menu-trigger-inner {
  background-color: #f7f7f7;
  color: #333;
}

/* line 871, ../sass/header-final.scss */
.vertnav-trigger .menu-trigger-inner .trigger-icon .line {
  background-color: #333;
}

/* line 882, ../sass/header-final.scss */
.vertnav-trigger,
.nav-regular .nav-item.level0 > a,
.nav-holder .dropdown .dropdown-heading {
  font-size: 16px;
  text-transform: uppercase;
}

/* line 892, ../sass/header-final.scss */
.nav-regular .nav-item > a {
  font-size: 16px;
}

/* line 898, ../sass/header-final.scss */
.nav-regular .nav-submenu--mega .nav-item > a {
  font-size: 14px;
}

/* line 903, ../sass/header-final.scss */
.nav-regular .nav-submenu--mega > .nav-item > a {
  font-size: 16px;
  text-transform: uppercase;
}

/* line 912, ../sass/header-final.scss */
.nav-mobile li.nav-item > a {
  font-size: 14px;
}

/* line 917, ../sass/header-final.scss */
.mobnav-trigger,
.nav-mobile .nav-item.level0 > a {
  font-size: 16px;
  text-transform: uppercase;
}

/* line 925, ../sass/header-final.scss */
.nav-mobile .nav-item.level1 > a {
  font-size: 16px;
  text-transform: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  /* Menu */
  /* line 937, ../sass/header-final.scss */
  .nav-regular:not(.nav-vert) .nav-item.level0 > a,
  .nav-regular .nav-holder .dropdown-heading {
    font-size: 14px;
  }

  /* line 942, ../sass/header-final.scss */
  .nav-regular:not(.nav-vert) .nav-item.level0 > a {
    padding: 0 6px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1023px) {
  /* Menu */
  /* line 951, ../sass/header-final.scss */
  .nav-regular:not(.nav-vert) .nav-item.level0 > a,
  .nav-regular .nav-holder .dropdown-heading {
    font-size: 14px;
  }

  /* line 956, ../sass/header-final.scss */
  .nav-regular:not(.nav-vert) .nav-item.level0 > a {
    padding: 0 4px;
  }
}
@media only screen and (max-width: 959px) {
  /* Menu */
  /* line 965, ../sass/header-final.scss */
  .nav-regular:not(.nav-vert) .nav-item.level0 > a,
  .nav-regular .nav-holder .dropdown-heading {
    font-size: 13px;
  }

  /* line 970, ../sass/header-final.scss */
  .nav-regular:not(.nav-vert) .nav-item.level0 > a {
    padding: 0 3px;
  }
}
/* line 980, ../sass/header-final.scss */
.header-mobile.header-container, .header-mobile .header-m-container,
.header-mobile .header-top-container,
.header-mobile .header-top-container .header-top,
.header-mobile .header-primary-container,
.header-mobile .header-primary-container .header-primary,
.header-mobile .nav-container {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 1005, ../sass/header-final.scss */
.header-mobile .header-m-top.container > .inner-container,
.header-mobile .header-m-primary.container > .inner-container,
.header-mobile .header-top.container > .inner-container,
.header-mobile .header-primary.container > .inner-container,
.header-mobile .nav.container > .inner-container {
  padding-left: 0;
  padding-right: 0;
}

/* line 1018, ../sass/header-final.scss */
.header-mobile .skip-link {
  background-color: #3c180f;
  color: #fff;
}

/* line 1023, ../sass/header-final.scss */
.header-mobile .skip-link.skip-active {
  background-color: #fff;
  color: #dca946;
}

/* line 1028, ../sass/header-final.scss */
.header-mobile .skip-link:hover {
  background-color: #dca946;
  color: #fff;
}

/* line 1033, ../sass/header-final.scss */
.header-mobile .skip-content--style {
  background-color: #fff;
  color: #333;
}

/* line 1039, ../sass/header-final.scss */
.header-mobile .skip-content--style a {
  color: #333;
}

/* line 1043, ../sass/header-final.scss */
.header-mobile .skip-content--style a:hover {
  color: #dca946;
}

/* line 1049, ../sass/header-final.scss */
.header-mobile .account-links .links > li > a {
  background-color: #3c180f;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 1058, ../sass/header-final.scss */
.header-mobile .account-links .links > li > a.active {
  background-color: #fff;
  color: #dca946;
}

/* line 1063, ../sass/header-final.scss */
.header-mobile .account-links .links > li > a:hover {
  background-color: #dca946;
  color: #fff;
}
