/*-----------------------------------*|	CORPORATE
\*-----------------------------------*/
/*-----------------------------------*|	BASE
\*-----------------------------------*/
/*-----------------------------------*|	COLORS
\*-----------------------------------*/
/*-----------------------------------*|	FONT
\*-----------------------------------*/
/*-----------------------------------*|	Variables - Visuals
\*-----------------------------------*/
/*-----------------------------------*|	SPACES
\*-----------------------------------*/
.a-logo {
  width: 100px;
  background-image: url("img/logo__efr.png");
  background-size: 100px; }

.m-mainnav__link {
  color: #333; }
  .m-mainnav__link.active {
    background: #888888; }
    .m-mainnav__link.active:hover {
      color: #FB8300; }

.m-mainnav__icon--house {
  background-image: url("img/icon__house-black.svg"); }
  .m-mainnav__icon--house.active {
    background-image: url("img/icon__house-white.svg");
    background-color: #888888; }
    .m-mainnav__icon--house.active:hover {
      background-image: url("img/icon__house-orange.svg"); }

.m-metanav .a-switch--buying {
  background: #cbcbcb;
  color: #333; }

.m-mainnav__flyout__list__link {
  color: #333; }

.m-mainnav__flyout__sublist__link {
  color: rgba(51, 51, 51, 0.7); }

.m-metanav__flyout__inner__text {
  color: #333; }

.m-metanav__icon.active {
  background-color: #888888; }

.m-metanav__icon--cart {
  background-image: url("img/icon__cart-black.svg"); }
  .m-metanav__icon--cart.active {
    background-image: url("img/icon__cart-white.svg"); }
    .m-metanav__icon--cart.active:hover {
      background-image: url("img/icon__cart-orange.svg"); }

.m-metanav__icon--silhouette {
  background-image: url("img/icon__silhouette-black.svg"); }
  .m-metanav__icon--silhouette.active {
    background-image: url("img/icon__silhouette-white.svg"); }
    .m-metanav__icon--silhouette.active:hover {
      background-image: url("img/icon__silhouette-orange.svg"); }

.o-siteheader__accountnav.active {
  background: #888888; }

.o-siteheader__accountnav .a-icon--arrow-downward {
  background-image: url("img/icon__arrow-downward-black.svg"); }
  .o-siteheader__accountnav .a-icon--arrow-downward:hover {
    background-image: url("img/icon__arrow-downward-orange.svg"); }
  .o-siteheader__accountnav .a-icon--arrow-downward.active {
    background-image: url("img/icon__arrow-upward-white.svg"); }
    .o-siteheader__accountnav .a-icon--arrow-downward.active:hover {
      background-image: url("img/icon__arrow-upward-orange.svg"); }

.m-login__input {
  border-color: #cbcbcb; }

.m-metanav__flyout__link {
  color: #333; }

.m-metanav__flyout__list__item__meta {
  color: #cbcbcb; }

.o-siteheader {
  background: #aaacad;
  background: -webkit-linear-gradient(left, #aaacad 0%, #eee 50%, #d4d5d6 100%);
  background: -webkit-linear-gradient(left, #aaacad 0%, #ebeced 50%, #d4d5d6 100%);
  background: linear-gradient(to right, #aaacad 0%, #ebeced 50%, #d4d5d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaacad', endColorstr='#d4d5d6',GradientType=1 ); }

.o-siteheader__login-quicklinks > a.o-siteheader__accountnav__link,
.o-siteheader__login-quicklinks > label {
  color: #333;
}

.o-siteheader__logo-vk {
  color: #333; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .a-logo {
    background-image: url("img/logo__efr-@2x.png");
    background-size: 100px; } }
