﻿/*

.accessibility_component accessibility_div_wrap img
{
    width:auto;
    height:auto
}
img.accessibility_component {
    width: auto !important;
    height: auto !important;
    max-width: auto !important;
    max-height: auto !important;
    min-width: auto !important;
    min-height: auto !important;
}

@media (max-width: 991px) {
    .accessibility_component {
        display: none !important;
        visibility: hidden !important
    }

    .btn_accessibility {
        display: none !important;
        visibility: hidden !important
    }
}


@media (min-width: 992px) {
    .top_user_block {
        margin-right: 50px
    }
}
*/

.top_menu_line {
    background-color: #ffffff
}

    .specific_info_title {
        color: #333
    }

    .specific_info_group {
        color: #333
    }

    /*
.content_section {
    font-size: 17px;
}

@media (max-width: 991px) {
    .content_section {
        font-size: 14px;
    }
}
@media (max-width: 479px) {
    .top_login_group {
        padding-right: 6%;
    }
}
    */
    /*---------------------------------------------------------------*/
    /* Make it a marquee */
    .marquee {
        margin: 0 auto;
        overflow: hidden;
        white-space: nowrap;
        box-sizing: border-box;
        animation: marquee 50s linear infinite;
    }

        .marquee:hover {
            animation-play-state: paused
        }

    /* Make it move */
    @keyframes marquee {
        0% {
            text-indent: 27.5em
        }

        100% {
            text-indent: -105em
        }
    }

    /* Make it pretty */
    .microsoft {
        padding-left: 1.5em;
        position: relative;
        font-size: 1em;
        color: #0a0a0a;
        text-decoration: none;
    }

    /* ::before was :before before ::before was ::before - kthx */


    /* Style the links */
    .vanity {
        color: #333;
        text-align: center;
        font: .75em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
    }

        .vanity a, .microsoft a {
            font-size: 1em;
            color: #0a0a0a;
            text-decoration: none;
            transition: color .5s;
            text-decoration: none;
        }

            .vanity a:hover, .microsoft a:hover {
                color: #0a0a0a;
            }

    /* Style toggle button */
    .toggle {
        display: block;
        margin: 2em auto;
    }


    /*Loading css*/

    .loading_section {
        position: fixed;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 5000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .loading_block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 12vw;
        height: 12vw;
        padding-right: 2vw;
        padding-left: 2vw;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 50%;
        background-image: none;
    }

    .popup_mess_block {
        position: fixed;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 5000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .popup_mess_content_block {
        width: auto;
        height: auto;
        padding: 30px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 20px;
        background-image: none;
        box-shadow: 0 0 20px #BDBDBD;
    }

    .popup_mess_content {
        width: auto;
        height: auto;
        max-height: 500px;
        overflow-x: visible;
        overflow-y: visible /*scroll*/
    }

   
    .product_code_price {
        width: 64% !important;
    }
.item_code {
    direction: ltr
}

.compare_code {
    direction: ltr
}

    /*content list (1 1.1)*/
    .list_content_insert OL, .tinymce OL, .tinybody_class OL {
        counter-reset: item;
        padding-right: 35px;
    }

        .list_content_insert OL > LI, .tinymce OL > LI, .tinybody_class OL > LI {
            display: block;
            position: relative;
            direction: rtl;
        }

            .list_content_insert OL > LI:before, .tinymce OL > LI:before, .tinybody_class OL > LI:before {
                content: counters(item, ".") ". ";
                counter-increment: item;
                position: absolute;
                margin-left: 100%;
                left: 7px;
            }

.tinybody_class {
    font-size: 17px;
}
.tinymceBlock
{
    /*display:flex*/
}
.tinymceBlock img {
    width: auto !important;
    height: auto !important;
    max-width: auto !important;
    max-height: auto !important;
    min-width: auto !important;
    min-height: auto !important;
}
.MsoNormal {
    font-size: 17px;
}

    @media (max-width: 991px) {
        .MsoNormal {
            font-size: 14px;
        }
    }

    /*print------------------------------*/
    .stockDesc {
        display: none;
    }

    body.print {
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: black;
        FONT-FAMILY: 'Arial';
    }

    .catalog_item_title.print {
        FONT-WEIGHT: normal;
        FONT-SIZE: 14px;
        COLOR: black;
        font-weight: bold;
        FONT-FAMILY: 'Arial';
    }

    .item_code_gr.print {
        FONT-WEIGHT: normal;
        FONT-SIZE: 14px;
        COLOR: black;
        font-weight: bold;
        FONT-FAMILY: 'Arial';
    }

    .item_code.print {
        FONT-WEIGHT: normal;
        FONT-SIZE: 14px;
        COLOR: black;
        font-weight: bold;
        FONT-FAMILY: 'Arial';
    }

    .catolog_item_link.print {
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: black;
        FONT-FAMILY: 'Arial';
    }

    .stockDesc.print {
        display: block;
        FONT-SIZE: 12px;
        margin-left: 5px
    }

    @media print {
        body {
            FONT-WEIGHT: normal;
            FONT-SIZE: 12px;
            COLOR: black;
            FONT-FAMILY: 'Arial';
        }

        .catalog_item_title {
            FONT-WEIGHT: normal;
            FONT-SIZE: 14px;
            COLOR: black;
            font-weight: bold;
            FONT-FAMILY: 'Arial';
        }

        .item_code_gr {
            FONT-WEIGHT: normal;
            FONT-SIZE: 14px;
            COLOR: black;
            font-weight: bold;
            FONT-FAMILY: 'Arial';
        }

        .item_code {
            FONT-WEIGHT: normal;
            FONT-SIZE: 14px;
            COLOR: black;
            font-weight: bold;
            FONT-FAMILY: 'Arial';
            direction:ltr
        }
        .compare_code {
            direction: ltr
        }
        #breadcrumbList {
            display: none;
        }

        .stockDesc {
            display: block;
            margin-left: 5px
        }
    } 
    
    /*cpy & print products list*/
BODY.productList {
    font-size: 16px !important;
    color: #000000;
    FONT-FAMILY: 'Arial';
}
table.productList td {
    font-size: 16px !important;
    color: #000000;
}
.productList .price_details {
    font-size: 20px !important;
    font-weight: bold;
    color: #5a6ea0
}
.productList .SNumber_details {
    font-size: 18px !important;
    font-weight: bold;
    color: #5a6ea0
}
@media print {

    .productList .price_details {
        color: #000000;
    }

    .productList .SNumber_details {
        color: #000000;
    }
}
.accessibility_component img{
    min-width: inherit !important;
}
div.insert_content.catalog a {
    margin-right: auto;
    margin-left: auto
}