.product-price-container span {}

.product-price-container .product-as-kit-old-price {}

.product-price-container .product-as-kit-price {}

.product-price-container .product-as-kit-price.be-product-as-kit-price-new {}

.kit-widget.be-css .btn-default,
.kit-form.be-css .btn-default,
.be-css-popup .modal-dialog .btn-default {}

.kit-widget.be-css .btn-default:hover,
.kit-form.be-css .btn-default:hover,
.be-css-popup .modal-dialog .btn-default:hover {}

.kit-widget.be-css .btn-primary,
.kit-form.be-css .btn-primary,
.be-css-popup .modal-dialog .btn-primary {}

.kit-widget.be-css .btn-primary:hover,
.kit-form.be-css .btn-primary:hover,
.be-css-popup .modal-dialog .btn-primary:hover {}

.kit-widget.be-css .btn-primary:active,
.kit-form.be-css .btn-primary:active,
.be-css-popup .modal-dialog .btn-primary:active {}

.kit-form.be-css .btn#button-set-item-product-cancel:hover {}

.select-product-button,
.empty-item-add-button,
.add-to-kit-free-product-button {}

.select-product-button:hover,
.empty-item-add-button:hover,
.add-to-kit-free-product-button:hover {}

.be-css .row1 {
    display: block !important;
}

.be-css {}

.be-css {}

.be-css {}

.kit-form .nav>li>a {}

.be-css .radio {}

.be-css .radio label {}

.be-css .radio label.be-selected-option {}

.be-css .radio input {
    /*display:none;*/
}

.be-css .radio .option-name {
    /*display:none;*/
}

.be-css .radio .be-option-price {
    /*display:none;*/
}

.be-css .radio.radio-image {}

.be-css .radio.radio-image label {}

.be-css .radio.radio-image img {}

.be-css .radio.radio-image label.be-selected-option img {}

.be-css .radio.radio-image input {
    /*display:none;*/
}

.be-css .radio.radio-image .option-name {
    /*display:none;*/
}

.be-css .radio.radio-image .be-option-price {
    /*display:none;*/
}

.be-css-popup {}

.modal-bundle-expert {}

.kit-form .tab-content {
    display: block !important;
    padding: 8px 0;
}

.kit-form .tab-content li {
    margin-left: 0 !important;
}

.kit-form .tab-content table {
    width: 100% !important;
}

.kit-form .tab-content table td {
    padding-right: 16px;
}

#bundle-expert-form-modal .modal-body {
    /*padding: 0;*/
}

.kit-form .nav.nav-tabs {
    margin-top: 0 !important;
}

.kit-form .main-image img {
    max-width: 300px !important;
}

.kit-widget .btn-primary,
.modal-bundle-expert .btn-primary {}

.kit-widget .input-quantity-field,
.kit-form .input-quantity-field {
    width: auto !important;
}

.kit-widget .quantity-buttons i,
.kit-form .quantity-buttons i {}

.kit-form .bottom-block-header {
    /*display:none;*/
}

.kit-widget .radio input,
.kit-widget .radio .option-price,
.kit-widget .radio img {
    /*display:none;*/
}

.kit-widget .radio label {}

.kit-widget .radio label:hover,
.kit-widget .radio label.be-selected-option {}

.kit-form .radio input,
.kit-form .radio .option-price,
.kit-form #options-container .radio img {
    /*display:none;*/
}

.kit-form .radio label {}

.kit-form .radio label:hover,
.kit-form .radio label.be-selected-option {}

.be-main-widgets-container {}

.be-custom-widget-1 .product-layout.compact-view {
    padding: 0 15px
}

.kit-widget-series.be-custom-widget-1 .free-product-container-in-kit-header>div {
    border-top: unset;
}

.be-custom-widget-1 .kit-widget-header {
    background-color: unset !important;
    /* border-bottom: unset !important; */
    border: 1px solid #e1e1e1 !important;
    border-radius: 4px;
    margin-bottom: 8px;
}

.be-series .series-type {
    display: flex;
    margin-bottom: 8px
}

.be-series .series-type .series-type-color {
    margin-right: 8px;
    border: 1px solid #fff;
    padding: 8px;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.5s;
    /* width: 100px; */
    /* height: 100px; */
}

.be-series .series-type .series-type-color img {
    width: 100px;

}

.product-page__image-main-carousel .series-color-img-over {
    position: absolute;
    top: 16px;
}

@media (max-width: 1344px) {
    .product-page__image-main-carousel .series-color-img-over {
        top: 0px;
    }
}

.be-series .series-type .series-type-color:hover {

    border-color: #d3d3d3;

}

.product-page__image-main-carousel-series {
    position: relative;
    display: flex;
    justify-content: center;
    padding: 16px;
}

.be-series .series-type .series-type-color.active-item {
    border-color: #999;
}

.series-color-img {
    max-width: 100%;
}

.be-series .bx-wrapper {
    margin-bottom: 16px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border: unset;
    background: #fff;
    max-width: 490px !important;
}

.series-active-items-info {

    display: flex;

    flex-direction: column;

    margin: 16px 0 8px;
}

.series-active-items-info-item {
    margin-bottom: 8px
}

.be-custom-widget-1 {}

.be-custom-widget-1 {}

.be-custom-widget-1 {}

.be-custom-widget-1 {}

.be-custom-widget-2 {
    display: flex;
}

.be-custom-widget-2 .be-product-layout {

    color: var(--add-to-cart-btn-c);

    background: var(--add-to-cart-btn-bg-hover);

    border-radius: 4px;
}

.be-custom-widget-2 .be-product-layout a {

    color: var(--add-to-cart-btn-c);

}

.be-main-widgets-container {
    min-height: unset;
}

.kit-widget.be-css.be-custom-widget-1 #kit-items-container .product-thumb__caption_title {
    flex: 1 1 100%;
}

.kit-widget.be-css.be-custom-widget-1 #kit-items-container .product-thumb__model {
    display: flex !important;
    padding: 0 10px 0 20px;
    margin: 0;
}

@media (max-width: 991px) {
    .kit-widget.be-css.be-custom-widget-1 #kit-items-container .product-thumb__model {
        padding-left: 0;
        flex-wrap: wrap;
    }

    .kit-widget.be-css.be-custom-widget-1 .compact-view .product-thumb__price {
        min-width: unset;
    }

}

@media (max-width: 991px) {
    .kit-widget.be-css.be-custom-widget-1 .compact-view .qty-switch {
        display: flex;
    }

}

@media (max-width: 350px) {
    .kit-widget.be-css.be-custom-widget-1 .compact-view .product-thumb__cart {
        /* flex-direction: column; */
        /* align-items: center; */
        /* justify-content: center; */
    }

    .kit-widget.be-css.be-custom-widget-1 .compact-view .product-thumb__cart .qty-switch {
        /* margin-right: 0; */
        margin-bottom: 8px;
    }

}



.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -21px;
    outline: 0;
    width: 22px;
    height: 40px;
    text-indent: -9999px;
    z-index: 99;
    opacity: 0.75;
}

.bx-wrapper .bx-prev {
    left: -38px;
    background: url('http://royalvolt.ru/catalog/view/javascript/bxslider/images/bx-controls-t1.png') no-repeat 0 0;
}



.bx-wrapper .bx-next {
    right: -30px;
    background: url('http://royalvolt.ru/catalog/view/javascript/bxslider/images/bx-controls-t1.png') no-repeat -22px;
}

.bx-wrapper .bx-next:focus, .bx-wrapper .bx-next:hover {
    background-position: -22px 0;
}

.bx-wrapper{
    margin:0 32px
}


@media (max-width: 600px) {
    .bx-wrapper .bx-controls-direction .bx-prev {
          width: 11px;
          height: 30px;
         left: -30px;
    }

    .bx-wrapper .bx-controls-direction .bx-next {
        width: 11px;
          height: 30px;
        right: -24px;
        background-position: 100% 0;
    }


}


@media (max-width: 767px) {
    .series-page .product-block{
        display: flex;
        flex-direction: column;
    }
    .series-page .product-block .qty-indicator, .series-page .product-block .product-page__wishlist-compare, .series-page .product-block  .product-data{
        order:2
    }
    .series-page .product-block  .product-data{
        margin:0 !important ;
    }
}

.be-custom-widget-1 .product-thumb__caption{
    justify-content: space-between;
}
.be-custom-widget-1 .product-thumb__caption-1{
    display:flex;
}

.be-custom-widget-1 .product-thumb__caption-2{
     display:flex;
     align-items: center;
     justify-self: end;
}

@media (max-width: 991px) {
        .be-custom-widget-1 .compact-view .product-thumb__image {
        display: flex;
    }

    .be-custom-widget-1 .product-thumb__caption{
    flex-direction: column;
    align-items: start;
    margin-left: 8px;
}

    .be-custom-widget-1 .product-thumb__caption-2{
 margin-top: 8px;
 justify-content: space-between;
 width: 100%;
}

    .be-custom-widget-1 .product-thumb__caption-2 .product-thumb__price{
        padding-left:0
    }
}