/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */

.copyml {
    color: #999 !important;
    text-align: right;
    font-size: 11.5px;
    margin-top: 20px;
    display: inline-block;
}

.copyml a:hover {
    color: #fff !important;
    font-size: 11.5px;
}

.copyml a {
    transition: .2s;
}

.side-menu .submenu-wrapper {
    display: none;
}

.menu-item.dropdown.wide_menu .dropdown-menu {
    display: none !important;
}

.item-views.sections .row_block .item .text.childs {
    display: none;
}

.menu-item.dropdown.wide_menu .fa-angle-down {
    display: none !important;
}

.side-menu li.child>a:before {
    content: none;
}

.contacts.contacts-page-map-overlay .contacts-wrapper {
    background: #edf0f3 !important;
}

body.header_nopacity.header_fill_none .header_1 .logo-row,
body.header_nopacity.header_fill_none header .maxwidth-theme {
    background: #373d44;
}

body.header_nopacity .menu-row .maxwidth-theme,
#headerfixed,
body.header_nopacity .menu-row {
    background: #41474e !important;
}

body.header_nopacity.header_fill_none header,
.logo-row .top-description,
.menu-row.with-color.colored_dark .mega-menu table td .wrap>a,
.logo_and_menu-row .phone a,
#headerfixed .logo-row.v2 .mega-menu table td .wrap>a {
    color: white;
}

.main {
    background-color: #edf0f3;
}


.with_dropdown .dropdown>.wrap,
.phone .more_phone a:hover {
    background: #ccc;
}

.dropdown-menu {
    background: #edf0f3;
}

.dropdown-menu>li>a:hover {
    background: #edf0f3;
}

.chars .props_table .char_name span,
.props_table .char_value span,
.tabs .nav.nav-tabs li.active a {
    background: #edf0f3 !important;
}

.ask_a_question .inner,
.ask_a_question,
.ask_a_question .outer>span,
.table .table,
.flexslider,
.catalog.item-views.table .item .inner-wrap,
.item-views.table .item .image img {
    background: #edf0f3 !important;
}


.menu-row .right-icons .cls-1 {
    fill: #FFF;
}

.menu-row .right-icons .stcls-1 {
    fill: #FFF;
}


#mobileheader .mobileheader-v1 {
    background: #41474e;
}

.cls-1 {
    fill: #fff !important;
}

.right_dok .link svg path {
    fill: #969ba4 !important;
}

header {
    background: #1e0c0c;
}

header .social-block {
    margin-left: 50px;
}

header .social-icons i {
    display: none;
}

header .bottom-menu .items .item-link {
    text-align: center;
}

header .btn.btn-default {
    margin: 0;
    display: block;
}

header .btn.btn-default .bottom-menu .items>.item-link {
    display: none;
}

header .bottom-menu .item:hover .title a {
    color: white !important;
}

header .bottom-menu .item {
    margin-bottom: 0;
}

header .bottom-menu .items .item-link a {
    font-size: 14px;
    color: white;
    text-align: center;
}

.logo_and_menu-row .phone-block.with_btn .p-block {
    padding-bottom: 15px;
}

#mobilemenu .bottom-menu .items>.wrap .item {
    margin-bottom: 0;
}

#mobilemenu .bottom-menu .items>.item-link {
    display: none;
}

#mobilemenu .bottom-menu a {
    color: white;
}

#mobilemenu .btn.btn-default {
    margin: 10px auto;
}

#mobilemenu .btn-wrap {
    text-align: center;
}

header .social-icons ul li:first-of-type a {
    margin-left: 0;
}

.mobileheader-v1 .btn.btn-default {
    margin: 10px auto;
}

.mobileheader-v1 .bottom-menu>.items>.item-link {
    display: none;
}

.mobileheader-v1 .bottom-menu .item {
    margin-bottom: 0;
}

.mobileheader-v1 .bottom-menu .item a {
    color: white;
}

div[data-class="BIG_BANNER_INDEX_drag"][data-order="1"] .banners-big.long-banner {
    margin-top: 0;
}

.logo_and_menu-row .phone.with_dropdown>.dropdown {
    z-index: 1;
}

.header_opacity header.light .logo_and_menu-row:not(.full-fill) .btn.btn-default.btn-transparent-bg:not(:hover) {
    color: #6495ED !important;
    border-color: #6495ED !important;
}

span.callback-block.animate-load.colored.btn-transparent-bg.btn-default.btn {
    margin-bottom: 25px;
    color: #6495ED !important;
}

.inner-table-block .btn-default {
    background-color: transparent;
}

.inner-table-block .btn-default a {
    color: #6495ED !important;
}

.logo-row .logo {
    line-height: 100%;
}

.logo_and_menu-row .inner-table-block {
    height: auto;
    padding-top: 0;
}

.social-block .small_title {
    display: none;
}

span.callback-block.animate-load.colored.btn-transparent-bg.btn-default.btn:hover {
    color: white !important;
}

@media (max-width: 1200px) {
    header .social-block {
        margin-left: 16px;
    }
}

@media (min-width: 1200px) {
    body .side-menu>li>a {
        border: 1px solid #c7bcbc;
        border-right-width: 0;
        border-left-width: 0;
        border-bottom-width: 0;
    }
}

.item-views.blocks .title_block .right_link_block {
    display: none;
}

@media (min-width: 991px) {
    .logo-row.top-fill {
        padding: 15px 0;
    }

    .mobileheader-v1 .btn-wrap {
        display: none;
    }
}

@media (max-width: 990px) {
    .mobileheader-v1 .btn-wrap {
        display: inline-block;
        background: #41474e;
        text-align: center;
    }

    .mobileheader-v1 .btn-wrap .item:hover .title {
        color: white !important;
    }

    .mobileheader-v1 .btn-wrap .item:hover .title a {
        color: white !important;
    }
}

@media (max-width: 600px) {
    .mobileheader-v1 .btn-wrap {
        float: left;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 510px) {}


@media (max-width: 768px) {

    h1 {
        font-size: 1.3em;
    }

    .detail .drag_block:not(.tab) h5 {
        font-size: 1.1em;
    }

}

body .catalog.sections .row_block .item .image {
    background: transparent;
}

body .header_1 .logo-row {
    height: auto;
}

.text-tab {
    font-size: 15px;
}

.address a {
    color: white;
}

@media screen and (max-width: 465px) {

    .text-tab {
        font-size: 8px;
    }
}

.maxwidth-theme:before {
    margin-top: -2px;
}