/*
CUSTOM CSS CODE
*/

/* HEADER */

footer .logo_cnt {
    text-decoration: none;
}

/*.popup_city .popup_list{
    max-height: 70vh;
    overflow: auto;
}*/

.popup_city .popup_list ul{
    column-count: 3;
}
.popup_city{
    max-width: 830px;
}
@media screen and (max-width: 920px){
    .popup_city .popup_list ul{
        column-count: 2;
    }
}
@media screen and (max-width: 420px){
    .popup_city .popup_list ul{
        column-count: 1;
    }
}

/* SMART FILTER */
.prop-smart-filter {
    border: 2px solid gray
}
.table_item_head_cnt .prop-smart-filter > div {
    border-bottom: none;
}

.table_item_head_cnt .prop-smart-filter > div:after {
    border-right: solid 2px #da2c2c;
    border-bottom: solid 2px #da2c2c;
}

.popup_list--smartfilter .popup_list_item--smartfilter {
    width: 16.66667%;
}

.popup_list_item--smartfilter label {
    margin-bottom: 15px;
}

.popup_list_item--smartfilter span.check-title {
    font-size: 14px;
}

.popup_table.popup_table--wide {
    max-width: 992px;
}

@media(max-width: 768px) {
    .prop-smart-filter {
        margin-bottom: 5px;
        padding-right: 30px;
    }

    .popup_list--smartfilter .popup_list_item--smartfilter {
        width: 50%;
    }
}

/* MAINPAGE */
.mainpage_title h1 {
    margin: 40px 0;
}

@media(max-width: 768px) {
    .mainpage_title h1 {
        margin: 20px 0;
    }
}

.linkId .linkName{color:black}
.active .linkName{color: white}
.titSec a{color: #0000CA; font-size: 140%; font-weight: 700}

.logo_cnt img, .header_top img{
    width: 100px;
}

.btnMain span a{
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 16px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    padding: 20px 0 20px;
    text-transform: uppercase;
    cursor: pointer;
}

.btnMain span a:hover{
    color:#da2c2c;
}

.advTitle{
    color: white;
    font-size: 80%;
}

.titSec {
    position: relative
}

.idVer {
    display: inline-block;
    position: absolute;
    bottom: 200px;
}

.loadMore{
    color:#da2c2c;
    border:1px solid #da2c2c;
    font-weight: 500;
}
.loadMore:hover{
    background: #da2c2c;
    color: white;
}

.header_menu{text-align: left;margin-left:40px;margin-top: -8px;}.header_menu .menu > div a{color: #282828;font-size:80%;text-transform:capitalize;font-weight: normal;margin-left: 10px}.header_topV{display: flex;justify-content: space-between;width: 100%;}.header_email{margin-top: -8px}.wa_cnt{margin-top: -8px}.header-phone{margin-left: 50px;margin-top: -8px}@media (max-width: 2980px) and (min-width: 981px){.header_email{margin-left:150px;}.wa_cnt{margin-left: 50px;}}@media (max-width: 980px) and (min-width: 701px){.header_email{margin-left:30px;}.wa_cnt{margin-left: 30px;}.header_menu{display: none;}}
@media (max-width: 700px) {.header_menu{display: none;}}.header_btn {height: 50px;background: url(/img/header-bottom.jpg) 50% 50% no-repeat #282828;margin-left: 30px}.header_btn a{margin-top: -20px}.cat-menu-btn{border: none}.cat-menu-drop a{margin-bottom: 10px;}.cat-menu-drop{top:130px;padding-top: 30px}.cat-menu__items, .menu-list__column{margin-top: 20px}.menu-list{margin-top: 20px}.cat-menu-btn.open_burger{background: none;border: none}.header_topN{display: flex;justify-content:flex-start;width: 40%;}.cat-menu-btn{margin-top: -10px}.header-search input{height:43px;width: 100%;border: none;padding-left: 10px;font-size: 100%;border:1px solid aqua;width:250px;}.header-search{height:40px;position: relative;margin-left: 50px}.submitWord{width:30px;height:30px;border:0;background:transparent url('/local/templates/main/public/img/search.png') no-repeat center;text-indent:-1000em;cursor:pointer;cursor:hand;border-radius:5px;position: absolute;top: 5px;right: 5px;opacity: 0.7}.header-search input:hover, .header-search input:focus{border:2px solid aqua;}.submitWord:hover{opacity: 1}.header_btn:hover{background: #da2c2c;}.header_menu .menu > div a:hover{color: #da2c2c;}