/* NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him. */

/* Examples (uncomment to use): */
/*
body .wrapper {
    max-width: 1400px !important;
}
body {
    background: url(image_source) top no-repeat;
}
a.compare_item {
    display: none !important;
}
*/

.licenses_inline {
    margin-top: 35px !important;
}

.dropdown-menu {
    width: 100%;
}

.logo-row .logo {
    max-width: 250px;
}

.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > a {
    font-size: 14px;
}

@media (max-width: 640px) {
    .form.inline.FEEDBACK_TOALL form .captcha-row .captcha_input {
        width: 100%;
        max-width: unset;
        margin-bottom: 10px;
    }
    .FEEDBACK_TOALL.form.inline .form-control.captcha-row .captcha_image {
        margin: 10px auto 0;
        display: flex;
    }
    .FEEDBACK_TOALL.form.inline .captcha-row .captcha_input input[name="captcha_word"] {
        position: static;
    }
}

@media (min-width: 1024px) {
    .FEEDBACK_TOALL form {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .FEEDBACK_TOALL form .form_body {
        display: flex;
        width: 100%;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0 -15px;
    }
    .FEEDBACK_TOALL form .form-control {
        width: 33.33%;
        padding: 0 15px;
    }
    .FEEDBACK_TOALL form .clearboth {
        display: none;
    }
    .FEEDBACK_TOALL form .filter.licence_block {
        padding: 0 0 6px 0;
    }
}

.auth_wr_inner,
#one_click_buy_form .delivery_note_wrapper,
#bx-soa-delivery,
#bx-soa-paysystem,
.total-scroll-info.font_sm,
.bx-soa-cart-total .ttotal-scroll-info,
.total-delivery-info.font_xs,
#bx-soa-total > div.bx-soa-total-wrapper.sticky_top > div.bx-soa-cart-total > div:nth-child(6),
#content > div.wrapper_inner.wide_page > div > div > div > div > table:nth-child(6) {
    display: none !important;
}

.left_block .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li {
    float: none;
    width: 100%;
    padding-bottom: 0;
}

.left_block .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > a {
    padding: 10px 0 0 0;
}

.left_block .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .dropdown {
    padding: 0;
}

.content-text.muted777 .maxwidth-theme {
    padding: 0;
}

.content-text.muted777 .FEEDBACK_SUPPORT .form_head {
    display: none;
}

.form_result.success {
    font-weight: bold;
    color: #005f86;
}

@media (max-width: 480px) {
    .item-stock {
        display: flex !important;
        white-space: normal;
    }
    .compact-catalog .ajax_load .item .catalog_item > div {
        padding: 15px 15px 40px;
    }
    .compact-catalog .ajax_load.block .catalog_item .footer_button {
        left: 15px;
        right: 15px;
    }
    .btn.btn-exlg:not(.font-ignore) {
        font-size: 12px;
        white-space: normal;
        padding: 3px 5px !important;
        line-height: 1.2;
    }
}
.form_footer {
	margin: 35px 0 35px 0!important;
}