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

.geolocation-block-like,
.geolocation-block-comparison {
 display: inline-block;
 position: relative;
 width: 20px;
 min-height: 20px;
 margin-right: 6px;
 margin-left: 6px;
 cursor: pointer;
}

.geolocation-block-like::before {
 content: "";
 position: absolute;
 left: 0;
 top: 0;
 width: 20px;
 height: 20px;
 background-image: url("../images/like.svg");
 background-repeat: no-repeat;
 background-position:  0 4px;
}

.geolocation-block-like a {
 display: block;
 width: 20px;
 min-height: 20px;
}

.geolocation-block-comparison::before {
 content: "";
 position: absolute;
 left: 0;
 top: 0;
 width: 20px;
 height: 20px;
 background-image: url("../images/comparison.svg");
 background-repeat: no-repeat;
 background-position:  0 4px;
}

.user-login .personal-link .login-icon {
 display: none;
}

.user-login .personal-link {
 padding-left: 25px;
 position: relative;
}

.user-login .personal-link::before {
 content: "";
 position: absolute;
 left: 0;
 top: 0;
 width: 17px;
 height: 20px;
 background-image: url("../images/avatar2.svg");
 background-repeat: no-repeat;
 background-position:  0 0;
}

.wide_menu .dropdown-menu {
 display: flex !important;
 flex-wrap: wrap;
}

.group {
 min-width: 200px;
 padding-bottom: 10px;
 margin-right: 25px;
}

.mega-menu table .dropdown-menu li a {
 padding: 0 !important;
 border-top: none;
 font-size: 13px;
 color: #818782;
}

.group-title {
 font-size: 12px;
 line-height: 12px;
 color: #282321;
 letter-spacing: 0.025em;
 text-transform: uppercase;
}

.dropdown-menu h3 {
 margin-top: 5px !important;
 margin-bottom: 3px !important;
}

.menu-row.middle-block .mega-menu table td.catalog {
 width:100% !important;
}
.menu-row.middle-block:not(.bglight) .mega-menu table td.catalog>.wrap {
 width:100% !important;
}

.logo-row .logo {
 width: 100%;
}

.logo-row .logo img {
 width: 100%;
}

#headerfixed .logo-row .logo {
 max-width: 140px;
 height: 46px;
}

@media (min-width: 1300px) {
 .menu-row.middle-block .mega-menu table td.catalog {
  width:100% !important;
 }
 .menu-row.middle-block:not(.bglight) .mega-menu table td.catalog>.wrap {
  width:100% !important;
 }
}

@media (max-width: 1070px) {
 .callback-phone-block {
  min-width: 185px;
 }
}
@media screen and (max-width: 500px) {
    .bx_compare .data_table_props tr td:first-of-type {
        width: 136px;
        min-width: 136px;
    }
    .bx_compare .frame {
        margin-left: 136px;
    }
    .prop_title_table {
        width: 136px;
    }
} 

