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

.logo.colored a img {
    background-color: transparent;
}
.logo-row .logo {
    height: 120px;
}

#content > div.wrapper_inner > div > div > div > div > div.main-catalog-wrapper.clearfix > div.left_block.sticky-sidebar > div > div:nth-child(1)  .dropdown > li.full > .dropdown > li {
    padding: 5px 30px 0px 24px;
}
#content > div > div > div.left_block.sticky-sidebar > div > div:nth-child(1) .dropdown > li.full > .dropdown > li {
    padding: 5px 30px 0px 24px;
}

#content > div > div > div.left_block.sticky-sidebar > div > div:nth-child(2){
	padding-top:0;
}

@media (min-width: 1500px) {
	.block_side_WIDE.catalog_page .left_block:not(.product-side) {
		width: 336px;
	}
	body .right_block.wide_N, body .right_block.wide_ {
		width: calc(100% - 344px) !important;
	}
}

.fill_bg_n .menu-row.bgcolored {
  background: linear-gradient(70deg, #f57001 80%, #f7f703);
}


.menu-row.bgcolored .menu-only {
  background: none;
}

.menu-row.bgcolored .mega-menu table td:hover {
    background-color: #f57001;
}



.header_wrap #header {


    background-image: url(/bitrix/templates/aspro_max/images/header.png), linear-gradient(30deg, #25378d 30%, #fff);
    background-size: contain;
    background-repeat: no-repeat;


}
.top-block.top-block-v1 {
	border-bottom:0;
}

.top-block.top-block-v1,
.top-block > .maxwidth-theme > .wrapp_block {
	background: transparent;
}

.top-block-item .phone a, header .address {
	color:#fff;
}


.scrollup-btn {
    background: url(/bitrix/templates/aspro_max/images/top.png) no-repeat center;
    width: 115px;
    height: 230px;
    box-shadow: none;
    background-size: contain;
	bottom:100px;
}

.scrollup-btn svg {
display:none;
}

@media (max-width:768px){
	.scrollup-btn {display:none}
}


.logo-row {
	margin-bottom:10px;
}

.logo.colored img, header .line-row, #mobileheader .logo.colored img {
background-color: transparent;
}

.top-block-item .phone .more_phone a {
	color:#000;
}

.phone.with_dropdown > .dropdown {
    max-width: 300px;
}

.top-content-block .landings-list {
display:none;
}