﻿.grcproductlistcolors-images-scroller {
    overflow-x: auto;
    white-space: nowrap;
    height: 105px;
    margin: 0 3px;
    text-align: right;
}

.listing-items .grcproductlistcolors-image {
    display: block;
    height: auto;
    margin: auto;
    max-width: 100%;
    width: 100%;
}

.ftscroller_container {
    direction: rtl !important;
}

.ftscroller_x, .ftscroller_y {
    position: relative;
    min-width: 100%;
    min-height: 100%;
    overflow: hidden;
}

.ftscroller_x {
    display: inline-block;
}

.ftscroller_hwaccelerated {
    transform: translateZ(0);
}

.ftscroller_container {
    position: relative;
    max-height: 100%;
    -ms-overflow-style: none; /* Edge, Internet Explorer */
    scrollbar-width: none; /* Firefox */
    overflow-x: scroll;
}

    .ftscroller_container::-webkit-scrollbar {
        width: 0 !important;
        display: none;
    }




.grcproductlistcolors-image-container {
    display: inline-block;
    width: 65px;
  
    border: 1px solid lightgray;
    border-radius: 4px;
}

.grcproductlistcolors-image {
    display: block;
    margin: auto;
     
}

.grcproductlistcolors-images-scroller {
    white-space: nowrap;
    text-align: right;
}

.grcproductlistcolors-color {
    display: block;
    /*margin: 2px 2px 0;*/
    height: 20px;
    overflow: hidden;
    text-align: center;
    user-select: none;
    text-overflow: ellipsis;
    font-size: 11px;
}


.pro_second_box .pro_list_attributes {
    text-align: right;
    line-height: 24px;
}

.grc-product_name, .pro_list_attributes, .products_block .products_slider .s_title_block, .products_slider .ajax_block_product .act_box {
    padding-right: 6px;
    padding-left: 6px;
}

    .pro_list_attributes p, #attributes .selector, #attributes .attribute_list .form-control {
        font-family: Iransans;
    }

    .pro_list_attributes p {
        margin-bottom: 5px;
    }

.grc-pro_list_attributes-title {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
}

    .grc-pro_list_attributes-title span {
        border: 1px solid #efefef;
        border-radius: 4px;
        margin: 0 2px 4px 2px;
        width: auto;
        padding: 0 4px;
        text-align: center;
    }