/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.module_products_list .article_block {
  font-size: 12px;
  color: #888;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding-bottom: 2px;
  padding-left: 18px;
}

@media screen and (max-width: 450px) {
  .module_products_list .article_block {
    padding-left: 0;
  }
}

/* /4 */
.module_products_list .price-ceil .counter_block {
  display: none;
}

@media screen and (min-width: 766px) {
  .module_products_list .price-ceil .counter_block {
    display: block;
  }
}

@media screen and (max-width: 450px) {
  .module_products_list td.price-cell {
    padding-left: 25px;
  }
}

.similar_products_wrapp .title_block {
padding: 7px 0 0;
}

.catalog_detail .item_title {  font-size: 1.33em;  line-height: 20px;  margin: 40px 0 26px;  color: #383838; }
.catalog_detail .wraps .item_title {  margin: 43px 0 32px;}
@media screen and (max-width: 480px){
.catalog_detail .item_title {	text-align: center;  }
}

.catalog_detail .wraps #ask_block div.no-title {
    display: none;
}

.basket-item-property-custom-value{
margin-right: 5px;
}

@media screen and (max-width: 460px){
 .ce_cmp .catalog_block .item_info  .article_block,
 .ce_cmp .catalog_block .item_info  .sa_block {
display: block !important;
 }
}

.sort_header.cart_filter {
padding-bottom: 2px;
}

.cart_filter .sort_filter {
padding: 0 17px;
}

.logo-row .logo img, .logo-row .logo svg {
  width: auto;
}

.logo_and_menu-row .basket-link .wrap .prices {
  color: #fff;
}

.logo_and_menu-row .personal-link .title {
  color: #fff;
}

.personal-link .wrap .name {
  color: #fff;
}

.mega-menu table td .wrap > a {
  color: #fff;
}

#headerfixed {
  background: #666666;
}

.svg-search {
  background-color: #fff;
}

#mobileheader .mobileheader-v1 {
  background: #666666;
}

#mobilemenu .menu>ul>li>a:not(.not-weight) {
  background: #666666;
}

#mobilemenu .dropdown {
  background: #666666;
}
#mobilemenu {
  background: #666666;
}

.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price {
  font-size: 24px;

  color: #df0a88;

  line-height: 17px;
}
.item-title .dark-color:not(.active) {
  color: #222;
}

.like_icons .wish_item i {
  background-position: 0px -30px;
}

html:not(.bx-touch) .like_icons .wish_item:hover i {
  background-position: 0px -114px;
}

.like_icons .wish_item.added i {
  background-position: 0px -72px;
}

html:not(.bx-touch) .like_icons .wish_item.added:hover i {
  background-position: 0px -72px;
}

.like_icons span i {
  background-size: 300px;
}

.detail_view_block {
		display:none;

  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: rgba(229,229,229,0.9);
  text-decoration: none;
  border-radius: 2px;
  visibility: hidden;
  position: absolute;
  text-align: center;
  margin-left: -75px;
  margin-top: -20px;
  line-height: 36px;
  cursor: pointer;
  color: #666;
  height: 36px;
  width: 150px;
  opacity: 0;
  z-index: 99;
  left: 50%;
  top: 80%;
  font-size: 13px;
}

.inner_wrap .detail_view_block {
  font-size: 13px;
}

.with_fast_view .item:hover .detail_view_block, .with_fast_view .catalog_item:hover .detail_view_block, .with_fast_view .catalog_item.hover .detail_view_block {
  visibility: visible;
  opacity: 1;
}

.dark-color:not(.active), .colored:hover {
  /*color: #fff;*/
}

.dark-color:hover, a.colored, .colored {
  color: #79bf00;
}

.item_slider .like_icons span i:before {
  background-size: 300px;
}

.item_slider .like_icons .wish_item i:before {
  background-position: 0px -30px;
}

html:not(.bx-touch) .item_slider .like_icons .wish_item:hover i:before {
  background-position: 0px -73px;
}

.item_slider .like_icons .wish_item.added i:before, html:not(.bx-touch) .item_slider .like_icons .wish_item.added:hover i:before {
  background-position: 0px -73px;
}

/*скрываем корзину в карточке товара*/
.info_item .middle_info .buy_block .counter_wrapp >div {
	display: none;
}
.info_item .middle_info .buy_block.admin .counter_wrapp >div {
	display: block;
}

/*скрываем корзину в списке товаров*/
.NoIndex_clr_bg_txt_and_img {
	display: none;
}

.ajax_load.block .catalog_item:hover .footer_button, body .ajax_load.block .catalog_item.hover .footer_button {
	/*display: none;*/
}

.counter_wrapp {
	display: none;
}

/*скрываем корзину в быстром просмотре товара*/
.buy_block {
	display: none;
}
.buy_block.admin {
	display: block;
}

/* уменьшаем размер вывода цены в блоке быстрого заказа */
.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price {
	font-size: 18px;
}

.dropdown-menu>li>a .image {
  display: table-cell;
}
.dropdown-menu>li>a .image img {
  width: 32px;
}
.dropdown-menu>li>a .image + .name {
  padding-left: 16px;
  display: table-cell !important;
  vertical-align: middle;
  max-width: 178px !important;
}

.discount-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/2.png') no-repeat;
  background-position-x: 10%;
  background-position-y: center;
}
.cards-icon {
	background:url('/local/templates/aspro_next/images/7.png') no-repeat;
  background-position-x: 10%;
  background-position-y: center;
}

.tour-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/1.png') no-repeat;
  background-position-x: 10%;
  background-position-y: center;
}

.new-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/3.png') no-repeat;
  background-position-x: 10%;
  background-position-y: center;
}

.location-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/4.png') no-repeat;
  background-position-x: 10%;
  background-position-y: center;
}

.partners-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/5.png') no-repeat;
  background-position-x: 10%;
  background-position-y: center;
}

.jobs-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/6.png') no-repeat;
  background-position-x: 10%;
  background-position-y: center;
}

#headerfixed .discount-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/2.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}
#headerfixed .cards-icon {
	background:url('/local/templates/aspro_next/images/7.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}

#headerfixed .tour-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/1.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}

#headerfixed .new-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/3.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}

#headerfixed .location-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/4.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}

#headerfixed .partners-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/5.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}

#headerfixed .jobs-icon {
	background:url('/local/templates/aspro_next/images/icon_menu/6.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}

#headerfixed .jobs-icon:hover {
	background:url('/local/templates/aspro_next/images/icon_menu/6.png') no-repeat;
  background-position-y: center;
  padding: 0 0px 0 0;
}

#headerfixed .logo-row.v2 .mega-menu table td .wrap > a {
    padding: 19px 12px 21px 35px;
  }
