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

div.title-search-result
{
    top: 153px !important;
}
.Admin .title-search-result
{
    top: 300px !important;
}
.catalog_block .catalog_item_wrapp .catalog_item 
{
    box-shadow: 0 0 0 1px #F2F2F2 inset;
    margin: 0px -1px 0 0;
}
.catalog_block .catalog_item_wrapp .catalog_item .footer_button  
{
	z-index:10;
}
.button_block.wide .btn, .buy_block .button_block.wide .btn 
{
    width: 100%;
}
.logo_and_menu-row .search-wrapper
{
    display: block;
    vertical-align: middle;
    height: auto;
    width: 100%;
}
.bx-searchtitle
{  
	margin: 35px 0 0;
}
.logo_and_menu-row .inner-table-block 
{
	padding: 35px 0 0;
}
.sections_wrapper .list .Item
{
	margin:0 0 10px;
	padding:0 20px 0 0;
}
.MainMenu
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width:1410px;
	padding:0 !important;
	height:55px !important;
	margin:0 auto;
}
.MainMenu
{
    background-color: #212121 !important;
}
.MainMenu.menu-row.bgcolored .mega-menu table td:hover,
.MainMenu.menu-row.bgcolored .mega-menu table td.active
{
    background-color: transparent !important;
}
.MainMenu.menu-row.bgcolored .mega-menu table td:hover a,
.MainMenu.menu-row.bgcolored .mega-menu table td.active a
{
	color:#a7d40c !important;
}
.MainMenu td:first-child,
.MainMenu td:first-child a
{
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}
.MainMenu td:nth-child(8),
.MainMenu td:nth-child(8) a
{
	-webkit-border-top-right-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}
.menu-row.middle-block .mega-menu table td.catalog .wrap>a 
{
    background-color: #a7d40c;
    padding: 0 60px !important;
	color:#212121 !important;
}
.menu-row.middle-block .mega-menu table td.catalog .wrap>a:before
{
	background: url(/bitrix/templates/aspro_next/images/svg/Catalog_menu_black.svg) 0px 0px no-repeat;
    top: 22px;
}
.menu-row.middle-block .mega-menu table td.dropdown .wrap>a:not(.more-items):after
{
    top: 2px;
}
.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a
{
	border:none !important;
}
.MainMenu .mega-menu table td .wrap>a
{
    padding:0 20px !important;
	height:55px !important;
	line-height:55px !important;
}
.MainMenu td:nth-child(2) a
{
    color: #a7d40c !important;
}
.top_big_banners .col-m-80 
{
    width: 65%;
}
.top_big_banners .col-m-20 
{
    width: 35%;
}
.adv_list.small_banners img
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.logo_and_menu-row .search .search-input
{
    font: 14px / 22px "Open Sans", Arial, sans-serif;
    font-size: 13px;
}
.logo_and_menu-row .search .svg {
    top: 3px;
    right: 5px;
}
.wrapper_inner.front .grey_block,
#content .page-top-wrapper.grey
{
    position: relative;
    top: -28px;
    padding: 28px 0 0 !important;
}
.item .dark_block_animate
{
	background:none !important;
}
.item .dark_block_animate
{
	-webkit-transition:none !important;
	transition:none !important;
}
.scale_block_animate
{
	-webkit-transition:none !important;
	transition:none !important;
	transform:none !important;
} 
.top_big_banners .item .item_inner:before
{
	display:none !important;
}
.top_slider_wrapp .flexslider .slides > li .banner_bg,
.scale_block_animate
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.top_big_banners .item .item_inner .wrap_tizer   
{
	display:none !important;
}
@media screen and (max-width:960px) 
{
	.wrapper_inner.front .grey_block,
	#content .page-top-wrapper.grey
	{
		position: relative;
		top: 0;
		padding: 0 !important;
	}
    body .top_slider_wrapp .flexslider .slides>li, body .top_slider_wrapp .flexslider .slides>li .banner_bg {
        background-size: contain;
    }
	.top_big_banners .col-m-80 
	{
		width: 100%;
	}
    .top_big_banners .item .item_inner {
        padding-bottom: 50%;
        height: auto;
    }
	.top_big_banners .col-m-80 {
    width: 100%;
	}
}
@media (max-width: 450px) 
{
    .top_slider_wrapp .flexslider, .top_slider_wrapp .flexslider .slides>li, .top_slider_wrapp .flexslider .slides>li .banner_bg, .top_slider_wrapp .flexslider .slides>li td:not(.bg) {
        height: 200px;
    }
}
.adv_bottom_block 
{
    max-width: 1410px;
    margin: 0 auto;
}
.adv_bottom_block span
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper > li > a, .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper > li > a
{
	font-weight:normal;
	color:#212121 !important;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper > li > a:hover, 
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper > li > a:hover
{
	color:#a7d40c !important;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper > li 
{
    display: inline-block;
    width: 48%;
    float: left;
    margin: 0px 0px 15px;
    padding: 0;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu {
    max-width: 850px;
}
.phone-block .callback-block
{
	display:none !important;
}
.OrderOpt
{   
    color: #7d7d7d;
    font-size: 13px;
    line-height: 18px;
	margin: 10px 0 5px;
}
.OrderInfo
{   
    color: #92b711;
	font-size: 12px;
	line-height: 18px;
	margin: 30px 0 32px;
	background:#f4f8e7;
	padding: 28px;
	display: inline-block;
	font-size: 14px;
	border-radius: 2px;
}
.OldPrice
{
    font-size: 14px;
    line-height: normal;
    text-decoration: line-through;
    color: #c4c4c4;
}
.module-pagination
{
	clear:both;
}
.Stores
{
    margin:12px 0;
}
.Stores .Item
{
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    justify-content: flex-start;
    justify-content: space-between;
    align-items: center;
    position: relative;
	font-size:11px;
    margin: 5px 0;
}
.Stores .Item:before
{
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    border-bottom: 1px dotted #c3c3c3;
    bottom: 7px;
    position: absolute;
}
.Stores .Item .Name
{
    position: relative;
    display: inline-block;
    background: #fff;
    white-space: nowrap;
	padding:0 3px 0 0;
}
.Stores .Item .Quantity
{
    position: relative;
    display: inline-block;
    background: #fff;
	padding:0 0 0 3px;
}
.item-stock > span 
{
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
}
.Stores .Item .item-stock, 
.Stores .Item .article_block
{
    margin: 0 !important;
}
.module_products_list .rating .iblock-vote 
{
    margin-top: 15px;
}
.module_products_list .Stores
{
    margin: 30px 0 0;
}
.module_products_list td.price-cell,
.module_products_list td.but-cell,
.module_products_list td.like_icons
{
    vertical-align: top;
    padding: 55px 0 0;
}
.display_list .Stores
{
    margin: 30px 0 0 !important;
    padding: 0 !important;
    display: block !important;
}
.display_list .description_wrapp .wrapp_stockers .rating 
{
    margin: 0px;
    display: block;
}
.display_list .description_wrapp .wrapp_stockers .item-stock, .display_list .description_wrapp .wrapp_stockers .article_block 
{
    padding-top: 0;
}
@media screen and (max-width:1200px) 
{ 
	.catalog_detail .element_detail_text .price_txt>.sharing+.text
	{
		padding: 0;
	}
} 
@media screen and (max-width:600px) 
{ 
	.sections_wrapper .list .Item
	{
		padding:0;
	}
} 
.bx-ag-search-page.search-page form
{
    display:flex;
}
.bx-ag-search-page.search-page form input[type="text"] 
{
    height: 35px;
    bottom: 0;
}
.bx-ag-search-page.search-page input[type=text]
{
	background:#fff;
    border-color: #f9f9f9 !important;
}
div.item-title
{
    margin: 0 0 10px;
}
.catalog_block 
{
    margin: 0 0 30px;
}
@media screen and (max-width:768px) 
{ 
	.sort_filter 
	{
		display:block !important; 
	}
} 


.nca-cookiesaccept-line
{
    max-width: 430px;
	right:20px !important;
}
.nca-cookiesaccept-line.style-4
{
    -webkit-box-shadow: 0px 3px 47px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 3px 47px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 3px 47px 0px rgb(0 0 0 / 18%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff !important;
	bottom:20px !important; 
    padding: 25px !important;
}
.nca-cookiesaccept-line-text
{
    color: #333 !important;
    line-height: 1.4em;
    font-size: 13px;
}
@media screen and (max-width:600px) 
{
	.nca-cookiesaccept-line.style-4
	{
		right:0 !important;
		bottom:0 !important; 
	}
} 
@media screen and (max-width:480px) 
{
	#nca-cookiesaccept-line-accept-btn
	{
		display: block !important;
		text-align:center !important;
	}
}
.nca-cookiesaccept-line > div > div
{
	padding:0 !important;
}
.nca-cookiesaccept-line > div
{
    display: block !important;
}
.nca-cookiesaccept-line-text a 
{
	color:#a7d40c !important;
	text-decoration:none !important;
}
.nca-cookiesaccept-line-text a:hover
{
    border-bottom: none !important;
    color: #212121 !important;
}
#nca-cookiesaccept-line-accept-btn 
{
    background: #a7d40c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    white-space: nowrap;
    font-size: 14px;
    line-height: 40px;
    height:40px;
    padding: 0 20px;
    letter-spacing: 0;
    text-transform: none;
    color: #fff;
    cursor: pointer;
    border: none;
	margin:15px 0 0;
}
#nca-cookiesaccept-line-accept-btn:hover
{
	background:#212121;
}