.listHeaderMenu--adapt {
    display: none !important;
}
.social {
    clear: both;
}
.filters-toggle-link, .filter-mob {
    display: none;
}
#YMapsID-2911 + ymaps {
    display: none !important;
}
a#move_up {
    z-index: 1;
}
.knopka_menu {
    display: none !important;
    width: 40px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding-top: 14px;
    cursor: pointer;
}
.icon-bar {
    display: block;
    height: 5px;
    width: 100%;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    background: #fff;
}
.icon-bar + .icon-bar {
    margin-top: 3px;
}
.uk-offcanvas-page .icon-bar:nth-child(1) {
    -webkit-transform: rotate(45deg) translate(5px, 4px);
    -ms-transform: rotate(45deg) translate(7px, 7px);
    transform: rotate(45deg) translate(7px, 7px);
}
.uk-offcanvas-page .icon-bar:nth-child(2) {
    opacity: 0;
}
.uk-offcanvas-page .icon-bar:nth-child(3) {
    -webkit-transform: rotate(-45deg) translate(4px, -4px);
    -ms-transform: rotate(-45deg) translate(4px, -4px);
    transform: rotate(-45deg) translate(4px, -4px);
}
.product__wrap {
    display: flex;
    flex-wrap: wrap;
}
.product__wrap:after {
    content: '';
    clear: both;
    overflow: hidden;
    display: block;
    width: 100%;
}

@media screen and (max-width: 1224px) {
    .conteiner {
        width: 100% !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: 1230px;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    #content .conteiner .column2 {
        margin-left: -20px;
    }
    #content .conteiner .column2:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    #content .conteiner .column2 .leftCol {
        width: 75%;
        padding-left: 25px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2 .rightCol {
        width: 25%;
        padding-left: 25px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content {
        clear: both;
    }
    #content:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    img {
        max-width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
    }
    #header .conteiner .cart {
        margin: 0;
        right: 0;
    }
    #header .conteiner .cart1 {
        margin: 0;
        right: 160px;
    }
    #headerMenu .conteiner .listHeaderMenu li {
        padding-left: 2px;
        padding-right: 2px;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center;
    }
    #headerMenu .conteiner .listHeaderMenu li:last-child {
        padding-left: 2px;
    }
    #headerMenu .conteiner .listHeaderMenu li:first-child {
        padding-right: 2px;
    }
    #headerMenu .conteiner {
        padding-right: 446px !important;
    }
    #headerMenu .conteiner .listHeaderMenu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    #header {
        height: auto;
        padding-bottom: 15px;
    }
    #header .conteiner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: -10px;
        width: auto !important;
    }
    #header .conteiner .address, #header .conteiner .logo, #header .conteiner .search {
        width: 33.3333% !important;
        padding-right: 0 !important;
        padding-left: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #header .conteiner > br {
        display: none;
    }
    #header .conteiner .search .inputSearch {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-size: 100% 100%;
    }
    #header .conteiner .address {
        position: relative;
        z-index: 1;
    }
    #mainmenu .conteiner .listMenu li .name {
        width: auto;
    }
    #mainmenu .conteiner .listMenu li .name a {
        padding-left: 2px;
        padding-right: 2px;
    }
    #mainmenu .conteiner .listMenu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    #mainmenu .conteiner {
        padding-left: 39px !important;
    }
    #mainmenu .conteiner .listMenu li .menuPop {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        right: 0;
    }
    #mainmenu .conteiner .listMenu li .menuPop .section {
        padding-left: 5px;
        padding-right: 5px;
        width: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #mainmenu .conteiner .listMenu li .menuPop .section .image {
        width: -webkit-calc(25% - 10px);
        width: calc(25% - 10px);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #mainmenu .conteiner .listMenu li .menuPop .section .info {
        width: 75%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct,
    #content .conteiner .column2right .rightCol .category .categoryBox .listCategory {
        margin-left: -20px;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li,
    #content .conteiner .column2right .rightCol .category .categoryBox .listCategory li {
        margin-right: 0 !important;
        margin-left: 20px !important;
        width: -webkit-calc(33.3333% - 20px);
        width: calc(33.3333% - 20px);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description .image,
    #content .conteiner .column2right .rightCol .category .categoryBox .listCategory li .image {
        width: 100%;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description .box .button {
        width: -webkit-calc(100% - 113px);
        width: calc(100% - 113px);
        background-size: 100% 100%;
        right: 10px;
    }
    #content .conteiner .column2 .leftCol .box {
        position: relative;
    }
    .two-img > div {
        margin-left: -10px;
    }
    .two-img > div > a {
        display: block;
        float: left;
        padding-left: 10px;
        width: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2 .leftCol .box .conditionBox .logoConteiner {
        width: 20%;
        padding-left: 5px;
        padding-right: 5px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2 .leftCol .box .listArticle:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    #content .conteiner .column2 .leftCol .box .listArticle li {
        width: 33.3333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #footer .conteiner {
        text-align: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 36px;
    }
    #footer .conteiner .address {
        margin: 10px;
        display: inline-block;
    }
    #footer .conteiner .operationTime {
        display: inline-block;
        margin: 10px 20px 10px 10px;
    }
    #footer .conteiner .copyright {
        display: inline-block;
        margin: 10px auto;
    }
    #footer .conteiner > br {
        display: none;
    }
    #footer .conteiner .operationTime .time {
        width: auto;
    }
    #content .conteiner .column2right {
        padding-left: 276px;
    }
    #content .conteiner .column2right:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    #content .conteiner .column2right > .leftCol {
        margin-right: 25px;
        margin-left: -276px;
    }
    #content .conteiner .column2right .rightCol {
        width: 100%;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory {
        margin-left: -20px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: -webkit-calc(100% + 20px);
        width: calc(100% + 20px);
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory > li {
        width: -webkit-calc(50% - 20px);
        width: calc(50% - 20px);
        height: auto;
        margin: 0 0 20px 20px !important;
        background: white;
        border: 1px solid #D7D7D7;
        -webkit-transition: border 0.3s ease 0s;
        transition: border 0.3s ease 0s;
        -webkit-border-radius: 25px;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 15px;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory > li:hover {
        border-color: #FF9A00;
        background: white;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .nameOneLine,
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .image,
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .features,
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .text {
        padding-left: 15px;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .priceBox .addBox {
        height: auto;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box > a {
        float: left;
        width: 58%;
        margin-right: 2%;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box > .priceBox {
        float: left;
        width: 40%;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .priceBox .buttonBox {
        position: static;
        margin: 0;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .priceBox .addBox .price .inStock {
        margin: 0 0 12px 14px;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .image {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding-right: 0;
        text-align: center;
        padding-top: 20px;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .image > div {
        display: inline-block;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box {
        height: auto;
        padding-bottom: 20px;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .priceBox .addBox {
        width: auto;
        padding: 0;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .features {
        padding-right: 0;
        height: auto;
        max-height: none;
    }
    #content .conteiner .column2right .rightCol h2.name2 {
        width: 100%;
        float: none;
    }
    #content .conteiner .column2right .rightCol .listArticle li {
        width: 33.3333% !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2right .rightCol .listArticle li.articleAll {
        width: 100% !important;
    }
    #YMapsID-2911 {
        display: none;
    }
    #YMapsID-2911 + ymaps {
        display: block !important;
    }
    #power_form, .calculationPower--inner {
        margin-left: -20px;
    }
    #power_form:after, .calculationPower--inner:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    #content .conteiner .column2right .rightCol .calculationPower .leftBox,
    #content .conteiner .column2right .rightCol .calculationPower .rightBox {
        width: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 20px;
    }
    #content .conteiner .column2right .rightCol .calculationPower .leftBox .inputConteiner,
    #content .conteiner .column2right .rightCol .calculationPower .rightBox .inputConteiner,
    #content .conteiner .column2right .rightCol .calculationPower .rightBox .cart .selectConteiner {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        border: 1px solid #CCCCCC;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        background: none;
    }
    #content .conteiner .column2right .rightCol .calculationPower .leftBox .inputConteiner .inputText,
    #content .conteiner .column2right .rightCol .calculationPower .rightBox .inputConteiner .inputText,
    #content .conteiner .column2right .rightCol .calculationPower .rightBox .cart .selectConteiner .deliverySelect {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-size: 100% 27px;
    }
    #content .conteiner .column2right .rightCol .calculationPower .rightBox .calculationButton {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-size: contain;
    }
    .form.cart_form {
        width: 100%;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox {
        position: relative;
        padding-right: 0;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox,
    #content .conteiner .column2right .rightCol .cartBox .cartPrice {
        width: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2right .rightCol .cartBox .cartPrice {
        background-position: bottom right;
        margin-left: 20px;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts > li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .name {
        width: 250px;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .delete {
        width: 50px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .image {
        width: 90px;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox {
        border: 1px solid #d5d5d5;
        padding-bottom: 16px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        border-bottom-right-radius: 0;
    }
    .product__wrap {
        margin-left: -20px;
    }
    #content .conteiner .column2right .rightCol .product .images {
        width: 40%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 20px;
    }
    #content .conteiner .column2right .rightCol .product .images .listImages a {
        display: block;
        border: 1px solid #d8d8d8;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        position: relative;
    }
    #content .conteiner .column2right .rightCol .product .images a:after {
        position: absolute;
        content: '';
        background: url("../images/lupa-bg.png") no-repeat;
        width: 16px;
        height: 16px;
        right: 15px;
        bottom: 15px;
    }
    #content .conteiner .column2right .rightCol .product .images a:hover {
        border-color: #FA9800;
    }
    #content .conteiner .column2right .rightCol .product .productInfo {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 20px;
        float: left;
    }
    #content .conteiner .column2right .rightCol .product .images .bigImage {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background: none;
    }
    #content .conteiner .column2right .rightCol .product .images .bigImage:hover {
        background: none;
    }
    #content .conteiner .column2right .rightCol .product .productInfo .box {
        background: none;
        border: 1px solid #d8d8d8;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        height: auto;
        padding-bottom: 21px;
    }
    #content .conteiner .column2right .rightCol .product .features {
        margin-left: 0;
        width: 100%;
    }
    #content .conteiner .column2right .rightCol .product .features:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li {
        height: auto;
    }
    .cartBox .productsBox .listCartProducts .credits-info {
        flex: 1 0 100%;
    }


    #content .product .productInfo,
    #content .product .productInfo .variantBox {
        width: 100% !important;
    }
}
@media screen and (max-width: 1100px) {
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box > .priceBox {
        width: 100% !important;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box > a {
        width: 100% !important;
    }
}
@media screen and (max-width: 1080px) {
    #content .conteiner .column2right .rightCol .product .productInfo {
        margin-top: 1em;
    }
}
@media screen and (min-width: 960px) {
    #mainmenu .conteiner .listMenu li:hover .menuPop {
        display: block !important;
    }
}
@media screen and (max-width: 959px) {
    #header .conteiner .address {
        margin-top: 29px;
    }
    #headerMenu .conteiner {
        padding-right: 0 !important;
    }
    #headerMenu {
        height: 47px;
    }
    /* ========================================================================
     Component: Off-canvas
   ========================================================================== */
    /*
     * This is the offcanvas overlay and bar container
     * 1. Hide by default
     * 2. Set fixed position
     * 3. Deactivate browser touch actions in IE11
     * 4. Mask the background page
     */
    .uk-offcanvas {
        /* 1 */
        display: none;
        /* 2 */
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1111000;
        /* 3 */
        -ms-touch-action: none;
        touch-action: none;
        /* 4 */
        background: rgba(0, 0, 0, 0.1);
    }
    .uk-offcanvas.uk-active {
        display: block;
    }
    /* Sub-object `uk-offcanvas-page`
     ========================================================================== */
    /*
     * Prepares the whole HTML page to slide-out
     * 1. Fix the main page and disallow scrolling
     * 2. Side-out transition
     * 3. Needed for the transition to work instead of just letting it pop to the side
     */
    .uk-offcanvas-page {
        /* 1 */
        position: fixed;
        /* 2 */
        -webkit-transition: margin-left 0.3s ease-in-out;
        transition: margin-left 0.3s ease-in-out;
        /* 3 */
        margin-left: 0;
    }
    /* Sub-object `uk-offcanvas-bar`
     ========================================================================== */
    /*
     * This is the offcanvas bar
     * 1. Set fixed position
     * 2. Size and style
     * 3. Allow scrolling
     * 4. Side-out transition
     * 5. Deactivate scroll chaining in IE11
     */
    .uk-offcanvas-bar {
        /* 1 */
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        z-index: 1111001;
        /* 2 */
        width: 270px;
        max-width: 100%;
        background: #333;
        /* 3 */
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        /* 4 */
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
        /* 5 */
        -ms-scroll-chaining: none;
    }
    .uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    /* Modifier `uk-offcanvas-bar-flip`
     ========================================================================== */
    .uk-offcanvas-bar-flip {
        left: auto;
        right: 0;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
    }
    /* Offcanvase modes
     ========================================================================== */
    .uk-offcanvas-bar[mode='none'] {
        -webkit-transition: none;
        transition: none;
    }
    .uk-offcanvas-bar[mode='reveal'] {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        clip: rect(0, 0, 100vh, 0);
        -webkit-transition: -webkit-transform 0.3s ease-in-out, clip 0.3s ease-in-out;
        -webkit-transition: clip 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
        transition: clip 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, clip 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, clip 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    }
    .uk-offcanvas-bar-flip[mode='reveal'] {
        clip: none;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
    }
    .uk-offcanvas-bar-flip[mode='reveal'] > * {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    }
    .uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode='reveal'].uk-offcanvas-bar-show > * {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    /* Panel in offcanvas
     ========================================================================== */
    .uk-offcanvas .uk-panel {
        margin: 20px 10px 20px 15px;
        color: #777;
    }
    .uk-offcanvas .uk-panel a:not([class]):hover {
        color: #fff;
    }
    #headerMenu .conteiner .listHeaderMenu {
        display: none;
    }
    .listHeaderMenu--adapt {
        display: block !important;
        list-style: none;
        padding-left: 0;
    }
    .listHeaderMenu--adapt li {
        margin-bottom: 5px;
    }
    .listHeaderMenu--adapt a {
        color: #fff;
        font-weight: 700;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 14px;
        text-shadow: 1px 1px 1px #334F29;
    }
    .knopka_menu {
        display: block !important;
    }
    #mainmenu .conteiner .listMenu {
        display: block;
    }
    #mainmenu .conteiner .listMenu li .name a {
        padding-left: 0;
        padding-right: 15px;
        height: auto;
        display: block;
        text-align: left;
        font-size: 14px;
    }
    #mainmenu .conteiner .listMenu li {
        float: none;
        display: block;
        margin: 0 0 10px !important;
        border: none !important;
        background: none !important;
        -webkit-border-radius: 0;
        border-radius: 0;
        position: relative;
    }
    .mobi-accord-ico {
        display: inline-block;
        content: '';
        width: 100%;
        height: 20px;
        position: absolute;
        right: 0;
        top: 0;
    }
    .mobi-accord-ico:before {
        position: absolute;
        right: 0;
        top: 5px;
        background: url("../images/ugolok.png") no-repeat;
        width: 17px;
        height: 9px;
        content: '';
    }
    #mainmenu .conteiner .listMenu li:nth-child(4) .mobi-accord-ico, #mainmenu .conteiner .listMenu li:nth-child(6) .mobi-accord-ico {
        height: 35px;
    }
    /*
    #mainmenu .conteiner .listMenu li:nth-child(3){
      .mobi-accord-ico, .menuPop{
        display: none !important;
      }
      .name a:after{
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
      }
    }
    */
    #mainmenu .conteiner .listMenu li .name {
        height: auto;
        display: block;
        background: none;
    }
    #mainmenu .conteiner .listMenu li:first-child {
        margin: 0 0 5px;
    }
    #mainmenu .conteiner .listMenu li .menuPop {
        position: static;
        min-width: 1px;
        margin-top: 10px !important;
    }
    #mainmenu .conteiner .listMenu li .menuPop:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        width: 100%;
    }
    #mainmenu .conteiner .listMenu li .menuPop .itemBg {
        display: none;
    }
    #mainmenu .conteiner .listMenu li .menuPop .section .image,
    #mainmenu .conteiner .listMenu li:hover .menuPop {
        display: none;
    }
    #mainmenu .conteiner .listMenu li .menuPop .section .info {
        width: 100%;
    }
    #mainmenu .conteiner .listMenu li .menuPop .section {
        width: 100%;
    }
    #mainmenu .conteiner .listMenu li .menuPop .section .info a {
        font-size: 15px;
        padding-top: 2px;
        padding-bottom: 2px;
        display: inline-block;
    }
    .zagolovok22 a, .zagolovok23 a {
        font-size: 16px !important;
        display: block !important;
        line-height: 16px;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li,
    #content .conteiner .column2right .rightCol .category .categoryBox .listCategory li {
        width: -webkit-calc(50% - 20px);
        width: calc(50% - 20px);
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description .box .button {
        background-size: auto;
    }
    #content .conteiner .column2 .leftCol .productImgFly .box {
        max-width: 256px;
        margin-left: auto;
        margin-right: auto;
        left: 8px;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description .box .boxLink {
        margin-left: 0;
    }
    #content .conteiner .column2 .leftCol .box .conditionBox .logoConteiner {
        width: 25%;
    }
    #footer {
        height: auto;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box > *, #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box a {
        width: 100% !important;
        padding-right: 0;
        padding-left: 15px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .delete {
        padding-left: 10px;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li {
        height: auto;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li > * {
        height: auto !important;
        /*display: block !important;*/
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price {
        height: auto;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price > div {
        width: 100%;
        margin: 10px 0 !important;
        text-align: center;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price .price1 {
        width: 100%;
    }
}
.telH {
    color: inherit;
    text-decoration: none;
}
@media screen and (max-width: 880px) {
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory > li {
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
    }
}
@media screen and (max-width: 767px) {
    #content .conteiner .column2 .leftCol {
        width: 100%;
        margin-bottom: 20px;
    }
    #content .conteiner .column2 .leftCol span {
        word-wrap: break-word;
    }
    #content .conteiner .column2 .rightCol {
        width: 100%;
    }
    #header .conteiner .logo, #header .conteiner .address {
        width: 50% !important;
    }
    #header .conteiner .search {
        width: 100% !important;
        max-width: 373px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
    }
    #header .conteiner {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #content .conteiner .column2 .leftCol .box .listArticle li {
        padding: 0 0 20px !important;
        width: 100%;
        height: auto;
        background: none;
        border-bottom: 1px solid #E1E1E1;
        margin-bottom: 20px;
    }
    #content .conteiner .column2 .leftCol .box .listArticle li:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }
    #content .conteiner .column2 .rightCol .box,
    #content .conteiner .column2 .rightCol .boxPrice {
        text-align: center;
    }
    #content .conteiner .column2right {
        padding-left: 0;
    }
    #content .conteiner .column2right > .leftCol {
        display: none;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory > li {
        width: -webkit-calc(50% - 20px);
        width: calc(50% - 20px);
    }
    .filters-toggle-link {
        display: block;
        font-family: Arial, sans-serif;
        font-size: 20px;
        color: #ff7324;
        font-weight: 700;
        line-height: 19px;
        text-align: center;
        margin-bottom: 15px;
    }
    .filters #filter-form {
        display: none;
    }
    .filters.is-shown #filter-form {
        display: block;
    }
    #content .conteiner .column2right .leftCol .filterMenu .listFilterMenu .listItems li {
        display: inline-block;
    }
    .filter-mob {
        display: block;
    }
    .filter-mob.leftCol {
        float: none !important;
        margin-right: 0 !important;
        width: 100% !important;
    }
    #content .conteiner .column2right .leftCol .filterMenu:last-child {
        margin-bottom: 15px;
    }
    #content .conteiner .column2right .rightCol .listArticle li {
        max-height: 323px;
        height: auto;
        width: 100% !important;
        margin-bottom: 20px;
    }
    #content .conteiner .column2right .rightCol .listArticle li .newsText .text {
        height: auto;
        min-height: 1px;
    }
    #sh_button {
        display: none !important;
    }
}
@media screen and (max-width: 640px) {
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory li .box .image {
        height: auto;
    }
    #content .conteiner .column2 .leftCol .box .conditionBox .logoConteiner {
        width: 33.3333%;
    }
    #content .conteiner .column2right .rightCol .podcategory .podcategoryBox .listpodCategory > li {
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts > li {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .image {
        width: 110px;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .name {
        width: -webkit-calc(100% - 110px);
        width: calc(100% - 110px);
        background: none;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: -webkit-calc(100% - 50px);
        width: calc(100% - 50px);
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price > div {
        width: auto !important;
        margin: 5px !important;
        float: none;
    }
    #content .conteiner .column2right .rightCol .product .images {
        width: 100%;
        margin-bottom: 20px;
        height: auto;
    }
    #content .conteiner .column2right .rightCol .product .images .bigImage {
        height: auto;
    }
    #content .conteiner .column2right .rightCol .product .productInfo {
        width: 100%;
    }
    .popup-category__id-6 {
        width: 96%;
        height: auto;
        margin: 0;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        text-align: center;
    }
    #content .conteiner .column2right .rightCol .product .images {
        flex: none;
    }
}
@media screen and (max-width: 590px) {
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description .box .button {
        background-size: 100% 100%;
    }
    .two-img > div > a {
        width: 100%;
    }

    .credits-info ul {
        /*flex: 1 0 100%*/
    }
    #content .conteiner .column2right .rightCol .product .productInfo .box .buttonBox {
        flex: 1 0 100%;
        margin-top: 2em;
    }
    .credits-info {
        /*flex-flow: row wrap;
        flex: 1 0 100%;*/
    }
    #content .conteiner .column2right .rightCol .product .productInfo .box .add2cart-button {
        flex: 1 0 100%;
    }
}
@media screen and (max-width: 479px) {
    #header .conteiner .address {
        margin-top: 15px;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description .box .button {
        background-size: auto;
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li,
    #content .conteiner .column2right .rightCol .category .categoryBox .listCategory li {
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
    }
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description .image,
    #content .conteiner .column2 .leftCol .box .products .listProduct li .description,
    #content .conteiner .column2 .leftCol .box .products .listProduct li {
        height: auto;
    }
    #content .conteiner .column2 .leftCol .box .conditionBox .logoConteiner {
        width: 50%;
    }
    #header .conteiner .logo, #header .conteiner .address {
        width: 100% !important;
    }
    #header {
        background-size: auto 100%;
    }
    #header .conteiner .cart1 {
        display: none;
    }
    #header .conteiner .cart {
        right: auto;
        left: 50%;
        margin-left: -130px;
        margin-right: auto;
    }
    #content .conteiner .column2right .rightCol .calculationPower .leftBox,
    #content .conteiner .column2right .rightCol .calculationPower .rightBox,
    #content .conteiner .column2right .rightCol .calculationPower .rightBox .cart .selectConteiner .deliverySelect {
        width: 100%;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .delete {
        width: 35px;
        margin-left: auto;
        margin-right: auto;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price {
        width: -webkit-calc(100% - 35px);
        width: calc(100% - 35px);
    }
}
@media screen and (max-width: 430px) {
    #content .conteiner .column2right .rightCol .cartBox .cartPrice {
        margin-left: 0;
        background: none;
    }
    #content .conteiner .column2right .rightCol .cartBox .cartPrice .price .price1,
    #content .conteiner .column2right .rightCol .cartBox .cartPrice .price .price2 {
        width: 150px;
        margin: 5px;
    }
    #content .conteiner .column2right .rightCol .cartBox .cartPrice .price {
        width: auto;
    }
    #content .conteiner .column2right .rightCol .cartBox .productsBox {
        border-bottom-left-radius: 0;
    }
}
@media screen and (max-width: 369px) {
    #content .conteiner .column2right .rightCol .cartBox .productsBox .listCartProducts li .price {
        background: none;
        width: 100%;
    }
}
