.main-menu-wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.logo.w100 img {
  width: 100px;
}

.usd:before {
  content: "$";
}

.manat:after {
  content: "M";
  font-family: Manat;
  padding-left: .25rem;
}

@font-face {
  font-family: Manat;
  src: url(../fonts/manat/jaznr.eot);
  /* font-weight, font-style ==> normal by default */
}

@font-face {
  font-family: Manat;
  src: url(../fonts/manat/jaznr.ttf);
  /* font-weight, font-style ==> normal by default */
}

@font-face {
  font-family: 'Merriweather';
  src: url("../fonts/anglecia/AngleciaProDisplay.eot");
  src: url("../fonts/anglecia/AngleciaProDisplay%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../fonts/anglecia/AngleciaProDisplay.woff2") format("woff2"), url("../fonts/anglecia/AngleciaProDisplay.woff") format("woff"), url("../fonts/anglecia/AngleciaProDisplay.ttf") format("truetype"), url("../fonts/anglecia/AngleciaProDisplay.svg#AngleciaProDisplay") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/anglecia/AngleciaProDisplay.eot");
  src: url("../fonts/anglecia/AngleciaProDisplay%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../fonts/anglecia/AngleciaProDisplay.woff2") format("woff2"), url("../fonts/anglecia/AngleciaProDisplay.woff") format("woff"), url("../fonts/anglecia/AngleciaProDisplay.ttf") format("truetype"), url("../fonts/anglecia/AngleciaProDisplay.svg#AngleciaProDisplay") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Arimo';
  src: url("../fonts/anglecia/AngleciaProDisplay.eot");
  src: url("../fonts/anglecia/AngleciaProDisplay%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../fonts/anglecia/AngleciaProDisplay.woff2") format("woff2"), url("../fonts/anglecia/AngleciaProDisplay.woff") format("woff"), url("../fonts/anglecia/AngleciaProDisplay.ttf") format("truetype"), url("../fonts/anglecia/AngleciaProDisplay.svg#AngleciaProDisplay") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Nexus Serif';
  src: url("NexusSerif-BoldItalic.eot.json");
  src: url("NexusSerif-BoldItalic.eot%EF%B9%96.json#iefix") format("embedded-opentype"), url("NexusSerif-BoldItalic.woff2.json") format("woff2"), url("NexusSerif-BoldItalic.woff.json") format("woff"), url("NexusSerif-BoldItalic.ttf.json") format("truetype"), url("NexusSerif-BoldItalic.svg.json#NexusSerif-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Nexus Serif';
  src: url("NexusSerif-Bold.eot.json");
  src: url("NexusSerif-Bold.eot%EF%B9%96.json#iefix") format("embedded-opentype"), url("NexusSerif-Bold.woff2.json") format("woff2"), url("NexusSerif-Bold.woff.json") format("woff"), url("NexusSerif-Bold.ttf.json") format("truetype"), url("NexusSerif-Bold.svg.json#NexusSerif-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Nexus Serif';
  src: url("NexusSerif.eot.json");
  src: url("NexusSerif.eot%EF%B9%96.json#iefix") format("embedded-opentype"), url("NexusSerif.woff2.json") format("woff2"), url("NexusSerif.woff.json") format("woff"), url("NexusSerif.ttf.json") format("truetype"), url("NexusSerif.svg.json#NexusSerif") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Nexus Serif';
  src: url("NexusSerif-Italic.eot.json");
  src: url("NexusSerif-Italic.eot%EF%B9%96.json#iefix") format("embedded-opentype"), url("NexusSerif-Italic.woff2.json") format("woff2"), url("NexusSerif-Italic.woff.json") format("woff"), url("NexusSerif-Italic.ttf.json") format("truetype"), url("NexusSerif-Italic.svg.json#NexusSerif-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
}

body {
  font-family: 'Anglecia Pro Display';
}

h3.widgettitle a {
  color: #666666;
}

h3.widgettitle a:hover, h3.widgettitle a:active {
  color: #eec15b;
}

.product-item .product-name.short {
  height: 58px;
  white-space: normal;
}

.header.style2 .main-header {
  padding-top: 30px;
}

.header-control {
  margin-top: 25px;
}

.preview-clone {
  display: none;
}

.preview-list {
  margin-top: 7px;
  position: absolute;
  width: calc(100% - 51px);
  z-index: 50;
}

.preview-list.preview-list-inner {
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  min-width: 350px;
}

.preview-list .preview-item {
  background: #ffffff;
  border-top: 1px solid #e5e5e5;
  display: flex;
  height: 120px;
  padding: 10px;
  width: 100%;
}

.preview-list .preview-image img {
  min-width: 100px;
}

.preview-list .preview-info {
  padding: 10px;
}

.preview-list a {
  color: #888888;
}

.preview-list a:hover {
  color: #eec15b;
}

.homepage-banner .fluid-width-video-wrapper,
.category-banner .fluid-width-video-wrapper {
  padding-top: 31.25% !important;
}

.promo-banner .fluid-width-video-wrapper {
  padding-top: 22.687% !important;
}

.uppercase {
  text-transform: uppercase;
}
