/*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;  }*/

#popup_iframe_wrapper {
    z-index: 9999 !important;
}

.subscribe_button.excel_btn svg path {
    fill: white !important;
}

.subscribe_button.excel_btn>span {
    position: relative;
}

.subscribe_button.excel_btn span a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.drag-block[data-order="99"] {
    -webkit-box-ordinal-group: 99;
    -ms-flex-order: 99;
    order: 99;
}

div#BRANDS_COPY_CLIENTS .maxwidth-theme.only-on-front {
    padding-top: 79px;
    padding-bottom: 79px;
}

div#BRANDS_COPY_CLIENTS a.pull-right.font_upper.muted {
    display: none;
    pointer-events: none;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item img {
    max-height: 150px;
    min-height: 150px;
    max-width: 150px;
    width: auto !important;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item {
    line-height: 150px;
    height: 150px;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item a {
    pointer-events: none !important;
    cursor: pointer;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item p {
    padding: 0 15px;
    display: block !important;
    margin-bottom: 0px;
    margin-top: 15px;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item {
    display: block !important;
    height: fit-content;
    line-height: normal;
}

div#BRANDS_COPY_CLIENTS {
    background: #121427;
}

div#BRANDS_COPY_CLIENTS .maxwidth-theme.only-on-front {
    background: #121427;
}

div#BRANDS_COPY_CLIENTS .top_block h3 {
    color: white;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item p {
    color: white;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item img {
    min-height: fit-content;
}

.clients_image_wrapper {
    height: 130px;
    width: 130px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: white !important;
    border-radius: 50% !important;
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    min-height: 130px;
    min-width: 130px;
}

.clients_image_wrapper img {
    max-width: 100%;
    max-height: 100%;
}

div#BRANDS_COPY_CLIENTS .item-views.brands .item img {
    max-width: 100%;
    max-height: 100%;
    min-width: unset;
    min-height: unset;
}

.item-views.brands .item img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    filter: none;
    -webkit-filter: grayscale(0%);
}

@media screen and (max-width: 550px) {
    .clients_image_wrapper {
        min-width: 100px;
        min-height: 100px;
        height: 100px;
        width: 100px;
    }
    div#BRANDS_COPY_CLIENTS .item-views.brands .item p {
        padding: 0px;
        font-size: 12px;
    }
}

/* .title>a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
} */

.section-compact-list__info>a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.viewed_product_block .viewed-wrapper .block-item__title a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}

footer .info .col-md-12.col-sm-12:last-child .subscribe_button .btn {
    background: #234b23;
}

.subscribe_button.excel_btn span.btn.has-ripple {
    background: #234b23;
}