/*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;  }*/
.iconsvg {fill: #999}
.ndstext {color:#888;font-size:13px;}

.logo-row .logo {max-width: 228px;}
.front .tizers_block {margin-bottom: 20px;}
.top-block .menu>li>a {color: #144a84; font-size: 13px;}
.svg-emailheader {
    margin: 0 9px 0 0;
    min-width: 16px;
    min-height: 16px;
    background-image: url(/bitrix/templates/aspro_next/images/svg/Email.svg);
}
.emailheader {display: inline-block;}
.emailheaderfix {display: inline-block; margin-right: 20px;}
.col-md-3 {width: 20%;}

.tizers_block .item {margin-bottom: 20px;}
.headeraddress {font-size: 13px;}
.top-block>.maxwidth-theme {padding-top: 11px; padding-bottom: 11px;}
.top-block .top-block-item .personal.top>a {padding: 16px 0;}
.element_4 .quantity_block_wrapper>div {margin-bottom: 0px;}

.catalog_detail .wraps {padding: 0 0 40px;}
.catalog_detail .wraps h4 {margin: 0 0 32px;}
.tabs_section.type_more .col-md-6 .char_block {padding: 0;}
.detail_text h4 {margin: 0 0 32px;}
.impright {float: right;}
.auct_box {display: grid;grid-template-columns: 50% 50%;}

.props_list td{
background: url(/bitrix/templates/aspro_next/images/dott.png) 0 14px repeat-x;
}

.props_list td:last-child span{
padding-left: 10px;
}

.menu-row .mega-menu table td.wide_menu .dropdown-submenu .megamenu {
height: 524px;
flex-wrap: wrap;
align-content: flex-start;
}

.banners-content .maxwidth-banner .maxwidth-theme {min-height: 250px;}
.banners-content .img img {max-height: 250px;}
.paywarn {padding: 0px 29px 0px 79px; font-size: 13px; color: #777;}

.landing_detail ul {margin-top:10px;}

/* Large desktops and laptops */
@media (min-width: 1200px) {
.col-md-3 {width: 20%;}
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.col-md-3 {width: 25%;}
.tabs_section.type_more .col-md-6 .char_block {padding: 0;}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.col-md-3 {width: 25%;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.col-md-3 {width: 100%;}
body #header .middle-h-row td.logo_wrapp, body .ce_cmp .catalog_block.block_list .item_block {width: 100%;}
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
#mobileheader .logo, #mobileheader .logo svg {
    max-width: 114px;
}
.col-md-3 {width: 100%;}
.auct_box {display: grid;grid-template-columns: 100%;}
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu, .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu {overflow: overlay;}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li.megaitem:last-child {
    border-bottom: 1px solid #f2f2f2;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu, .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu {max-height: 560px; height: 560px;}