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

@media screen and (max-width: 767px) {
	.topic__inner > div:not(.topic__heading) {
		margin: 9px 2px 0 19px;
	}
}



@media (max-width: 600px) {

	#content:not(:has(.front)) {
		padding: 0 20px;
	}

	body .item-views.float_banners2 .items > .row {
		padding-left: 0;
	}

	.drag-block.CATALOG_SECTIONS {
		padding: 0;
	}

	.drag-block.CATALOG_SECTIONS .maxwidth-theme {
		padding: 0!important;
	}

	.BRANDS > div, .REVIEWS > div, .BLOG > div {
		padding: 0!important;
	}

	.BRANDS > div > div, .REVIEWS > div > div, .BLOG > div > div, .drag-block.CATALOG_SECTIONS .sections_wrapper {
		padding: 40px 20px!important;
	}

	body .wrapper_inner, body .maxwidth-theme {
		padding: 0;
	}

	.maxwidth-theme.botfoot .row, .maxwidth-theme .footer-bottom__items-wrapper, .footer_middle .row  {
		margin: 0;
	}

	body .item-views.float_banners2 .items > .row {
		margin: 0;
	}
}

@media (max-width: 600px) {
	body .wrapper1.front_page .drag-block.CATALOG_SECTIONS .top_block a {
		position: absolute;
		bottom: 0;
		float: unset !important;
		height: fit-content;
		top: unset!important;
		left: 0;
		margin: 20px;
		border: 1px solid #025C98;
		padding: 10px;
		color: #025C98;
		border-radius: 2px;
		font-size: 12px;
		font-weight: 600;
		width: 118px!important;
		transform: none;
		background: none;
		opacity: 1;
	}

	.drag-block.CATALOG_SECTIONS .sections_wrapper {
		position: relative;
		padding-bottom: 80px!important;
	}
}

@media screen and (min-width: 1550px) {
	.mega-menu table td.wide_menu > .wrap > .dropdown-menu {
		left: 75px!important
	}
}

.bigdata_recommended_products_items .cost.prices {
	margin: 0;
}
@media screen and (max-width: 550px) {
	body .top_block {
		position: static;
	}
}

.wrapper1:not(.with_left_block) .detail-news1 .line-after {
	position: relative;
}
