main a:hover {
  color: #fff;
  text-decoration: none;
}

.catalog-tmb:before {
  transition: all 0.5s ease;
}

.catalog-tmb:hover:before {
  width: 91.2%;
}

.btn-fixed,
.btn-fixed:focus {
  transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;
}

.btn-fixed:hover,
.btn-fixed:active {
  background-color: #A7815F;
  color: #fff;
  text-decoration: none;
}

.btn-1:hover {
  background: #CFBB9C;
  color: #fff;
  text-decoration: none;
}

.btn-1:active {
  box-shadow: inset 0px 4px 15px #C2AE8F;
}

.expandable-trigger-alt:before,
.expandable-trigger-alt:after {
  transition: all 0.2s ease;
}

.expandable-trigger-alt:hover:before,
.expandable-trigger-alt:hover:after {
  background: #fff;
}

.btn-show-more:hover {
  color: #fff;
  text-decoration: none;
}

.btn-show-more .ico:before,
.btn-show-more .ico:after {
  transition: all 0.2s ease;
}

.btn-show-more:hover .ico:before,
.btn-show-more:hover .ico:after {
  background: #fff;
}

.header-messengers-item svg * {
  transition: all 0.15s ease;
}

.header-messengers-item:hover svg * {
  fill: #CFBB9C;
}

.footer-messengers-item svg * {
  transition: all 0.15s ease;
}

.footer-messengers-item:hover svg * {
  fill: #fff;
  opacity: 1;
}

.play-button {
  transition: all 0.2s ease;
}

.play-button:hover {
  background: #B59A82;
}

.slider-arrows {
  transition: background-color 0.2s ease;
}

.slider-wrapper:hover .slider-arrows {
  background: #B59A82;
}

.header-controls-item {
  transition: all 0.15s ease;
}

.header-controls-item:hover {
  text-decoration: none !important;
  color: #CFBB9C;
}

.header-contols-item-pic svg * {
  transition: all 0.2s ease;
}

.header-controls-item:hover .header-contols-item-pic svg * {
  stroke: #CFBB9C;
}

.navbar-trigger:hover span {
  background: #CFBB9C;
}

.btn-fav svg * {
  transition: all 0.2s ease;
}

.btn-fav:hover svg * {
  fill: rgba(207, 187, 156, 0);
  stroke: #cfbb9c;
}

.fav-tmb-descr a {
  transition: all 0.2s ease;
}

.fav-tmb-descr a:hover {
  color: #CFBB9C;
}

.btn-filter {
  transition: all 0.2s ease;
}

.btn-filter:hover {
  color: #fff;
}

.btn-filter-ico-circle,
.btn-filter-ico-line {
  transition: all 0.2s ease;
}

.btn-filter:hover .btn-filter-ico-line {
  background: #fff;
}

.btn-filter:hover .btn-filter-ico-circle {
  border-color: #fff;
}

.btn-filter-clear .ico svg * {
  transition: all 0.2s ease;
}

.btn-filter-clear:not(.disabled):hover .ico svg * {
  stroke: #fff;
}

.count-btn-minus:hover:before,
.count-btn-minus:hover:after,
.count-btn-plus:hover:before,
.count-btn-plus:hover:after {
  background: #CFBB9C;
}

.contacts-map-link,
.contacts-map-link:focus {
  transition: all 0.2s ease;
  text-decoration: none !important;
}

.contacts-map-link:hover {
  color: #fff;
}

.contacts-map-link-ico svg * {
  transition: all 0.2s ease;
}

.contacts-map-link:hover .contacts-map-link-ico svg * {
  fill: #fff;
}

.contacts-map-link-text {
  transition: all 0.2s ease;
}

.contacts-map-link:hover .contacts-map-link-text {
  color: #fff;
}

.expandable-trigger {
  transition: all 0.2s ease;
}

.expandable-trigger:hover {
  color: #fff;
}

.expandable-trigger .ico:before,
.expandable-trigger .ico:after {
  transition: all 0.2s ease;
}

.expandable-trigger:hover .ico:before,
.expandable-trigger:hover .ico:after {
  background: #fff;
}

ul.top-menu a {
  transition: all 0.15s ease;
}

ul.top-menu a:hover,
ul.top-menu a.active {
  color: #fff;
}

.header-lang .dropdown-item:hover {
  color: #CFBB9C;
}

.lang-selector .dropdown-toggle {
  transition: all 0.15s ease;
}

.lang-selector .dropdown-toggle:hover {
  color: #CFBB9C;
}

.lang-selector .dropdown-toggle:after {
  transition: all 0.15s ease;
}

.lang-selector .dropdown-toggle:hover:before {
  opacity: 1;
}

.lang-selector .dropdown-toggle:hover:after {
  opacity: 0;
}

.header-feedback a {
  transition: all 0.15s ease;
}

.header-feedback a:hover {
  color: #CFBB9C;
}

ul.main-nav a {
  transition: all 0.15s ease;
}

ul.main-nav a:hover {
  color: #CFBB9C;
}

.dl-link {
  transition: all 0.15s ease;
}

.dl-link:hover {
  text-decoration: none;
  color: #fff;
}

.dl-link-ico svg * {
  transition: all 0.15s ease;
}

.dl-link:hover .dl-link-ico svg * {
  stroke: #fff;
}

ul.footer-menu a {
  transition: all 0.15s ease;
}

ul.footer-menu a:hover {
  color: #CFBB9C;
}

.footer-dev {
  transition: all 0.15s ease;
}

.footer-dev:hover {
  color: #fff;
}

.footer-dev .ico svg * {
  transition: all 0.15s ease;
}

.footer-dev:hover .ico svg * {
  fill: #fff;
}

.catalog-tmb {
  transition: color 0.2s ease;
}

.catalog-tmb:hover {
  color: #CFBB9C;
}

ul.anchors-menu a:hover {
  color: #fff;
}

.cart-item-remove svg * {
  transition: all 0.15s ease;
}

.cart-item-remove:hover svg * {
  stroke: #CFBB9C;
}

.catalog-item-controls-item svg * {
  transition: all 0.15s ease;
}

.catalog-item-controls-item:hover svg *,
.catalog-item-controls-item.active svg * {
  stroke: #CFBB9C;
}

.catalog-item-controls-item.active svg .cart-ico-fav {
  fill: #CFBB9C;
}

.cart-ico-check {
  opacity: 0;
}

.catalog-item-controls-item.active .cart-ico-check {
  opacity: 1;
}

.catalog-item-controls-item.active:hover svg * {
  stroke: #fff;
}

.catalog-item-controls-item.active:hover svg .cart-ico-fav {
  fill: transparent;
}
/*# sourceMappingURL=hovers.css.map */
