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

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.sort_header .sort_display {
    display: none;
}

/*  form  */

.popup div.form-control label span.checkbox1, .form_body div.form-control label span.checkbox1 {

    top: 25px;
    left: 20px;
    position: absolute;
}
.form-control label .star {
    display: none;

}
.toorder_frame.jqmWindow.popup.jqm-init.show {
    width: inherit;
}

/*  form  */

li[data-view]:before {
    color: transparent;
}

/* task-14488 */
.favourite_icons {
    width: 34px;
    height: 34px;
    position: absolute;
    top: -5px;
    right: -16px;
}

.favourite_item {
    position: absolute;
    left: 0;
    z-index: 53;
}

.favourite_value > i {
    display: inline-block;
    width: 34px;
    height: 34px;
    background-image: none;
}

.favourite_value > i:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0px 0px -17px;
    width: 34px;
    height: 34px;
    background: url(/bitrix/templates/aspro_next/images/svg/piggy-bank-3.svg) 0px 0px no-repeat;
    background-size: 380% 60%;
}

.favourite-modal {
    display: none;
}

.favourite-modal.visible-modal {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 300px;
    height: 400px;
}

.favourite_item .favourite_value i:before {
    background-position: -105px 6px;
    border-radius: 50%;
}

.favourite_item .favourite_value i:hover:before {
    background-color: rgb(230, 230, 230);
    background-position: 10px 6px;
    cursor: pointer;
}

.favourite_item.added .favourite_value i {
    background-color: #097d69;
    border-radius: 50%;
}

.favourite_item.added .favourite_value i:before {
    background-position: -47px 6px;
}

.favourite_item.added .favourite_value i:hover:before {
    background-color: #068671;
}
/* Modal */
.favourite-close {
    margin-top: -22px;
}

.favourite-modal-header {
    border: none
}

.favourite-modal-footer {
    margin-top: 0;
}

.favourite-modal-body {
    text-align: center;
}

.modal-header .close{
    margin-top: -67px;
}

@media (max-width: 600px) {
    .favourite_icons {
        top: 60px;
        right: 19px;
    }
}
