/* ������� ��� �������� */
.swiper-pagination-bullet:hover:before,
.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  transform: scale(1.4);
  background-color: white!important;
}
.main-slider__item .wrapper_inner {
	width: 100% !important;
	margin: 0px 0px 50px 0px !important;
	padding: 0px !important;
	text-align: right!important;
}
.main-slider__item .wrapper_inner table {
	width: 100% !important;
	margin: 0px !important;
	text-align: right!important;
}
.main-slider__item .main_info td.text {
	vertical-align: bottom !important;
	text-align: right!important;

}
@media all and (min-width: 761px){

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	text-align: right!important;
	padding-right: 20px!important;
	}
	
.banner_title {

	padding: 20px 0px !important;
	margin: 0px 0px 65px 0px !important;
	text-align: right!important;
	width: 100% !important;
}
.banner_title .head-title {
    background-color: white!important;
	font-size: 16px !important;
	color: black!important;
	text-align: right!important;
	padding: 20px !important;
	font-weight: normal;
	border-radius: 30px 0px 0px 30px;
}
.banner_title .head-title a {
	color: black!important;
}
}
@media all and (max-width: 760px){
.banner_title {
	background: rgba(0, 0, 0, 0.5);
	padding: 20px 0px 40px 0px !important;
	margin: 0px !important;
	text-align: center !important;
	width: 100% !important;
}
.banner_title .head-title {
	font-size: 18px !important;
	text-align: left !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important;
	font-weight: normal;
}

}
.brand__picture img {
	width: 150px!important;
	max-width: 150px!important;
}

/* ������� ��� �������� ����� */



/*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;  }*/


.catalog_page_detail_with_left .product-view--mix .product-chars {
    display: block;
}

.catalog_page_detail_with_left .product-view--mix .product-action {
	display: none;
}

.new_price_table {
	width: 100%;
	text-align: center;
}

.js-offers-scroll .stores-icons {
  /*  display: none; */ 
	
}

.wrapper1 .table-view .table-view__item:not(:first-child) .new_price_table th {
	opacity: 0;
}

.table-view-mobile {
display:none!important;	
}

.catalog_page_detail_with_left .product-view--mix .product-chars {
	flex-basis:100%!important;
}

.properties__item--inline {
    display: inline-block;
}

.js-prop-title {
	font-weight: 800;
    width: 50%;
    color: black;
}

.js-prop-value {
	 width: 49%;
	 text-align: center;
}

    .product-view--mix .product-info--type2 .product-chars {
        padding-left: 0;
        padding-right: 0;
    }

.properties__hr {
    display: none;
}

.char-side .properties__item.properties__item--compact {
    margin-top: 2px;
    padding-bottom: 12px;
}

@media (max-width: 767px) {
	.table-view-mobile {
display:block!important;	
}

.compact-catalog .ajax_load .item {
        width: 100%;
}

.table-view {
display:none;	
}
}

@media (max-width: 600px) {
    .compact-catalog .ajax_load .item {
        width: 100%;
        height: auto;
    }
}

.properties__item--inline {
	text-align: left;
	vertical-align: top;
}
.js-prop-title {
	padding-right:20px;
}


.table-view .item-actions {
    
    width: 90%;
}

 .ocb {
	    background-color: #0069ae!important;
    border-color: #0069ae!important;
	color:white!important;
}

 .ocb span {
	 color:white!important;
 }

.checkout-order {
	display:none!important;
}

#headerfixed .table-view .item-actions {
    display: none!important;
}

.ordered-block__title {
    display: none;
}

.basket_hover_block .tabs_content .item .description .prices {
    display: none;
}

.js-offers-scroll .table-view .item-actions .item-price {
	    align-self: auto;
}

.arrow_scroll .nav.nav-tabs>li:last-child {
	display:none!important;
}

#main .catalog_detail .price_txt {
	display:none!important;
}

.basket-items-list-item-price-for-one .basket-item-price-current-text {
display:none!important;
}



.product-info-headnote__brand .brand__picture img, .brand-detail-info .brand-detail-info__image img {
    max-width: 85px;
}

body .char-side .properties {
    margin-top: 30px;
}

.basket-items-list-header-filter-item[data-filter='not-available'] {
	display:none; 
}


.basket_hover_block .tabs_content .total {
    display: none;
}

.viewed_product_block .block-item__cost.cost.prices .price.only_price {
	display: none;
}

.js-offers-scroll .quantity_block_wrapper {
	display:none!important;
}

.topic .topic__inner .share {
	display:none!important;
}

.logo {
	width: 240px!important;
	max-width: 240px!important;
}

@media (max-width: 600px) {
    .table-view .item-foto__picture a:before, .table-view .table-view__item-wrapper .item-icons {
        display: block;
    }
	
	.flexbox--align-start {
    width: 100%;
	}
	
	.logo-block {
    width: 139px !important;
}

.logo {
    width: 140px !important;
    max-width: 140px !important;

}
}




    .catalog_section_list .item_block li.sect::after {
        content: '\2014';
        margin: 0 7px 0 0;
       color: hsla(var(--dark_light-wtheme-hue),var(--dark_light-wtheme-saturation),var(--dark_light-wtheme-lightness),.35)
    }




    #mobileheader .wrap_icon {
        padding-right: 3px;
	}

span.image.colored_theme_svg {
	/* width: 40px!important; */
	    height: 40px;
}

.menu_top_block.catalog_block .dropdown>li>a .image+.name {
    padding-left: 22px;
}

span.image.colored_theme_svg img.ls-is-cached.lazyloaded {
	width: 40px!important;
	height: 40px!important;	
}

.menu_top_block .dropdown>li>a .image .svg svg {
    width: 40px;
    height: 40px;
}

.cust_mob_social img {
	margin-bottom: 7px;
}

.cust_wt {
	padding-left: 2px!important;
    padding-right: 1px!important;
}
.filter-panel__view.controls-view.pull-right {
  display:none;
}
div.landings-list.landings_list.with-normal {
	display: none!important;
}