.slider-line .tp-banner-container .tp-bannertimer,
.slider-line .tp-banner-container .tparrows,
.slider-line .tp-banner-container .tp-bullets{
	display:none !important;
}
.sale-card-list-name span{
    width: 90%;
    float: left;
}
/*.ajax_popup .bx_item_detail .bx_item_container .bx_md{*/
    /*clear: none;*/
/*}*/

.ajax_popup{
    overflow-x: hidden;
}
.ajax_popup .price-line{
    background: transparent;
    margin-top: 20px;
}
.sale-card-table .quick_view{
    width: 20%;
}
.content_table_product_list{
    min-height: 1312px;
}
.sale-card-table .quick_view .ajax_link{
    display: none;
    background: #127bb1;
    text-align: center;
    background: -moz-linear-gradient(top, #127bb1 0%, #127bb1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#127bb1), color-stop(100%,#127bb1));
    background: -webkit-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: -o-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: -ms-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: linear-gradient(to bottom, #127bb1 0%,#127bb1 100%);
    color: #fff;
    padding: 5px 10px;
    font-size: 13px;
    text-decoration: none;
}
.sale-card-table  tr:hover .quick_view .ajax_link{
    display: block;
}

.cart table{
    float: left;
    width: 100%;
}

.cart thead{
    background: #127bb1;
}
.cart thead td{
    color: #fff;
}
.cart .img_pr img{
    width: 120px;
}
.cart td{
    padding: 20px;
    border: 3px solid #fff;
}

.cart_block{
    position: relative;
    float: left;
    padding: 15px;
}
.cart_block a{
    text-decoration: none;
    color: #23527c;
    font-weight: 600;
}
.cart_block .ico .count{
    position: absolute;
    width: 25px;
    bottom: 10px;
    right: 6px;
    height: 25px;
    display: block;
    text-align: center;
    background: rgba(18, 123, 177, 0.81);
    color: #fff;
    font-weight: 600;
    border-radius: 50%;
    line-height: 25px;
}
.cart_block .ico img{
    width: 30px;
}
.add_to_cart_link{
    text-align: center;
    width: 100%;
    display: block;
}
.add_cart{
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #127bb1;
    display: inline-block;
    color: #FFF;
    background: -moz-linear-gradient(top, #127bb1 0%, #127bb1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#127bb1), color-stop(100%,#127bb1));
    background: -webkit-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: -o-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: -ms-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: linear-gradient(to bottom, #127bb1 0%,#127bb1 100%);
    border-radius: 5px;
}
.add_cart:after{
    content: url(/images/add_to_cart.svg);
    display: block;
    text-align: center;
    text-align: center;
    margin-top: 7px;
    margin-left: -3px
}

.load .add_cart:after{
    content: url(/images/load.svg);
    display: block;
    text-align: center;
    margin-top: 7px;
    margin-left: -3px
}

.popup-window-overlay{
    position: fixed!important;
    height: 100%!important;
    width: 100%!important;
}
.total_order li .right{
    width: 50%;
    float: left;
}
.total_order li .left{
    width: 50%;
    float: left;
}
.total_order .value{
    font-size: 18px;
}
.total_order .name{
    font-weight: 600;
}
.total_order li{
    line-height: 18px;
    margin:0 0 15px;
    float: left;
    width: 100%;
    text-align: right;
    list-style: none;
}
.total_order{
    padding: 20px;
    width: 50%;
    float: right;
}
.cart_order{
    float: right;
    text-align: right;
    width: 100%;
}


.modal_block .order_list  .total_price{
    margin: 0 0 30px;
    font-weight: 600;
    width: 100%;
    font-size: 16px;
    float: left;
}
.modal_block .order_list ul li{
    background: #f5f5f5;
    padding: 5px;
    margin-bottom: 2px;
    float: left;
    width: 100%;
}
.modal_block .order_list ul {
    width: 100%;
    float: left;
    padding: 0;
    position: relative;
    max-height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 30px 0;
}
.modal_block .order_list ul li .name{
    font-weight: 600;
    width: 60%;
    float: left;
}
.modal_block .order_list ul li .value{
    font-style: italic;
    width: 40%;
    float: left;
}
.modal_block .order_list ul li{
    list-style: none;
    margin: 0 0 5px;
}
.modal_block .order_list .title{
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
.modal_block .order_list{
    width: 100%;
    float: left;
}
.modal_block{
    display: none;
    position: relative;
    width: 100%;
    float: left;
}
.modal_block form{
    margin: 0 5px;
}
.modal_block form input.error{
    box-shadow:  0 0 0 2px #d75a4a;
}
.modal_block form input{
    margin-bottom: 10px;
}
.modal_block .btn_submit{
    margin: 20px 0 0;
    width: 100%;
    text-align: center;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    border-radius: 5px;
    transition: transform 0.2s ease;
}
.modal_block .load:after{
    content: url(/images/load.svg);
    display: block;
    text-align: center;
    height: 10px;
    float: right;
}
.modal_block .btn_submit:active{
    transform: scale(0.95);
}
.modal_block .total_price .price{
    color: #d75a4a;
}


.table-striped ul{
    margin: 0;
}
.table-striped ul li{
    list-style: none;
    margin: 0;
}
.table-striped .more_product{
    color: #00a2df;
    cursor: pointer;
    text-decoration: underline;
}
.table-striped ol>li:before{
    counter-increment: section;
    content: counters(section,'') " ";
    background: #00a2df;
    position: absolute;
    width: 25px;
    left: -31px;
    height: 25px;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    color: #fff;
    margin-top: -3px;
}
.table-striped ol li{
    position: relative;
    list-style: none;

}
.table-striped ol{
    padding: 0;
    margin: 0;
    counter-reset: section;
    list-style-type: none;
    display: none;
}
.bx-filter-parameters-box:last-child{
    border: 0;
}
.bx-filter-parameters-box {
    width: 100% !important;
    border-bottom: 1px solid #fff;
}
.bx-filter.bx-blue .bx-filter-section{
    background: #127bb1;
    background: -moz-linear-gradient(top, #127bb1 0%, #127bb1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#127bb1), color-stop(100%,#127bb1));
    background: -webkit-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: -o-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: -ms-linear-gradient(top, #127bb1 0%,#127bb1 100%);
    background: linear-gradient(to bottom, #127bb1 0%,#127bb1 100%);
    color: #FFF;
}
.bx-filter .bx-filter-title{
    color: #fff;
    font-weight: 600;
    padding: 0 10px;
}
.bx-filter .bx-filter-parameters-box-title{
    padding: 10px 0;
    cursor: pointer;
}

.bx-filter .bx-filter-parameters-box-title span i{
    float: right;
}
.bx-filter .bx-filter-parameters-box-title span{
    color : #fff;
    font-weight: 600;
}

.bx-filter .bx-filter-parameters-box-title span:hover{
    border: 0;
}

.bx-filter.bx-blue .btn-themes{
    background: transparent;
    border: 1px solid #fff;
}

.bx-filter-parameters-box-container .btn-link,.bx-ft-sub,.bx-ui-slider-part span{
    color: #fff!important;
}
.bx-filter.bx-blue .bx-ui-slider-pricebar-v{
    background: #ff5f5f;
}
.bx-filter-button-box{
    margin: 35px 0 0;
}

.page_product .add_to_cart_link .add_cart{
    background: transparent;
    position: absolute;
    top: 0;
    right: 8px;
}
.page_product .add_to_cart_link:active{
    opacity: 0.8;
}
.page_product .add_to_cart_link{
    background: #127bb1;
    display: inline-block;
    font-weight: 600;
    position: relative;
    text-align: left;
    padding: 8px 15px;
    color: #FFF;
    background: -moz-linear-gradient(top, #ff0002  0%, #b01f1d  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0002), color-stop(100%,#b01f1d));
    background: -webkit-linear-gradient(top, #ff0002 0%,#b01f1d 100%);
    background: -o-linear-gradient(top, #ff0002 0%,#b01f1d 100%);
    background: -ms-linear-gradient(top, #ff0002 0%,#b01f1d 100%);
    background: linear-gradient(to bottom, #ff0002 0%,#b01f1d 100%);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.ajax_popup .add_to_cart_link .add_cart{
    background: transparent;
    position: absolute;
    top: 0;
    right: 8px;
}
.ajax_popup .add_to_cart_link:active{
    opacity: 0.8;
}
.ajax_popup .corporate-product-operation{
    float: right;
    padding: 0 70px 0 0;
    width: 33.3%;
}
.ajax_popup .row_link .color-button.small-button{
    width: 100%;
    margin: 10px 0;
}

.fancybox-overlay{
    z-index: 999!important;
}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar .popup-window-top-row .popup-window-right-column {
    background: #127bb1!important;
    background: -moz-linear-gradient(top, #127bb1 0%, #127bb1 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#127bb1), color-stop(100%,#127bb1))!important;
    background: -webkit-linear-gradient(top, #127bb1 0%,#127bb1 100%)!important;
    background: -o-linear-gradient(top, #127bb1 0%,#127bb1 100%)!important;
    background: -ms-linear-gradient(top, #127bb1 0%,#127bb1 100%)!important;
    background: linear-gradient(to bottom, #127bb1 0%,#127bb1 100%)!important;
}
.ajax_popup .add_to_cart_link{
    background: #127bb1;
    display: inline-block;
    font-weight: 600;
    position: relative;
    text-align: left;
    border-radius: 4px;
    padding: 8px 15px;
    color: #FFF;
    background: -moz-linear-gradient(top, #ff0002  0%, #b01f1d  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0002), color-stop(100%,#b01f1d));
    background: -webkit-linear-gradient(top, #ff0002 0%,#b01f1d 100%);
    background: -o-linear-gradient(top, #ff0002 0%,#b01f1d 100%);
    background: -ms-linear-gradient(top, #ff0002 0%,#b01f1d 100%);
    background: linear-gradient(to bottom, #ff0002 0%,#b01f1d 100%);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.page_product .corporate-product-operation a{
    margin: 0 0 10px;
    width: 100%;
    float: left;
}

.page_product .product-price{
    float: left;
    width: 100%;
    margin: 0 0 10px;
}

.cart_form_order{
    cursor: pointer;
}
.sale-card-table .operation {
    width: 60px;

}
.bx-filter .bx-filter-select-text{
    color: #000;
}

.menu_block{
    margin: 20px 0 0;
}
.filter_block .mobile_title{
    cursor: pointer;
    display: none;
}
.filter_content{
    display: block;
}
.ajax_popup .add_to_cart_link{
    text-align: center;
}
@media (max-width: 991px){
    .content_table_product_list{
        min-height: 0;
    }
    .filter_column_block{
        display: block!important;
        padding: 0;
        width: 100%;
        margin: 20px 0;
    }
    .filter_block .mobile_title .fa{
        margin-left: 10px;
        font-size: 25px;
        position: absolute;
    }
    .filter_block .mobile_title{
        background: #127bb1!important;
        background: -moz-linear-gradient(top, #127bb1 0%, #127bb1 100%)!important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#127bb1), color-stop(100%,#127bb1))!important;
        background: -webkit-linear-gradient(top, #127bb1 0%,#127bb1 100%)!important;
        background: -o-linear-gradient(top, #127bb1 0%,#127bb1 100%)!important;
        background: -ms-linear-gradient(top, #127bb1 0%,#127bb1 100%)!important;
        background: linear-gradient(to bottom, #127bb1 0%,#127bb1 100%)!important;
        padding: 20px 0;
        width: 100%;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
    }
    .filter_content{
        display: none;
    }
}
@media (max-width: 768px){

    .fancybox-opened{
        z-index: 1000!important;
    }
    .ajax_popup .row_link {
        width: 84%;
    }
    .ajax_popup .corporate-product-operation{
        padding: 0;
        margin: 0 0 20px 0;
        width: 100%;
    }
}
@media (max-width: 320px) {
    .ajax_popup .add_to_cart_link .add_cart{
        display: none;
    }
}
@media (min-width: 1600px){
    .ajax_popup .add_to_cart_link{
        text-align: left;
    }
    .ajax_popup .row_link{
        margin: 0 auto;
        width: 50%;
    }
}