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



.ordered-block__text {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
}

footer .third_bottom_menu {
    margin: 0 0 0 15px;
    height: 460px;
    overflow: hidden;
}

    .fancybox-navigation .fancybox-button {
        height: auto !important;
        top:320px !important;
    }

.accordion-title {
    display: block;
    padding: 15px;
    background: #FCD65D !important;
    cursor: pointer;
    font-weight: bold;
    transition: background 0.3s;
    font-size: 18px;
    color: #000 !important;
}

.accordion-title1 {
    display: block;
    padding: 15px;
    background: #FCD65D !important;
    cursor: pointer;
    font-weight: bold;
    transition: background 0.3s;
    font-size: 18px;
    color: #000 !important;
}

.left { left: 0px !important; }

.bmhouse-search-result-item-description {
    display: none;
}

.logo-row .logo {
    display: inline-block;
    position: relative;
    height: 82px;
    max-width: 240px !important;
    line-height: 84px;
}

a.btn.btn-transparent-border.btn-lg.has-ripple {
    background-color: #ffb400;
    border-color: #ffb400;
    color: #ffffff;
}

.btn.btn-transparent-border {
    border: 1px solid #ffb400;
background-color: #ffb400;
    color: #fff;
}

.font_xs.text-block.preview-text-replace {
    font-size: 15px;
    font-weight: 800;
}

.d-table {
    text-align: center;
}

.d-table td {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.d-table caption {
    font-size: 20px;
    line-height: 1.2;
    color: #202631;
    margin-bottom: 20px;
}

.t-table thead tr td {
    background-color: #202631;
    padding: 15px 0;
    color: #fff;
}

.t-table {
    cellspacing: 1;
}

.t-table thead tr td h2 {
    color: #fff;
}

.t-table thead tr th {
    background-color: #202631;
    padding: 15px 0;
    color: #fff;
}

.detail-text tr:first-child td span {
    color: #fff !important;
}

.detail-text tr:first-child td p {
    color: #fff !important;
}
.detail-text tr:first-child td p span {
    color: #fff !important;
}

.t-table tr td {
    padding-top: 20px;
    padding-bottom: 20px;
}

button.top-btn.inline-search-show {
    display: none;
}

@media (max-width: 800px) {

button.top-btn.inline-search-show { display: block; }

}

span#bmhouse-search-button {
    display: none !important;
}

#bmhouse-search-block {
    position: relative;
    width: 100% !important;
    box-sizing: content-box;
    padding: 10px 0;
}

#bmhouse-search-block input {
    width: 98.5% !important;
    padding: 0px 11px 0px !important;
    font-size: unset !important;
    font-family: unset !important;
    border-radius: 3px;
    border: 1px solid #ccc;
    background-color: #fff;
    position: relative  !important;
    z-index: 20;
    line-height: 0px !important;
    height: 40px !important;
}

#bmhouse-search-result {
    width: 100% !important;
    top: 52px !important;
}

#bmhouse-search-block #bmhouse-search-clear.visible {
    display: none !important;
}

.drag-block.container.grey.CATALOG_TAB.grey_block.js-load-block {
    width: 100% !important;
}

.top_block_switch {
    display: none;
}