﻿/*.popup_menu_holder{
    display:block !important;
}*/
.main_margin {
    max-width: 100rem;
    margin: auto auto !important;
    padding: 0 20px 0 20px;
}

.backgound_club_1 {
    background: #949494;
    color: #fff;
}

.backgound_club_2 {
    background: #ff2525;
    color: #fff;
}

.backgound_club_3 {
    background: #000;
    color: #fff;
}

.main_separator {
    background-color: #ccc;
    height: 1px !important;
    margin: 10px 0 10px 0;
}

.p_main_control {
    width: 100%;
    /*user-select: none;*/
    min-height: 800px;
    background-color: #fff;
    border-radius: 10px;
}

.b_login {
    cursor: pointer;
}

.pressed {
    cursor: pointer !important;
}

.modal-footer .btn {
    border-radius: 50px !important;
    padding: 5px 20px !important;
}

.rtl .modal-header .btn-close {
    float: left;
    margin: 0;
}

.circle_icon_button {
    background-color: #000;
    width: 20px;
    height: 20px;
    font-size: 15px;
    justify-content: center;
    align-content: center;
    display: inline-flex;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    padding-top: 2px;
    cursor: pointer;
}

    .circle_icon_button:hover {
        background-color: #F3861A;
        color: #F2F2F2;
    }

.languages_dropdown {
    position: unset !important;
}

    .languages_dropdown ul {
        left: -20px;
    }

.rtl .languages_dropdown ul {
    left: 0px;
}

.main_title small a,
.main_title small {
    font-size: 13px;
    color: #696969;
}

h1 {
    font-size: 1.7rem !important;
    font-weight: bold;
}

.btn.btn-primary {
    background-color: #F3861A;
    border: solid 1px #F3861A;
}

h4 {
    font-size: 1.3rem !important;
}
/* Placeholder */
::-webkit-input-placeholder { /* Edge */
    color: #ccc;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc;
}

.modal-footer {
    border-top: 0px !important;
}

.modal-backdrop {
    z-index: 1 !important;
}

.modal-open {
    overflow: visible !important;
    padding-right: 0px !important;
}

::placeholder {
    color: #ccc;
}

.btn_accessibility,
.btn_accessibility * {
    z-index: 1 !important;
    margin-top: 0px !important;
}

.accessibility_component {
    margin-top: 80px;
}

.accessibility_div_wrap {
    z-index: 1 !important;
}

.btn_accessibility {
    -webkit-box-shadow: none !important;
    border: solid 1px #ccc;
    border-radius: 50px !important;
    display: inline-flex !important;
    width: 120px !important;
    align-items: center;
    justify-content: center;
    align-items: center;
    padding: 0px !important;
    top: 155px !important;
}

    .btn_accessibility #accessibility_icon {
        margin-right: 5px !important;
    }

.debug_textbox {
    width: 100%;
}
/* attention inputs */
textarea.attention,
input[type=tel].attention,
input[type=email].attention,
input[type=password].attention,
input[type=number].attention,
input[type=text].attention {
    background-color: #FFDEDE !important;
    color: #ff0000 !important;
}

.attention.checkbox {
    color: #ff0000 !important;
}


/* .accordion */

.accordion .title {
    display: block !important;
    width: 100%;
}

    .accordion .title:after {
        font-family: 'Line Awesome Free';
        font-weight: 900;
        content: "\f107";
        vertical-align: unset;
        float: right;
    }

.rtl .accordion .title:after {
    float: left;
}

.accordion.selected ul {
    display: block;
}

.accordion ul {
    display: none;
    list-style: none;
    padding-left: 15px;
    border-left: solid 2px #f3861a;
}

.rtl .accordion ul {
    padding-left: unset;
    padding-right: 15px;
    border-left: solid 0px #f3861a;
    border-right: solid 2px #f3861a;
}
/* .checkbox */

.checkbox {
    display: grid;
    grid-template-columns: 20px auto;
    align-items: center;
}

    .checkbox label {
        margin-left: 10px;
        cursor: pointer;
    }

.rtl .checkbox label {
    margin-right: 10px !important;
    margin-left: 0px !important;
}

.checkbox input {
    width: 20px !important;
    height: 20px !important;
    cursor: pointer;
    margin-top: 2px;
}

/* .textbox */

.textbox {
    border: solid 1px #ccc;
    border-radius: 50px;
    text-align: center;
    padding: 10px;
}

    .textbox:hover {
        border: solid 1px #f3861a;
    }

    .textbox:focus {
        border: solid 1px #f3861a;
    }

textarea.textbox {
    border-radius: 15px;
}
/* rules */
.rule {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    border-left: solid 4px #ccc;
    padding: 20px;
}

.rtl .rule {
    border-left: solid 0px #ccc;
    border-right: solid 4px #ccc;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}

.rule.success {
    border-color: #62C46A;
}

.rule.attantion {
    border-color: #BCE0FF;
}
/* .dropdown */

.dropdown {
    border: solid 1px #ccc;
    border-radius: 25px;
    text-overflow: "";
    padding: 5px 10px 5px 13px;
    background-color: #fff;
    width: fit-content;
    cursor: pointer;
    white-space: nowrap;
}

    .dropdown.without_border {
        border: solid 0px #fff;
        padding: 0 0 0 0;
    }

    .accordion .title:after,
    .dropdown .title::after {
        float: right;
        content: "";
        margin: 3px 0 0 15px;
        width: 20px;
        height: 20px;
        background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg contentScriptType="text/ecmascript" contentStyleType="text/css" enable-background="new 0 0 2048 2048" height="2048px" id="Layer_1" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="77.0 0 998.0 2048" width="998.0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify"><path d="M1075,864c0,8.667-3.333,16.333-10,23l-466,466c-6.667,6.667-14.333,10-23,10s-16.333-3.333-23-10L87,887  c-6.667-6.667-10-14.333-10-23s3.333-16.333,10-23l50-50c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l393,393l393-393  c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l50,50C1071.667,847.667,1075,855.333,1075,864z"/></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        pointer-events: none
    }

.rtl .dropdown .title::after {
    margin-left: 0px;
    margin-right: 10px;
    float: left;
}

.dropdown > ul > li:hover {
    color: #F3861A;
}

.dropdown > ul {
    display: none;
    list-style: none;
    padding: 20px;
    border: solid 1px #ccc;
    border-radius: 10px;
    background-color: #fff;
    position: absolute;
    z-index: 3 !important;
    margin-top: 5px;
    width: max-content;
}

.dropdown.selected > ul {
    display: block;
    max-height: 700px;
    overflow-y: auto;
}

.dropdown > ul > li {
    line-height: 35px;
    color: #000;
    text-transform: capitalize;
}

.dropdown.flexible .title {
    display: none;
}

.dropdown.flexible {
    border: 0px;
    margin: auto auto;
}

    .dropdown.flexible > ul {
        display: unset;
        padding: 0px;
        border: 0px;
        position: relative;
    }

        .dropdown.flexible > ul li {
            line-height: unset;
        }




/* Scroll page up */
.jump_top {
    position: fixed;
    bottom: 50px;
    left: -50px;
    background-color: #000;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: 0.2s;
    font-size: 25px;
    font-weight: bold;
    z-index: 3;
}

.contact_us_holder {
    position: fixed;
    right: 100px;
    bottom: 100px;
}

    .contact_us_holder .contacts {
        position: relative;
        justify-content: center;
        display: flex;
        align-items: center;
    }

        .contact_us_holder .contacts div {
            color: #fff;
            width: 50px;
            height: 60px;
            position: absolute;
            transition: transform .3s ease;
            transition: .3s;
            left: 0px;
            top: 0px;
        }

            .contact_us_holder .contacts div a {
                font-size: 35px;
                border-radius: 50px;
                justify-content: center;
                align-items: center;
                display: flex;
                cursor: pointer;
                width: 50px;
                height: 50px;
                transition: transform .3s ease;
                transition: .3s;
                padding-top: 2px;
                color: #fff;
                text-decoration: none;
            }
            .contact_us_holder .contacts div a i{
                background-color:#fff;

            }


            .contact_us_holder .contacts div:first-child {
                z-index: 1;
            }

                .contact_us_holder .contacts div:first-child a {
                    width: 52px;
                    height: 52px;
                    margin: -1px 0 0 -1px;
                }

    .contact_us_holder:hover .contacts div:first-child a {
        background-color: #EAEAEA !important;
    }

    .contact_us_holder:hover .contacts div:not(:first-child):hover a {
        transform: translateX(-5px);
        -webkit-transform: translateX(-5px);
    }

    .contact_us_holder:hover .contacts div:not(:first-child) {
        transform: translateY(calc(var(--index, 1) * -90%));
        -webkit-transform: translateY(calc(var(--index, 1) * -90%));
    }

.title_icon {
    font-size: 40px;
    margin-right: 10px
}

.rtl .title_icon {
    padding-left: 20px;
    margin-right: 0
}

.jump_top:hover {
    background-color: #f3861a;
}
.jump_top i{
    background-color:#fff;
}
.jump_top_show {
    left: 50px;
}
/* Fade */
.main_black_fade, .main_white_fade {
    background-color: #000;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 4;
    opacity: 0.0;
    transition: 0.1s;
    visibility: hidden;
}

.main_fade_show {
    visibility: visible;
    opacity: 0.3 !important;
}

.main_white_fade {
    background-color: #fff !important;
}

/* Scroll */
/* Firefox */
* {
    scrollbar-width: auto;
    scrollbar-color: #ababab #ebebeb;
}

/* Chrome, Edge, and Safari */
html::-webkit-scrollbar {
    width: 8px;
}

*::-webkit-scrollbar-thumb {
    background-color: #ababab;
    border-radius: 10px;
    border: 3px solid #ffffff;
}

/* Horizontal Scroll on products */

*::-webkit-scrollbar {
    height: 12px !important;
    color: #696969 !important;
}

*::-webkit-scrollbar-thumb {
    background-color: #000 !important;
}

*::-webkit-scrollbar-track {
    height: 8px !important;
}


/* Image zoom on hover */
.zoom_image_on_hover img {
    transition: transform .7s ease;
}

.zoom_image_on_hover:hover img {
    transform: scale(1.05);
}

.selected {
    color: #F3861A !important;
}

.orange {
    color: #F3861A !important;
}
.orange .la,
.orange .lar,
.orange .las {
    background-color: #f3861a !important
}


.small {
    font-size: 13px !important;
    color: #696969;
}

.button {
    padding: 9px 30px 10px 30px;
    border: solid 1px #000;
    border-radius: 50px;
    font-weight: bold;
    width: fit-content;
    cursor: pointer !important;
    display: inline-flex;
    color: #696969;
    justify-content: center;
    justify-items: center;
    align-content: center;
    align-items: center;
    transition: transform .3s ease;
    text-decoration: none !important;
    text-align: center;
    height: fit-content;
    position: relative;
    user-select: none;
}

    .button.disabled {
        background-color: #ccc !important;
        cursor: default !important;
        color: #B4B4B4 !important;
        border: solid 1px #ccc !important;
    }

    .button a {
        text-decoration: none !important
    }

.button_black {
    border: solid 1px #000;
    background-color: #000;
    color: #fff !important;
}
.button_orange {
    border: solid 1px #f38620;
    background-color: #f38620;
    color: #fff !important;
}

    .button_orange i.la,
    .button_orange i.las,
    .button_black i.la,
    .button_black i.las {
        background: #fff !important;
    }

    .button_gray {
        color: #000;
        border: solid 1px #E3E3E3;
        background-color: #E3E3E3;
    }
.button_orange:not(.disabled).hover:hover {
    border: solid 1px #000 !important;
    background-color: #000;
    color: #fff !important;
}

.button_gray:not(.disabled).hover:hover,
.button_black:not(.disabled).hover:hover {
    background-color: #B6B6B6;
    color: #fff !important;
    border: solid 1px #B6B6B6 !important;
}

.button .las,
.button .la,
.button .lar {
    font-size: 25px;
    right: 20px;
}

.button:not(.button_icon) .las,
.button:not(.button_icon) .la,
.button:not(.button_icon) .lar {
    position: absolute;
    margin-left: 20px;
}

.button_icon {
    margin: 0px !important;
    width: 34px !important;
    height: 34px !important;
    padding: 5px !important;
}

    .button_icon i {
        margin-left: -2px;
    }

.button_spinner_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}

    .button_spinner_holder .spinner {
        z-index: 1;
        display: flex;
        align-items: center;
        width: 80px;
    }

        .button_spinner_holder .spinner > div {
            background-color: #000000;
        }

.command_buttons .circle_button {
    width: 40px;
    height: 40px;
    background-color: #E3E3E3;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    border-radius: 50%;
    cursor: pointer;
    transition: .2s ease;
    margin: 0 5px 10px 0;
    font-size: 20px;
    color: #696969;
    text-decoration: none;
}
    .command_buttons .circle_button .la-bookmark {
        position: relative;
        top: 2px;
        left: 1px;
    }

    .command_buttons .circle_button.selected,
    .command_buttons .circle_button:hover {
        background-color: #F3861A;
        color: #fff !important;
    }

    .command_buttons .circle_button.selected i,
    .command_buttons .circle_button:hover i{
        background-color: #fff;
    }

.hover:not(.disabled) a,
.hover:not(.disabled) {
    transition: 0.2s;
    cursor: pointer;
    text-decoration: none;
    color: #696969;
}
    .hover:not(.disabled):hover i.la,
    .hover:not(.disabled):hover i.lab,
    .hover:not(.disabled):hover i.lar,
    .hover:not(.disabled):hover i.las {
        background-color: #f3861a;
    }


    .hover:not(.disabled):hover a,
    .hover:not(.disabled):hover {
        color: #F3861A !important;
        border-color: #F3861A !important;
    }

.no_hover:hover {
    color: unset !important;
    border-color: unset !important;
    cursor: default !important;
    transition: 0.2s;
}

.tag {
    background-color: #F0F0F0;
    display: inline-flex;
    justify-content: center;
    align-content: center;
    margin: 0 10px 10px 0;
    padding: 2px 10px 2px 10px;
    text-decoration: none;
    color: #696969;
    width: min-content;
    white-space: nowrap;
    border-radius: 25px;
    border: solid 1px #ccc;
    cursor: pointer;
    transition: 0.2s;
    text-transform: capitalize;
    direction: ltr;
}

    .tag:hover {
        color: #fff;
        background-color: #F3861A !important;
        border-color: #F3861A;
    }

/* Toast */

.toast {
    border-radius: 10px !important;
    overflow: hidden !important;
    z-index: 9;
    padding: 15px;
    background-color: #000 !important;
    color: #fff !important;
    opacity: 0.7;
    min-width: 400px;
}

.rtl .toast {
    direction: rtl;
    text-align: right;
}

.toast .toast-header {
    background-color: transparent;
    color: #fff;
}

.rtl .toast .toast-header .title {
    text-align: right;
    margin-right: 0px !important;
}

.toast .button {
    background-color: #fff;
    color: #000 !important;
}
/* Spinner */
.spinner_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: relative;
}

.spinner {
    width: 100px;
    position: absolute;
}

    .spinner div {
        position: absolute;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #F3861A;
        animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }

        .spinner div:nth-child(1) {
            left: 8px;
            animation: spinner1 0.6s infinite;
        }

        .spinner div:nth-child(2) {
            left: 8px;
            animation: spinner2 0.6s infinite;
        }

        .spinner div:nth-child(3) {
            left: 32px;
            animation: spinner2 0.6s infinite;
        }

        .spinner div:nth-child(4) {
            left: 56px;
            animation: spinner3 0.6s infinite;
        }

.main_tags_holder {
    max-width: 100%;
}

    .main_tags_holder .categories {
        width: max-content;
        display: grid;
        justify-items: center;
        align-items: center;
    }

/* main tag holder on mainpage & inline search */

.main_tags_holder {
    margin-bottom: 20px;
}

    .main_tags_holder .tags {
        grid-template-columns: repeat(7, minmax(0,1fr));
        display: grid;
    }

        .main_tags_holder .tags > a {
            border-radius: 0px;
            width: auto;
            height: auto;
            padding: 10px;
            display: inline-grid;
            justify-items: center;
            align-items: center;
            aspect-ratio: 1/1;
            background: unset;
            border: 0px;
        }

            .main_tags_holder .tags > a img {
                width: 100px !important;
                height: auto;
                max-width: 100px !important;
            }

        .main_tags_holder .tags a > div {
            max-width: 100%;
            overflow: hidden;
            font-size: .9rem;
            margin-top: 10px;
        }
        .rtl .main_tags_holder .tags a > div {
            direction:rtl;
        }

            @keyframes spinner1 {
                0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes spinner3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes spinner2 {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(24px, 0);
    }
}

@media (max-width: 1920px) {
    .main_margin {
        max-width: 1400px;
        padding:0 20px 0 20px;
    }

    .contact_us_holder .contacts div a {
        font-size: 34px;
        padding-top: 0px;
    }

    html, body, thead {
        font-size: 16px !important;
    }

    h1 {
        font-size: 30px !important;
        font-weight: 700
    }

        h1 i {
            margin: -5px 5px 0 0
        }

    .rtl h1 i {
        margin: -5px 0 0 5px
    }


    .product_holder .right_side .buttons_hoder .countdown_holder {
        font-size: 16px !important;
    }

        .product_holder .right_side .buttons_hoder .countdown_holder .countdown {
            font-size: 18px !important;
        }
}

@media (max-width: 1300px) {


    .main_tags_holder .tags {
        grid-template-columns: repeat(5, minmax(0,1fr));
    }
        .main_tags_holder .tags > a {
            aspect-ratio: unset !important;
        }

}

@media (max-width: 1000px) {
    .main_tags_holder {
        overflow-x: auto;
    }

        .main_tags_holder .tags {
            display: flex;
            width: max-content;
            max-width: max-content;
        }

            .main_tags_holder .tags a {
                height: 100%;
                width: 100%;
            }
}

@media (max-width: 810px) {
    .main_margin {
        padding: 0 10px 0 10px;
    }

    .toast {
        min-width: unset !important;
    }

    .jump_top {
        left: 10px;
        bottom: 10px;
    }

    .contact_us_holder {
        right: 60px;
        bottom: 60px;
    }

    .dropdown.flexible .title {
        display: block;
    }

    .dropdown.flexible {
        border: solid 1px #ccc;
    }

        .dropdown.flexible > ul {
            display: block;
            padding: 20px;
            border: solid 1px #ccc;
            position: absolute;
            display: none;
        }

    .dropdown.selected.flexible > ul {
        display: block;
    }

    .dropdown.flexible > ul li {
        line-height: 35px;
    }

    .btn_accessibility {
        top: unset !important;
        bottom: 10px !important;
        top: unset !important;
        margin: auto auto !important;
        left: 34% !important;
        right: unset !important;
    }

}

.title_h2,
.title_h4,
.title_h5 {
    margin: 0 !important
}

.title_h2 {
    font-size: 35px !important
}

.main_title h3,
.title_h3 {
    font-size: 30px !important;
    margin: 0 !important
}

.title_h4 {
    font-size: 24px !important
}

.title_h5 {
    font-size: 18px !important
}


@media (max-width: 1000px) 
{
    .main_title h3, .title_h3
    {
        font-size: 25px !important;
        margin: 0 !important
    }
}

.la,
.lab,
.lar,
.las {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-color: #212529
}

.hover .la:hover,
.hover .lab:hover,
.hover .lar:hover,
.hover .las:hover {
    background-color: #f3861a !important;
    background-repeat: no-repeat
}

.la-gem {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path  d="M 9.53125 6 L 4.21875 12.375 L 3.71875 12.96875 L 4.21875 13.625 L 15.21875 27.625 L 16 28.625 L 16.78125 27.625 L 27.78125 13.625 L 28.28125 12.96875 L 27.78125 12.375 L 22.46875 6 Z M 10.46875 8 L 14.125 8 L 11.4375 12 L 7.125 12 Z M 17.875 8 L 21.53125 8 L 24.875 12 L 20.5625 12 Z M 16 8.84375 L 18.125 12 L 13.875 12 Z M 7.03125 14 L 11.25 14 L 13.625 22.40625 Z M 13.3125 14 L 18.65625 14 L 16 23.3125 Z M 20.75 14 L 24.96875 14 L 18.375 22.375 Z" /></svg>')
}
.la-globe {
    mask-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg width="21px" height="21px" viewBox="0 0 30 30" role="img" xmlns="http://www.w3.org/2000/svg" aria-labelledby="languageIconTitle" stroke="%23000000" stroke-width="1" stroke-linecap="square" stroke-linejoin="miter" fill="none" color="%23000000"%3E%3Ctitle id="languageIconTitle"%3ELanguage%3C/title%3E%3Ccircle cx="12" cy="12" r="10"/%3E%3Cpath stroke-linecap="round" d="M12,22 C14.6666667,19.5757576 16,16.2424242 16,12 C16,7.75757576 14.6666667,4.42424242 12,2 C9.33333333,4.42424242 8,7.75757576 8,12 C8,16.2424242 9.33333333,19.5757576 12,22 Z"/%3E%3Cpath stroke-linecap="round" d="M2.5 9L21.5 9M2.5 15L21.5 15"/%3E%3C/svg%3E');
}

.la-phone-volume {
    mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">    <path d="M 19 0 L 19 2 C 25.065 2 30 6.935 30 13 L 32 13 C 32 5.832 26.168 0 19 0 z M 8.6503906 3.0058594 C 8.1255067 3.0058594 7.6010996 3.1771036 7.1738281 3.5214844 L 7.125 3.5605469 L 3.9804688 6.8046875 L 4.046875 6.7421875 C 3.0062406 7.6384134 2.7194504 9.0541178 3.1660156 10.244141 C 4.0086833 12.674074 6.1568506 17.372953 10.394531 21.605469 C 14.641274 25.857394 19.389499 27.91343 21.738281 28.830078 L 21.761719 28.837891 L 21.785156 28.845703 C 22.999558 29.252758 24.311449 28.962441 25.251953 28.158203 L 25.28125 28.132812 L 28.40625 25.007812 C 29.235762 24.178301 29.235762 22.724043 28.40625 21.894531 L 24.308594 17.792969 C 23.476725 16.9611 22.023275 16.9611 21.191406 17.792969 L 19.207031 19.777344 C 18.496637 19.438281 16.74879 18.558644 15.087891 16.974609 C 13.448585 15.411343 12.61169 13.604382 12.308594 12.90625 L 14.308594 10.90625 C 15.186189 10.028655 15.236115 8.5219515 14.224609 7.7167969 L 14.316406 7.8007812 L 10.173828 3.5605469 L 10.126953 3.5214844 C 9.6996708 3.1771284 9.1752746 3.0058594 8.6503906 3.0058594 z M 19 4 L 19 6 C 22.859 6 26 9.14 26 13 L 28 13 C 28 8.038 23.963 4 19 4 z M 8.6523438 5 C 8.7236064 4.9998777 8.7939074 5.026734 8.8632812 5.0800781 L 12.929688 9.2441406 L 12.978516 9.2832031 C 12.967016 9.2740531 13.016941 9.3697821 12.894531 9.4921875 L 9.9375 12.449219 L 10.166016 13.052734 C 10.166016 13.052734 11.294663 16.121404 13.707031 18.421875 C 16.079259 20.684317 19.003906 21.919922 19.003906 21.919922 L 19.626953 22.185547 L 22.605469 19.207031 C 22.7736 19.0389 22.7264 19.0389 22.894531 19.207031 L 26.992188 23.308594 C 27.162675 23.479082 27.162676 23.423262 26.992188 23.59375 L 23.945312 26.640625 C 23.481361 27.034971 23.00205 27.13833 22.425781 26.947266 C 20.163651 26.062686 15.739269 24.126878 11.808594 20.191406 C 7.8506547 16.238292 5.7997308 11.746595 5.046875 9.5703125 L 5.0429688 9.5585938 L 5.0371094 9.5449219 C 4.8856915 9.1444833 4.9963719 8.5637134 5.3515625 8.2578125 L 5.3847656 8.2285156 L 8.4394531 5.0800781 C 8.508857 5.0272234 8.5810811 5.0001223 8.6523438 5 z M 19 8 L 19 10 C 20.654 10 22 11.346 22 13 L 24 13 C 24 10.243 21.757 8 19 8 z"/></svg>')
}

.la-envelope {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 3 8 L 3 26 L 29 26 L 29 8 Z M 7.3125 10 L 24.6875 10 L 16 15.78125 Z M 5 10.875 L 15.4375 17.84375 L 16 18.1875 L 16.5625 17.84375 L 27 10.875 L 27 24 L 5 24 Z"/></svg>')
}

.la-clock {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 15 8 L 15 17 L 22 17 L 22 15 L 17 15 L 17 8 Z"/></svg>')
}

.la-map-marker_old {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 27"><path d="M16,8.667c1.842,0,3.333,1.491,3.333,3.333S17.842,15.333,16,15.333s-3.333-1.491-3.333-3.333S14.158,8.667,16,8.667 M16,4a7,7,0,0,1,7,7c0,5.833-7,14-7,14s-7-8.167-7-14A7,7,0,0,1,16,4Zm0,2a5,5,0,0,0-5,5c0,1,0,3,5,8.71,5-5.71,5-7.71,5-8.71A5,5,0,0,0,16,6Z" /></svg>');
}
.la-map-marker {
    mask-size: 87%;
    mask-repeat: no-repeat;
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor" viewBox="0 0 16 16"><path d="M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z"/><path d="M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/></svg>');
}

.la-facebook-square {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 7 5 C 5.90625 5 5 5.90625 5 7 L 5 25 C 5 26.09375 5.90625 27 7 27 L 25 27 C 26.09375 27 27 26.09375 27 25 L 27 7 C 27 5.90625 26.09375 5 25 5 Z M 7 7 L 25 7 L 25 25 L 19.8125 25 L 19.8125 18.25 L 22.40625 18.25 L 22.78125 15.25 L 19.8125 15.25 L 19.8125 13.3125 C 19.8125 12.4375 20.027344 11.84375 21.28125 11.84375 L 22.90625 11.84375 L 22.90625 9.125 C 22.628906 9.089844 21.667969 9.03125 20.5625 9.03125 C 18.257813 9.03125 16.6875 10.417969 16.6875 13 L 16.6875 15.25 L 14.0625 15.25 L 14.0625 18.25 L 16.6875 18.25 L 16.6875 25 L 7 25 Z"/></svg>')
}

.la-instagram {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 11.46875 5 C 7.917969 5 5 7.914063 5 11.46875 L 5 20.53125 C 5 24.082031 7.914063 27 11.46875 27 L 20.53125 27 C 24.082031 27 27 24.085938 27 20.53125 L 27 11.46875 C 27 7.917969 24.085938 5 20.53125 5 Z M 11.46875 7 L 20.53125 7 C 23.003906 7 25 8.996094 25 11.46875 L 25 20.53125 C 25 23.003906 23.003906 25 20.53125 25 L 11.46875 25 C 8.996094 25 7 23.003906 7 20.53125 L 7 11.46875 C 7 8.996094 8.996094 7 11.46875 7 Z M 21.90625 9.1875 C 21.402344 9.1875 21 9.589844 21 10.09375 C 21 10.597656 21.402344 11 21.90625 11 C 22.410156 11 22.8125 10.597656 22.8125 10.09375 C 22.8125 9.589844 22.410156 9.1875 21.90625 9.1875 Z M 16 10 C 12.699219 10 10 12.699219 10 16 C 10 19.300781 12.699219 22 16 22 C 19.300781 22 22 19.300781 22 16 C 22 12.699219 19.300781 10 16 10 Z M 16 12 C 18.222656 12 20 13.777344 20 16 C 20 18.222656 18.222656 20 16 20 C 13.777344 20 12 18.222656 12 16 C 12 13.777344 13.777344 12 16 12 Z"/></svg>')
}

.la-instagram {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 11.46875 5 C 7.917969 5 5 7.914063 5 11.46875 L 5 20.53125 C 5 24.082031 7.914063 27 11.46875 27 L 20.53125 27 C 24.082031 27 27 24.085938 27 20.53125 L 27 11.46875 C 27 7.917969 24.085938 5 20.53125 5 Z M 11.46875 7 L 20.53125 7 C 23.003906 7 25 8.996094 25 11.46875 L 25 20.53125 C 25 23.003906 23.003906 25 20.53125 25 L 11.46875 25 C 8.996094 25 7 23.003906 7 20.53125 L 7 11.46875 C 7 8.996094 8.996094 7 11.46875 7 Z M 21.90625 9.1875 C 21.402344 9.1875 21 9.589844 21 10.09375 C 21 10.597656 21.402344 11 21.90625 11 C 22.410156 11 22.8125 10.597656 22.8125 10.09375 C 22.8125 9.589844 22.410156 9.1875 21.90625 9.1875 Z M 16 10 C 12.699219 10 10 12.699219 10 16 C 10 19.300781 12.699219 22 16 22 C 19.300781 22 22 19.300781 22 16 C 22 12.699219 19.300781 10 16 10 Z M 16 12 C 18.222656 12 20 13.777344 20 16 C 20 18.222656 18.222656 20 16 20 C 13.777344 20 12 18.222656 12 16 C 12 13.777344 13.777344 12 16 12 Z"/></svg>')
}
.la-whatsapp {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill-rule="evenodd" d="M 24.503906 7.503906 C 22.246094 5.246094 19.246094 4 16.050781 4 C 9.464844 4 4.101563 9.359375 4.101563 15.945313 C 4.097656 18.050781 4.648438 20.105469 5.695313 21.917969 L 4 28.109375 L 10.335938 26.445313 C 12.078125 27.398438 14.046875 27.898438 16.046875 27.902344 L 16.050781 27.902344 C 22.636719 27.902344 27.996094 22.542969 28 15.953125 C 28 12.761719 26.757813 9.761719 24.503906 7.503906 Z M 16.050781 25.882813 L 16.046875 25.882813 C 14.265625 25.882813 12.515625 25.402344 10.992188 24.5 L 10.628906 24.285156 L 6.867188 25.269531 L 7.871094 21.605469 L 7.636719 21.230469 C 6.640625 19.648438 6.117188 17.820313 6.117188 15.945313 C 6.117188 10.472656 10.574219 6.019531 16.054688 6.019531 C 18.707031 6.019531 21.199219 7.054688 23.074219 8.929688 C 24.949219 10.808594 25.980469 13.300781 25.980469 15.953125 C 25.980469 21.429688 21.523438 25.882813 16.050781 25.882813 Z M 21.496094 18.445313 C 21.199219 18.296875 19.730469 17.574219 19.457031 17.476563 C 19.183594 17.375 18.984375 17.328125 18.785156 17.625 C 18.585938 17.925781 18.015625 18.597656 17.839844 18.796875 C 17.667969 18.992188 17.492188 19.019531 17.195313 18.871094 C 16.894531 18.722656 15.933594 18.40625 14.792969 17.386719 C 13.90625 16.597656 13.304688 15.617188 13.132813 15.320313 C 12.957031 15.019531 13.113281 14.859375 13.261719 14.710938 C 13.398438 14.578125 13.5625 14.363281 13.710938 14.1875 C 13.859375 14.015625 13.910156 13.890625 14.011719 13.691406 C 14.109375 13.492188 14.058594 13.316406 13.984375 13.167969 C 13.910156 13.019531 13.3125 11.546875 13.0625 10.949219 C 12.820313 10.367188 12.574219 10.449219 12.390625 10.4375 C 12.21875 10.429688 12.019531 10.429688 11.820313 10.429688 C 11.621094 10.429688 11.296875 10.503906 11.023438 10.804688 C 10.75 11.101563 9.980469 11.824219 9.980469 13.292969 C 9.980469 14.761719 11.050781 16.183594 11.199219 16.382813 C 11.347656 16.578125 13.304688 19.59375 16.300781 20.886719 C 17.011719 21.195313 17.566406 21.378906 18 21.515625 C 18.714844 21.742188 19.367188 21.710938 19.882813 21.636719 C 20.457031 21.550781 21.648438 20.914063 21.898438 20.214844 C 22.144531 19.519531 22.144531 18.921875 22.070313 18.796875 C 21.996094 18.671875 21.796875 18.597656 21.496094 18.445313 Z"/></svg>')
}

.la-youtube {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 6 C 12.234375 6 8.90625 6.390625 6.875 6.6875 C 5.195313 6.933594 3.839844 8.199219 3.53125 9.875 C 3.269531 11.300781 3 13.386719 3 16 C 3 18.613281 3.269531 20.699219 3.53125 22.125 C 3.839844 23.800781 5.195313 25.070313 6.875 25.3125 C 8.914063 25.609375 12.253906 26 16 26 C 19.746094 26 23.085938 25.609375 25.125 25.3125 C 26.804688 25.070313 28.160156 23.800781 28.46875 22.125 C 28.730469 20.695313 29 18.605469 29 16 C 29 13.394531 28.734375 11.304688 28.46875 9.875 C 28.160156 8.199219 26.804688 6.933594 25.125 6.6875 C 23.09375 6.390625 19.765625 6 16 6 Z M 16 8 C 19.632813 8 22.878906 8.371094 24.84375 8.65625 C 25.6875 8.78125 26.347656 9.417969 26.5 10.25 C 26.742188 11.570313 27 13.527344 27 16 C 27 18.46875 26.742188 20.429688 26.5 21.75 C 26.347656 22.582031 25.691406 23.222656 24.84375 23.34375 C 22.871094 23.628906 19.609375 24 16 24 C 12.390625 24 9.125 23.628906 7.15625 23.34375 C 6.3125 23.222656 5.652344 22.582031 5.5 21.75 C 5.257813 20.429688 5 18.476563 5 16 C 5 13.519531 5.257813 11.570313 5.5 10.25 C 5.652344 9.417969 6.308594 8.78125 7.15625 8.65625 C 9.117188 8.371094 12.367188 8 16 8 Z M 13 10.28125 L 13 21.71875 L 14.5 20.875 L 21.5 16.875 L 23 16 L 21.5 15.125 L 14.5 11.125 Z M 15 13.71875 L 18.96875 16 L 15 18.28125 Z"/></svg>')
}

.la-accessible-icon {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 24 4 C 22.355469 4 21 5.355469 21 7 C 21 8.644531 22.355469 10 24 10 C 25.644531 10 27 8.644531 27 7 C 27 5.355469 25.644531 4 24 4 Z M 24 6 C 24.5625 6 25 6.4375 25 7 C 25 7.5625 24.5625 8 24 8 C 23.4375 8 23 7.5625 23 7 C 23 6.4375 23.4375 6 24 6 Z M 18.5625 9.03125 L 14.96875 9.4375 C 14.398438 9.503906 13.921875 9.84375 13.59375 10.3125 L 13.5625 10.28125 L 13.53125 10.34375 L 11.21875 13.40625 L 12.78125 14.59375 L 15.15625 11.5 L 15.21875 11.4375 L 17.40625 11.1875 L 15.71875 15.03125 C 13.464844 15.121094 11.464844 16.261719 10.25 18 L 13.03125 18 C 13.863281 17.378906 14.886719 17 16 17 C 18.757813 17 21 19.242188 21 22 C 21 24.757813 18.757813 27 16 27 C 14.371094 27 12.945313 26.207031 12.03125 25 L 9.6875 25 C 10.8125 27.359375 13.214844 29 16 29 C 19.859375 29 23 25.859375 23 22 C 23 21.660156 22.953125 21.328125 22.90625 21 L 24.875 21 L 23.34375 26.75 L 25.28125 27.25 L 26.9375 21.03125 L 27 20.8125 L 26.96875 20.5625 C 26.769531 19.648438 25.933594 19 25 19 L 22.3125 19 C 22.019531 18.386719 21.636719 17.84375 21.1875 17.34375 L 22.8125 13.9375 L 22.84375 13.875 L 22.84375 13.84375 C 23.347656 12.449219 22.742188 10.886719 21.4375 10.1875 L 19.75 9.25 L 19.75 9.28125 C 19.390625 9.089844 18.964844 8.984375 18.5625 9.03125 Z M 19.46875 11.375 L 20.5 11.9375 C 20.945313 12.175781 21.140625 12.683594 20.96875 13.15625 L 19.59375 16 C 19.035156 15.664063 18.429688 15.421875 17.78125 15.25 Z M 7 19 L 7 21 L 14 21 L 14 19 Z M 4 22 L 4 24 L 17 24 L 17 22 Z"/></svg>')
}

.la-dolly {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 18.59375 1.65625 L 17.65625 2 L 12.125 4.03125 L 11.1875 4.375 L 11.53125 5.3125 L 13.21875 9.875 L 13.5625 10.8125 L 14.5 10.46875 L 20.03125 8.4375 L 20.96875 8.09375 L 20.625 7.15625 L 18.9375 2.59375 Z M 8.59375 3 L 7.65625 3.34375 L 5 4.3125 L 5.65625 6.1875 L 7.40625 5.5625 L 14.0625 23.34375 L 14.40625 24.28125 L 15.34375 23.9375 L 25.96875 19.9375 L 25.28125 18.0625 L 15.59375 21.71875 L 8.9375 3.9375 Z M 17.40625 4.21875 L 18.40625 6.90625 L 14.75 8.25 L 13.75 5.5625 Z M 21.78125 9.90625 L 20.84375 10.25 L 15.3125 12.28125 L 14.375 12.625 L 14.71875 13.5625 L 16.40625 18.125 L 16.75 19.0625 L 17.6875 18.71875 L 23.21875 16.6875 L 24.15625 16.34375 L 23.8125 15.375 L 22.125 10.84375 Z M 20.59375 12.46875 L 21.59375 15.15625 L 17.9375 16.5 L 16.9375 13.8125 Z M 11 21 C 9.355469 21 8 22.355469 8 24 C 8 25.644531 9.355469 27 11 27 C 12.644531 27 14 25.644531 14 24 C 14 22.355469 12.644531 21 11 21 Z M 11 27 L 5 27 L 5 29 L 27 29 L 27 27 Z M 11 23 C 11.5625 23 12 23.4375 12 24 C 12 24.5625 11.5625 25 11 25 C 10.4375 25 10 24.5625 10 24 C 10 23.4375 10.4375 23 11 23 Z"/></svg>')
}

.la-user-shield {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 5 C 12.1 5 9 8.1 9 12 C 9 14.4375 10.209961 16.561523 12.070312 17.8125 C 8.5100119 19.34733 6 22.893578 6 27 L 8 27 C 8 22.6 11.6 19 16 19 C 16.341157 19 16.672626 18.967778 17 18.921875 L 17 23.5 C 17 28.7 23.799609 31.700781 24.099609 31.800781 L 24.5 32 L 24.900391 31.800781 C 25.200391 31.700781 32 28.7 32 23.5 L 32 18 L 31.099609 18 C 29.199609 18 28.099219 17.300781 27.199219 16.800781 C 26.299219 16.400781 25.5 16 24.5 16 C 23.5 16 22.7 16.400781 22 16.800781 C 21.49375 17.082031 20.886426 17.42229 20.119141 17.669922 C 21.86816 16.40417 23 14.350862 23 12 C 23 8.1 19.9 5 16 5 z M 16 7 C 18.8 7 21 9.2 21 12 C 21 14.8 18.8 17 16 17 C 13.2 17 11 14.8 11 12 C 11 9.2 13.2 7 16 7 z M 24.5 18 C 25 18 25.399219 18.199609 26.199219 18.599609 L 26.5 18.699219 C 27.3 19.099219 28.4 19.700391 30 19.900391 L 30 23.400391 C 30 26.700391 25.7 29.099219 24.5 29.699219 C 23.3 29.099219 19 26.700391 19 23.400391 L 19 19.900391 C 20.7 19.700391 21.799609 19.099219 22.599609 18.699219 L 22.900391 18.599609 L 23 18.599609 L 23.099609 18.599609 C 23.699609 18.099609 24 18 24.5 18 z"/></svg>')
}

.la-gavel {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 15.96875 1.59375 L 15.25 2.28125 L 8.25 9.3125 L 7.53125 10 L 11.96875 14.4375 L 12.65625 13.71875 L 13 13.375 L 15.09375 15.46875 L 3.28125 27.28125 L 4.71875 28.71875 L 16.53125 16.90625 L 18.59375 18.96875 L 18.25 19.3125 L 17.53125 20 L 21.96875 24.4375 L 22.65625 23.71875 L 30.375 16 L 29.65625 15.3125 L 26.65625 12.28125 L 25.96875 11.59375 L 25.25 12.28125 L 24.96875 12.5625 L 19.375 7 L 20.375 6 L 19.65625 5.3125 L 16.65625 2.28125 Z M 15.96875 4.40625 L 17.5625 6 L 11.96875 11.59375 L 10.375 10 Z M 18 8.4375 L 23.5625 14 L 20 17.5625 L 14.4375 12 Z M 25.96875 14.40625 L 27.5625 16 L 21.96875 21.59375 L 20.375 20 Z"/></svg>')
}

.la-cart-plus {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 4 7 C 3.449219 7 3 7.449219 3 8 C 3 8.550781 3.449219 9 4 9 L 6.21875 9 L 8.84375 19.5 C 9.066406 20.390625 9.863281 21 10.78125 21 L 23.25 21 C 24.152344 21 24.917969 20.402344 25.15625 19.53125 L 27.75 10 L 25.65625 10 L 23.25 19 L 10.78125 19 L 8.15625 8.5 C 7.933594 7.609375 7.136719 7 6.21875 7 Z M 22 21 C 20.355469 21 19 22.355469 19 24 C 19 25.644531 20.355469 27 22 27 C 23.644531 27 25 25.644531 25 24 C 25 22.355469 23.644531 21 22 21 Z M 13 21 C 11.355469 21 10 22.355469 10 24 C 10 25.644531 11.355469 27 13 27 C 14.644531 27 16 25.644531 16 24 C 16 22.355469 14.644531 21 13 21 Z M 16 7 L 16 10 L 13 10 L 13 12 L 16 12 L 16 15 L 18 15 L 18 12 L 21 12 L 21 10 L 18 10 L 18 7 Z M 13 23 C 13.5625 23 14 23.4375 14 24 C 14 24.5625 13.5625 25 13 25 C 12.4375 25 12 24.5625 12 24 C 12 23.4375 12.4375 23 13 23 Z M 22 23 C 22.5625 23 23 23.4375 23 24 C 23 24.5625 22.5625 25 22 25 C 21.4375 25 21 24.5625 21 24 C 21 23.4375 21.4375 23 22 23 Z"/></svg>')
}

.la-tools {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 5.25 2.75 L 4.6875 3.28125 L 3.28125 4.6875 L 2.75 5.25 L 3.15625 5.90625 L 5.25 9.40625 L 5.53125 9.90625 L 8.46875 9.90625 L 12.46875 13.875 C 8.894531 17.464844 4.347656 22.027344 4.1875 22.1875 C 2.621094 23.753906 2.617188 26.320313 4.21875 27.8125 C 5.78125 29.355469 8.328125 29.394531 9.8125 27.8125 C 9.824219 27.800781 9.832031 27.792969 9.84375 27.78125 L 16 21.59375 L 22.1875 27.8125 L 22.28125 27.875 C 23.851563 29.355469 26.347656 29.375 27.8125 27.8125 L 27.8125 27.78125 L 27.84375 27.78125 C 29.375 26.214844 29.390625 23.667969 27.8125 22.1875 L 27.78125 22.15625 L 22.5625 16.96875 C 26.074219 16.640625 28.824219 13.675781 28.875 10.09375 L 28.90625 10.09375 C 28.910156 10.074219 28.90625 10.050781 28.90625 10.03125 C 28.90625 10.019531 28.90625 10.011719 28.90625 10 C 29.003906 8.84375 28.753906 7.738281 28.15625 6.78125 L 27.46875 5.71875 L 22.8125 10.375 L 21.40625 8.90625 L 26.15625 4.15625 L 24.78125 3.59375 C 23.976563 3.25 23.046875 3 22 3 C 18.15625 3 15 6.15625 15 10 C 15 10.417969 15.089844 10.78125 15.15625 11.15625 C 14.71875 11.59375 14.390625 11.953125 13.875 12.46875 L 9.90625 8.5 L 9.90625 5.53125 L 9.40625 5.25 L 5.90625 3.15625 Z M 22 5 C 22.140625 5 22.238281 5.082031 22.375 5.09375 L 18.59375 8.875 L 19.28125 9.59375 L 22.09375 12.5 L 22.78125 13.21875 L 26.75 9.25 C 26.769531 9.480469 26.933594 9.648438 26.90625 9.90625 L 26.90625 10 C 26.90625 12.753906 24.660156 15 21.90625 15 C 21.539063 15 21.09375 14.914063 20.59375 14.8125 L 20.0625 14.71875 L 19.6875 15.09375 L 8.40625 26.40625 L 8.375 26.40625 L 8.375 26.4375 C 7.664063 27.214844 6.421875 27.234375 5.59375 26.40625 L 5.59375 26.375 L 5.5625 26.375 C 4.785156 25.664063 4.765625 24.421875 5.59375 23.59375 C 5.972656 23.214844 13.3125 15.8125 16.90625 12.21875 L 17.3125 11.8125 L 17.15625 11.25 C 17.074219 10.925781 17 10.367188 17 10 C 17 7.246094 19.246094 5 22 5 Z M 5.5625 5.25 L 7.90625 6.6875 L 7.90625 7.6875 L 7.6875 7.90625 L 6.6875 7.90625 L 5.25 5.5625 Z M 20.1875 17.40625 L 26.40625 23.59375 L 26.40625 23.625 L 26.4375 23.625 C 27.214844 24.335938 27.234375 25.578125 26.40625 26.40625 L 26.375 26.40625 L 26.375 26.4375 C 25.664063 27.214844 24.421875 27.234375 23.59375 26.40625 L 17.40625 20.1875 Z"/></svg>')
}

.la-search,
.la-search-plus {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 19 3 C 13.488281 3 9 7.488281 9 13 C 9 15.394531 9.839844 17.589844 11.25 19.3125 L 3.28125 27.28125 L 4.71875 28.71875 L 12.6875 20.75 C 14.410156 22.160156 16.605469 23 19 23 C 24.511719 23 29 18.511719 29 13 C 29 7.488281 24.511719 3 19 3 Z M 19 5 C 23.429688 5 27 8.570313 27 13 C 27 17.429688 23.429688 21 19 21 C 14.570313 21 11 17.429688 11 13 C 11 8.570313 14.570313 5 19 5 Z"/></svg>')
}
.la-expand {
    background-image: url(../../img/common/icons/expand.png);
    background-color: #ededed !important;
    width: 17px;
    height: 17px;
}
.la-file-invoice-dollar {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 6 3 L 6 29 L 22 29 L 22 27 L 8 27 L 8 5 L 18 5 L 18 11 L 24 11 L 24 13 L 26 13 L 26 9.5996094 L 25.699219 9.3007812 L 19.699219 3.3007812 L 19.400391 3 L 6 3 z M 20 6.4003906 L 22.599609 9 L 20 9 L 20 6.4003906 z M 10 13 L 10 15 L 22 15 L 22 13 L 10 13 z M 27 15 L 27 17 C 25.3 17.3 24 18.7 24 20.5 C 24 22.5 25.5 24 27.5 24 L 28.5 24 C 29.3 24 30 24.7 30 25.5 C 30 26.3 29.3 27 28.5 27 L 25 27 L 25 29 L 27 29 L 27 31 L 29 31 L 29 29 C 30.7 28.7 32 27.3 32 25.5 C 32 23.5 30.5 22 28.5 22 L 27.5 22 C 26.7 22 26 21.3 26 20.5 C 26 19.7 26.7 19 27.5 19 L 31 19 L 31 17 L 29 17 L 29 15 L 27 15 z M 10 18 L 10 20 L 17 20 L 17 18 L 10 18 z M 19 18 L 19 20 L 22 20 L 22 18 L 19 18 z M 10 22 L 10 24 L 17 24 L 17 22 L 10 22 z M 19 22 L 19 24 L 22 24 L 22 22 L 19 22 z"/></svg>')
}

.la-id-card {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 15 5 C 13.90625 5 13 5.90625 13 7 L 13 8 L 4 8 L 4 26 L 28 26 L 28 8 L 19 8 L 19 7 C 19 5.90625 18.09375 5 17 5 Z M 15 7 L 17 7 L 17 9 L 15 9 Z M 6 10 L 13 10 L 13 11 L 19 11 L 19 10 L 26 10 L 26 24 L 6 24 Z M 16 12 C 13.800781 12 12 13.800781 12 16 C 12 17.117188 12.46875 18.128906 13.214844 18.855469 C 11.878906 19.757813 11 21.28125 11 23 L 13 23 C 13 21.332031 14.332031 20 16 20 C 17.667969 20 19 21.332031 19 23 L 21 23 C 21 21.28125 20.121094 19.757813 18.785156 18.855469 C 19.53125 18.128906 20 17.117188 20 16 C 20 13.800781 18.199219 12 16 12 Z M 16 14 C 17.117188 14 18 14.882813 18 16 C 18 17.117188 17.117188 18 16 18 C 14.882813 18 14 17.117188 14 16 C 14 14.882813 14.882813 14 16 14 Z"/></svg>')
}

.la-user-circle {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 16 8 C 13.25 8 11 10.25 11 13 C 11 14.515625 11.707031 15.863281 12.78125 16.78125 C 10.53125 17.949219 9 20.300781 9 23 L 11 23 C 11 20.226563 13.226563 18 16 18 C 18.773438 18 21 20.226563 21 23 L 23 23 C 23 20.300781 21.46875 17.949219 19.21875 16.78125 C 20.292969 15.863281 21 14.515625 21 13 C 21 10.25 18.75 8 16 8 Z M 16 10 C 17.667969 10 19 11.332031 19 13 C 19 14.667969 17.667969 16 16 16 C 14.332031 16 13 14.667969 13 13 C 13 11.332031 14.332031 10 16 10 Z"/></svg>')
}

.la-briefcase {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 3 C 14.136719 3 12.601563 4.277344 12.15625 6 L 3 6 L 3 26 L 29 26 L 29 6 L 19.84375 6 C 19.398438 4.277344 17.863281 3 16 3 Z M 16 5 C 16.808594 5 17.429688 5.386719 17.75 6 L 14.25 6 C 14.570313 5.386719 15.191406 5 16 5 Z M 5 8 L 27 8 L 27 17 L 5 17 Z M 16 14 C 15.449219 14 15 14.449219 15 15 C 15 15.550781 15.449219 16 16 16 C 16.550781 16 17 15.550781 17 15 C 17 14.449219 16.550781 14 16 14 Z M 5 19 L 27 19 L 27 24 L 5 24 Z"/></svg>')
}

.la-comments {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 3 6 L 3 26 L 12.585938 26 L 16 29.414063 L 19.414063 26 L 29 26 L 29 6 Z M 5 8 L 27 8 L 27 24 L 18.585938 24 L 16 26.585938 L 13.414063 24 L 5 24 Z M 9 11 L 9 13 L 23 13 L 23 11 Z M 9 15 L 9 17 L 23 17 L 23 15 Z M 9 19 L 9 21 L 19 21 L 19 19 Z"/></svg>')
}

.la-sign-out-alt {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 20.050781 28 23.640625 25.988281 25.8125 22.90625 L 24.1875 21.75 C 22.378906 24.320313 19.390625 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 C 19.390625 6 22.375 7.679688 24.1875 10.25 L 25.8125 9.09375 C 23.640625 6.011719 20.050781 4 16 4 Z M 23.34375 11.28125 L 21.90625 12.71875 L 24.1875 15 L 12 15 L 12 17 L 24.1875 17 L 21.90625 19.28125 L 23.34375 20.71875 L 27.34375 16.71875 L 28.03125 16 L 27.34375 15.28125 Z"/></svg>')
}

.la-list-alt {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 10.28125 5.28125 L 7 8.5625 L 5.71875 7.28125 L 4.28125 8.71875 L 6.28125 10.71875 L 7 11.40625 L 7.71875 10.71875 L 11.71875 6.71875 Z M 15 7 L 15 9 L 28 9 L 28 7 Z M 10.28125 13.28125 L 7 16.5625 L 5.71875 15.28125 L 4.28125 16.71875 L 6.28125 18.71875 L 7 19.40625 L 7.71875 18.71875 L 11.71875 14.71875 Z M 15 15 L 15 17 L 28 17 L 28 15 Z M 10.28125 21.28125 L 7 24.5625 L 5.71875 23.28125 L 4.28125 24.71875 L 6.28125 26.71875 L 7 27.40625 L 7.71875 26.71875 L 11.71875 22.71875 Z M 15 23 L 15 25 L 28 25 L 28 23 Z"/></svg>')
}

/*.la-bookmark {*/
    /*mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 7 5 L 7 28 L 8.59375 26.8125 L 16 21.25 L 23.40625 26.8125 L 25 28 L 25 5 Z M 9 7 L 23 7 L 23 24 L 16.59375 19.1875 L 16 18.75 L 15.40625 19.1875 L 9 24 Z"/></svg>')*/

/*}*/

.la-bookmark {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z"/></svg>');
    mask-size: 87%;
    mask-repeat: no-repeat;
}


.la-shopping-cart {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 5 7 C 4.449219 7 4 7.449219 4 8 C 4 8.550781 4.449219 9 5 9 L 7.21875 9 L 9.84375 19.5 C 10.066406 20.390625 10.863281 21 11.78125 21 L 23.25 21 C 24.152344 21 24.917969 20.402344 25.15625 19.53125 L 27.75 10 L 11 10 L 11.5 12 L 25.15625 12 L 23.25 19 L 11.78125 19 L 9.15625 8.5 C 8.933594 7.609375 8.136719 7 7.21875 7 Z M 22 21 C 20.355469 21 19 22.355469 19 24 C 19 25.644531 20.355469 27 22 27 C 23.644531 27 25 25.644531 25 24 C 25 22.355469 23.644531 21 22 21 Z M 13 21 C 11.355469 21 10 22.355469 10 24 C 10 25.644531 11.355469 27 13 27 C 14.644531 27 16 25.644531 16 24 C 16 22.355469 14.644531 21 13 21 Z M 13 23 C 13.5625 23 14 23.4375 14 24 C 14 24.5625 13.5625 25 13 25 C 12.4375 25 12 24.5625 12 24 C 12 23.4375 12.4375 23 13 23 Z M 22 23 C 22.5625 23 23 23.4375 23 24 C 23 24.5625 22.5625 25 22 25 C 21.4375 25 21 24.5625 21 24 C 21 23.4375 21.4375 23 22 23 Z"/></svg>')
}



.la-coins {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 21 4 C 19.207031 4 17.582031 4.335938 16.3125 4.96875 C 15.042969 5.601563 14 6.632813 14 8 L 14 12 C 14 12.128906 14.042969 12.253906 14.0625 12.375 C 13.132813 12.132813 12.101563 12 11 12 C 9.207031 12 7.582031 12.335938 6.3125 12.96875 C 5.042969 13.601563 4 14.632813 4 16 L 4 24 C 4 25.367188 5.042969 26.398438 6.3125 27.03125 C 7.582031 27.664063 9.207031 28 11 28 C 12.792969 28 14.417969 27.664063 15.6875 27.03125 C 16.957031 26.398438 18 25.367188 18 24 L 18 23.59375 C 18.917969 23.835938 19.921875 24 21 24 C 22.792969 24 24.417969 23.664063 25.6875 23.03125 C 26.957031 22.398438 28 21.367188 28 20 L 28 8 C 28 6.632813 26.957031 5.601563 25.6875 4.96875 C 24.417969 4.335938 22.792969 4 21 4 Z M 21 6 C 22.523438 6 23.878906 6.328125 24.78125 6.78125 C 25.683594 7.234375 26 7.710938 26 8 C 26 8.289063 25.683594 8.765625 24.78125 9.21875 C 23.878906 9.671875 22.523438 10 21 10 C 19.476563 10 18.121094 9.671875 17.21875 9.21875 C 16.316406 8.765625 16 8.289063 16 8 C 16 7.710938 16.316406 7.234375 17.21875 6.78125 C 18.121094 6.328125 19.476563 6 21 6 Z M 16 10.84375 C 16.105469 10.902344 16.203125 10.976563 16.3125 11.03125 C 17.582031 11.664063 19.207031 12 21 12 C 22.792969 12 24.417969 11.664063 25.6875 11.03125 C 25.796875 10.976563 25.894531 10.902344 26 10.84375 L 26 12 C 26 12.289063 25.683594 12.765625 24.78125 13.21875 C 23.878906 13.671875 22.523438 14 21 14 C 19.476563 14 18.121094 13.671875 17.21875 13.21875 C 16.316406 12.765625 16 12.289063 16 12 Z M 11 14 C 12.523438 14 13.878906 14.328125 14.78125 14.78125 C 15.683594 15.234375 16 15.710938 16 16 C 16 16.289063 15.683594 16.765625 14.78125 17.21875 C 13.878906 17.671875 12.523438 18 11 18 C 9.476563 18 8.121094 17.671875 7.21875 17.21875 C 6.316406 16.765625 6 16.289063 6 16 C 6 15.710938 6.316406 15.234375 7.21875 14.78125 C 8.121094 14.328125 9.476563 14 11 14 Z M 26 14.84375 L 26 16 C 26 16.289063 25.683594 16.765625 24.78125 17.21875 C 23.878906 17.671875 22.523438 18 21 18 C 19.863281 18 18.835938 17.8125 18 17.53125 L 18 16 C 18 15.871094 17.957031 15.746094 17.9375 15.625 C 18.867188 15.867188 19.898438 16 21 16 C 22.792969 16 24.417969 15.664063 25.6875 15.03125 C 25.796875 14.976563 25.894531 14.902344 26 14.84375 Z M 6 18.84375 C 6.105469 18.902344 6.203125 18.976563 6.3125 19.03125 C 7.582031 19.664063 9.207031 20 11 20 C 12.792969 20 14.417969 19.664063 15.6875 19.03125 C 15.796875 18.976563 15.894531 18.902344 16 18.84375 L 16 20 C 16 20.289063 15.683594 20.765625 14.78125 21.21875 C 13.878906 21.671875 12.523438 22 11 22 C 9.476563 22 8.121094 21.671875 7.21875 21.21875 C 6.316406 20.765625 6 20.289063 6 20 Z M 26 18.84375 L 26 20 C 26 20.289063 25.683594 20.765625 24.78125 21.21875 C 23.878906 21.671875 22.523438 22 21 22 C 19.863281 22 18.835938 21.839844 18 21.5625 L 18 19.625 C 18.917969 19.867188 19.917969 20 21 20 C 22.792969 20 24.417969 19.664063 25.6875 19.03125 C 25.796875 18.976563 25.894531 18.902344 26 18.84375 Z M 6 22.84375 C 6.105469 22.902344 6.203125 22.976563 6.3125 23.03125 C 7.582031 23.664063 9.207031 24 11 24 C 12.792969 24 14.417969 23.664063 15.6875 23.03125 C 15.796875 22.976563 15.894531 22.902344 16 22.84375 L 16 24 C 16 24.289063 15.683594 24.765625 14.78125 25.21875 C 13.878906 25.671875 12.523438 26 11 26 C 9.476563 26 8.121094 25.671875 7.21875 25.21875 C 6.316406 24.765625 6 24.289063 6 24 Z"/></svg>')
}

.la-calendar-check {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 9 5 L 9 6 L 5 6 L 5 28 L 27 28 L 27 6 L 23 6 L 23 5 L 21 5 L 21 6 L 11 6 L 11 5 Z M 7 8 L 9 8 L 9 9 L 11 9 L 11 8 L 21 8 L 21 9 L 23 9 L 23 8 L 25 8 L 25 10 L 7 10 Z M 7 12 L 25 12 L 25 26 L 7 26 Z M 20.28125 14.28125 L 15 19.5625 L 12.71875 17.28125 L 11.28125 18.71875 L 14.28125 21.71875 L 15 22.40625 L 15.71875 21.71875 L 21.71875 15.71875 Z"/></svg>')
}

.la-stream {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 5 5 L 5 11 L 24 11 L 24 5 L 5 5 z M 7 7 L 22 7 L 22 9 L 7 9 L 7 7 z M 9 13 L 9 19 L 28 19 L 28 13 L 9 13 z M 11 15 L 26 15 L 26 17 L 11 17 L 11 15 z M 5 21 L 5 27 L 24 27 L 24 21 L 5 21 z M 7 23 L 22 23 L 22 25 L 7 25 L 7 23 z"/></svg>')
}

.la-hotjar {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 9 4 L 10.726562 5.9082031 C 10.741563 5.9252031 12.181266 7.5891094 11.947266 9.5371094 C 11.798266 10.781109 10.986922 11.930406 9.5449219 12.941406 C 5.3059219 15.813406 4.0203438 19.676781 5.7773438 23.425781 C 7.0993437 26.247781 9.9972813 28 13.113281 28 L 14.927734 28 L 13.791016 26.388672 C 12.883016 25.214672 12.900187 23.873047 13.117188 22.873047 C 14.662188 24.042047 16.466703 23.89275 17.720703 23.09375 C 18.871703 22.35975 19.685891 21.037937 19.712891 19.460938 C 19.970891 19.868938 20.183937 20.344094 20.335938 20.871094 C 20.777938 22.402094 20.724094 24.737297 19.121094 26.279297 L 17.451172 28 L 19.025391 28 C 19.916391 28 20.810422 27.8335 21.607422 27.4375 C 24.096422 26.2025 25.776109 23.946547 26.662109 20.685547 C 27.383109 18.030547 26.922484 14.523922 25.396484 11.794922 C 21.857484 5.4439219 11.999031 4.2979531 11.582031 4.2519531 L 9 4 z M 13.453125 6.6152344 C 16.360125 7.2692344 21.514344 8.9335312 23.652344 12.769531 C 24.915344 15.026531 25.326563 17.8675 24.726562 20.1875 C 24.229563 22.1285 23.448078 23.578609 22.330078 24.599609 C 22.725078 23.101609 22.615813 21.558406 22.257812 20.316406 C 21.602812 18.048406 20.050125 16.403484 18.203125 16.021484 L 16 15.560547 L 17.142578 17.511719 C 18.203578 19.295719 17.628484 20.78025 16.646484 21.40625 C 15.863484 21.90525 14.583781 21.9535 13.550781 20.4375 L 12.597656 19.037109 L 11.832031 20.548828 C 11.567031 21.071828 10.540422 23.331078 11.232422 25.705078 C 9.7724219 25.231078 8.29725 24.171172 7.53125 22.451172 C 5.91025 18.813172 8.3426875 16.171891 10.679688 14.587891 C 12.627688 13.222891 13.7245 11.595906 13.9375 9.7539062 C 14.0755 8.5629062 13.812125 7.4792344 13.453125 6.6152344 z"/></svg>')
}

.la-users {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 11.5 6 C 9.578125 6 8 7.578125 8 9.5 C 8 11.421875 9.578125 13 11.5 13 C 13.421875 13 15 11.421875 15 9.5 C 15 7.578125 13.421875 6 11.5 6 Z M 20.5 6 C 18.578125 6 17 7.578125 17 9.5 C 17 11.421875 18.578125 13 20.5 13 C 22.421875 13 24 11.421875 24 9.5 C 24 7.578125 22.421875 6 20.5 6 Z M 11.5 8 C 12.339844 8 13 8.660156 13 9.5 C 13 10.339844 12.339844 11 11.5 11 C 10.660156 11 10 10.339844 10 9.5 C 10 8.660156 10.660156 8 11.5 8 Z M 20.5 8 C 21.339844 8 22 8.660156 22 9.5 C 22 10.339844 21.339844 11 20.5 11 C 19.660156 11 19 10.339844 19 9.5 C 19 8.660156 19.660156 8 20.5 8 Z M 7 12 C 4.800781 12 3 13.800781 3 16 C 3 17.113281 3.476563 18.117188 4.21875 18.84375 C 2.886719 19.746094 2 21.28125 2 23 L 4 23 C 4 21.332031 5.332031 20 7 20 C 8.667969 20 10 21.332031 10 23 L 12 23 C 12 21.28125 11.113281 19.746094 9.78125 18.84375 C 10.523438 18.117188 11 17.113281 11 16 C 11 13.800781 9.199219 12 7 12 Z M 12 23 C 11.375 23.835938 11 24.886719 11 26 L 13 26 C 13 24.332031 14.332031 23 16 23 C 17.667969 23 19 24.332031 19 26 L 21 26 C 21 24.886719 20.625 23.835938 20 23 C 19.660156 22.546875 19.25 22.160156 18.78125 21.84375 C 19.523438 21.117188 20 20.113281 20 19 C 20 16.800781 18.199219 15 16 15 C 13.800781 15 12 16.800781 12 19 C 12 20.113281 12.476563 21.117188 13.21875 21.84375 C 12.75 22.160156 12.339844 22.546875 12 23 Z M 20 23 L 22 23 C 22 21.332031 23.332031 20 25 20 C 26.667969 20 28 21.332031 28 23 L 30 23 C 30 21.28125 29.113281 19.746094 27.78125 18.84375 C 28.523438 18.117188 29 17.113281 29 16 C 29 13.800781 27.199219 12 25 12 C 22.800781 12 21 13.800781 21 16 C 21 17.113281 21.476563 18.117188 22.21875 18.84375 C 20.886719 19.746094 20 21.28125 20 23 Z M 7 14 C 8.117188 14 9 14.882813 9 16 C 9 17.117188 8.117188 18 7 18 C 5.882813 18 5 17.117188 5 16 C 5 14.882813 5.882813 14 7 14 Z M 25 14 C 26.117188 14 27 14.882813 27 16 C 27 17.117188 26.117188 18 25 18 C 23.882813 18 23 17.117188 23 16 C 23 14.882813 23.882813 14 25 14 Z M 16 17 C 17.117188 17 18 17.882813 18 19 C 18 20.117188 17.117188 21 16 21 C 14.882813 21 14 20.117188 14 19 C 14 17.882813 14.882813 17 16 17 Z"/></svg>')
}

.la-sign-in-alt {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 4 C 10.421875 4 5.742188 7.832031 4.40625 13 L 6.46875 13 C 7.746094 8.945313 11.53125 6 16 6 C 21.515625 6 26 10.484375 26 16 C 26 21.515625 21.515625 26 16 26 C 11.53125 26 7.746094 23.054688 6.46875 19 L 4.40625 19 C 5.742188 24.167969 10.421875 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 15.34375 11.28125 L 13.90625 12.71875 L 16.1875 15 L 4 15 L 4 17 L 16.1875 17 L 13.90625 19.28125 L 15.34375 20.71875 L 19.34375 16.71875 L 20.03125 16 L 19.34375 15.28125 Z"/></svg>')
}

.la-headset {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 3 C 9.953125 3 5 7.953125 5 14 L 5 20 C 5 21.292969 5.84375 22.394531 7 22.8125 L 7 23 C 7 25.746094 9.253906 28 12 28 L 13.28125 28 C 13.628906 28.597656 14.261719 29 15 29 L 17 29 C 18.101563 29 19 28.101563 19 27 C 19 25.898438 18.101563 25 17 25 L 15 25 C 14.261719 25 13.628906 25.402344 13.28125 26 L 12 26 C 10.34375 26 9 24.65625 9 23 L 11 23 L 11 14 L 7 14 C 7 9.046875 11.046875 5 16 5 C 20.953125 5 25 9.046875 25 14 L 21 14 L 21 23 L 24 23 C 25.644531 23 27 21.644531 27 20 L 27 14 C 27 7.953125 22.046875 3 16 3 Z M 7 16 L 9 16 L 9 21 L 8 21 C 7.445313 21 7 20.554688 7 20 Z M 23 16 L 25 16 L 25 20 C 25 20.554688 24.554688 21 24 21 L 23 21 Z"/></svg>')
}

.la-facebook {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 4 C 9.3844276 4 4 9.3844276 4 16 C 4 22.615572 9.3844276 28 16 28 C 22.615572 28 28 22.615572 28 16 C 28 9.3844276 22.615572 4 16 4 z M 16 6 C 21.534692 6 26 10.465308 26 16 C 26 21.027386 22.311682 25.161277 17.488281 25.878906 L 17.488281 18.916016 L 20.335938 18.916016 L 20.783203 16.023438 L 17.488281 16.023438 L 17.488281 14.443359 C 17.488281 13.242359 17.882859 12.175781 19.005859 12.175781 L 20.810547 12.175781 L 20.810547 9.6523438 C 20.493547 9.6093438 19.822688 9.515625 18.554688 9.515625 C 15.906688 9.515625 14.355469 10.913609 14.355469 14.099609 L 14.355469 16.023438 L 11.632812 16.023438 L 11.632812 18.916016 L 14.355469 18.916016 L 14.355469 25.853516 C 9.6088556 25.070647 6 20.973047 6 16 C 6 10.465308 10.465308 6 16 6 z"/></svg>')
}

.la-key {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 20 3 C 15.054688 3 11 7.054688 11 12 C 11 12.519531 11.085938 12.976563 11.15625 13.4375 L 3.28125 21.28125 L 3 21.59375 L 3 29 L 10 29 L 10 26 L 13 26 L 13 23 L 16 23 L 16 20.03125 C 17.179688 20.609375 18.554688 21 20 21 C 24.945313 21 29 16.945313 29 12 C 29 7.054688 24.945313 3 20 3 Z M 20 5 C 23.855469 5 27 8.144531 27 12 C 27 15.855469 23.855469 19 20 19 C 18.789063 19 17.542969 18.644531 16.59375 18.125 L 16.34375 18 L 14 18 L 14 21 L 11 21 L 11 24 L 8 24 L 8 27 L 5 27 L 5 22.4375 L 12.90625 14.5 L 13.28125 14.15625 L 13.1875 13.625 C 13.085938 13.023438 13 12.488281 13 12 C 13 8.144531 16.144531 5 20 5 Z M 22 8 C 20.894531 8 20 8.894531 20 10 C 20 11.105469 20.894531 12 22 12 C 23.105469 12 24 11.105469 24 10 C 24 8.894531 23.105469 8 22 8 Z"/></svg>')
}

.la-google-plus {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 11 7 C 6.027344 7 2 11.027344 2 16 C 2 20.972656 6.027344 25 11 25 C 15.972656 25 20 20.972656 20 16 C 20 15.382813 19.933594 14.78125 19.8125 14.199219 L 19.765625 14 L 11 14 L 11 17 L 17 17 C 16.523438 19.835938 13.972656 22 11 22 C 7.6875 22 5 19.3125 5 16 C 5 12.6875 7.6875 10 11 10 C 12.5 10 13.867188 10.554688 14.921875 11.464844 L 17.070313 9.359375 C 15.46875 7.894531 13.339844 7 11 7 Z M 25 11 L 25 14 L 22 14 L 22 16 L 25 16 L 25 19 L 27 19 L 27 16 L 30 16 L 30 14 L 27 14 L 27 11 Z"/></svg>')
}

.la-fire-alt {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16.798828 4.390625 L 13.802734 9.3867188 L 11.953125 7.5390625 L 11.25 8.3378906 C 7.767 12.285891 6 15.873 6 19 C 6 23.962 10.486 28 16 28 C 21.514 28 26 23.962 26 19 C 26 14.238 20.803078 8.3660625 17.705078 5.2890625 L 16.798828 4.390625 z M 17.191406 7.6230469 C 19.767406 10.309047 24 15.288 24 19 C 24 21.391212 22.620267 23.5043 20.523438 24.767578 C 20.822014 24.054088 21 23.267477 21 22.429688 C 21 20.048687 19.315344 17.224391 17.902344 15.275391 L 17.058594 14.109375 L 14.84375 17.431641 L 13.4375 16.025391 L 12.777344 17.115234 C 11.598344 19.061234 11 20.848688 11 22.429688 C 11 23.267477 11.177986 24.054088 11.476562 24.767578 C 9.3797333 23.5043 8 21.391212 8 19 C 8 16.611 9.3976406 13.676703 12.056641 10.470703 L 14.197266 12.613281 L 17.191406 7.6230469 z M 17.103516 17.648438 C 18.333516 19.565437 19 21.233687 19 22.429688 C 19 24.398688 17.654 26 16 26 C 14.346 26 13 24.398688 13 22.429688 C 13 21.507688 13.290234 20.45225 13.865234 19.28125 L 15.15625 20.570312 L 17.103516 17.648438 z"/></svg>')
}

.la-chevron-circle-down {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 10.71875 12.78125 L 9.28125 14.21875 L 15.28125 20.21875 L 16 20.90625 L 16.71875 20.21875 L 22.71875 14.21875 L 21.28125 12.78125 L 16 18.0625 Z"/></svg>')
}

.la-phone {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 8.65625 3 C 8.132813 3 7.617188 3.1875 7.1875 3.53125 L 7.125 3.5625 L 7.09375 3.59375 L 3.96875 6.8125 L 4 6.84375 C 3.035156 7.734375 2.738281 9.066406 3.15625 10.21875 C 3.160156 10.226563 3.152344 10.242188 3.15625 10.25 C 4.003906 12.675781 6.171875 17.359375 10.40625 21.59375 C 14.65625 25.84375 19.402344 27.925781 21.75 28.84375 L 21.78125 28.84375 C 22.996094 29.25 24.3125 28.960938 25.25 28.15625 L 28.40625 25 C 29.234375 24.171875 29.234375 22.734375 28.40625 21.90625 L 24.34375 17.84375 L 24.3125 17.78125 C 23.484375 16.953125 22.015625 16.953125 21.1875 17.78125 L 19.1875 19.78125 C 18.464844 19.433594 16.742188 18.542969 15.09375 16.96875 C 13.457031 15.40625 12.621094 13.609375 12.3125 12.90625 L 14.3125 10.90625 C 15.152344 10.066406 15.167969 8.667969 14.28125 7.84375 L 14.3125 7.8125 L 14.21875 7.71875 L 10.21875 3.59375 L 10.1875 3.5625 L 10.125 3.53125 C 9.695313 3.1875 9.179688 3 8.65625 3 Z M 8.65625 5 C 8.730469 5 8.804688 5.035156 8.875 5.09375 L 12.875 9.1875 L 12.96875 9.28125 C 12.960938 9.273438 13.027344 9.378906 12.90625 9.5 L 10.40625 12 L 9.9375 12.4375 L 10.15625 13.0625 C 10.15625 13.0625 11.304688 16.136719 13.71875 18.4375 L 13.9375 18.625 C 16.261719 20.746094 19 21.90625 19 21.90625 L 19.625 22.1875 L 22.59375 19.21875 C 22.765625 19.046875 22.734375 19.046875 22.90625 19.21875 L 27 23.3125 C 27.171875 23.484375 27.171875 23.421875 27 23.59375 L 23.9375 26.65625 C 23.476563 27.050781 22.988281 27.132813 22.40625 26.9375 C 20.140625 26.046875 15.738281 24.113281 11.8125 20.1875 C 7.855469 16.230469 5.789063 11.742188 5.03125 9.5625 C 4.878906 9.15625 4.988281 8.554688 5.34375 8.25 L 5.40625 8.1875 L 8.4375 5.09375 C 8.507813 5.035156 8.582031 5 8.65625 5 Z"/></svg>')
}

.la-at {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16.1875 4 C 8.824219 3.890625 2.914063 10.484375 4.15625 18.03125 C 5 23.152344 9.203125 27.179688 14.34375 27.875 C 17.808594 28.34375 21.046875 27.34375 23.5 25.375 L 22.25 23.8125 C 20.203125 25.453125 17.511719 26.300781 14.59375 25.90625 C 10.339844 25.332031 6.851563 21.953125 6.15625 17.71875 C 5.109375 11.347656 9.992188 5.910156 16.15625 6 C 21.410156 6.078125 25.839844 10.433594 26 15.6875 C 26.003906 15.800781 26 15.910156 26 16.03125 C 25.992188 18.234375 24.207031 20 22 20 C 20.882813 20 20 19.117188 20 18 L 20 10 L 18 10 L 18 10.78125 C 17.28125 10.292969 16.425781 10 15.5 10 C 13.027344 10 11 12.027344 11 14.5 L 11 17.5 C 11 19.972656 13.027344 22 15.5 22 C 16.847656 22 18.046875 21.386719 18.875 20.4375 C 19.609375 21.371094 20.730469 22 22 22 C 25.285156 22 27.988281 19.320313 28 16.03125 C 28 15.898438 28.003906 15.769531 28 15.625 C 27.808594 9.289063 22.523438 4.09375 16.1875 4 Z M 15.5 12 C 16.890625 12 18 13.109375 18 14.5 L 18 17.5 C 18 18.890625 16.890625 20 15.5 20 C 14.109375 20 13 18.890625 13 17.5 L 13 14.5 C 13 13.109375 14.109375 12 15.5 12 Z"/></svg>')
}



.la-info {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 4 C 13.800781 4 12 5.800781 12 8 C 12 10.199219 13.800781 12 16 12 C 18.199219 12 20 10.199219 20 8 C 20 5.800781 18.199219 4 16 4 Z M 16 6 C 17.117188 6 18 6.882813 18 8 C 18 9.117188 17.117188 10 16 10 C 14.882813 10 14 9.117188 14 8 C 14 6.882813 14.882813 6 16 6 Z M 11 13 L 11 18 L 13 18 L 13 23 L 11 23 L 11 28 L 21 28 L 21 23 L 19 23 L 19 13 Z M 13 15 L 17 15 L 17 25 L 19 25 L 19 26 L 13 26 L 13 25 L 15 25 L 15 16 L 13 16 Z"/></svg>')
}

.la-check-circle {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 3 C 8.800781 3 3 8.800781 3 16 C 3 23.199219 8.800781 29 16 29 C 23.199219 29 29 23.199219 29 16 C 29 14.601563 28.8125 13.207031 28.3125 11.90625 L 26.6875 13.5 C 26.886719 14.300781 27 15.101563 27 16 C 27 22.101563 22.101563 27 16 27 C 9.898438 27 5 22.101563 5 16 C 5 9.898438 9.898438 5 16 5 C 19 5 21.695313 6.195313 23.59375 8.09375 L 25 6.6875 C 22.699219 4.386719 19.5 3 16 3 Z M 27.28125 7.28125 L 16 18.5625 L 11.71875 14.28125 L 10.28125 15.71875 L 15.28125 20.71875 L 16 21.40625 L 16.71875 20.71875 L 28.71875 8.71875 Z"/></svg>')
}

.la-tag {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 5 L 15.6875 5.28125 L 4.28125 16.8125 L 3.59375 17.5 L 4.28125 18.21875 L 13.78125 27.71875 L 14.5 28.40625 L 15.1875 27.71875 L 26.71875 16.3125 L 27 16 L 27 5 Z M 16.84375 7 L 25 7 L 25 15.15625 L 14.5 25.59375 L 6.40625 17.5 Z M 22 9 C 21.449219 9 21 9.449219 21 10 C 21 10.550781 21.449219 11 22 11 C 22.550781 11 23 10.550781 23 10 C 23 9.449219 22.550781 9 22 9 Z"/></svg>')
}

.la-question-circle {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 16 10 C 13.800781 10 12 11.800781 12 14 L 14 14 C 14 12.882813 14.882813 12 16 12 C 17.117188 12 18 12.882813 18 14 C 18 14.765625 17.507813 15.445313 16.78125 15.6875 L 16.375 15.8125 C 15.558594 16.082031 15 16.863281 15 17.71875 L 15 19 L 17 19 L 17 17.71875 L 17.40625 17.59375 C 18.945313 17.082031 20 15.621094 20 14 C 20 11.800781 18.199219 10 16 10 Z M 15 20 L 15 22 L 17 22 L 17 20 Z"/></svg>')
}

.a-external-link-alt,
.la-external-link-alt {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z"/></svg>')
}

.la-angle-down {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z"/></svg>')
}

.la-angle-right {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 12.96875 4.28125 L 11.53125 5.71875 L 21.8125 16 L 11.53125 26.28125 L 12.96875 27.71875 L 23.96875 16.71875 L 24.65625 16 L 23.96875 15.28125 Z"/></svg>')
}

.la-angle-left {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z"/></svg>')
}

.la-angle-up {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 6.59375 L 15.28125 7.28125 L 2.78125 19.78125 L 4.21875 21.21875 L 16 9.4375 L 27.78125 21.21875 L 29.21875 19.78125 L 16.71875 7.28125 Z"/></svg>')
}

.la-times {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125 L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z"/></svg>')
}

.la-cart-arrow-down {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 4 7 C 3.449219 7 3 7.449219 3 8 C 3 8.550781 3.449219 9 4 9 L 6.21875 9 L 8.84375 19.5 C 9.066406 20.390625 9.863281 21 10.78125 21 L 23.25 21 C 24.152344 21 24.917969 20.402344 25.15625 19.53125 L 27.75 10 L 25.65625 10 L 23.25 19 L 10.78125 19 L 8.15625 8.5 C 7.933594 7.609375 7.136719 7 6.21875 7 Z M 22 21 C 20.355469 21 19 22.355469 19 24 C 19 25.644531 20.355469 27 22 27 C 23.644531 27 25 25.644531 25 24 C 25 22.355469 23.644531 21 22 21 Z M 13 21 C 11.355469 21 10 22.355469 10 24 C 10 25.644531 11.355469 27 13 27 C 14.644531 27 16 25.644531 16 24 C 16 22.355469 14.644531 21 13 21 Z M 16 7 L 16 12 L 13 12 L 17 16 L 21 12 L 18 12 L 18 7 Z M 13 23 C 13.5625 23 14 23.4375 14 24 C 14 24.5625 13.5625 25 13 25 C 12.4375 25 12 24.5625 12 24 C 12 23.4375 12.4375 23 13 23 Z M 22 23 C 22.5625 23 23 23.4375 23 24 C 23 24.5625 22.5625 25 22 25 C 21.4375 25 21 24.5625 21 24 C 21 23.4375 21.4375 23 22 23 Z"/></svg>')
}

.la-trash,
.la-trash-alt {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 15 4 C 14.476563 4 13.941406 4.183594 13.5625 4.5625 C 13.183594 4.941406 13 5.476563 13 6 L 13 7 L 7 7 L 7 9 L 8 9 L 8 25 C 8 26.644531 9.355469 28 11 28 L 23 28 C 24.644531 28 26 26.644531 26 25 L 26 9 L 27 9 L 27 7 L 21 7 L 21 6 C 21 5.476563 20.816406 4.941406 20.4375 4.5625 C 20.058594 4.183594 19.523438 4 19 4 Z M 15 6 L 19 6 L 19 7 L 15 7 Z M 10 9 L 24 9 L 24 25 C 24 25.554688 23.554688 26 23 26 L 11 26 C 10.445313 26 10 25.554688 10 25 Z M 12 12 L 12 23 L 14 23 L 14 12 Z M 16 12 L 16 23 L 18 23 L 18 12 Z M 20 12 L 20 23 L 22 23 L 22 12 Z"/></svg>') !important
}

.la-trash {
    mask-image: url('data:image/svg+xml;utf8,')
}

.la-wallet {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 22.96875 4 C 22.816406 4.003906 22.65625 4.023438 22.5 4.0625 L 6.25 8.34375 C 4.9375 8.6875 4 9.890625 4 11.25 L 4 25 C 4 26.644531 5.355469 28 7 28 L 25 28 C 26.644531 28 28 26.644531 28 25 L 28 12 C 28 10.355469 26.644531 9 25 9 L 11.625 9 L 23 6 L 23 8 L 25 8 L 25 6 C 25 4.875 24.042969 3.984375 22.96875 4 Z M 7 11 L 25 11 C 25.566406 11 26 11.433594 26 12 L 26 25 C 26 25.566406 25.566406 26 25 26 L 7 26 C 6.433594 26 6 25.566406 6 25 L 6 12 C 6 11.433594 6.433594 11 7 11 Z M 22.5 17 C 21.671875 17 21 17.671875 21 18.5 C 21 19.328125 21.671875 20 22.5 20 C 23.328125 20 24 19.328125 24 18.5 C 24 17.671875 23.328125 17 22.5 17 Z"/></svg>')
}



.la-thumbs-up {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16.6875 3 L 16.375 3.28125 L 9.59375 10 L 5 10 L 5 26 L 21.84375 26 C 23.253906 26 24.484375 25.003906 24.78125 23.625 L 26.9375 13.625 C 27.332031 11.777344 25.886719 10 24 10 L 18.25 10 L 18.4375 9.25 C 18.640625 9.09375 18.769531 9.027344 19.0625 8.625 C 19.53125 7.984375 20 6.992188 20 5.65625 C 20 4.230469 18.710938 3 17.09375 3 Z M 17.40625 5.09375 C 17.828125 5.175781 18 5.347656 18 5.65625 C 18 6.558594 17.726563 7.117188 17.46875 7.46875 C 17.210938 7.820313 17.03125 7.90625 17.03125 7.90625 L 16.6875 8.09375 L 16.5625 8.5 L 15.96875 10.75 L 15.65625 12 L 24 12 C 24.660156 12 25.105469 12.574219 24.96875 13.21875 L 22.84375 23.21875 C 22.742188 23.6875 22.320313 24 21.84375 24 L 11 24 L 11 11.40625 Z M 7 12 L 9 12 L 9 24 L 7 24 Z"/></svg>')
}

.la-video {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 2 8 L 2 24 L 24 24 L 24 20.625 L 30 23.625 L 30 8.375 L 24 11.375 L 24 8 Z M 4 10 L 22 10 L 22 22 L 4 22 Z M 28 11.625 L 28 20.375 L 24 18.375 L 24 13.625 Z"/></svg>')
}

.la-industry {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 20 5 L 20 10.46875 L 17 12.25 L 17 9.21875 L 15.5 10.15625 L 12 12.25 L 12 9.21875 L 10.5 10.15625 L 5.5 13.15625 L 5 13.4375 L 5 27 L 27 27 L 27 5 Z M 22 7 L 25 7 L 25 25 L 7 25 L 7 14.53125 L 10 12.75 L 10 15.78125 L 11.5 14.84375 L 15 12.75 L 15 15.78125 L 16.5 14.84375 L 21.5 11.84375 L 22 11.5625 Z M 9 17 L 9 19 L 11 19 L 11 17 Z M 13 17 L 13 19 L 15 19 L 15 17 Z M 17 17 L 17 19 L 19 19 L 19 17 Z M 21 17 L 21 19 L 23 19 L 23 17 Z M 9 21 L 9 23 L 11 23 L 11 21 Z M 13 21 L 13 23 L 15 23 L 15 21 Z M 17 21 L 17 23 L 19 23 L 19 21 Z M 21 21 L 21 23 L 23 23 L 23 21 Z"/></svg>')
}

.la-toolbox {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 13 5 C 11.90625 5 11 5.90625 11 7 L 11 9 L 2 9 L 2 27 L 30 27 L 30 9 L 21 9 L 21 7 C 21 5.90625 20.09375 5 19 5 Z M 13 7 L 19 7 L 19 9 L 13 9 Z M 4 11 L 28 11 L 28 16 L 24 16 L 24 15 L 20 15 L 20 16 L 12 16 L 12 15 L 8 15 L 8 16 L 4 16 Z M 4 18 L 8 18 L 8 19 L 12 19 L 12 18 L 20 18 L 20 19 L 24 19 L 24 18 L 28 18 L 28 25 L 4 25 Z"/></svg>')
}

.la-barcode {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 2 7 L 2 25 L 4 25 L 4 7 Z M 6 7 L 6 25 L 12 25 L 12 7 Z M 14 7 L 14 25 L 16 25 L 16 7 Z M 18 7 L 18 25 L 22 25 L 22 7 Z M 24 7 L 24 25 L 26 25 L 26 7 Z M 28 7 L 28 25 L 30 25 L 30 7 Z"/></svg>')
}

.la-telegram-plane {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 26.070313 3.996094 C 25.734375 4.011719 25.417969 4.109375 25.136719 4.21875 L 25.132813 4.21875 C 24.847656 4.332031 23.492188 4.902344 21.433594 5.765625 C 19.375 6.632813 16.703125 7.757813 14.050781 8.875 C 8.753906 11.105469 3.546875 13.300781 3.546875 13.300781 L 3.609375 13.277344 C 3.609375 13.277344 3.25 13.394531 2.875 13.652344 C 2.683594 13.777344 2.472656 13.949219 2.289063 14.21875 C 2.105469 14.488281 1.957031 14.902344 2.011719 15.328125 C 2.101563 16.050781 2.570313 16.484375 2.90625 16.722656 C 3.246094 16.964844 3.570313 17.078125 3.570313 17.078125 L 3.578125 17.078125 L 8.460938 18.722656 C 8.679688 19.425781 9.949219 23.597656 10.253906 24.558594 C 10.433594 25.132813 10.609375 25.492188 10.828125 25.765625 C 10.933594 25.90625 11.058594 26.023438 11.207031 26.117188 C 11.265625 26.152344 11.328125 26.179688 11.390625 26.203125 C 11.410156 26.214844 11.429688 26.21875 11.453125 26.222656 L 11.402344 26.210938 C 11.417969 26.214844 11.429688 26.226563 11.441406 26.230469 C 11.480469 26.242188 11.507813 26.246094 11.558594 26.253906 C 12.332031 26.488281 12.953125 26.007813 12.953125 26.007813 L 12.988281 25.980469 L 15.871094 23.355469 L 20.703125 27.0625 L 20.8125 27.109375 C 21.820313 27.550781 22.839844 27.304688 23.378906 26.871094 C 23.921875 26.433594 24.132813 25.875 24.132813 25.875 L 24.167969 25.785156 L 27.902344 6.65625 C 28.007813 6.183594 28.035156 5.742188 27.917969 5.3125 C 27.800781 4.882813 27.5 4.480469 27.136719 4.265625 C 26.769531 4.046875 26.40625 3.980469 26.070313 3.996094 Z M 25.96875 6.046875 C 25.964844 6.109375 25.976563 6.101563 25.949219 6.222656 L 25.949219 6.234375 L 22.25 25.164063 C 22.234375 25.191406 22.207031 25.25 22.132813 25.308594 C 22.054688 25.371094 21.992188 25.410156 21.667969 25.28125 L 15.757813 20.75 L 12.1875 24.003906 L 12.9375 19.214844 C 12.9375 19.214844 22.195313 10.585938 22.59375 10.214844 C 22.992188 9.84375 22.859375 9.765625 22.859375 9.765625 C 22.886719 9.3125 22.257813 9.632813 22.257813 9.632813 L 10.082031 17.175781 L 10.078125 17.15625 L 4.242188 15.191406 L 4.242188 15.1875 C 4.238281 15.1875 4.230469 15.183594 4.226563 15.183594 C 4.230469 15.183594 4.257813 15.171875 4.257813 15.171875 L 4.289063 15.15625 L 4.320313 15.144531 C 4.320313 15.144531 9.53125 12.949219 14.828125 10.71875 C 17.480469 9.601563 20.152344 8.476563 22.207031 7.609375 C 24.261719 6.746094 25.78125 6.113281 25.867188 6.078125 C 25.949219 6.046875 25.910156 6.046875 25.96875 6.046875 Z"/></svg>')
}

.la-viber {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 15.699219 4 C 13.799219 4 9.0996094 4.1996094 6.5996094 6.5996094 C 4.7996094 8.2996094 4.1 10.9 4 14 C 3.8 18.9 4.8992187 21.999609 6.6992188 23.599609 C 7.0992188 23.899609 8.1 24.700781 10 25.300781 L 10 27.800781 C 10 27.800781 9.9996094 28.8 10.599609 29 C 10.699609 29 10.800391 29.099609 10.900391 29.099609 C 11.500391 29.099609 11.999219 28.399219 12.699219 27.699219 C 13.299219 26.999219 13.799609 26.5 14.099609 26 L 15.5 26 L 16.300781 26 C 18.200781 26 22.900391 25.800391 25.400391 23.400391 C 27.200391 21.600391 27.900391 18.999219 27.900391 15.699219 C 28.000391 15.199219 28 14.6 28 14 C 27.9 10.3 26.800781 7.8003906 25.300781 6.4003906 C 24.700781 5.9003906 22.1 4 16.5 4 L 15.699219 4 z M 15.5 5.9003906 L 16.199219 5.9003906 L 16.300781 5.9003906 L 16.400391 5.9003906 C 21.700391 5.9003906 23.700391 7.6007812 23.900391 7.8007812 C 25.100391 8.8007812 25.800391 11.000391 25.900391 13.900391 L 25.900391 14.300781 C 26.000391 14.900781 26 15.399219 26 15.699219 C 25.9 18.699219 25.299609 20.7 24.099609 22 C 21.999609 23.9 17.600391 24 16.400391 24 L 15.699219 24 L 15.599609 24 L 15.5 24 L 14.5 24 L 12.900391 25.800781 L 11.900391 26.900391 L 11.699219 27.199219 C 11.499219 27.399219 11.2 27.800391 11 27.900391 L 11 27.699219 L 11 23.400391 C 9 22.900391 8.2 22.2 8 22 C 6.6 20.8 5.8 17.9 6 14 L 6 13 C 6.2 10.6 6.8007812 9.0003906 7.8007812 7.9003906 C 9.9007813 6.0003906 14.3 5.9003906 15.5 5.9003906 z M 15.400391 8.0996094 C 14.900391 8.0996094 14.900391 8.8007812 15.400391 8.8007812 C 19.100391 8.8007813 22.300781 11.3 22.300781 16 C 22.300781 16.5 23 16.5 23 16 C 23 10.9 19.600391 7.9996094 15.400391 8.0996094 z M 11.4375 9.0253906 C 11.225 9.0003906 11.000781 9.0492188 10.800781 9.1992188 C 9.8007812 9.6992188 8.7996094 10.700781 9.0996094 11.800781 C 9.0996094 11.800781 9.3003906 12.699609 10.400391 14.599609 C 11.000391 15.499609 11.5 16.300391 12 16.900391 C 12.5 17.600391 13.299609 18.4 14.099609 19 C 15.699609 20.3 18.200781 21.600391 19.300781 21.900391 C 20.300781 22.200391 21.400391 21.199219 21.900391 20.199219 C 22.100391 19.799219 21.999609 19.3 21.599609 19 C 20.999609 18.4 20.000781 17.700781 19.300781 17.300781 C 18.800781 17.000781 18.2 17.2 18 17.5 L 17.5 18.099609 C 17.3 18.399609 16.800781 18.400391 16.800781 18.400391 C 13.500781 17.500391 12.599609 14.099609 12.599609 14.099609 C 12.599609 14.099609 12.600391 13.700391 12.900391 13.400391 L 13.5 12.900391 C 13.8 12.700391 13.999219 12.099609 13.699219 11.599609 C 13.499219 11.299609 13.200391 10.700391 12.900391 10.400391 C 12.600391 10.000391 12 9.3007812 12 9.3007812 C 11.85 9.1507812 11.65 9.0503906 11.4375 9.0253906 z M 16.099609 10.099609 C 15.599609 9.9996094 15.5 10.800781 16 10.800781 C 18.8 11.000781 20.400781 12.900781 20.300781 15.300781 C 20.200781 15.800781 21 15.800781 21 15.300781 C 21.1 12.500781 19.299609 10.199609 16.099609 10.099609 z M 16.400391 12 C 15.900391 11.9 15.900391 12.699219 16.400391 12.699219 C 17.600391 12.699219 18.199219 13.399609 18.199219 14.599609 C 18.299219 15.099609 19 15.099609 19 14.599609 C 18.9 12.999609 18.000391 12 16.400391 12 z"/></svg>')
}

.la-twitter {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 28 8.558594 C 27.117188 8.949219 26.167969 9.214844 25.171875 9.332031 C 26.1875 8.722656 26.96875 7.757813 27.335938 6.609375 C 26.386719 7.171875 25.332031 7.582031 24.210938 7.804688 C 23.3125 6.847656 22.03125 6.246094 20.617188 6.246094 C 17.898438 6.246094 15.691406 8.453125 15.691406 11.171875 C 15.691406 11.558594 15.734375 11.933594 15.820313 12.292969 C 11.726563 12.089844 8.097656 10.128906 5.671875 7.148438 C 5.246094 7.875 5.003906 8.722656 5.003906 9.625 C 5.003906 11.332031 5.871094 12.839844 7.195313 13.722656 C 6.386719 13.695313 5.628906 13.476563 4.964844 13.105469 C 4.964844 13.128906 4.964844 13.148438 4.964844 13.167969 C 4.964844 15.554688 6.660156 17.546875 8.914063 17.996094 C 8.5 18.109375 8.066406 18.171875 7.617188 18.171875 C 7.300781 18.171875 6.988281 18.140625 6.691406 18.082031 C 7.316406 20.039063 9.136719 21.460938 11.289063 21.503906 C 9.605469 22.824219 7.480469 23.609375 5.175781 23.609375 C 4.777344 23.609375 4.386719 23.585938 4 23.539063 C 6.179688 24.9375 8.765625 25.753906 11.546875 25.753906 C 20.605469 25.753906 25.558594 18.25 25.558594 11.742188 C 25.558594 11.53125 25.550781 11.316406 25.542969 11.105469 C 26.503906 10.410156 27.339844 9.542969 28 8.558594 Z"/></svg>')
}

.la-times-circle {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 12.21875 10.78125 L 10.78125 12.21875 L 14.5625 16 L 10.78125 19.78125 L 12.21875 21.21875 L 16 17.4375 L 19.78125 21.21875 L 21.21875 19.78125 L 17.4375 16 L 21.21875 12.21875 L 19.78125 10.78125 L 16 14.5625 Z"/></svg>')
}

.la-bars {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 4 7 L 4 9 L 28 9 L 28 7 Z M 4 15 L 4 17 L 28 17 L 28 15 Z M 4 23 L 4 25 L 28 25 L 28 23 Z"/></svg>')
}

.la-ellipsis-h {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 6 14 C 4.894531 14 4 14.894531 4 16 C 4 17.105469 4.894531 18 6 18 C 7.105469 18 8 17.105469 8 16 C 8 14.894531 7.105469 14 6 14 Z M 16 14 C 14.894531 14 14 14.894531 14 16 C 14 17.105469 14.894531 18 16 18 C 17.105469 18 18 17.105469 18 16 C 18 14.894531 17.105469 14 16 14 Z M 26 14 C 24.894531 14 24 14.894531 24 16 C 24 17.105469 24.894531 18 26 18 C 27.105469 18 28 17.105469 28 16 C 28 14.894531 27.105469 14 26 14 Z"/></svg>')
}

.la-heart {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 9.5 5 C 5.363281 5 2 8.402344 2 12.5 C 2 13.929688 2.648438 15.167969 3.25 16.0625 C 3.851563 16.957031 4.46875 17.53125 4.46875 17.53125 L 15.28125 28.375 L 16 29.09375 L 16.71875 28.375 L 27.53125 17.53125 C 27.53125 17.53125 30 15.355469 30 12.5 C 30 8.402344 26.636719 5 22.5 5 C 19.066406 5 16.855469 7.066406 16 7.9375 C 15.144531 7.066406 12.933594 5 9.5 5 Z M 9.5 7 C 12.488281 7 15.25 9.90625 15.25 9.90625 L 16 10.75 L 16.75 9.90625 C 16.75 9.90625 19.511719 7 22.5 7 C 25.542969 7 28 9.496094 28 12.5 C 28 14.042969 26.125 16.125 26.125 16.125 L 16 26.25 L 5.875 16.125 C 5.875 16.125 5.390625 15.660156 4.90625 14.9375 C 4.421875 14.214844 4 13.273438 4 12.5 C 4 9.496094 6.457031 7 9.5 7 Z"/></svg>')
}

.la-arrow-alt-circle-left {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 13 12 L 9 16 L 13 20 L 13 17 L 23 17 L 23 15 L 13 15 Z"/></svg>')
}
.la-percentage {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 5 5 L 5 27 L 27 27 L 27 5 Z M 7 7 L 25 7 L 25 25 L 7 25 Z M 12 9 C 10.355469 9 9 10.355469 9 12 L 9 13 C 9 14.644531 10.355469 16 12 16 C 13.644531 16 15 14.644531 15 13 L 15 12 C 15 10.355469 13.644531 9 12 9 Z M 19.59375 9 L 10 23 L 12.40625 23 L 22 9 Z M 12 11 C 12.566406 11 13 11.433594 13 12 L 13 13 C 13 13.566406 12.566406 14 12 14 C 11.433594 14 11 13.566406 11 13 L 11 12 C 11 11.433594 11.433594 11 12 11 Z M 20 16 C 18.355469 16 17 17.355469 17 19 L 17 20 C 17 21.644531 18.355469 23 20 23 C 21.644531 23 23 21.644531 23 20 L 23 19 C 23 17.355469 21.644531 16 20 16 Z M 20 18 C 20.566406 18 21 18.433594 21 19 L 21 20 C 21 20.566406 20.566406 21 20 21 C 19.433594 21 19 20.566406 19 20 L 19 19 C 19 18.433594 19.433594 18 20 18 Z"/></svg>')
}

.la-store {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 4 4 L 4 7.65625 L 1 11.65625 L 1 12 C 1 13.645 2.355 15 4 15 L 4 28 L 28 28 L 28 15 C 29.645 15 31 13.645 31 12 L 31 11.65625 L 28 7.65625 L 28 4 L 4 4 z M 6 6 L 26 6 L 26 7 L 6 7 L 6 6 z M 5.5 9 L 26.5 9 L 28.90625 12.21875 C 28.79725 12.65175 28.469 13 28 13 C 27.445 13 27 12.555 27 12 L 25 12 C 25 12.555 24.555 13 24 13 C 23.445 13 23 12.555 23 12 L 21 12 C 21 12.555 20.555 13 20 13 C 19.445 13 19 12.555 19 12 L 17 12 C 17 12.555 16.555 13 16 13 C 15.445 13 15 12.555 15 12 L 13 12 C 13 12.555 12.555 13 12 13 C 11.445 13 11 12.555 11 12 L 9 12 C 9 12.555 8.555 13 8 13 C 7.445 13 7 12.555 7 12 L 5 12 C 5 12.555 4.555 13 4 13 C 3.531 13 3.20275 12.65175 3.09375 12.21875 L 5.5 9 z M 6 14.21875 C 6.531 14.69875 7.234 15 8 15 C 8.766 15 9.469 14.69875 10 14.21875 C 10.531 14.69875 11.234 15 12 15 C 12.766 15 13.469 14.69875 14 14.21875 C 14.531 14.69875 15.234 15 16 15 C 16.766 15 17.469 14.69875 18 14.21875 C 18.531 14.69875 19.234 15 20 15 C 20.766 15 21.469 14.69875 22 14.21875 C 22.531 14.69875 23.234 15 24 15 C 24.766 15 25.469 14.69875 26 14.21875 L 26 21 L 6 21 L 6 14.21875 z M 6 23 L 26 23 L 26 26 L 6 26 L 6 23 z"/></svg>')
}
.la-tags {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 14.59375 4 L 14.28125 4.28125 L 3.28125 15.28125 L 2.59375 16 L 3.28125 16.71875 L 12.28125 25.71875 L 13 26.40625 L 13.71875 25.71875 L 24.71875 14.71875 L 25 14.40625 L 25 4 Z M 15.4375 6 L 23 6 L 23 13.5625 L 13 23.5625 L 5.4375 16 Z M 26 7 L 26 9 L 27 9 L 27 17.15625 L 17.5 26.59375 L 16.25 25.34375 L 14.84375 26.75 L 16.78125 28.71875 L 17.5 29.40625 L 18.1875 28.71875 L 28.71875 18.3125 L 29 18 L 29 7 Z M 20 8 C 19.449219 8 19 8.449219 19 9 C 19 9.550781 19.449219 10 20 10 C 20.550781 10 21 9.550781 21 9 C 21 8.449219 20.550781 8 20 8 Z"/></svg>')
}

.la-documents {
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M 6 3 L 6 29 L 26 29 L 26 9.59375 L 25.71875 9.28125 L 19.71875 3.28125 L 19.40625 3 Z M 8 5 L 18 5 L 18 11 L 24 11 L 24 27 L 8 27 Z M 20 6.4375 L 22.5625 9 L 20 9 Z M 11 13 L 11 15 L 21 15 L 21 13 Z M 11 17 L 11 19 L 21 19 L 21 17 Z M 11 21 L 11 23 L 21 23 L 21 21 Z"/></svg>');
}


/* ----------------------------------- news_stretching.css ------------------------------------ */
.stretching_news_holder {
    height: 25px;
    overflow: hidden;
    direction: rtl;
    display: block;
    width: 100%;
}

    .stretching_news_holder .carousel-inner {
        height: 25px;
        max-height: 25px;
        overflow: hidden;
    }

    .stretching_news_holder .news_topic,
    .stretching_news_holder .news_topic * {
        text-align: center !important;
        margin: 0px !important;
        padding: 0px !important;
        font-size: 13px !important;
        vertical-align: middle;
        font-weight: normal !important;
    }

        .stretching_news_holder .news_topic > div {
            display: flex;
            height: 25px;
            display: flex;
            align-content: center;
            align-items: center;
            justify-content: center;
            justify-items: center;
            padding: 0 30px 0 30px !important;
        }

    .stretching_news_holder .news_topic {
        background-color: #fff;
        position: absolute;
        color: #F38620;
    }

    .stretching_news_holder .carousel-control-next, .stretching_news_holder .carousel-control-prev {
        width: 15px;
        top: 3px;
    }

    .stretching_news_holder .carousel-control-next {
        right: 10px;
    }

    .stretching_news_holder .carousel-control-prev {
        left: 10px;
    }

@media (max-width: 1000px) {
    .stretching_news_holder .news_topic > div, .stretching_news_holder .carousel-inner, .stretching_news_holder, .stretching_news_holder .news_topic {
        height: 50px;
        max-height: 50px;
        vertical-align: middle;
    }
}



/* ----------------------------------- background.css ------------------------------------ */

.main_background_holder {
    position: relative;
}

.main_background {
    position: absolute;
    height: unset;
    cursor: pointer !important;
    width: -webkit-fill-available;
    top: 0;
}

.product_holder {
    padding: 20px 0 20px 0;
    direction: ltr;
}

.main_background_top_padding {
    height: 350px;
}

.p_main_control {
    position: relative;
}

    .topic_holder .b_products {
        background-color: #f38620;
        border-radius: 50px;
        color: #fff !important;
        padding: 0px 22px 2px 20px !important;
        font-weight: bold;
        display: flex;
        height: 37px;
        align-items: center;
        white-space:nowrap;
    }

        .topic_holder .b_products::after {
            float: right;
            content: "";
            margin: 7px 0 0 15px;
            width: 16px;
            color: #f38620 !important;
            height: 20px;
            background-image: url('data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23FFFFFF%22%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20330%20330%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20id%3D%22XMLID_225_%22%20d%3D%22M325.607%2C79.393c-5.857-5.857-15.355-5.858-21.213%2C0.001l-139.39%2C139.393L25.607%2C79.393c-5.857-5.857-15.355-5.858-21.213%2C0.001c-5.858%2C5.858-5.858%2C15.355%2C0%2C21.213l150.004%2C150c2.813%2C2.813%2C6.628%2C4.393%2C10.606%2C4.393s7.794-1.581%2C10.606-4.394l149.996-150C331.465%2C94.749%2C331.465%2C85.251%2C325.607%2C79.393z%22/%3E%3C/svg%3E');
            background-size: contain;
            background-repeat: no-repeat;
            pointer-events: none;
            transition: 0.3s;
        }
        .rtl .topic_holder .b_products::after {
            margin: 7px 15px 0 0px;
        }
        .topic_holder .b_products:hover::after {
            background-image: url('data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20330%20330%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20id%3D%22XMLID_225_%22%20d%3D%22M325.607%2C79.393c-5.857-5.857-15.355-5.858-21.213%2C0.001l-139.39%2C139.393L25.607%2C79.393c-5.857-5.857-15.355-5.858-21.213%2C0.001c-5.858%2C5.858-5.858%2C15.355%2C0%2C21.213l150.004%2C150c2.813%2C2.813%2C6.628%2C4.393%2C10.606%2C4.393s7.794-1.581%2C10.606-4.394l149.996-150C331.465%2C94.749%2C331.465%2C85.251%2C325.607%2C79.393z%22/%3E%3C/svg%3E');
        }
        .topic_holder .b_products:hover {
            background-color: #ccc;
            border-radius: 50px;
            color: #000 !important;
        }

    .topic_holder .topic_login_holder {
        grid-row-start: 1;
        grid-column-start: 6;
        grid-row-end: 2;
        grid-column-end: 7;
        padding:0 20px 0 20px;
        justify-content:start;
        display:flex;
        width:max-content;
    }
.rtl .topic_holder .topic_login_holder {
    justify-content: end;
}        
    .topic_holder .topic_login_holder .logged_in .loggen_in_dropdown div i {
            font-size: 26px !important;
        }
        .topic_holder .topic .hamburger_holder {
            display: none;
            margin-top:8px;
        }

@media (max-width: 1300px) {
    .topic_holder .topic_login_holder {
        grid-row-start: 1;
        grid-column-start: 3;
        grid-row-end: 2;
        grid-column-end: 4;
        width:unset;
    }
}
@media (max-width: 1100px) {
    .top_menu_holder {
        display: none !important;
    }
}


@media (max-width: 810px) {
    .main_background_top_padding {
        height: 115px;
    }

    .main_background_holder {
        display: none !important;
    }

    .topic_holder .topic_login_holder {
        display: none;
    }

    .topic_holder .topic .hamburger_holder{
        display:flex;
        align-items:center;
        align-content:center;
    }
    .topic_holder .topic .compare_holder {
        display:none;
    }
    .b_main_menu_mobile {
        display: block !important;
    }
    .topic_language_holder{
        display:none !important;
    }
}


/* ----------------------------------- stretching.css ------------------------------------ */
.stretching_banner {
    width: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    justify-items: center;
    overflow: hidden;
    position: relative;
}
    .stretching_banner .lazy_with_event {
        height: 50px !important;
        width: fit-content !important;
    }

@media (max-width: 1000px) {
    .stretching_banner,
    .stretching_banner .lazy_with_event {
        height: 30px !important;
    }
}

/* ----------------------------------- banners.css ------------------------------------ */
.banner_holder {
    position: relative;
    height: 100%;
}

    .banner_holder .carousel {
        max-width: 100%;
    }

        .banner_holder .carousel .carousel-item img {
            width: 100%;
            height: auto;
            cursor: pointer;
        }
.main_right_panel .banner_holder {
    display:inline-block;
}
/* ----------------------------------- topic.css ------------------------------------ */
.rtl .p_logged_in {
    margin: 0 15px 0 0;
}

.p_logged_in {
    margin: 0 0 0 15px;
}

.topic_fixed_top_hiden {
    -webkit-animation-name: silde_in_topic_fixed_top_menu !important;
    -webkit-animation-duration: .5s !important;
}

.topic_fixed_top {
    position: fixed !important;
    z-index: 4;
    -webkit-animation-name: silde_out_topic_fixed_top_menu;
    -webkit-animation-duration: .5s;
    border-bottom: solid 1px #ccc;
    background-color: #fff;
    max-width: 100vw !important;
    top: 0;
    left: 0px;
    right: 0px;
}

@-webkit-keyframes silde_out_topic_fixed_top_menu {
    0% {
        top: -200px;
    }

    100% {
        top: 0px;
    }
}

@-webkit-keyframes silde_in_topic_fixed_top_menu {
    0% {
        top: 0px;
    }

    100% {
        top: -200px;
    }
}

.topic_fixed_top .logo_holder {
    padding-right: 40px !important;
}


.top_small_menu_holder {
    background-color: #3e3e3e;
    color: #fff;
    width: 100%;
    overflow: hidden;
    height: 20px;
    display: flex;
    justify-content: center;
    justify-items: center;
    text-align: center;
    line-height: normal;
    align-content: center;
    align-items: center;
}

    .top_small_menu_holder a {
        color: #fff !important;
        font-size: 14px;
    }
    .top_small_menu_holder a i{
        background:#fff;
        margin-top:-2px;
    }
/*    .top_small_menu_holder a .la-whatsapp {
        background: #25d366;
    }
    .top_small_menu_holder a .la-facebook {
        background: #0866ff;
    }
    .top_small_menu_holder a .la-instagram {
        background: #8606ff;
    }
    .top_small_menu_holder a .la-youtube{
        background: #ff0033;
    }*/
.top_small_menu_holder a:not(:last-child)::after {
    content: "|";
    color: gray;
    margin: 0 15px;
}

.topic_holder .languages_dropdown ul {
    min-width: 120px;
}

        .topic_holder .languages_dropdown ul li a {
            text-decoration: none;
            color: #000;
        }

            .topic_holder .languages_dropdown ul li a:hover {
                color: #f3861a;
            }

.topic_holder .topic {
    width: 90vw;
    margin:auto auto;
    user-select: none;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 0fr 1fr;
    background-color: #fff;
    height:90px;
    align-content:center;
    align-items:center;
}
    .topic_holder .topic .la-shopping-cart {
        font-size: 33px;
        margin-top: -3px;
    }
    .topic_holder .topic .la-list-alt {
        font-size: 30px;
        margin-top: -3px;
    }
    .topic_holder .topic  .la-map-marker {
        margin-top: 1px;
    }


    .topic_holder .topic .logo_holder {
        grid-row: 1/2;
        grid-column: 1/1;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top:5px;
    }

.topic_holder .topic .logo_holder img {
    width: 200px;
    height: auto
}


.topic_holder .topic .top_search_holder {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 2;
    grid-column-end: 6;
    position:relative;
}
.popup_menu_trigger_holder {
    grid-row-start: 1;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-column-end: 3;
    padding: 0 20px 0 20px;
    display: flex;
    justify-content: end;
}

.rtl .topic_holder .topic .top_search_holder {
    margin-right: 0px;
    position:relative;
}

.topic_holder .topic .top_search_holder > div {
    padding-right: 0px !important;
    position: relative;
    z-index: 2;
}

.topic_holder .topic .top_search_holder .i_top_search {
    border-radius: 25px;
    padding: 0 15px 0 15px;
    font-size: 17px;
    transition: 0.3s;
    position: relative;
    border: solid 1px #c6c6c6;
    background-color: #f0f0f0;
    height:37px;
}

    .topic_holder .topic .top_search_holder .i_top_search:focus,
    .topic_holder .topic .top_search_holder .i_top_search:hover {
        border: solid 1px #3e3e3e;
        outline: none !important;
    }

.topic_holder .topic .b_top_search {
    padding-top: 4px;
    display: block;
    position: absolute;
    right: 5px;
    z-index: 1;
}

.rtl .topic_holder .topic .b_top_search {
    right: unset;
    left: 10px
}

.topic_holder .topic .b_top_search i {
    font-weight: bolder;
    font-size: 22px;
    cursor: pointer;
    margin: 2px 4px 0 0;
}

.rtl .topic_holder .topic .b_top_search i {
    margin: 2px 0 0 0;
}

.topic_holder .topic .b_top_search i:hover {
    background: #f3861a;
    border-radius: 25px;
    color: #fff
}

.topic_holder .topic div > a {
    color: #111111;
    transition: 0.3s;
    text-decoration: none !important;
}

    .topic_holder .topic div > a:hover {
        color: #F3861A;
    }

.top_menu_holder {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 8;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 39px;
    border-top:solid 1px #ccc;
}

.top_menu_holder .la-globe {
    margin: -2px 0 0 5px;
}
    .top_menu_holder .topic_language_holder {
        position: absolute;
        right: 20px;
    }
    .top_menu_holder .topic_language_holder .dropdown{
        background-color:transparent;
        margin-top:-1px;
    }
.rtl .top_menu_holder .topic_language_holder {
    left: 20px;
    right: unset;
}

.top_menu_holder .topic_language_holder .languages_dropdown a:hover {
    border: solid 1px #fff !important;
}

.top_menu_holder .top_menu_link {
    cursor: pointer;
    font-size: 17px;
    display: flex;
    justify-content: center;
    color: #3e3e3e;
    text-decoration: none;
    transition: 0.3s;
    font-weight:bold;
}
.top_menu_holder .top_menu_link:hover {
    color: #F3861A;
    border-radius: 50px;
}
    .top_menu_holder .top_menu_link:after {
        content: "|";
        margin: 0 45px 0 45px;
        color: #ccc !important;
    }
    .top_menu_holder .top_menu_link:last-of-type::after {
        content: "";
        margin: 0;
    }
    .login_area_holder {
        margin-left: 30px !important;
    }

.user_row_holder {
    grid-row-start: 1;
    grid-column-start: 7;
    grid-row-end: 2;
    grid-column-end: 8;
    justify-content: center;
    min-width: max-content;
    display: flex;
}

    .user_row_holder a {
        cursor: pointer;
    }

    .user_row_holder i {
        font-weight: bolder;
        font-size: 28px;
        cursor: pointer;
    }
    .user_row_holder .description{
        font-size:12px;
        line-height:10px;
        max-width:50px;
    }
.topic_login_holder .b_login {
    display: flex;
    align-items: center;
    justify-content: center;
    border: #ccc solid 1px;
    padding: 5px 20px 5px 25px;
    border-radius: 50px;
    height:37px;
    width:max-content;
}

    .topic_login_holder .b_login i {
        margin-right: 5px;
    }

.rtl .topic_login_holder .b_login i {
    margin-right: 0px;
    margin-left: 5px;
}

.user_row_holder .cart_holder,
.user_row_holder .favorites_holder,
.user_row_holder .compare_holder {
    position: relative;
    display: flex;
    align-items: center;
}

    .user_row_holder .cart_holder:hover .las,
    .user_row_holder .favorites_holder:hover .las,
    .user_row_holder .compare_holder:hover .las {
        color: #F3861A;
        transition: .3s;
    }

    .user_row_holder .cart_holder:hover .value,
    .user_row_holder .favorites_holder:hover .value,
    .user_row_holder .compare_holder:hover .value {
        background-color: #F3861A;
    }

    .user_row_holder .cart_holder .value,
    .user_row_holder .favorites_holder .value,
    .user_row_holder .compare_holder .value {
        background-color: #000;
        color: #fff !important;
        border-radius: 20px;
        position: absolute;
        width: 15px;
        height: 15px;
        font-size: 10px;
        margin-left: 17px;
        justify-content: center;
        align-content: center;
        font-weight: bold;
        display: none;
        transition: .3s;
    }

    .user_row_holder .cart_holder.selected .value,
    .user_row_holder .favorites_holder.selected .value,
    .user_row_holder .compare_holder.selected .value {
        display: inline-flex;
        z-index: 1;
    }

.top_search_menu_holder {
    position: relative;
}

    .top_search_menu_holder .ai_results .spinner-border {
        font-size: 6px;
        width: 12px;
        height: 12px;
    }
    .top_search_menu_holder .results_holder {
        display: flex;
        gap: 20px;
        flex-direction: row-reverse;
    }


        .top_search_menu_holder .results_holder .column_1 {
            padding-left: 0px;
            border-left: solid 0px #ccc;
            padding-right: 20px;
            border-right: solid 1px #ccc;
        }
            .top_search_menu_holder .results_holder .column_1 .products {
                display: flex;
                flex-wrap: wrap;
                column-gap: 40px;
                justify-content: space-around;
            }
        .top_search_menu_holder .results_holder .column_2 {
            width:250px;
        }
            .top_search_menu_holder .results_holder .column_2 .categories .checkbox,
            .top_search_menu_holder .results_holder .column_2 .manufacturers .checkbox {
                display: flex;
                align-content: center;
                align-items: center;
                overflow-x: hidden;
                white-space: nowrap;
            }
                .top_search_menu_holder .results_holder .column_2 .categories .checkbox input[type=checkbox],
                .top_search_menu_holder .results_holder .column_2 .manufacturers .checkbox input[type=checkbox] {
                    width:14px !important;
                }
.rtl .top_search_menu_holder .results_holder .column_1 {
    padding-right: 20px;
    border-right: solid 1px #ccc;
    padding-left: 0px;
    border-left: solid 0px #ccc;
    width: -webkit-fill-available;
}
        .topic_holder .topic .top_search_holder .spinner.show {
            opacity: 1;
            transition: opacity .2s ease-in;
            -moz-transition: opacity .2s ease-in;
            -webkit-transition: opacity .2s ease-in;
        }
.top_search_menu_holder .results_holder .column_2 > div {
    margin-bottom:30px;

}
.topic_holder .topic .top_search_holder .spinner {
    position: absolute;
    right: 30px;
    opacity: 0;
    top: 15px;
}

.rtl .topic_holder .topic .top_search_holder .spinner {
    right: unset;
    left: 45px;
}

.rtl .top_search_menu_holder .top_search_menu .b_advances_search {
    right: 50%;
    transform: translateX(50%);
}

.top_search_menu_holder .top_search_menu .b_advances_search {
    background-color: #fff;
    margin-top: 20px;
    left: 50%;
    position: relative;
    padding: 5px 20px 5px 20px;
    transform: translateX(-50%);
    display: none;
}

.top_search_menu_holder .top_search_menu .default_content .products .recent {
    background: #f0f0f0;
    padding: 3px 20px;
    margin: 0 5px 0 5px;
    border-radius: 20px;
    cursor: pointer;
    display: inline-flex;
}

.top_search_menu_holder .top_search_menu .tags .banner_holder {
    grid-column: 1 / -1;
    margin-top: 20px;
}

.top_search_menu_holder .top_search_menu .tags .title {
    /*margin:0px;*/
}

.top_search_menu_holder .top_search_menu .title {
    color: #F3861A;
    margin: 20px 0 0px 0;
    border-bottom: solid 1px #ccc;
    padding: 10px 0 5px 0;
    font-weight: bold;
}

    .top_search_menu_holder .top_search_menu .title:first-child {
        margin-top: 0px;
        margin-bottom: 10px;
        width:100%;
    }

.top_search_menu_holder .top_search_menu .results .ai_results {
    margin: 5px 0 5px 0;
}

    .top_search_menu_holder .top_search_menu .results .ai_results .product_holder,
    .top_search_menu_holder .top_search_menu .results .column_1 .product_holder {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        box-sizing: border-box;
        width:230px;
        height:auto;
        text-align:center;
        aspect-ratio:1/1;
        padding:0px;
        margin-bottom:40px;
        line-height:18px;
    }
        .top_search_menu_holder .top_search_menu .results .ai_results .product_holder:hover .name,
        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder:hover .name {
            color: #F3861A !important;
            transition: 0.3s;
        }
        .top_search_menu_holder .top_search_menu .results .ai_results a, .top_search_menu_holder .top_search_menu .results .column_1 a {
            display:flex;
            flex-direction:column;
        }

        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder .name {
            font-weight: bold;
            color: #3e3e3e !important;
        }
.rtl .top_search_menu_holder .top_search_menu .results .column_1 .product_holder .name {
    direction:rtl;
}
        .top_search_menu_holder .top_search_menu .results .ai_results .product_holder img,
        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder img {
            max-width:180px;
            height:auto;
        }
        .top_search_menu_holder .top_search_menu .results .ai_results .product_holder span,
        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder span {
            color: #ccc;
            margin: 0 10px 0 0;
        }
.rtl .top_search_menu_holder .top_search_menu .results .ai_results .product_holder span,
.rtl .top_search_menu_holder .top_search_menu .results .column_1 .product_holder span {
    color: #ccc;
    margin: 0 0 0 10px;
}
.top_search_menu_holder .top_search_menu .results .categories {
    line-height: 30px;
}




.top_search_menu {
    display: none;
    background-color: #fff;
    border-radius: 15px;
    z-index: 1;
    position: absolute;
    width: 70vw;
    padding: 20px 30px 20px 30px;
    max-height: 80vh;
    overflow-y: auto;
    left: 50%;
    transform: translate(-50%);
    max-width:1300px;
}
    .top_search_menu.advanced_search {
        max-width: unset;
        max-height: 85vh;
        width: 90vw;
        transform: translate(-48%);
    }

    .b_main_menu_mobile {
        display: none;
    }

@media (max-width: 1500px) {
    .top_search_menu{
        width:80vw;
    }
    .top_search_menu_holder .top_search_menu .results .column_1 .product_holder {
        width:200px;
    }
}
@media (max-width: 1600px) {
    .topic_holder .topic {
        width: 95vw;
        grid-template-columns: 1fr 1fr 0fr 1fr 1fr 0fr 1fr;
    }
}
@media (max-width: 1100px) {
    .popup_menu{
        min-width:unset !important;
        width:90vw !important;
    }
    .top_search_menu_holder .top_search_menu .results .column_1 .product_holder {
        width: 200px;
    }
    .popup_menu .left_side .category_page .main_tags_holder .tags {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        display:grid !important;
        width:100% !important;
        max-width:unset !important;
    }
}
    @media (max-width: 1300px) {
        .topic_holder .topic {
            grid-template-rows: 51px 43px;
            grid-template-columns: 1fr 1fr 0fr 0fr;
            height: 110px;
        }
        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder img {
            max-width: 120px;
        }
        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder {
            width: 150px;
        }
        .top_search_menu.advanced_search {
            transform: translate(-50%);
        }
        .top_search_menu {
            width: 90vw;
        }

        .topic_holder .topic .top_search_holder {
            grid-row-start: 2;
            grid-column-start: 1;
            grid-row-end: 3;
            grid-column-end: 5;
        }

        .topic_holder .topic .logo_holder {
            grid-row-start: 1;
            grid-column-start: 1;
            grid-row-end: 2;
            grid-column-end: 2;
            justify-content: start;
        }


        .popup_menu_trigger_holder {
            grid-row-start: 1;
            grid-column-start: 2;
            grid-row-end: 2;
            grid-column-end: 3;
            justify-content: center !important;
        }

        .main_background_top_padding {
            height: 325px !important;
        }

        .rtl .topic_holder .topic .top_search_holder {
            margin-left: 0px;
        }

        .top_search_menu_holder .results_holder .column_1 {
            overflow-x: hidden;
        }

        .topic_holder .topic .top_menu_holder {
            display: none;
        }

        .user_row_holder {
            grid-row-start: 1;
            grid-column-start: 4;
            grid-row-end: 2;
            grid-column-end: 5;
            justify-content:end;
        }
        .rtl .user_row_holder {
            justify-content: end;
        }

        .topic_fixed_top {
            /*max-width: calc(100% - 60px) !important;*/
        }

        .logo_holder img {
            width: auto;
            height: auto;
        }

        .topic_holder .topic .logo_holder img {
            width: 155px;
        }
    }
@media (max-width: 1100px) {
    .topic_holder .topic .logo_holder {
        margin-top:0;
    }
}
    @media (max-width: 810px) {
        .top_search_menu {
            max-width: 100%;
            overflow-x: hidden;
            padding: 10px 10px 10px 10px;
        }

        .top_search_menu_holder .results_holder {
            flex-direction: column !important;
        }

            .top_search_menu_holder .results_holder .column_2 {
                width: 100% !important;
            }

        .top_search_menu_holder .results_holder {
            flex-direction: column;
        }

            .top_search_menu_holder .results_holder .column_2 .products_top .products .image {
                height: 95px;
            }

        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder .category {
            width: 30% !important;
        }

        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder {
            display: flex;
            flex-direction: row;
            width: 100%;
            aspect-ratio: unset !important;
            margin-bottom: 0px;
            white-space: nowrap;
            line-height: 25px;
            justify-content: left;
        }

        .rtl .top_search_menu_holder .top_search_menu .results .column_1 .product_holder {
            flex-direction: row-reverse;
            text-align: right !important;
            justify-content: right;
        }

        .top_search_menu_holder .results_holder .column_1 .products {
            column-gap: unset !important;
            flex-direction: column-reverse !important;
        }

        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder img {
            display: none;
        }

        .top_search_menu_holder .top_search_menu .results .column_1 .product_holder span:not(.name) {
            min-width: 100px;
            white-space: nowrap;
        }

        .top_search_menu_holder .results_holder .column_1 {
            overflow-x: unset !important;
            padding-left: 0px !important;
            padding-right: 0px !important;
            border: none !important;
        }

        .hide_on_xs {
            display: none;
            transition: 0.2s;
        }

        .user_row_holder .description {
            display: none;
        }

        .topic_holder .topic .hamburger_holder {
            margin-top: unset;
        }

        .top_small_menu_holder {
            display: none;
        }

        .hamburger {
            float: right;
            margin-top: -4px;
        }

        .user_row_holder {
            grid-column: 2/3;
            grid-row: 1/2;
            display: flex;
            justify-content: end;
        }

        .rtl .user_row_holder {
            top: 10px;
            justify-content: end;
        }

        .user_row_holder > div > div {
            padding: 0 7px 0 7px;
        }

        .topic_holder .topic .logo_holder {
            grid-row-start: 1;
            grid-column-start: 1;
            grid-row-end: 2;
            grid-column-end: 2;
            padding-right: 10px !important;
        }

        .popup_menu_trigger_holder {
            display: none;
        }

        .topic_fixed_top {
            max-width: unset !important;
            padding: 0px 10px 0 10px;
        }

        .topic_holder .topic .top_search_holder {
            grid-row: 2/2;
            grid-column: 1/3;
        }

        .topic_holder .topic {
            padding: 0 0 0 0;
            grid-template-columns: auto auto;
            margin-bottom: 5px;
        }

        .user_row_holder {
            min-width: unset;
        }

        .top_search_menu_holder .top_search_menu .results .title {
            margin-top: 10px;
        }

        .top_search_menu_holder .top_search_menu .results a {
            font-size: 14px;
        }

        .top_search_menu_holder .top_search_menu .tags .banner_holder {
            display: none;
        }

        .rtl .topic_holder .topic .top_search_holder {
            margin-left: 0px;
        }
    }
    /* ----------------------------------- main_menu.css ------------------------------------ */

    .main_menu_holder .recently_watched_categories_holder .link .title, .main_menu_holder .recently_watched_categories_holder .link, .tie .category_link, .categories_links_holder .category_link {
        font-size: 18px;
        display: block;
        line-height: 40px;
        overflow: hidden;
        white-space: nowrap;
    }

        .main_menu_holder .recently_watched_categories_holder .link .title::after,
        .main_menu_holder .recently_watched_categories_holder .link::after,
        .tie .category_link::after,
        .main_menu_holder .main_menu_links_holder .link::after,
        .categories_links_holder .category_link::after {
            margin: 12px 0 0 0;
        }

        .tie .category_link.has_sub_menu:after,
        .categories_links_holder .category_link.has_sub_menu:after {
            content: "";
            mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048"><path d="M1075,864c0,8.667-3.333,16.333-10,23l-466,466c-6.667,6.667-14.333,10-23,10s-16.333-3.333-23-10L87,887  c-6.667-6.667-10-14.333-10-23s3.333-16.333,10-23l50-50c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l393,393l393-393  c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l50,50C1071.667,847.667,1075,855.333,1075,864z"/></svg>');
            background-repeat: no-repeat;
            pointer-events: none;
            width: 20px;
            height: 20px;
            background-size: contain;
            float: left;
            margin-top: 12px;
            background-color: #000;
        }

    .rtl .tie .category_link.has_sub_menu:after,
    .rtl .categories_links_holder .category_link.has_sub_menu:after {
        content: "";
        mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048"><path d="M1075,864c0,8.667-3.333,16.333-10,23l-466,466c-6.667,6.667-14.333,10-23,10s-16.333-3.333-23-10L87,887  c-6.667-6.667-10-14.333-10-23s3.333-16.333,10-23l50-50c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l393,393l393-393  c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l50,50C1071.667,847.667,1075,855.333,1075,864z"/></svg>');
        background-repeat: no-repeat;
        pointer-events: none;
        width: 20px;
        height: 20px;
        background-size: contain;
        float: left;
        margin-top: 12px;
        background-color: #000;
    }

    .recently_watched_categories .link,
    .main_menu_holder .main_menu_links_holder .link {
        line-height: 40px;
        display: flex;
        align-items: center;
    }

        .recently_watched_categories .link i,
        .main_menu_holder .main_menu_links_holder .link i {
            font-size: 20px;
            margin-right: 10px;
        }

    .rtl .recently_watched_categories .link i,
    .rtl .main_menu_holder .main_menu_links_holder .link i {
        margin-right: 0px;
        margin-left: 10px;
    }

    .main_menu_holder .login_holder .b_login {
        display: flex;
        align-items: center;
    }

        .main_menu_holder .login_holder .b_login i {
            font-size: 30px;
            margin-right: 10px;
        }

    .rtl .main_menu_holder .login_holder .b_login i {
        margin-right: 0px;
        margin-left: 10px;
    }

    .main_menu_left_trigger {
        position: fixed;
        width: 1px;
        height: 100vh;
        left: 0px;
        top: 0px;
        bottom: 0px;
        user-select: none;
        z-index: 1;
    }

    .main_menu_holder {
        background-color: #fff;
        position: fixed;
        left: -500px;
        top: 0px;
        bottom: 0px;
        height: 100%;
        z-index: 999;
        overflow: auto;
        max-width: 500px;
        width: 100%;
        user-select: none;
        border-right: solid 1px #ccc;
        transition: 0.2s;
    }

        .main_menu_holder::-webkit-scrollbar {
            width: 8px;
        }

    .rtl .main_menu_holder {
        overflow-x: hidden;
    }

    .main_menu_holder .root_category {
        position: relative !important;
        display: block !important;
    }

    .main_menu_holder .main_menu_logo_holder {
        display: grid;
        grid-template-columns: auto 150px;
        align-items: center;
        align-content: center;
        width: 100%;
        margin: 20px 0 40px 0;
        justify-content: space-between;
    }

        .main_menu_holder .main_menu_logo_holder .language_holder .languages_dropdown {
            float: right;
            margin-right: 20px;
        }

        .main_menu_holder .main_menu_logo_holder .main_menu_logo {
            align-self: center;
            margin: 10px 0 0 15px;
        }

            .main_menu_holder .main_menu_logo_holder .main_menu_logo img {
                max-width: 200px;
                height: auto
            }

    .rtl .main_menu_holder .main_menu_logo_holder .main_menu_logo {
        margin: 25px 20px 20px 0;
    }

    .main_menu_holder .main_menu_close {
        position: absolute;
        top: 10px;
        right: 10px;
        font-weight: bold;
        font-size: 30px;
        cursor: pointer;
        color: #ccc;
    }

    .rtl .main_menu_holder .main_menu_close {
        left: 10px;
        right: unset;
    }

    .main_menu_holder .main_menu_topic {
        width: 100%;
        min-height: 100px;
        display: flex;
    }

    .main_menu_holder .main_menu_footer {
        width: 100%;
        margin-top: 10px;
    }

        .main_menu_holder .main_menu_footer .sababa {
            font-size: 14px;
        }

    .main_menu_holder .tie {
        background-color: #fff;
        position: absolute;
        top: 0px;
        bottom: 0px;
        width: 100%;
        padding: 20px;
        left: -500px;
        transition: 0.2s;
        /*height:inherit;*/
    }

    .main_menu_holder .link_return {
        cursor: pointer;
        font-size: 20px;
        align-items: center;
    }

    .main_menu_holder .link_return_holder {
        font-weight: bold;
        border-bottom: solid 1px #ccc;
        padding-bottom: 30px;
        margin-bottom: 20px;
        line-height: 30px;
        display: flex;
        align-content: center;
        align-items: center;
    }

    .rtl .main_menu_holder .link_return_holder {
        justify-content: space-between;
    }

    .main_menu_holder .link_return_holder .show_all_products {
        float: right;
        font-size: 12px;
        font-weight: normal;
        padding: 0 15px 0 15px;
        margin-left: auto;
        white-space: nowrap;
        max-height: 35px;
    }

    .rtl .main_menu_holder .link_return_holder .show_all_products {
        float: left;
        margin: 0;
    }

    .main_menu_holder .link_return i {
        margin-right: 10px;
    }

    .rtl .main_menu_holder .link_return i {
        margin-right: 0px;
        margin-left: 10px;
    }

    .main_menu_show {
        left: 0 !important;
    }

    .main_menu_holder .social_networks a {
        color: #ccc;
    }

    .main_menu_holder .social_networks i {
        font-size: 30px;
    }

    .footer_links a {
        color: #ccc !important;
        display: inline-block;
        margin-right: 5px;
    }

        .footer_links a:after {
            content: "\002f";
            display: inline-block;
            float: right;
            margin-left: 10px;
        }

        .footer_links a:last-child:after {
            display: none;
        }

    .main_menu_holder .language_holder {
        margin: 20px 0 20px 0;
    }

        .main_menu_holder .language_holder ul {
            right: 0px;
            bottom: 50px;
            left: 20px;
        }

    .rtl .main_menu_holder .language_holder ul {
        right: 20px;
    }

    @media (max-width: 1920px) {
        .main_menu_holder {
            max-width: 400px;
        }
    }

    @media (max-width: 810px) {
        .main_menu_holder {
            width: 90%;
        }

            .main_menu_holder .link_return {
                font-size: unset;
            }

            .main_menu_holder .main_menu_logo_holder {
                margin-top: 40px;
            }
    }


    /* ----------------------------------- main_menu_popup.css ------------------------------------ */

    .popup_menu_holder {
        position: relative;
        z-index: 99999 !important;
        display: none;
    }

    .popup_menu {
        position: absolute;
        min-height: 400px;
        background-color: #fff;
        border-radius: 10px;
        padding: 30px 0 0 0 !important;
        cursor: default;
        color: #111111;
        margin-top: 20px !important;
        box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2);
        max-width: 1200px;
        width: 70vw;
        min-width: 1000px;
        left: 50%;
        transform: translate(-50%, -28px);
    }

        .popup_menu .banner_holder {
            margin-top: 30px;
            padding: 0 0 0 0 !important;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            overflow: hidden;
        }

        .popup_menu .right_side {
            max-width: 320px;
        }

        .popup_menu .left_side {
            max-height: 60vh;
            overflow: auto;
            overflow-x: hidden;
            padding: 0 20px 40px 20px;
        }

        .popup_menu .right_side .separator {
            border-bottom: solid 1px #ccc;
            margin: 10px 0px;
        }

        .popup_menu .right_side .categories {
            list-style: none;
            padding: 0 20px 0 0;
            border-right: solid 1px #ccc;
            height: 100%;
        }

    .rtl .popup_menu .right_side .categories {
        border-left: solid 1px #ccc;
        border-right: solid 0px #ccc;
        padding: 0 0 0 20px;
    }

    .popup_menu .right_side .categories > li {
        border-left: solid 2px #fff;
        padding: 0 0 0 10px;
        line-height: 35px;
    }

    .rtl .popup_menu .right_side .categories > li {
        border-right: solid 2px #fff;
        border-left: solid 0px #fff;
        padding: 0 10px 0 0;
    }

    .popup_menu .right_side .categories > li:not(.no_subcategories):after {
        mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><g transform="rotate(180, 24, 24)"><path d="M30.83 32.67l-9.17-9.17 9.17-9.17-2.83-2.83-12 12 12 12z"/><path d="M0-.5h48v48h-48z" fill="none"/></g></svg>');
        float: right;
        font-weight: 900;
        content: "";
        background-repeat: no-repeat;
        pointer-events: none;
        width: 20px;
        height: 20px;
        background-size: contain;
        margin-top: 12px;
        background-color: #ccc;
    }

    .rtl .popup_menu .right_side .categories > li:not(.no_subcategories):after {
        mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg  viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M30.83 32.67l-9.17-9.17 9.17-9.17-2.83-2.83-12 12 12 12z"/><path d="M0-.5h48v48h-48z" fill="none"/></svg>');
        float: left;
    }

    .popup_menu .right_side .categories > li:not(.no_subcategories):hover {
        border-left: solid 2px #F3861A;
        cursor: pointer;
    }

    .rtl .popup_menu .right_side .categories > li:not(.no_subcategories):hover {
        border-right: solid 2px #F3861A;
        border-left: solid 0px #F3861A;
    }

    .popup_menu .right_side .categories > li:not(.no_subcategories).active {
        color: #F3861A !important;
        border-left: solid 2px #F3861A;
    }

    .rtl .popup_menu .right_side .categories > li:not(.no_subcategories).active {
        border-right: solid 2px #F3861A;
        border-left: solid 0px #F3861A;
    }

    .popup_menu .right_side .categories > li:not(.no_subcategories).active a {
        color: #F3861A !important;
    }

    .popup_menu .left_side .categories_holder {
        display: none;
        padding: 0 0 0 0;
    }

    .popup_menu .left_side .category_page {
        display: none;
    }

    .rtl .popup_menu .left_side .category_page .main_tags_holder .tags a > div {
        direction: rtl;
    }

    /*.popup_menu .left_side .category_page .main_tags_holder .tags > a img {
    max-width: 100px !important;
}*/

    .popup_menu .left_side .category_page .main_tags_holder .tags {
        grid-template-columns: repeat(5, minmax(0,1fr));
    }

        .popup_menu .left_side .category_page .main_tags_holder .tags .tag {
            margin: 0 0 0 0 !important;
        }

        .popup_menu .left_side .category_page .main_tags_holder .tags a:hover > div {
            color: #fff !important;
        }

    .popup_menu .left_side .categories_holder .categories {
        margin-bottom: 50px;
    }

        .popup_menu .left_side .categories_holder .categories:last-child {
            margin-bottom: 10px;
        }

        .popup_menu .left_side .categories_holder .categories ul {
            display: flex;
            flex-wrap: wrap;
            gap: 6px;
        }

        .popup_menu .left_side .categories_holder .categories li {
            line-height: unset;
            width: 32%;
            overflow: hidden;
        }

    .popup_menu .left_side .categories_holder .categories_grid {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }

        .popup_menu .left_side .categories_holder .categories_grid .category {
            min-width: 32%;
        }

    .popup_menu .left_side .categories_holder[source_id='main_menu_page_welcome'] {
        display: block;
    }

    .popup_menu .categories_holder .category {
    }

        .popup_menu .categories_holder .category ul {
            padding: 0px;
        }

            .popup_menu .categories_holder .category ul li {
                line-height: unset;
                margin-bottom: 0px;
                font-size: 15px;
                list-style: none;
                white-space: nowrap;
            }

                .popup_menu .categories_holder .category ul li:before {
                    content: "\25B6";
                    color: #ccc;
                    font-size: 10px;
                    margin: 5px 5px 0 0;
                    font-family: sans-serif;
                    float: left;
                }

    .rtl .popup_menu .categories_holder .category ul li:before {
        content: "\25C0";
        margin: 5px 0 0 5px;
        float: right;
    }

    .popup_menu .left_side .categories_holder .categories h3 {
        margin-bottom: 10px !important;
    }

    .left_side .main_title h4,
    .popup_menu .categories_holder .category h3 {
        font-size: 16px !important;
        margin-bottom: 5px;
        font-weight: bold;
        color: #000;
    }

    /* ----------------------------------- navigation.css ------------------------------------ */

    .navigation_holder a {
        color: #A5A5A5;
        text-decoration: none;
        font-size: 14px;
    }

    .rtl .breadcrumb-item + .breadcrumb-item::before {
        float: right;
        margin-left: 10px;
    }

    .rtl .breadcrumb-item + .breadcrumb-item {
        padding: 0px;
    }

    @media (max-width: 810px) {
        .navigation_holder {
            height: 40px;
            overflow-x: auto;
            overflow-y: hidden;
        }

            .navigation_holder .breadcrumb {
                display: inline-flex;
                width: max-content;
            }

        .popup_menu {
            display: grid !important;
            border: solid 1px #ccc;
            padding-top: 10px !important;
        }

            .popup_menu .left_side {
                max-height: unset;
                border-top: solid 1px #ccc;
                padding-top: 20px;
            }

            .popup_menu .right_side {
                max-width: unset;
            }

                .popup_menu .right_side .categories {
                    padding: 0 0 0 0 !important;
                    border-left: solid 0px #fff !important;
                    border-right: solid 0px #fff !important;
                    height: max-content;
                }

            .popup_menu .left_side .categories_holder .categories ul {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 10px;
            }

            .popup_menu .left_side .categories_holder .categories_grid {
                grid-template-columns: 1fr 1fr !important;
                display: grid;
                gap: 10px !important;
            }

            .popup_menu .left_side .categories_holder .categories li {
                width: unset;
            }
    }



    /* ----------------------------------- our_experts.css ------------------------------------ */

    .our_experts_holder {
        width: 100%;
        margin: 30px 0 30px 0;
        grid-column: 1/ 5;
        background-color: #F1F1F1;
        text-align: center;
        padding: 20px 20px 30px 20px;
    }

        .our_experts_holder h4 {
            margin-bottom: 20px;
        }

        .our_experts_holder .row .col a {
            display: flex;
            align-content: center;
            justify-content: center;
            white-space: nowrap;
        }

            .our_experts_holder .row .col a i {
                font-size: 25px;
                margin-right: 10px;
                width: 16px;
                height: 16px;
                margin-top: 4px;
            }

    .rtl .our_experts_holder .row .col a i {
        margin-right: 0px;
        margin-left: 10px;
    }

    .main_right_panel .our_experts_holder {
        grid-column: 1/ 3;
        padding: 10px 10px 20px 10px;
        padding: 20px 10px 20px 10px;
    }

        .main_right_panel .our_experts_holder .p_logged_in,
        .main_right_panel .our_experts_holder .p_not_logged_in,
        .main_right_panel .our_experts_holder .row {
            display: grid;
            grid-template-columns: 100%;
            row-gap: 10px;
            column-gap: 10px;
        }

            .main_right_panel .our_experts_holder .row .col a {
                justify-content: left !important;
            }

    .rtl .main_right_panel .our_experts_holder .row .col a {
        justify-content: right !important;
    }

        .rtl .main_right_panel .our_experts_holder .row .col a i {
            margin-left: 10px;
        }

    .main_right_panel .email_form_holder .content {
        margin: 30px 0px 10px 0px;
        padding-bottom: 20px;
    }

    .main_right_panel .email_form_holder .buttons {
        margin-top: 50px;
    }

    .main_right_panel .email_form_holder .g-recaptcha {
        margin: auto auto;
        display: table;
        margin-bottom: 20px;
    }

    @media (max-width: 1300px) {
        .our_experts_holder {
            grid-column: 1/ 4;
        }

            .our_experts_holder .row {
                display: grid;
                grid-template-columns: 50% 50%;
                column-gap: 30px;
                row-gap: 10px;
            }

                .our_experts_holder .row .col:nth-child(odd) a {
                    justify-content: right;
                }

                .our_experts_holder .row .col:nth-child(even) a {
                    justify-content: left;
                }
    }

    @media (max-width: 810px) {
        .our_experts_holder {
            grid-column: 1/ 3;
            padding: 10px 10px 20px 10px;
            overflow: hidden;
        }

            .our_experts_holder .row {
                column-gap: 10px;
            }

                .our_experts_holder .row .col a {
                    justify-content: left !important;
                }

        .rtl .our_experts_holder .row .col a {
            justify-content: right !important;
        }
    }

    /* ----------------------------------- right_panel.css ------------------------------------ */

    .main_right_panel {
        position: fixed;
        background-color: #fff;
        right: -500px;
        top: 0px;
        bottom: 0px;
        padding: 20px;
        width: 500px;
        height: 100%;
        z-index: 4;
        transition: 0.2s;
        overflow-y: auto;
        display: none;
    }

        .main_right_panel::-webkit-scrollbar {
            width: 8px;
        }

        .main_right_panel .mt-3:first-child, .main_right_panel .mt-4:first-child {
            margin-top: 0px !important;
        }

        .main_right_panel .spinner_holder {
            display: none;
            bottom: 0px;
            top: 0px;
            left: 0px;
            right: 0px;
            position: absolute;
        }

    .main_right_panel_show {
        right: 0px !important;
    }

    .b_update_right_panel {
        display: none;
    }

    .up_right_panel {
        height: 100%;
    }

    .right_panel_close {
        position: absolute;
        right: 10px;
        top: 10px;
        font-size: 30px;
        color: #ccc;
        z-index: 1;
    }

    .rtl .right_panel_close {
        right: unset;
        left: 10px;
    }

    .right_panel_close i {
        background-color: #000;
        border-radius: 50px;
    }

    #up_right_panel {
        display: block;
        min-height: 90%;
        width: 100%;
    }

    .main_right_panel .right_panel_content {
        min-height: 100%;
        display: inline-block;
        width: 100%;
    }

        .main_right_panel .right_panel_content .grid_holder {
            column-gap: 0px;
            row-gap: 10px;
        }

    .main_right_panel .pure_products_holder .product {
        border-bottom: solid 1px #ccc;
        padding-bottom: 20px;
        margin-bottom: 20px;
        display: grid;
        grid-template-columns: 25% auto 20%;
    }

        .main_right_panel .pure_products_holder .product > a img {
            max-width: 100px !important;
            height: auto !important;
        }

    .pure_products_holder .product .title,
    .pure_products_holder .product .price {
        font-weight: bold;
    }

    .pure_products_holder .product .title {
        word-break: break-word;
    }

    .pure_products_holder .product .b_get_fast_info {
        margin: 3px 10px 0 10px;
        position: absolute;
        padding-top: 2px;
    }

    .main_right_panel .pure_products_holder .product .b_get_fast_info {
        display: none;
    }

    .pure_products_holder .product .special_price_for {
        color: #F38620;
        font-weight: bold;
        display: none;
    }

    .rtl .pure_products_holder .product .special_price_for {
    }

    .pure_products_holder .product .partnumber {
        font-size: 14px;
        color: #ccc;
    }

    .pure_products_holder .product .top_specifications i {
        color: #F3861A;
        border-right: solid;
        margin-right: 5px;
    }

    .pure_products_holder .product .price {
        margin-top: 10px;
        font-size: 20px;
        direction: ltr;
    }

    .rtl .pure_products_holder .product .price {
        float: right;
    }

    .pure_products_holder .product .price .price_market_holder {
        color: #ccc !important;
        font-weight: normal !important;
        margin: 0 10px 0 10px;
        text-decoration: line-through;
    }

    .pure_products_holder .product .content {
    }

    .pure_products_holder .product .command_buttons,
    .pure_products_holder .product .image {
        display: flex;
        align-items: center;
        justify-items: center;
        justify-content: center;
        align-content: center;
    }

    .pure_products_holder .product .command_buttons {
        justify-content: center;
        justify-items: center;
        display: grid;
    }

        .pure_products_holder .product .command_buttons .quantity {
            margin-bottom: 10px;
        }

    .pure_products_holder .product .image {
        justify-content: start;
        align-items: start
    }

        .pure_products_holder .product .image img {
            width: 80%;
            height: auto;
        }

    .pure_products_holder .product .dropdown.quantity > ul {
        padding: 10px 0 10px 0;
        margin-left: -10px;
    }

        .pure_products_holder .product .dropdown.quantity > ul > li {
            padding: 0 15px 0 15px;
            text-align: center;
        }

            .pure_products_holder .product .dropdown.quantity > ul > li:hover {
                background-color: #F0F0F0;
            }

    @media (max-width: 1920px) {
        .main_right_panel {
            width: 35vw;
            max-width: 500px;
        }
    }

    @media (max-width: 810px) {
        .main_right_panel {
            width: 90%;
            padding: 10px;
        }

        .pure_products_holder .product .command_buttons {
            align-content: baseline;
        }

            .pure_products_holder .product .command_buttons .quantity .title {
                width: max-content
            }
    }




    /* ----------------------------------- page.css ------------------------------------ */

    .page_holder {
        padding-bottom: 20px;
    }

        .page_holder h1 {
            padding-top: 20px;
        }

        .page_holder .content {
            min-height: 400px;
            border-left: solid 3px #f48925;
            padding-left: 50px;
        }

        .page_holder .articles {
            display: flex;
            flex-direction: column;
        }

            .page_holder .articles .article {
                margin-bottom: 30px !important;
            }

                .page_holder .articles .article .image {
                    max-width: 100px !important;
                }

                    .page_holder .articles .article .image img {
                        max-width: 100% !important;
                        border-radius: 10px !important;
                        height: max-content;
                    }

                .page_holder .articles .article .description {
                    text-align: justify;
                }

                .page_holder .articles .article .read_more:hover {
                    color: #000 !important;
                }

                .page_holder .articles .article a {
                    font-weight: bold;
                }

    .rtl .page_holder .content {
        border-right: solid 3px #f48925;
        border-left: solid 0px #f48925;
        padding-left: 0px;
        padding-right: 50px;
    }

    .main_right_panel .page_holder .content {
        border-left: solid 0px #f48925;
        padding-left: 0px;
    }

    .page_holder .content *:not(.las):not(.skip) :not(img):not(.la) {
        font-family: 'Roboto', sans-serif !important;
        font-size: 16px !important;
        max-width: 100% !important;
    }

    .page_holder .content *:not(.las):not(.skip) :not(.la):not(.hover) {
        color: #000 !important;
    }

    .page_holder .content table:not(.skip) {
        max-width: 100% !important;
        width: 100% !important;
    }

    .page_holder .content img:not(.skip) {
        max-width: 100% !important;
        border-radius: 10px !important;
    }

    @media (min-width: 1000px) {
        .page_holder .articles {
            flex-direction: row;
            flex-wrap: wrap;
            grid-column-gap: 50px;
        }

            .page_holder .articles .article {
                flex: 45%;
            }
    }

    @media (max-width: 1000px) {
        .page_holder {
            padding: 0 20px 0 20px;
        }

            .page_holder .content {
                border-left: solid 0px #f48925;
                padding-left: 0px;
            }

        .rtl .page_holder .content {
            border-right: solid 0px #f48925;
            padding-right: 0px;
        }
    }


    /* ----------------------------------- grid.css ------------------------------------ */

    .grid_holder {
        grid-template-columns: repeat(4, minmax(0,1fr));
        display: grid;
        column-gap: 40px;
        row-gap: 40px;
    }

        .grid_holder .product {
            width: 100%;
            user-select: none;
            position: relative;
            border-bottom: solid 1px #ccc;
        }

            .grid_holder .product.sale_product {
                border-bottom: solid 1px #fff;
            }

            .grid_holder .product .command_buttons_trigger {
                position: absolute;
                right: 10px;
                z-index: 1;
                font-weight: bold;
                font-size: 20px;
                line-height: 1px;
                display: none;
            }

            .grid_holder .product .product_border {
                border: solid 1px #fff;
                border-radius: 10px;
                padding: 20px;
                position: relative;
                border-bottom: 0px !important;
                border-bottom-left-radius: 0px;
                border-bottom-right-radius: 0px;
                width: 100%;
                height: 100%;
                display: grid;
                grid-template-columns: repeat(4, 100px);
                grid-template-rows: repeat(2, minmax(0,1fr)) !important;
                grid-template-columns: 25% 25% 25% 25%;
                grid-template-rows: min-content min-content min-content auto 50px;
            }

            .grid_holder .product.sale_product .product_border {
                border: solid 1px #F3861A !important;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
            }

            .grid_holder .product .footer {
                display: none;
                background-color: #fff;
                position: absolute;
                z-index: 2;
                width: 100%;
                border-radius: 10px;
                padding: 10px 10px 10px 10px;
                border-top: 0px !important;
                border-top-left-radius: 0px !important;
                border-top-right-radius: 0px !important;
                border: solid 1px #000;
                -webkit-box-shadow: 3px 3px 13px 1px rgba(0,0,0,0.19);
                -moz-box-shadow: 3px 3px 13px 1px rgba(0,0,0,0.19);
                box-shadow: 3px 3px 13px 1px rgba(0,0,0,0.19);
            }

                .grid_holder .product .footer .footer_buttons {
                    display: flex;
                    justify-content: right;
                    margin-top: 10px;
                }

                .grid_holder .product .footer .get_more_info {
                    padding: 5px 20px 5px 20px;
                }

            .grid_holder .product:hover .product_border {
                border: solid 1px #000;
                -webkit-box-shadow: 3px 3px 13px 1px rgba(0,0,0,0.19);
                -moz-box-shadow: 3px 3px 13px 1px rgba(0,0,0,0.19);
                box-shadow: 3px 3px 13px 1px rgba(0,0,0,0.19);
            }

        .grid_holder.products_hover_2 .product:hover .product_border {
            border-bottom: solid 1px #ccc !important;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
        }

        .grid_holder.products_hover_2 .product:hover .footer {
            display: none !important;
        }

        .grid_holder .product:not(.no_hover):hover .footer {
            display: block;
        }

        .grid_holder .product:hover .buttons {
            top: 0px;
        }

        .grid_holder .product .buttons {
            position: absolute;
            z-index: 1;
            padding: 10px;
            transition: .3s;
            top: -100px;
        }

        .grid_holder .product:hover .title {
            text-decoration: underline;
        }

        .grid_holder .product:hover .price_holder {
            color: #F3861A;
        }

        .grid_holder.products_hover_2 .product:hover .image_holder .image_marketing {
            opacity: 0 !important;
        }

        .grid_holder .product:hover .image_holder .image_marketing {
            opacity: 1;
        }

        .grid_holder .product .image_holder .tags_holder {
            position: absolute;
            right: 0px;
            z-index: 1;
        }

            .grid_holder .product .image_holder .tags_holder > div {
                max-width: 100px;
                height: auto;
            }

                .grid_holder .product .image_holder .tags_holder > div img {
                    width: 100%;
                    height: auto;
                }

        .grid_holder .product_border .content_holder {
            grid-column: 1/ 5;
            grid-row: 1 / 3;
        }

            .grid_holder .product_border .content_holder .image_holder > a {
                display: contents;
            }

        .grid_holder .product .image_holder {
            overflow: hidden;
            max-height: 400px;
            position: relative;
            border-radius: 10px;
            display: flex;
            justify-content: center;
        }

            .grid_holder .product .image_holder .image_marketing,
            .grid_holder .product .image_holder .image {
                object-fit: cover;
                transition: transform .7s ease;
            }

            .grid_holder .product .image_holder .image {
                display: flex;
                width: 100%;
                aspect-ratio: 1 / 1;
                justify-content: center;
                align-items: center;
            }

                .grid_holder .product .image_holder .image img {
                    width: 100%;
                    height: auto;
                }

            .grid_holder .product .image_holder .image_marketing {
                transition: opacity .3s;
                opacity: 0;
                position: absolute;
                display: flex;
                justify-content: center;
                top: 0px;
                height: -webkit-fill-available;
            }

                .grid_holder .product .image_holder .image_marketing img {
                    width: auto;
                    height: 100%;
                }

        .grid_holder .product .countdown {
            padding: 5px 15px 5px 15px;
            margin: auto auto;
            border-radius: 50px;
            color: #fff;
            background-color: #F3861A;
            font-weight: bold;
            display: inline-block;
            position: absolute;
            bottom: 10px;
            z-index: 1;
            text-align: center;
        }

        .grid_holder .product .manufacturer {
            float: right;
            line-height: 30px;
            vertical-align: central;
            display: grid;
            align-content: center;
            justify-content: center;
            grid-column: 4/ 4;
            grid-row: 5 / 5;
        }

        .grid_holder .product .title_holder {
            min-height: 80px;
            margin-top: 10px;
            grid-column: 1/ 5;
            grid-row: 3 / 5;
            justify-content: center !important;
        }

        .grid_holder .product .title {
            text-decoration: none;
            color: #000;
            font-size: 1rem;
            font-weight: bold;
            word-break: break-word;
        }

        .grid_holder .product .description {
            bottom: 20px;
            color: #F3861A;
            grid-column: 1/ 5;
            grid-row: 4 / 5;
            direction: rtl;
            word-break: break-all;
            max-height: 70px;
            overflow: hidden;
        }

        .grid_holder .product .footer .top_specifications {
            margin-bottom: 15px !important;
            word-break: break-word;
        }

            .grid_holder .product .footer .top_specifications i {
                margin: 0 5px 0 5px;
            }

                .grid_holder .product .footer .top_specifications i:before {
                    content: "\007c";
                    color: #F3861A;
                }

                .grid_holder .product .footer .top_specifications i:first-child {
                    display: none;
                }

        .grid_holder .product .price_holder {
            font-weight: bold;
            font-size: 1.5rem;
            float: left;
            align-self: end;
            display: grid;
            align-content: center;
            justify-content: center;
            /*        grid-column: 1/ 2;
        grid-row: 5 / 5;*/
            grid-template-columns: auto auto;
            column-gap: 5px;
        }

            .grid_holder .product .price_holder .discount_price {
                background: #f5861a;
                color: #fff;
                font-weight: bold;
                padding: 0 10px 0 10px;
                border-radius: 50px;
            }

        .grid_holder .product.sale_product .manufacturer {
            display: block;
            width: 100%;
            margin-top: 10px;
            text-align: center;
        }

        .grid_holder .product.sale_product .price_holder {
            width: 100%;
        }

            .grid_holder .product.sale_product .price_holder .price {
                background-color: #F3861A;
                color: #fff;
                text-align: center;
                min-width: 100px;
                border-radius: 25px;
                padding: 0 10px 0 10px;
                animation: sale_price_animation 2s linear infinite;
            }

    @keyframes sale_price_animation {
        0%, 7% {
            transform: rotateZ(0);
        }

        15% {
            transform: rotateZ(-15deg);
        }

        20% {
            transform: rotateZ(10deg);
        }

        25% {
            transform: rotateZ(-10deg);
        }

        30% {
            transform: rotateZ(6deg);
        }

        35% {
            transform: rotateZ(-4deg);
        }

        40%, 100% {
            transform: rotateZ(0);
        }
    }

    .grid_holder .product .price_holder .sale {
        background-color: #000;
        padding: 0 10px 0 10px;
        border-radius: 50px;
        color: #fff !important;
        display: inline-flex;
        align-items: center;
        font-size: 12px;
        margin-top: 5px;
    }

    .grid_holder .product .price_holder .login_to_see_prices {
        color: #F3861A;
        font-size: 16px;
    }

    .grid_holder .product .price_holder .price_on_market {
        margin-left: 10px;
        color: #ccc;
        text-decoration: line-through;
        font-weight: normal;
    }

    .grid_holder .product .price_holder small {
        font-size: 15px;
    }

    .grid_holder .product .price_holder > small {
        font-weight: normal;
        color: #F3861A;
    }

    .grid_holder .product .properties .row div:first-child {
        max-width: 120px;
    }

    .grid_holder .product .properties .part_number {
        user-select: text;
        font-weight: bold;
    }

    .grid_holder .product .properties .b_check_availability_grid {
        font-weight: normal;
    }

    .grid_holder .product .labels_holder {
        position: absolute;
        left: 10px;
        top: 10px;
        z-index: 1;
    }

    .grid_holder .product .labels_holder {
        text-align: -webkit-left;
    }

        .grid_holder .product .labels_holder div {
            color: #fff;
            padding: 0px 10px 0px 10px;
            text-align: left;
            display: block;
            background-color: #F3861A;
            border-radius: 5px;
            font-size: 14px;
            white-space: nowrap;
            margin-bottom: 5px;
            width: fit-content;
        }

            .grid_holder .product .labels_holder div i {
                background-color: #fff;
            }

        .grid_holder .product .labels_holder .new_product {
            background-color: #F2521C;
        }

        .grid_holder .product .labels_holder .top_specification {
            max-width: 110px;
            background-color: #1C9DF2;
            white-space: unset;
            word-break: break-word;
            text-align: center;
            padding: 5px;
        }

        .grid_holder .product .labels_holder .warranty {
            display: grid;
            justify-items: center;
            padding: 5px 10px 5px 10px;
        }

            .grid_holder .product .labels_holder .warranty div:first-child {
                font-size: 40px;
                line-height: 40px;
                font-weight: bold;
                padding: 0px;
                margin: 0px;
            }

            .grid_holder .product .labels_holder .warranty div:last-child {
                font-size: 10px;
                padding: 0px;
                margin: 0px;
                text-transform: uppercase;
                line-height: 15px;
                text-align: center;
            }

    .grid_holder .product .show_footer_trigger {
        display: none;
    }

    .grid_type_1,
    .grid_type_2 {
        grid-template-columns: repeat(1, minmax(0,1fr)) !important;
        row-gap: 0px;
        display: block;
    }

        .grid_type_2 .product .product_border {
            float: left;
            max-width: 40%;
            height: auto;
            padding: 10px;
        }

        .grid_type_1 .product:hover .product_border,
        .grid_type_2 .product:hover .product_border {
            border: solid 1px #fff;
        }

        .grid_type_1 .product .countdown,
        .grid_type_1 .product .sale,
        .grid_type_1 .product .image_holder .image_marketing {
            display: none !important;
        }

        .grid_type_1 .product,
        .grid_type_2 .product {
            padding-bottom: 0px;
            margin-bottom: 10px;
        }

        .grid_type_2 .product {
            display: inline-flex;
        }

            .grid_type_2 .product .image_holder {
                justify-content: left;
                max-width: 140px;
                float: left;
                margin-right: 40px;
            }

            .grid_type_2 .product .title_holder {
                min-height: unset;
                margin: 0px;
            }

        .grid_type_2.products_hover_2 .product:hover .footer {
            display: block !important;
        }

        .grid_type_2.products_hover_2 .product:hover .product_border {
            border-bottom: solid 1px #fff !important;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
        }

        .grid_type_2 .product .footer {
            display: block;
            position: relative;
            float: left;
            border: solid 1px #fff;
            max-width: 60%;
        }

            .grid_type_2 .product .footer .properties {
                float: left;
                white-space: nowrap;
                position: absolute;
                bottom: 10px;
            }

                .grid_type_2 .product .footer .properties .row:nth-child(3),
                .grid_type_2 .product .footer .properties .row:nth-child(1) {
                    float: left;
                }

                .grid_type_2 .product .footer .properties .row .col:first-child {
                    min-width: 100px;
                }

                .grid_type_2 .product .footer .properties .row .col:last-child {
                    min-width: 150px;
                }

            .grid_type_2 .product .footer .footer_buttons {
                justify-content: right !important;
            }

        .grid_type_2 .product .price_holder {
            float: unset;
        }

        .grid_type_2 .product .manufacturer {
            float: left;
        }

        .grid_type_2 .product .footer .top_specifications {
            min-height: 70px;
        }

        .grid_type_2 .product .labels_holder .warranty {
            display: none;
        }

        .grid_type_1 .product {
            border-bottom: solid 1px #fff;
            display: flex;
        }

        .grid_type_1.products_hover_2 .product:hover .footer {
            display: none !important;
        }

        .grid_type_1.products_hover_2 .product:hover .product_border {
            border-bottom: solid 0px #fff !important;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
        }

        .grid_type_1 .product .image_holder .tags_holder,
        .grid_type_1 .product .buttons,
        .grid_type_1 .product .footer,
        .grid_type_1 .product .labels_holder {
            display: none;
        }

        .grid_type_1 .product .image_holder {
            max-width: 50px;
            float: left;
            margin-right: 10px;
        }

        .grid_type_1 .product_border .content_holder {
            display: flex;
        }

        .grid_type_1 .product .product_border {
            padding: 0px;
            display: flex;
        }

        .grid_type_1 .product .title_holder {
            min-height: unset;
            float: left;
            order: 3;
            display: flex;
            align-items: center;
            margin-top: 0px;
        }

        .grid_type_1 .product .price_holder {
            order: 2;
            height: 60px;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 150px;
            font-size: 16px;
        }

            .grid_type_1 .product .price_holder .price_on_market {
                margin-left: 0px;
            }

        .grid_type_1 .product .manufacturer {
            min-width: 120px;
            text-align: center;
            order: 4;
            position: relative;
            right: 0px;
        }

        .grid_type_1 .product .show_footer_trigger {
            display: inline-block;
            margin: 0 10px 0 10px;
            font-size: 25px;
        }

        .grid_type_1.products_hover_2 .product .show_footer_trigger {
            display: none;
        }

        .grid_type_1 .product:hover .footer {
            display: none;
        }

        .grid_type_1 .product .footer.show_footer {
            display: block !important;
        }

        .grid_type_1 .product .footer {
            top: 70px;
        }

            .grid_type_1 .product .footer .footer_buttons {
                display: none;
            }

        .grid_type_1 .product .description {
            display: none;
        }

    .grid_holder_buttons.horizontal_grid .grid_holder {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        position: relative;
    }

        /*    .grid_holder_buttons.horizontal_grid ::-webkit-scrollbar{
        height:8px;
        color:#000;
    }
    .grid_holder_buttons.horizontal_grid ::-webkit-scrollbar-thumb {
        background-color: #000;
    }
    .grid_holder_buttons.horizontal_grid ::-webkit-scrollbar-track {
        height:8px;
        background-color:#F2F2F2;
    }*/
        .grid_holder_buttons.horizontal_grid .grid_holder .product:hover .footer {
            display: none !important;
            border: solid 1px #ccc;
        }

    .grid_holder_buttons.horizontal_grid .product_border:hover {
        border: solid 1px #ccc !important;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .grid_holder_buttons.horizontal_grid .product {
        min-width: 300px;
        max-width: 300px;
        border-bottom: solid 1px #fff;
        margin: 0 20px 0 20px;
    }

        .grid_holder_buttons.horizontal_grid .product:last-child {
            margin-right: 0px;
        }

    .grid_holder_buttons .next_product,
    .grid_holder_buttons .previous_product {
        display: none;
    }

    .grid_holder_buttons {
        position: relative;
    }

        .grid_holder_buttons.horizontal_grid .next_product,
        .grid_holder_buttons.horizontal_grid .previous_product {
            background: #ccc;
            border-radius: 50px;
            position: absolute;
            left: 0px;
            top: 45%;
            width: 50px;
            height: 50px;
            z-index: 1;
            cursor: pointer;
            color: #fff;
            font-weight: bold;
            display: grid;
            justify-content: center;
            align-items: center;
            font-size: 40px;
        }

            .grid_holder_buttons.horizontal_grid .next_product:hover,
            .grid_holder_buttons.horizontal_grid .previous_product:hover {
                background-color: #000;
            }

            .grid_holder_buttons.horizontal_grid .next_product .las,
            .grid_holder_buttons.horizontal_grid .previous_product .las {
                background-color: #fff;
            }

        .grid_holder_buttons.horizontal_grid .next_product {
            right: 0px;
            left: unset !important;
        }

    .main_right_panel .grid_holder .product .product_border {
        padding: 10px;
        display: grid;
    }

    .main_right_panel .grid_holder {
        grid-template-columns: repeat(2, minmax(0,1fr));
    }

        .main_right_panel .grid_holder .product .price_holder {
            width: 100%;
            height: unset;
        }

        .main_right_panel .grid_holder .product .manufacturer {
            width: 100%;
        }

        .main_right_panel .grid_holder .product .labels_holder .warranty div:first-child {
            font-size: 20px;
            line-height: 20px;
        }

    .products_count.loading_products,
    .loading_products .product .price_holder,
    .loading_products .product .manufacturer img,
    .loading_products .product .description,
    .loading_products .product .title {
        background-color: #F2F2F2 !important;
        color: #F2F2F2 !important;
        border-radius: 5px;
    }

    .loading_products .product .image_holder {
        background: linear-gradient(-45deg, #ccc, #ffffff);
        animation: loading_products_image_holder 3s ease infinite;
        background-size: 400% 400%;
    }

    .loading_products .product img {
        opacity: 0;
        background-color: #F2F2F2 !important;
    }

    .loading_products .product .buttons,
    .loading_products .product .price_holder,
    .loading_products .product .countdown,
    .loading_products .product .labels_holder {
        display: none;
    }

    .loading_products .product:hover .footer {
        display: none !important;
    }

    .loading_products .grid_holder .product:hover .product_border {
        border: solid 1px #fff;
    }

    @keyframes loading_products_image_holder {
        0% {
            background-position: 0% 50%;
        }

        50% {
            background-position: 100% 50%;
        }

        100% {
            background-position: 0% 50%;
        }
    }

    @media (max-width: 1300px) {
        .grid_holder {
            grid-template-columns: repeat(3, minmax(0,1fr));
        }

            .grid_holder .product .footer .footer_buttons {
                justify-content: center;
            }

        .grid_type_2 .product .footer .properties {
            position: unset;
        }

            .grid_type_2 .product .footer .properties .row:nth-child(3),
            .grid_type_2 .product .footer .properties .row:nth-child(1) {
                float: unset;
            }

        .grid_type_2 .product .footer,
        .grid_type_2 .product .product_border {
            max-width: 50%;
        }
    }

    @media (max-width: 1000px) {
        .grid_type_1 {
            row-gap: 10px;
        }

            .grid_type_1 .product {
                margin-bottom: 0px;
            }

        .mobile_version .grid_holder .product .footer {
            display: none !important;
        }

        .mobile_version .grid_holder .product:hover .product_border {
            border: solid 1px #fff !important;
            box-shadow: none !important;
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
        }

        .grid_holder .product .command_buttons_trigger {
            display: block;
        }

        .grid_type_1 .product .manufacturer {
            display: none;
        }

        .grid_type_1 .product .product_border {
            grid-template-columns: repeat(2, 100px) !important;
            grid-template-rows: repeat(2, minmax(0,1fr)) !important;
            grid-template-columns: 25% auto !important;
            grid-template-rows: min-content min-content !important;
            display: grid;
            padding: 0px !important;
        }

            .grid_type_1 .product .product_border > a {
                grid-column: 1/ 1;
                grid-row: 1 / 3;
                display: flex;
                justify-content: center;
            }

        .grid_type_1 .product .title_holder {
            grid-column: 2/ 2;
            grid-row: 1 / 1;
            font-size: 0.9rem;
            font-weight: normal;
        }

        .grid_type_1 .product .price_holder {
            grid-column: 2/ 2;
            grid-row: 2 / 2;
            justify-content: left;
            font-size: 1.1rem;
        }

        .grid_type_1 .product .title {
            font-size: 0.9rem;
            font-weight: normal;
        }

        .grid_type_2 .product_border > a {
            display: flex;
            justify-content: center;
        }

        .grid_type_2 .product .title_holder,
        .grid_type_2 .product .description {
            text-align: center;
        }

        .grid_type_2 .product .title_holder {
            margin-top: 10px;
        }

        .grid_holder .product .price_holder .sale {
            padding: 5px 0 5px 0;
            margin-block: 5px;
            text-align: center;
            display: block;
        }
    }

    @media (max-width: 810px) {
        .grid_type_1 .product .price_holder {
            min-width: 80px;
            max-width: 80px;
        }

            .grid_type_1 .product .price_holder .price {
                width: 80px;
                text-align: center;
            }

            .grid_type_1 .product .price_holder .price_on_market {
                display: none;
            }

        .grid_holder_buttons.horizontal_grid .grid_holder {
            max-height: 500px;
        }

        .grid_holder_buttons.horizontal_grid .product {
            max-width: 350px;
            min-width: 350px;
            margin-right: 10px;
        }

            .grid_holder_buttons.horizontal_grid .product .image_holder .image {
                width: 90%;
            }

            .grid_holder_buttons.horizontal_grid .product .product_border {
                padding: 20px;
            }

        .grid_holder .product .product_border {
            padding: 10px 0 10px 0;
            display: grid;
        }

        .grid_holder .product .command_buttons {
            padding: 0px;
        }

        .grid_holder {
            grid-template-columns: repeat(2, minmax(0,1fr));
            column-gap: 0px;
            row-gap: 10px;
        }

        .grid_type_2 .product .footer,
        .grid_type_2 .product .product_border {
            max-width: 100%;
        }

            .grid_type_2 .product .footer .get_more_info {
                border-radius: 10px;
            }

            .grid_type_2 .product .footer .footer_buttons {
                position: absolute;
                right: 0px;
                bottom: 0px;
            }

        .grid_type_2 .product .price_holder {
            float: left;
        }

        .grid_type_2 .product .manufacturer {
            float: right;
        }

        .grid_type_2 .product .footer .properties .col,
        .grid_type_2 .product .footer .top_specifications .col {
            padding: 0px !important;
        }

        .grid_holder .product .price_holder {
            width: 100%;
            height: unset;
        }

        .grid_holder .product.sale_product .price_holder {
            grid-template-columns: 100%;
        }

        .grid_holder .product .manufacturer {
            width: 100%;
        }

            .grid_holder .product .manufacturer img {
                width: 100px;
            }

        .horizontal_grid .grid_holder .product .title_holder {
            min-height: unset;
            margin-top: unset;
        }


        .grid_holder .product .title_holder .title {
            display: block;
            text-align: center;
        }

        .grid_holder .product .labels_holder {
            transform: scale(0.7);
            left: -10px;
            top: -10px;
        }

        .grid_holder .product .image_holder .image img {
            width: 80%;
            height: 80%;
        }

        .grid_holder .product .labels_holder .warranty div:first-child {
            font-size: 20px;
            line-height: 20px;
        }

        .grid_holder .product .image_holder .tags_holder {
            transform: scale(0.5);
            right: -20px;
            top: -20px;
        }

        .grid_holder .product .title {
            font-size: 0.8rem;
        }

        .grid_holder .product .description {
            font-size: 0.7rem;
        }

        .grid_holder .product .countdown {
            font-size: 0.8rem;
            bottom: 0px;
        }

        .grid_holder .product.sale_product .product_border {
            padding: 10px;
        }
    }


    /* ----------------------------------- login.css ------------------------------------ */

    .password_recovery_form_holder .textbox,
    .login_form_holder .textbox {
        width: 100%;
    }

    .password_recovery_form_holder,
    .login_form_holder {
        padding: 30px;
    }

    .right_panel_content .password_recovery_form_holder,
    .right_panel_content .login_form_holder {
        padding: 0px;
    }

    .login_form_holder .links a {
        display: block;
        color: #ccc !important;
        width: fit-content;
    }

    .password_recovery_form_holder .form-label,
    .login_form_holder .form-label {
        font-weight: bold;
    }

    password_recovery_form_holder .b_recover,
    .login_form_holder .b_facebook_login,
    .login_form_holder .b_create_account,
    .login_form_holder .b_login_trigger {
        width: 100%;
    }

        .password_recovery_form_holder .b_recover:not(.disabled):hover i,
        .login_form_holder .b_facebook_login:not(.disabled):hover i,
        .login_form_holder .b_create_account:not(.disabled):hover i,
        .login_form_holder .b_login_trigger:not(.disabled):hover i {
            background-color: #fff !important;
        }

    .login_form_holder .button:not(.disabled) i {
        right: 12px;
        background-color: #fff !important;
    }

    .login_form_holder .b_google_login,
    .login_form_holder .b_facebook_login {
        background-color: #2374F2;
        color: #fff;
        position: relative;
    }

        .login_form_holder .b_facebook_login:hover {
            color: #fff !important;
            border-color: #f48925;
            background-color: #f48925;
        }

        .login_form_holder .b_google_login i,
        .login_form_holder .b_facebook_login i {
            float: right;
            margin-left: 10px;
            font-size: 30px;
            font-weight: 400;
            position: absolute;
            right: 10px
        }

    .login_form_holder .b_google_login {
        background-color: #D93D29;
        border-color: #D93D29;
        width: 100%;
    }

        .login_form_holder .b_google_login:hover {
            color: #fff !important;
            background-color: #f3861a;
        }

            .login_form_holder .b_google_login:hover i {
                background-color: #fff !important;
            }

    .password_recovery_form_holder {
        display: none;
    }

    @media (max-width: 810px) {

        .login_form_holder {
            padding: 0px;
        }
    }


    /* ----------------------------------- logged_in.css ------------------------------------ */

    .logged_in .loggen_in_dropdown {
        padding: 5px 15px 5px 10px;
    }

    .rtl .logged_in .loggen_in_dropdown {
        padding: 5px 10px 4px 10px;
    }

    .logged_in .loggen_in_dropdown .title {
        display: flex;
        justify-items: center;
        align-items: center;
    }


        .logged_in .loggen_in_dropdown .title::after {
            margin-top: 0px !important;
        }

    .rtl .logged_in .loggen_in_dropdown .title i {
        margin-right: 0px;
        margin-left: 10px;
    }

    .logged_in .loggen_in_dropdown div,
    .logged_in .loggen_in_dropdown a {
        display: flex;
        white-space: nowrap;
        align-items: center;
        align-content: center;
    }

    .logged_in .loggen_in_dropdown .points {
        border-bottom: solid 1px #ccc;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .logged_in .loggen_in_dropdown div i,
    .logged_in .loggen_in_dropdown a i {
        margin-right: 15px;
        font-size: 25px;
    }

    .rtl .logged_in .loggen_in_dropdown div i,
    .rtl .logged_in .loggen_in_dropdown a i {
        margin-right: 0px;
        margin-left: 15px;
    }


    /* ----------------------------------- footer.css ------------------------------------ */


    .footer_holder {
        margin: 60px 0 10px 0;
        padding-top: 30px;
    }

        .footer_holder a {
            color: #000;
            text-decoration: none;
        }

        .footer_holder .bottom_links {
            margin-top: 10px;
            padding-top: 10px;
            border-top: solid 1px #ccc;
            justify-content: center;
            justify-items: center;
            display: flex;
            flex-wrap: wrap;
        }
        /*    .footer_holder .links {
        text-align:right;
    }*/
        .footer_holder .links a {
            margin-right: 15px;
        }

        .footer_holder .categories_links .address a {
            line-height: unset !important;
            display: inline-block;
            margin: 0px !important;
        }

        .footer_holder .address img {
            max-width: 230px;
            height: auto
        }

        .footer_holder .certificates img {
            padding: 5px;
        }

        .footer_holder .categories_links > div {
            border-right: solid 1px #ccc;
            padding-left: 30px;
        }

        .footer_holder .categories_links a {
            display: block;
            line-height: 35px;
            margin-left: 15px;
        }

        .footer_holder .categories_links .title {
            font-weight: bold;
            font-size: 18px;
            margin-block: 10px;
            text-align: right;
            width: fit-content;
        }

        .footer_holder .short_contacts {
            background-color: #3e3e3e;
            color: #fff;
            padding: 10px 0 10px !important;
            margin-bottom: 40px !important;
            display: flex;
            justify-content: center;
        }

            .footer_holder .short_contacts > div {
                display: flex;
                align-items: center;
                max-width: 20%;
            }

            .footer_holder .short_contacts .icon {
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 45px;
                font-weight: bold;
            }

            .footer_holder .short_contacts .title {
                font-weight: bold;
                text-transform: uppercase;
            }

            .footer_holder .short_contacts .content a {
                color: #fff;
            }

                .footer_holder .short_contacts .content a:hover {
                    text-decoration: underline;
                }

        .footer_holder .social_networks {
            line-height: 40px;
            height: 40px;
            margin-top: 5px;
        }

            .footer_holder .social_networks a {
                display: inline-flex !important;
                align-items: center;
                justify-content: center;
                font-size: 25px;
                width: 30px;
                height: 30px;
                background-color: #000;
                color: #fff;
                border-radius: 5px;
                margin-left: 10px;
                transition: 0.3s;
            }

                .footer_holder .social_networks a:hover {
                    background-color: #F3861A;
                }

                .footer_holder .short_contacts .icon .las,
                .footer_holder .social_networks a .lab {
                    background-color: #fff;
                }

    @media (max-width: 1600px) {
        .footer_holder .short_contacts > div {
            max-width: 25%;
        }
    }

    @media (max-width: 1300px) {
        .footer_holder .short_contacts > div {
            max-width: 50%;
            min-width: 50%;
            justify-content: center;
            margin-bottom: 20px;
            min-height: 80px;
        }

        .footer_holder .short_contacts {
            padding-bottom: 0px !important;
        }

            .footer_holder .short_contacts > div > div {
                width: 60%;
            }

        .footer_holder .categories_links > div {
            min-width: 50%;
            margin-bottom: 30px;
            /*text-align: center;*/
        }

            .footer_holder .categories_links > div:nth-child(2n+2) {
                border-right: 0px;
            }
    }

    @media (max-width: 1000px) {
        .footer_holder .short_contacts > div > div {
            width: 90%;
        }
    }

    @media (max-width: 810px) {
        .footer_holder .certificates {
            text-align: center !important;
            margin-bottom: 10px;
        }

        .rtl .footer_holder .certificates {
        }

        .footer_holder .categories_links .links a {
            margin-left: 0px;
            text-align: left;
            width: fit-content;
        }

        .rtl .footer_holder .categories_links .links a {
            text-align: right;
        }

        .footer_holder .categories_links .address a
        .footer_holder .categories_links .address {
            text-align: center !important;
        }

        .footer_holder .short_contacts {
            margin-bottom: 20px !important;
        }

            .footer_holder .short_contacts > div {
                max-width: 100%;
                min-width: 100%;
                margin-bottom: 10px;
                padding-bottom: 10px;
                border-bottom: solid 1px #fff;
                min-height: 90px;
            }

                .footer_holder .short_contacts > div:last-child {
                    border-bottom: 0px;
                    padding-bottom: 0px;
                }

                .footer_holder .short_contacts > div > div {
                    justify-content: center;
                    width: 100%;
                }

        .footer_holder .categories_links > div {
            min-width: 100%;
            padding-left: 10px;
        }

        .footer_holder .categories_links > div {
            border-right: 0px;
            border-bottom: solid 1px #ccc;
            margin-bottom: 10px;
        }

            .footer_holder .categories_links > div:last-child {
                border-bottom: 0px;
                margin-bottom: 0px;
            }




        .footer_holder .bottom_links {
            margin-top: 0px;
        }

            .footer_holder .bottom_links .links {
                display: flex;
                justify-content: center;
                justify-items: center;
                flex-wrap: wrap;
            }

        .footer_holder .title {
            padding-bottom: 10px;
        }

        .footer_holder .categories_links .title::after {
            float: right;
            content: "";
            margin: 3px 0 0 15px;
            width: 20px;
            height: 20px;
            background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048"><path d="M1075,864c0,8.667-3.333,16.333-10,23l-466,466c-6.667,6.667-14.333,10-23,10s-16.333-3.333-23-10L87,887  c-6.667-6.667-10-14.333-10-23s3.333-16.333,10-23l50-50c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l393,393l393-393  c6.667-6.667,14.333-10,23-10s16.333,3.333,23,10l50,50C1071.667,847.667,1075,855.333,1075,864z"/></svg>');
            background-size: contain;
            background-repeat: no-repeat;
            pointer-events: none
        }

        .footer_holder .title:hover {
            content: "\f106" !important;
        }

        /*        .footer_holder .title:hover ~ .links {
            display: block;
        }*/

        .footer_holder .categories_links .links.active {
            display: block;
        }

        .footer_holder .links {
            text-align: left;
        }
    }

    /* ----------------------------------- cart.css ------------------------------------ */

    .shopping_cart_header {
        padding: 40px 0 30px 0;
    }

    .main_right_panel .shopping_cart_header {
        padding: 20px 0 20px 0;
    }

    .shopping_cart_holder .product {
        grid-template-columns: 15% auto 15%;
        display: grid;
        border-bottom: solid 1px #ccc;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

        .shopping_cart_holder .product .dropdown > ul {
            min-width: 50px;
        }

        .shopping_cart_holder .product .price {
        }

        .shopping_cart_holder .product .image img {
            width: auto;
            height: 80px;
        }

    .shopping_cart_holder {
        height: 100%;
        width: 100%;
        display: inline-block;
        background-color: #fff;
    }

        .shopping_cart_holder .button {
            width: 100%;
            max-width: 500px;
            margin-bottom: 10px;
        }

            .shopping_cart_holder .button .la-trash-alt {
                width: 16px;
                height: 16px;
            }

            .shopping_cart_holder .button:hover .la-trash-alt {
                background-color: #fff;
            }

    .right_panel .shopping_cart_holder,
    .main_right_panel .shopping_cart_holder {
        display: unset;
    }

    .shopping_cart_holder > .products_holder {
        /*min-height: 100%;*/
        display: grid;
        grid-template-rows: auto 1fr auto;
        grid-template-columns: 100%;
        float: left;
        width: 50%;
        /*height:inherit;*/
    }

    .rtl .shopping_cart_holder > .products_holder {
    }

    .right_panel .shopping_cart_holder > .summary,
    .right_panel .shopping_cart_holder > .products_holder,
    .main_right_panel .shopping_cart_holder > .summary,
    .main_right_panel .shopping_cart_holder > .products_holder {
        width: 100%;
    }

    .right_panel .shopping_cart_holder,
    .shopping_cart_holder .summary {
        background-color: #ffffff;
        padding-bottom: 20px;
        /*position:sticky !important;*/
        float: right;
        width: 40%;
    }

    .main_right_panel .shopping_cart_holder .summary .deliveries .title {
        max-width: 220px !important;
        overflow: hidden;
    }

    .main_right_panel .shopping_cart_holder .summary .deliveries ul {
        position: absolute;
        transform: translate(34%, 0);
    }

    .main_right_panel .shopping_cart_holder .summary .delivery_holder {
        grid-template-columns: 30% auto !important;
    }

    .shopping_cart_holder .summary .deliveries,
    .shopping_cart_holder .summary .card_type,
    .shopping_cart_holder .summary .payments_count {
        line-height: 25px;
    }

    .shopping_cart_holder .summary .dropdown.selected > ul {
        top: 30px;
    }

    .shopping_cart_holder .summary .dropdown .title {
        font-weight: normal !important;
    }

    .shopping_cart_holder .summary .exist_clubs_holder {
        border: solid 1px #f6851b;
        border-radius: 10px;
        padding: 10px 20px 10px 20px !important;
        grid-template-columns: 100% !important;
        margin: 20px 0 20px 0;
    }

        .shopping_cart_holder .summary .exist_clubs_holder .description {
            line-height: normal;
            text-align: left;
        }

    .rtl .shopping_cart_holder .summary .exist_clubs_holder .description {
        text-align: right;
    }

    .shopping_cart_holder .summary .exist_clubs_holder.hidden {
        display: none;
    }

    .shopping_cart_holder .summary .exist_clubs_holder .exist_club {
        margin-bottom: 10px;
        display: flex;
    }

        .shopping_cart_holder .summary .exist_clubs_holder .exist_club:last-child {
            margin-bottom: 0px;
        }

        .shopping_cart_holder .summary .exist_clubs_holder .exist_club .title {
            padding: 0 10px 0 10px;
            width: 200px;
        }

        .shopping_cart_holder .summary .exist_clubs_holder .exist_club .backgound {
            width: 10px;
            height: 25px;
            margin-top: 8px;
        }

    .right_panel .shopping_cart_holder .summary, .main_right_panel .shopping_cart_holder .summary {
        margin: 50px 0 0 0;
        bottom: 0px;
        top: unset;
    }

    .shopping_cart_holder .summary .overall {
        margin: 0 0 50px 0;
        padding-top: 10px;
        line-height: 40px;
    }



        .shopping_cart_holder .summary .overall .discount,
        .shopping_cart_holder .summary .overall .exist_clubs_discount_total {
            direction: ltr;
        }

        .shopping_cart_holder .summary .overall .title {
            font-weight: bold;
        }

        .shopping_cart_holder .summary .overall .las {
            margin-top: -4px;
        }

        .shopping_cart_holder .summary .overall .icon_holder {
            justify-content: center;
            align-content: center;
            display: inline-flex;
            color: #fff;
            border-radius: 50%;
            margin: 13px 5px 0 5px;
            background-color: #000;
            width: 16px;
            height: 16px;
        }

        .shopping_cart_holder .summary .overall .la-info {
            background-color: #fff;
            margin-top: -1px;
        }

        .shopping_cart_holder .summary .overall > div {
            display: grid;
            grid-template-columns: 30% 70%;
            padding: 0 10px 0 10px;
        }

    .shopping_cart_holder .dropdown {
        height: 35px !important;
    }

    .shopping_cart_holder .summary .overall div div:first-child {
        text-align: left;
        align-content: center;
        display: flex;
    }

    .shopping_cart_holder .summary .overall div div:last-child {
        text-align: right;
        align-items: center;
    }

    .shopping_cart_holder .summary .overall .subtotal_holder {
        font-weight: bold;
        color: #000;
    }

    .shopping_cart_holder .summary .overall .total_holder {
        font-weight: bold;
        color: #000;
        font-size: 20px;
    }

    .shopping_cart_holder .summary .overall .separator {
        grid-column: 1 / 2;
        height: 1px;
        background-color: #ccc;
        margin: 20px 0 10px 0;
    }

    .rtl .shopping_cart_holder .summary .overall .deliveries {
        padding-right: 15px;
    }

    .shopping_cart_holder .products_not_found .title {
        font-weight: bold;
        margin-bottom: 30px;
    }


    @media (max-width: 1300px) {
        .shopping_cart_holder .product {
            grid-template-columns: 23% auto 15%;
        }

        .shopping_cart_holder .summary .overall > div {
            grid-template-columns: 50% 50%;
        }
    }

    @media (max-width: 1000px) {
        .right_panel .shopping_cart_holder,
        .shopping_cart_holder {
            margin-top: 20px;
        }

            .shopping_cart_holder > .products_holder {
                width: 100%;
            }

            .shopping_cart_holder .summary {
                margin-top: 20px;
                width: 100%;
            }

            .right_panel .shopping_cart_holder .summary,
            .main_right_panel .shopping_cart_holder .summary {
                position: unset !important;
                margin-top: 0px;
                padding: 0px !important;
            }

        .shopping_cart_header {
            padding: 10px 0 20px 0;
        }

        .right_panel .shopping_cart_holder > .products_holder,
        .main_right_panel .shopping_cart_holder > .products_holder {
            width: 100%;
            height: unset;
        }
    }

    @media (max-width: 810px) {
        .shopping_cart_holder .product {
            grid-template-columns: 20% auto 20%;
            margin-bottom: 10px;
            padding-bottom: 10px;
        }

            .shopping_cart_holder .product .price {
                margin-top: 0px;
            }

            .shopping_cart_holder .product .image img {
                width: auto;
                height: 50px;
            }

        .pure_products_holder .product .image {
            align-items: start !important;
        }

        .main_right_panel .shopping_cart_header {
            padding-top: 0px;
        }

        .shopping_cart_holder .summary .deliveries .title {
            max-width: 220px !important;
            overflow: hidden;
        }

        .shopping_cart_holder .summary .deliveries ul {
            position: absolute;
            transform: translate(34%, 0);
        }

        .shopping_cart_holder .summary .delivery_holder {
            grid-template-columns: 30% auto !important;
        }
        /*        .pure_products_holder .product .image img {
            width:80px;
        }*/
    }

    /* ----------------------------------- footer.css ------------------------------------ */


#glassix-widget-launcher {
    width: 52px !important;
    height: 52px !important;
}
#glassix-widget-launcher-container {
    bottom: 40px !important;
    right: 110px !important;
}