.constructor .add-to-cart, .constructor .in-cart-list {white-space: nowrap; padding:12px 0 10px; margin:1px 0; font-size:12px; transition:background 0.3s;-webkit-transition:background 0.3s; -moz-transition:background 0.3s; -ms-transition:background 0.3s; -o-transition:background 0.3s; cursor: pointer; display: block; color: #DC2E81; border-radius: 8px; border: 2px solid #DC2E81; background: #fff; font-weight: bold; text-align: center;}
.constructor .add-to-cart:hover,.constructor .in-cart-list:hover {background: #DC2E81; color: #fff;}
.bx_item_set_hor_item.result.constructor .in-cart-list {background: #338CD9; color: #FFFFFF; border-color: #338CD9;}
.bx_item_set_hor_item.result.constructor .add-to-cart .icons, .constructor .in-cart-list .icons {color: #fff;}
.bx_item_set_hor_item.result.constructor .add-to-cart .action-name, .bx_item_set_hor_item.result.constructor .in-cart-list .action-name { text-transform: uppercase;}
.bx_item_set_hor_container_big{margin-bottom: 60px; padding: 25px 0 0 0;}
.bx_item_set_hor_container_big .bx_item_section_name_gray{font-weight: bold;font-size: 24px;}
.bx_item_set_hor_container_big .bx_item_set_hor {padding-top: 16px;}
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item{float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 20px; position: relative;}
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.result{width: 20%; padding:4% 0 0 0;}
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus {background-image:url(images/plus_set.svg)}
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.equally{background-image:url(images/equally_set.svg)}
.bx-touch 	.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus, .bx-touch 	.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.equally {background-size: 20px;}
.bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus   {background-image:url(images/x2plus.png)}
.bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.equally{background-image:url(images/x2equally.png)}
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus   {background-position:94.3% 30%;background-repeat:no-repeat}
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.equally{background-position:94.3% 30%;background-repeat:no-repeat}
.bx_item_set_hor_container_big .bx_item_set_img_container{margin: 0; padding: 4px; width: 75%; height: 100%;}
.bx_item_set_hor_container_big .bx_item_set_img_container a{
    display: block;
    overflow: hidden;
    margin:0;
    padding-top: 100%;
    width: 100%;
    height:0;
    background-position: center;
    /*-webkit-background-size: 98% auto;
    background-size: 98% auto;*/
    background-repeat: no-repeat;
}
.bx_item_set_hor_container_big .bx_item_set_linkitem{
    display: block;
    padding-top: 6%;
    color: #5C5C5C;
    text-align: left;
    text-decoration: none;
    font-size: 13px;
    line-height: 20px;
    width: 80%;
}
.bx_item_set_hor_container_big .bx_item_set_price{
    display: block;
    color: #000;
    font-size: 24px;
    line-height: 28px;
    white-space: nowrap;
    font-weight: bold;
}
.bx_item_set_hor_container_big .bx_item_set_price.old   {
    font-size: 11px;
    text-decoration: line-through
}
.bx-touch .bx_item_set_hor_container_big .bx_item_set_del,
.bx_item_set_hor_container_big .bx_item_set_hor_item:hover .bx_item_set_del{
    position:absolute;
    top:  -10px;
    left: -10px;
    display:block;
    width: 21px;
    height:21px;
    background:url(images/del_item.png) no-repeat center;
    -webkit-background-size:21px 21px;
    background-size:21px 21px;
    cursor:pointer;
}
.bx_item_set_hor_container_big .bx_item_set_old_price{
    display: block;
    color: #5C5C5C;
    text-decoration: line-through;
    text-align: center;
    white-space: nowrap;
    font-weight: bold;
    font-size:16px;
    line-height: 25px;
    margin-top: 2px;
    padding: 0 10px;
}
.bx_item_set_hor_container_big .price{
    display: block;
    text-align: center;
    white-space: nowrap;
    font-weight: bold;
    font-size: 36px;
    line-height: 42px;
    margin-top: 2px;
}

.bx_item_set_hor_container_big .bx_item_set_economy_price{
    color: #DC2E81;
    font-size: 10px;
    display: block;
    line-height: 10px;
    margin-bottom: 20px;
}

.bx_item_set_hor_container_big .bx_item_set_creator_link{
    font-size: 13px;
    line-height: 20px;
    color: #338CD9;
    text-decoration: underline;
    display: block;
    margin-top: 15px;
}
.bx_item_set_hor_container_big .bx_item_set_creator_link:hover{text-decoration: none}




.bx_item_set_hor_container_big .bx_bt_white{
    display: inline-block;
    border:1px solid #e9e9e9;
    border-radius:3px;
    background: #fcfcfc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
    background:-webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background:   -moz-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background:    -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background:     -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background:        linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
    color:#656565;
    text-align: center;
    text-decoration:none;
    text-shadow:0 1px 0 #fff;
    font-size:14px;
    cursor:pointer;
}
.bx_item_set_hor_container_big .bx_bt_white:hover 		{background: #fff;}
.bx_item_set_hor_container_big .bx_bt_white:active 	{
    background: #f1f1f1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fcfcfc));
    background:-webkit-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
    background:   -moz-linear-gradient(top, #f1f1f1 0%, #fcfcfc 100%);
    background:    -ms-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
    background:     -o-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
    background:        linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
    box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_item_set_hor_container_big .bx_medium.bx_bt_white		{
    padding: 0 13px;
    height: 25px;
    font-weight: bold;
    line-height: 25px;
}
.bx_item_set_hor_container_big .bx_medium.bx_bt_white 		{font-weight: bold;}



@media (min-width:981px){}
@media (min-width:740px) and (max-width:980px){
    .bx_item_set_hor_container_big .bx_item_set_linkitem {
        font-size: 11px;
        line-height: 11px;
    }
    .bx_item_set_hor_container_big .bx_item_set_price{font-size: 10px !important}
    .bx-touch .bx_item_set_hor_container_big .bx_item_section_name_gray,
    .bx-touch .bx_item_set_hor_container_big .bx_bt_white,
    .bx_item_set_hor_container_big .bx_item_set_price strong{font-size: 12px !important}
    .bx-touch .bx_item_set_hor_container_big .bx_medium.bx_bt_white{padding: 0 5px}
}
@media (max-width: 767px) {
    .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus, .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.equally {
        width: 50% !important;
        background-size: 50px;
    }
    .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.result {
        width: 50%;
    }
}
@media (min-width:361px) and (max-width:740px) {
    .bx_item_set_hor_container_big .bx_item_set_img_container{
        max-width: 96px;
        width: auto;
        float: none;
        margin: 0 auto;
    }
    .bx_item_set_hor_container_big .bx_item_set_linkitem {margin: 0}
}
@media (max-width:640px) {	.bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item:first-child{display: none}}
@media (max-width:530px) {
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_creator_link {display: none}
}
@media (max-width:480px) {
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item:first-child{display:block}
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item{
        float: none;
        width: 100% !important;
        padding-bottom:20px;
        padding-right: 0;
        /*position: relative;*/
    }
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus   {background-size:11px auto;background-position: 50% 94.3%;background-repeat:no-repeat}
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.equally{background-size:11px auto;background-position: 50% 94.3%;background-repeat:no-repeat}
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.result,
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_old_price,
    .bx-touch .bx_item_set_hor_container_big .bx_item_set_economy_price {
        width: 100% !important;
        display: block;
    }
}
.bx_item_set_hor_container_big .bx_bt_white,
.bx_item_set_hor_container_big .bx_item_set_price,
.bx_item_set_hor_container_big .bx_item_set_linkitem,
.bx_item_set_hor_container_big .bx_medium.bx_bt_white,
.bx_item_set_hor_container_big .bx_item_set_old_price,
.bx_item_set_hor_container_big .bx_item_set_price strong,
.bx_item_set_hor_container_big .bx_item_set_creator_link,
.bx_item_set_hor_container_big .bx_item_set_result_block,
.bx_item_set_hor_container_big .bx_item_set_economy_price,
.bx_item_set_hor_container_big .bx_item_set_img_container,
.bx_item_set_hor_container_big .bx_item_section_name_gray,
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item,
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus,
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.equally,
.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.result
{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}



@media (min-width: 920px) {
    .constructor .add-to-cart, .constructor .in-cart-list {min-width: 200px;}
}

/*============= popup ==========*/

.bx_modal_container{
    background:#fff;
    border-radius:8px;
}
.bx_modal_container.bx_kit{
    padding-bottom: 20px;
    width: 851px;
}
.bx_modal_title{
    position:absolute;
    top:  0;
    right:0;
    left: 0;
    height:50px;
    border-bottom:1px solid #d9d9d9;
    border-radius:8px 8px 0 0;
    background: #fdfdfd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fdfdfd 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#ebebeb));
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#ebebeb 100%);
    background: -o-linear-gradient(top, #fdfdfd 0%,#ebebeb 100%);
    background: -ms-linear-gradient(top, #fdfdfd 0%,#ebebeb 100%);
    background: linear-gradient(to bottom, #fdfdfd 0%,#ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ebebeb',GradientType=0 );
}
.bx_modal_title h4{
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin: 0;
    padding:0 30px 0 20px;
    width:100%;
    color:#4f4f4f;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
    text-shadow:0 1px 1px #fff;
    white-space:nowrap;
    font-weight:bold;
    font-size:  18px;
    line-height:50px;
}

.bx_modal_closed{
    position:absolute;
    top:  50%;
    right:10px;
    margin-top:-20px;
    width: 40px;
    height:40px;
    background:url(images/closed.png) no-repeat center;
    opacity:.6;
    cursor:pointer;
}
.bx_modal_closed:hover{opacity:1}

.bx_modal_small_title{
    display: block;
    margin-top: 10px;
    font-size:15px;
    font-weight:bold;
}
.bx_modal_description{
    color:#919191;
    font-size:12px;
    display:block;
}
.bx_modal_body{}

.bx_kit_one_section{
    margin-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #ededed;
}

.bx_kit_item{
    position:relative;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:  16%;
    height:270px;
}
.bx_kit_item_border{
    border:1px solid #c9c9c9;
    border-radius:8px;
}
.bx_kit_item_children{
    padding: 5px;
    background: #fff;
    height: 100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.discount .bx_kit_item_children{
    position: relative;
    z-index: 113;
    box-shadow:0 2px 1px -1px rgba(0,0,0,0.4);
}
.bx_kit_item_discount{
    text-decoration: line-through;
    z-index:111;
    font-size:16px;
    text-align:center;
}
.bx_kit_one_section .bx_kit_item_discount{
    right:0;
    left: 0;
    z-index: 111;
}
.bx_kit_item_border:hover{border:1px solid #9a9a9a}
.bx_kit_item_empty{background:#f7f7f7}
.bx_kit_item_plus{
    float: left;
    width:5%;
    height:280px;
    background:url(images/plus.png) no-repeat center;
}
.bx_kit_item_equally{
    float:left;
    width:5%;
    height:280px;
    background:url(images/equally.png) no-repeat center;
}
.bx_kit_img_container{
    position:relative;
    overflow:hidden;
    margin-bottom:5px;
    width: 100%;
    height:140px;
    border-radius:8px;
    background-position:center;
    background-repeat:no-repeat;
}
.bx_kit_img_portrait{
    -webkit-background-size: auto 100%;
    background-size:auto 100%;
}
.bx_kit_img_landscape{
    -webkit-background-size:100% auto;
    background-size:100% auto;
}

.bx_kit_item_del{display:none}
.bx-touch 			.bx_kit_item_del,
.bx_kit_item:hover 	.bx_kit_item_del{
    position:absolute;
    top:  -10px;
    right:-10px;
    display:block;
    width: 27px;
    height:27px;
    background:url(images/del_item.png) no-repeat center;
    -webkit-background-size:27px;
    background-size:27px;
    cursor:pointer;
}

.bx_kit_item_articul {
    overflow:hidden;
    height:16px;
    color:#a5a5a5;
    font-size:13px;
}
.bx_kit_item_title {
    overflow:hidden;
    height:70px;
}
.bx_kit_item_title a {
    color:#3f3f3f;
    text-decoration:none;
    font-size:13px;
}
.bx_kit_item_price {
    color:#3f3f3f;
    font-weight:bold;
}
.bx_kit_item_price .bx_price {
    font-size:16px;
    color: #DC2E81;
    text-align: center;
}

.bx_kit_result{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-top:20px;
    width: 100%;
    height:100%;
    text-align:center;
}
.bx_modal_container .bx_kit_result.not_sale{padding-top: 60px;}
.bx_modal_container .bx_kit_result_one{
    margin-bottom:10px;
    padding:3px;
    color:#737373;
    text-align:center;
    font-size :14px;
}
.bx_kit_result_one strong{
    text-decoration:line-through;
    font-weight:bold;
    font-size  :15px;
}

.bx_kit_result_two{
    margin-bottom:10px;
    padding:3px;
    color:#000;
    text-align:center;
    font-size :18px;
}
.bx_kit_result_two strong{
    font-weight:bold;
    font-size:18px;
}

.bx_kit_result_tre{
    margin-bottom:10px;
    padding:3px;
    color:#b02727;
    text-align:center;
    font-size :18px;
}
.bx_kit_result_tre strong{
    font-weight:bold;
    font-size  :18px;
}


.bx_kit_two_section{
    position:relative;
    overflow:hidden;
    margin-top:15px;
}
.bx_kit_two_section_ova{
    position:relative;
    overflow: hidden;
    padding-top:10px;
    padding-bottom: 30px;
    width: 100%;
    /*white-space:nowrap;*/
}
.bx-touch .bx_kit_two_section_ova{overflow-x:auto}
.bx_kit_two_item_slider{position: relative}
.bx_kit_item_slider{
    position:relative;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 10px 0 0;
}

.bx_kit_item_add{display:none}
.bx-touch 					.bx_kit_item_add,
.bx_kit_item_slider:hover 	.bx_kit_item_add{
    position:absolute;
    top:  -10px;
    right:-10px;
    display:block;
    width: 27px;
    height:27px;
    background:url(images/add_item.png) no-repeat center;
    -webkit-background-size:27px;
    background-size:27px;
    cursor:pointer;
}
.bx_kit_item_slider .bx_kit_item{
    z-index:112;
    padding-bottom:40px;
    width:100%;
    background:#fff;
    padding: 5px;
}
.bx_kit_item_slider_drag {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    box-shadow: "0 0 18px 0 rgba(0,0,0,.15)";
    background-color: white;
    position: relative;
    z-index: 115;
    padding: 5px;
}
.bx_kit_item_slider .bx_kit_item.discount{position: relative;box-shadow:0 2px 1px -1px rgba(0,0,0,0.4)}

.bx_kit_item_slider_arrow_left,
.bx_kit_item_slider_arrow_right{
    position:absolute;
    top   :  0;
    bottom:  0;
    width : 50px;
    height:280px;
    cursor:pointer;
}
.bx_kit_item_slider_arrow_left    			{left: 0px;  background: 											url(images/shadow_left.png)  repeat-y left }
.bx_kit_item_slider_arrow_right   			{right:0px;  background: 											url(images/shadow_right.png) repeat-y right}
.bx-no-touch 		.bx_kit_item_slider_arrow_left {z-index:113;background:url(images/arr_left.png)  no-repeat center, url(images/shadow_left.png)  repeat-y left }
.bx-no-touch 		.bx_kit_item_slider_arrow_right{z-index:113;background:url(images/arr_right.png) no-repeat center, url(images/shadow_right.png) repeat-y right}
.bx-no-touch.bx-ie8 .bx_kit_item_slider_arrow_left {z-index:113;background:url(images/arr_left.png)  no-repeat center}
.bx-no-touch.bx-ie8 .bx_kit_item_slider_arrow_right{z-index:113;background:url(images/arr_right.png) no-repeat center}


.bx_kit_item .add-to-cart{
    background-color: transparent;
    color: #DC2E81;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    border: 1px solid #DC2E81;
    font-size: 13px;
    font-weight: bold;
    display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease ;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease ;
    transition: all 0.3s ease ;
    max-width: 175px;
    margin: 0 auto;
    cursor: pointer;
}
.bx_kit_item .add-to-cart:hover {
    background: #DC2E81;
    color: #fff;
}
.bx_kit_item .in-cart-list {
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: bold;
    display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease ;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease ;
    transition: all 0.3s ease ;
    max-width: 175px;
    margin: 0 auto;
    cursor: pointer;
}

@media  (min-width:850px){
    .bx_modal_containe .bx_bt_blue.bx_medium{padding:0 17px}
    .bx_modal_containe .bx_bt_blue.bx_medium .bx_icon_cart{
        margin-right:10px;
        width:26px;
    }
}
@media  (max-width:810px){
    .bx_modal_container{
        background:#fff;
        border-radius:8px;
    }
    .bx_modal_container.bx_kit{width:680px}
}
@media (max-width:700px) {
    .bx_modal_container.bx_kit {width: auto}
    .bx_kit_two_section{padding:0}
    .bx_kit_item 	   {height:175px}
    .bx_kit_item_plus,
    .bx_kit_item_equally {
        height:175px;
        -webkit-background-size:10px;
        background-size:10px;
    }
    .bx_kit_item_articul {display:none}
    .bx_kit_item_title   {
        overflow:hidden;
        height:39px;
        line-height:11px;
    }
    .bx_kit_item_title a {
        font-size:11px;
        line-height:11px;
    }
    .bx_kit_item_price .bx_price{font-size:11px}

    .bx_kit_result{padding-top:0}
    .bx_kit_result.not_sale{padding-top: 31px;}
    .bx_kit_result_one,
    .bx_kit_result_two,
    .bx_kit_result_tre{
        margin-bottom:5px;
        font-size:10px;
    }
    .bx_kit_result_one strong,
    .bx_kit_result_two strong,
    .bx_kit_result_tre strong {font-size:12px}
    .bx_bt_blue.bx_medium span{font-size:14px}
    .bx_bt_blue.bx_medium .bx_icon_cart{display:none}
    .bx_kit_img_container{height:100px}
}

@media (max-height:770px) {
    .bx_modal_container.bx_kit{margin-top:0}

}
@media (max-width:580px) {
    .bx-touch .bx_kit.bx_modal_container{display:none !important}
}
.popup-window-titlebar{
    border-radius: 15px!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,
.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{
    background-color: #fff!important;
    background-image: none!important;
    background-position: 0 0;
    border-bottom: none!important;
    box-shadow: none!important;
}
.catalog-constructor table{
    border-collapse: inherit!important;
}