﻿@font-face {
    font-family: 'Assistant', Arial, sans-serif;
    src: url(https://fonts.gstatic.com/s/assistant/v7/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGSV35Gu.woff2) format('woff2');
    font-display: swap;
}

/*@font-face {
    font-family: 'Roboto', Arial, sans-serif;
    src: url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
    font-display: swap;
}*/

body {
    background-color: #efefef;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
}

.search *:focus {
    outline: none;
}

select::-ms-expand {
    display: none;
}

IMG {
    border: 0;
}

textarea {
    resize: none;
}

a {
    cursor: pointer;
}

.ReviewsLink div {
    cursor: pointer;
}

    .ReviewsLink div:hover {
        color: #1f84e0 !important;
    }

.MainDiv {
    width: 100%;
    margin: 0px auto;
    display: block;
    position: relative;
}

    .MainDiv .main-bg {
        width: 952px;
        min-height: 300px;
        display: inline-block;
        direction: rtl;
        background-color: #efefef;
    }

    /* Topper.ascx Style */
    .MainDiv .HeaderContainer {
        width: 100%;
        display: inline-block;
        background: #3a3f40;
    }

    .MainDiv .Header {
        direction: rtl;
        position: relative;
        display: flex;
        margin: 0px auto;
        align-items: center;
        height: 80px;
        width: 100%;
        justify-content: center;
        background-color: #001439;
        z-index: 9999;
    }

        .MainDiv .Header .wrapper {
            width: 950px;
            display: inline-flex;
            justify-content: space-between;
            align-items: center;
            height: 49px;
        }

    .MainDiv .SubMenu-wrapper {
        display: inline-block;
        width: 100%;
        background-color: #023f5e;
        margin: 0 auto;
        position: relative;
        text-align: center;
        z-index: 999;
    }

    .MainDiv .SubMenu {
        width: 952px;
        height: 52px;
        justify-content: space-between;
        align-items: center;
        text-decoration: none;
        display: inline-flex;
        font-family: 'Assistant', Arial, sans-serif;
    }   

        .MainDiv .SubMenu .SubMenuItem {
            cursor: pointer;
            text-align: center;
            text-decoration: none;
            font-size: 14px;
            color: #ffffff;
            height: auto;
            padding: 0 7px;
            margin: 0rem .1rem;
            white-space: nowrap;
        }


            .MainDiv .SubMenu .SubMenuItem:first-child.active-cat a span {
                background: url(../Images/arrow-copy-3-black.png) no-repeat;
                height: 9px;
                width: 14px;
                display: inline-block;
            }

            .MainDiv .SubMenu .SubMenuItem:first-child a span {
                background: url(../Images/arrow-copy-3.png) no-repeat;
                height: 7px;
                width: 11px;
                display: inline-block;
                margin-right: 5px;
            }

        .MainDiv .SubMenu a:last-child .SubMenuItem {
            display: inline-block;
            width: 99px;
            height: 36px;
            margin-bottom: 11px;
            background: url(https://img.zap.co.il/zapgroup/partners_logo_sprit_5.png) no-repeat;
            background-position: center -120px;
            padding: 0 10px;
        }


        .MainDiv .SubMenu a:first-child .SubMenuItem:active {
            background-color: #ffffff;
            color: #000000;
            padding: 0.75rem;
            border-top-left-radius: 0.3rem;
            border-top-right-radius: 0.3rem;
        }

        .MainDiv .SubMenu .SubMenuItem.background-color {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 36px;
            width: calc(100% - 10px);
            border-radius: 5px;
            margin-right: 5px;
        }

        .MainDiv .SubMenu .SubMenuItem-Icon {
            cursor: pointer;
            text-align: center;
            text-decoration: none;
            font: 14px arial;
            color: #ffffff;
            height: 36px;
            padding: 7px 18px 7px 0;
            box-sizing: border-box;
        }

        .MainDiv .SubMenu .SubMenuItem-Icon {
            _padding-top: 7px;
        }

    .MainDiv .sub-menu-wrapper {
        display: none;
        font: 15px arial;
        text-align: right;
        direction: ltr;
        background-color: #ffffff;
        padding: 0 0 10px;
        position: absolute;
        /*einar new*/
        top: 100%;
        left: 50%;
        margin-left: -477px;
        /* old
        top: 36px;
        left: 477px;
         */
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
        z-index: 9999;
        width: 950px;
        /*
                    height: 500px;

        */
        padding-bottom: 1rem;
        box-sizing: border-box;
        height: 520px;
    }

        .MainDiv .sub-menu-wrapper .cats-links {
            margin-top: 16px;
            width: 80%;
            height: 480px;
            float: right;
            display: none;
            padding-right: 27px;
            border-right: 1px solid #C6C6C6;
            _border-left: 1px solid #C6C6C6;
            justify-content: space-evenly;
            box-sizing: border-box;
        }

            .MainDiv .sub-menu-wrapper .cats-links.wider {
                width: 480px; /*480*/
            }

            .MainDiv .sub-menu-wrapper .cats-links a {
                display: table;
                color: #0265C2;
                width: 90%;
                font-size: 14px;
                line-height: 20px;
                height: 20px;
                text-decoration: none;
                overflow: hidden;
                word-break: break-word;
                display: inline-block;
                text-overflow: ellipsis;
                white-space: nowrap;
                z-index: 100;
                position: relative;
            }

                .MainDiv .sub-menu-wrapper .cats-links a:hover {
                    text-decoration: underline;
                }

            .MainDiv .sub-menu-wrapper .cats-links.active {
                display: block !important;
            }

            .MainDiv .sub-menu-wrapper .cats-links .cats-column {
                width: 182px;
                float: right;
                font-weight: 300;
                font-size: 0;
                box-sizing: border-box;
                /*line-height: 17px;*/
                margin-left: 1rem;
                margin-top: 8px;
                padding: 0;
            }

                .MainDiv .sub-menu-wrapper .cats-links .cats-column a {
                    color: #0265C2;
                    margin-bottom: 10px;
                    line-height: 20px;
                    font-size: 16px;
                    text-decoration: none;
                    direction: rtl;
                    word-break: break-word;
                    overflow: hidden;
                    display: inline-block;
                    width: 90%;
                    margin-left: 1rem;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    z-index: 100;
                    position: relative;
                }

                    .MainDiv .sub-menu-wrapper .cats-links .cats-column a:hover {
                        text-decoration: underline;
                    }

            .MainDiv .sub-menu-wrapper .cats-links .cats-block {
                width: 156px;
                display: inline-block;
                float: right;
                margin-top: 10px;
                margin-bottom: 5px;
                direction: rtl;
                height: 150px;
                line-height: 12px;
                margin-left: 5px;
            }

                .MainDiv .sub-menu-wrapper .cats-links .cats-block:nth-child(4n) {
                    width: 150px;
                }

                .MainDiv .sub-menu-wrapper .cats-links .cats-block .cats-block-title {
                    height: 20px;
                    color: #000000;
                    font-family: 'Assistant', Arial, sans-serif;
                    font-size: 13px;
                    font-weight: 600;
                    line-height: 14px;
                }

        .MainDiv .sub-menu-wrapper .sub-menu {
            float: right;
            width: 170px;
            /*border-left: 1px solid #C6C6C6;*/
            _margin-top: 10px;
            font-family: 'Assistant', Arial, sans-serif !important;
        }

            .MainDiv .sub-menu-wrapper .sub-menu.wide-menu {
                width: 192px !important;
                _margin-top: 8px !important;
            }

            .MainDiv .sub-menu-wrapper .sub-menu .all-cat {
                list-style-type: none;
                text-align: right;
                direction: ltr;
                padding: 0px;
                _margin: 0px !important;
                font-size: 15px;
            }

        .MainDiv .sub-menu-wrapper .all-cat .drop-cat.active,
        .MainDiv .sub-menu-wrapper .all-cat .drop-cat:hover {
            _background: linear-gradient(#259aad, #2397ae, #076cbf);
            background: linear-gradient(90deg, #259AAD 0%, #0265C2 100%);
            font-weight: bold;
            color: #ffffff;
        }

            .MainDiv .sub-menu-wrapper .all-cat .drop-cat.active span,
            .MainDiv .sub-menu-wrapper .all-cat .drop-cat:hover span {
                background: url(../Images/arrow-copy-3.png) no-repeat !important;
            }

        .MainDiv .sub-menu-wrapper .all-cat .drop-cat {
            color: #000000;
            _margin-bottom: 5px !important;
            width: 100%;
            height: 40px;
            box-sizing: border-box;
            display: inline-block;
            padding: 8px 11px 10px 5px;
            font-weight: bold;
            cursor: pointer;
            letter-spacing: -0.4px;
        }

            .MainDiv .sub-menu-wrapper .all-cat .drop-cat span {
                background: url(../Images/arrow-copy-3-grey.png) no-repeat;
                box-sizing: border-box;
                height: 10px;
                width: 12px;
                transform: rotate(90deg);
                float: left;
                margin-top: 8px;
                display: block;
            }

        .MainDiv .sub-menu-wrapper a:last-child:hover .SubMenuItem:hover {
            padding: 0;
        }

        .MainDiv .sub-menu-wrapper .sub-menu-banner {
            _float: left;
            height: 100%;
            width: 135px;
            position: absolute;
            left: 0px;
            margin-left: -38px;
            /*border-right: 1px solid #D9D9D9;*/
        }

            .MainDiv .sub-menu-wrapper .sub-menu-banner.wide-banner {
                width: 275px;
            }

    .MainDiv .SubMenu a {
        font-size: 15px;
        color: #ffffff;
        text-decoration: none;
        height: auto;
        line-height: 1.5;
    }

    .MainDiv .Header .ZapLogo {
        cursor: pointer;
    }

        .MainDiv .Header .ZapLogo a {
            align-self: center;
        }

        .MainDiv .Header .ZapLogo img {
            width: 192.5px;
            height: 46px;
            transition: .2s;
            margin: 0 5px 0 5px;
        }

            .MainDiv .Header .ZapLogo img:hover {
                width: 202.5px;
                height: 48.5px;
                margin: 0;
            }
/* Login & Cart */
    .MainDiv .NewHeader.Header .wrapper {
        width: 950px;
        display: grid;
        align-items: center;
        height: 49px;
    }
    .MainDiv .NewHeader.Header .HeaderWithCart.wrapper {
        grid-template-columns: 230px 500px 220px;
    }
    .MainDiv .NewHeader.Header .HeaderNoCart.wrapper {
        grid-template-columns: 230px 560px 150px;
    }
    .MainDiv .NewHeader.Header .search {
        text-align: right;
        max-width: 560px;
        display: contents;
    }
.HeaderContainer .NewHeader.Header .HeaderWithCart {
    display: grid;
    grid-template-columns: 45px 130px 45px;
    align-items: center;
    min-width: 225px;
}

.HeaderContainer .Header .HeaderWithCart {
    display: grid;
    grid-template-columns: 50px 130px auto;
    align-items: center;
    min-width: 225px;
}
.HeaderContainer .NewHeader.Header #accessibilityButton {
    border: none;
}
.HeaderContainer .NewHeader.Header .HeaderWithCart #accessibilityButton {
    transform: translate(3px, -2px);
}
.HeaderContainer .NewHeader.Header .HeaderNoCart #accessibilityButton {
    transform: translate(-10px, -2px);
}
    /*.HeaderContainer .Header .HeaderWithCart .search.NewHeaderSearch {
        max-width: 500px !important;
    }*/
.HeaderContainer .Header .HeaderNoCart {
    display: grid;
    grid-template-columns: 50px auto;
    white-space: nowrap;
    transform: translateX(10px);
    min-width: 90px;
    justify-content: space-between;
}

.HeaderContainer .login {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    direction: rtl;
    padding: 10px 0px;
    float: left;
}

.Header #loginAndCartContainer #desktop-login-area {
    display: grid;
    grid-template-columns: 24px 1fr;
    align-items: center;
}
/*.Header #loginAndCartContainer.HeaderNoCart #desktop-login-area {
    display: grid;
    grid-template-columns: 24px 1fr;
    align-items: center;
    border-left: 1px solid rgba(255,255,255,.5);
}*/
.Header #loginAndCartContainer.HeaderWithCart #desktop-login-area {
    border-left: 1px solid rgba(255,255,255,.5);
}

.Header #loginAndCartContainer #desktop-login-area .login-area-img {
    width: 24px;
    height: 24px;
    border-radius: 50%
}

    .Header #loginAndCartContainer #desktop-login-area .loginUserContainer {
        color: #fff;
        font-size: 12px;
        text-align: right;
        padding-right: 14%;
        display: flex;
        flex-direction: column;
        font-family: 'Assistant',Arial,sans-serif;
    }

        .Header #loginAndCartContainer #desktop-login-area .loginUserContainer .personal-area-href {
            text-align: right;
            font: bold 14px Assistant;
            color: #fff;
            text-decoration: underline;
            cursor: pointer;
        }

#loginAndCartContainer .Header-Separator {
    border-left: 1px solid rgba(255, 255, 255, .5);
    height: 20px;
    margin-left: 50%;
    opacity: .8;
}
    .MainDiv .Header .search {
        text-align: right;
        max-width: 560px;
    }

        .MainDiv .Header .search form {
            width: 97%;
            position: relative;
            display: inline-flex;
            flex-direction: row-reverse;
        }

        .MainDiv .Header .search .searchField {
            display: inline-block;
            float: left;
            width: 570px;
            height: 38px;
            margin-top: 2px;
            background-color: #ffffff;
            border: none;
            font: 17px arial;
            color: #757575;
            text-align: right;
            direction: rtl;
            padding-right: 13px;
            outline: none;
            border-top-right-radius: 0.6rem;
            border-bottom-right-radius: 0.6rem;
        }
        /*:root {
    --background: linear-gradient(#259aad, #2397ae, #076cbf);
}*/
        .MainDiv .Header .search .submitSearch {
            height: 40px;
            width: 48px;
            background-repeat: no-repeat;
            background-position: center;
            cursor: pointer;
            background-image: url(https://img.zap.co.il/imgs/search-icon.png);
            background-color: #fff;
            border: none;
            margin-top: 1px;
            border-radius: 8px 0 0 8px;
            border: 1px solid #aaa;
            border-right: none;
        }

        .MainDiv .Header .search::after {
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDgwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1Ni45NjYgNTYuOTY2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzVweCI+CjxwYXRoIGQ9Ik01NS4xNDYsNTEuODg3TDQxLjU4OCwzNy43ODZjMy40ODYtNC4xNDQsNS4zOTYtOS4zNTgsNS4zOTYtMTQuNzg2YzAtMTIuNjgyLTEwLjMxOC0yMy0yMy0yM3MtMjMsMTAuMzE4LTIzLDIzICBzMTAuMzE4LDIzLDIzLDIzYzQuNzYxLDAsOS4yOTgtMS40MzYsMTMuMTc3LTQuMTYybDEzLjY2MSwxNC4yMDhjMC41NzEsMC41OTMsMS4zMzksMC45MiwyLjE2MiwwLjkyICBjMC43NzksMCwxLjUxOC0wLjI5NywyLjA3OS0wLjgzN0M1Ni4yNTUsNTQuOTgyLDU2LjI5Myw1My4wOCw1NS4xNDYsNTEuODg3eiBNMjMuOTg0LDZjOS4zNzQsMCwxNyw3LjYyNiwxNywxN3MtNy42MjYsMTctMTcsMTcgIHMtMTctNy42MjYtMTctMTdTMTQuNjEsNiwyMy45ODQsNnoiIGZpbGw9IiNmZmZmZmYiLz4KCjwvc3ZnPgo=) no-repeat 100% 100%;
        }



        .MainDiv .Header .search .submitSearch:hover {
            _background: #259aad url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDgwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1Ni45NjYgNTYuOTY2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzVweCI+CjxwYXRoIGQ9Ik01NS4xNDYsNTEuODg3TDQxLjU4OCwzNy43ODZjMy40ODYtNC4xNDQsNS4zOTYtOS4zNTgsNS4zOTYtMTQuNzg2YzAtMTIuNjgyLTEwLjMxOC0yMy0yMy0yM3MtMjMsMTAuMzE4LTIzLDIzICBzMTAuMzE4LDIzLDIzLDIzYzQuNzYxLDAsOS4yOTgtMS40MzYsMTMuMTc3LTQuMTYybDEzLjY2MSwxNC4yMDhjMC41NzEsMC41OTMsMS4zMzksMC45MiwyLjE2MiwwLjkyICBjMC43NzksMCwxLjUxOC0wLjI5NywyLjA3OS0wLjgzN0M1Ni4yNTUsNTQuOTgyLDU2LjI5Myw1My4wOCw1NS4xNDYsNTEuODg3eiBNMjMuOTg0LDZjOS4zNzQsMCwxNyw3LjYyNiwxNywxN3MtNy42MjYsMTctMTcsMTcgIHMtMTctNy42MjYtMTctMTdTMTQuNjEsNiwyMy45ODQsNnoiIGZpbGw9IiNmZmZmZmYiLz4KCjwvc3ZnPgo=) no-repeat 100% 100%;
        }

        .MainDiv .Header .search .submitSearch:active {
            _background: #2397ae url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDgwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1Ni45NjYgNTYuOTY2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzVweCI+CjxwYXRoIGQ9Ik01NS4xNDYsNTEuODg3TDQxLjU4OCwzNy43ODZjMy40ODYtNC4xNDQsNS4zOTYtOS4zNTgsNS4zOTYtMTQuNzg2YzAtMTIuNjgyLTEwLjMxOC0yMy0yMy0yM3MtMjMsMTAuMzE4LTIzLDIzICBzMTAuMzE4LDIzLDIzLDIzYzQuNzYxLDAsOS4yOTgtMS40MzYsMTMuMTc3LTQuMTYybDEzLjY2MSwxNC4yMDhjMC41NzEsMC41OTMsMS4zMzksMC45MiwyLjE2MiwwLjkyICBjMC43NzksMCwxLjUxOC0wLjI5NywyLjA3OS0wLjgzN0M1Ni4yNTUsNTQuOTgyLDU2LjI5Myw1My4wOCw1NS4xNDYsNTEuODg3eiBNMjMuOTg0LDZjOS4zNzQsMCwxNyw3LjYyNiwxNywxN3MtNy42MjYsMTctMTcsMTcgIHMtMTctNy42MjYtMTctMTdTMTQuNjEsNiwyMy45ODQsNnoiIGZpbGw9IiNmZmZmZmYiLz4KCjwvc3ZnPgo=) no-repeat 100% 100%;
        }

    .MainDiv .Header .GroupLogos {
        display: inline-block;
        float: left;
        width: 162px;
        height: 42px;
        margin-top: 18px;
    }

        .MainDiv .Header .GroupLogos .more {
            display: inline-block;
            float: left;
            width: 16px;
            height: 16px;
            margin: 11px 6px 0 5px;
            background: url("https://img.zap.co.il/imgs/newui/more-arrow.png") 0 0 no-repeat;
            cursor: pointer;
        }

            .MainDiv .Header .GroupLogos .more:hover {
                background: url("https://img.zap.co.il/imgs/newui/more-arrow.png") 0 -17px no-repeat;
            }

            .MainDiv .Header .GroupLogos .more:active {
                background: url("https://img.zap.co.il/imgs/newui/more-arrow.png") 0 -34px no-repeat;
            }

        .MainDiv .Header .GroupLogos .doctors {
            display: inline-block;
            float: left;
            width: 30px;
            height: 36px;
            background: url("https://img.zap.co.il/imgs/newui/small-logos-sprits.png") -1px -1px no-repeat;
            cursor: pointer;
        }

            .MainDiv .Header .GroupLogos .doctors:hover {
                margin: 0 15px 0 10px;
            }

        .MainDiv .Header .GroupLogos .mitchatnim {
            display: inline-block;
            float: left;
            width: 30px;
            height: 36px;
            background: url("https://img.zap.co.il/imgs/newui/small-logos-sprits.png") -31px -1px no-repeat;
            margin-left: -5px;
            cursor: pointer;
        }

            .MainDiv .Header .GroupLogos .mitchatnim:hover {
                margin: 0 15px 0 10px;
            }

        .MainDiv .Header .GroupLogos .rest {
            display: inline-block;
            float: left;
            width: 30px;
            height: 36px;
            background: url("https://img.zap.co.il/imgs/newui/small-logos-sprits.png") -61px -1px no-repeat;
            margin-left: -7px;
            cursor: pointer;
        }

            .MainDiv .Header .GroupLogos .rest:hover {
                margin: 0 15px 0 10px;
            }

        .MainDiv .Header .GroupLogos .yellow {
            display: inline-block;
            float: left;
            width: 30px;
            height: 36px;
            background: url("https://img.zap.co.il/imgs/newui/small-logos-sprits.png") -91px -1px no-repeat;
            margin-left: -7px;
            cursor: pointer;
        }

            .MainDiv .Header .GroupLogos .yellow:hover {
                margin: 0 15px 0 10px;
            }

    .MainDiv .Header .GroupNames {
        display: inline-block;
        float: left;
        width: 162px;
        height: 20px;
    }

        .MainDiv .Header .GroupNames span {
            font-weight: bold;
            margin-right: 2px;
        }

        .MainDiv .Header .GroupNames .doctorsName {
            display: none;
            float: left;
            position: absolute;
            margin-left: 15px;
            width: 162px;
            height: 20px;
            text-align: left;
            direction: rtl;
            font: 15px arial;
            color: #ffffff;
        }

        .MainDiv .Header .GroupNames .restName {
            display: none;
            float: left;
            position: absolute;
            margin-left: 85px;
            width: 162px;
            height: 20px;
            text-align: left;
            direction: rtl;
            font: 15px arial;
            color: #ffffff;
        }

        .MainDiv .Header .GroupNames .mitchatnimName {
            display: none;
            float: left;
            position: absolute;
            margin-left: 45px;
            width: 162px;
            height: 20px;
            text-align: left;
            direction: rtl;
            font: 15px arial;
            color: #ffffff;
        }

        .MainDiv .Header .GroupNames .yellowName {
            display: none;
            float: left;
            position: absolute;
            margin-left: 90px;
            width: 162px;
            height: 20px;
            text-align: left;
            font: 15px arial;
            color: #ffffff;
            direction: rtl;
        }



    .MainDiv .SubMenu .emphasised a,
    .MainDiv .SubMenu .emphasised {
        color: #71c9d7;
        font-weight: bold;
    }

    .MainDiv .SubMenu .emphasisedWhite {
        font: bold 14px arial;
        color: #FFFFFF;
    }
    /*.MainDiv .SubMenu .SubMenuItem:hover {*/
    .MainDiv .SubMenu .SubMenuItem.active-cat {
        font-weight: bold;
    }

        .MainDiv .SubMenu .SubMenuItem.active-cat.no-menu::after {
            display: none !important;
        }


    .MainDiv .breadcrumbs {
        display: inline-block;
        float: right;
        margin: 10px 0px;
        font: 12px arial;
        text-align: right;
        direction: rtl;
        color: #3c3c3c;
        width: 80%;
        /*
               width: 100%;
                display: inline-flex;
                flex-direction: row-reverse;
                justify-content: space-evenly;
                align-items: center;
                direction: ltr;
                margin: 0rem;
        */
    }

        .MainDiv .breadcrumbs span {
            margin: 0rem 0.2rem;
        }

        .MainDiv .breadcrumbs a {
            text-decoration: underline;
            color: #3c3c3c;
        }

    .MainDiv .login {
        display: inline-block;
        font: bold 12px arial;
        direction: rtl;
        padding: 10px 0px;
        float: left;
    }

        .MainDiv .login .loginLink {
            display: inline-block;
            float: left;
        }

            .MainDiv .login .loginLink a, .MainDiv .login .loginLink span {
                float: left;
                text-decoration: underline;
                color: #0c71cd;
                cursor: pointer;
            }

                .MainDiv .login .loginLink a:hover {
                    color: #1d93ff;
                }

        .MainDiv .login .username {
            display: inline-block;
            float: left;
            padding: 0px 4px;
        }

        .MainDiv .login span {
            display: inline-block;
            float: left;
        }

    .MainDiv .loginPersonal {
        display: inline-block;
        float: left;
        width: 169px;
        height: 25px;
        background-color: #ffffff;
        margin-top: 5px;
        cursor: pointer;
        border: 1px solid #C1C1C1;
    }

        .MainDiv .loginPersonal .LoginRow .UserName :hover {
            background-color: transparent;
        }

        .MainDiv .loginPersonal .LoginRow {
            height: 25px;
        }

        .MainDiv .loginPersonal .UserPic {
            display: inline-block;
            float: right;
            margin: 2px 3px;
            height: 21px;
            width: 21px;
        }

            .MainDiv .loginPersonal .UserPic IMG {
                height: 21px;
                width: 21px;
            }

        .MainDiv .loginPersonal .UserName {
            display: inline-block;
            float: right;
            width: 110px;
            height: 17px;
            font: 12px arial;
            color: #3c3c3c;
            text-align: right;
            direction: rtl;
            padding: 4px;
        }

        .MainDiv .loginPersonal .ArrowDown {
            display: inline-block;
            float: left;
            width: 21px;
            height: 25px;
            background-color: #ffffff;
            border-right: 2px solid #efefef;
            cursor: pointer;
            position: relative;
        }

            .MainDiv .loginPersonal .ArrowDown span {
                border: solid #adada1;
                border-width: 0 2px 2px 0;
                display: inline-block;
                padding: 3px;
                transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                position: absolute;
                top: 8px;
                left: 6px;
            }

            .MainDiv .loginPersonal .ArrowDown:hover {
                background-color: #e6e6e6;
            }

        .MainDiv .loginPersonal .ArrowUp {
            display: inline-block;
            float: left;
            width: 21px;
            height: 25px;
            background-color: #ffffff;
            border-right: 2px solid #efefef;
            cursor: pointer;
        }

            .MainDiv .loginPersonal .ArrowUp span {
                border: solid #adada1;
                border-width: 0 2px 2px 0;
                display: inline-block;
                padding: 3px;
                transform: rotate(225deg);
                -webkit-transform: rotate(225deg);
                position: absolute;
                top: 16px;
                left: 8px;
            }

            .MainDiv .loginPersonal .ArrowUp:hover {
                background-color: #e6e6e6;
            }

        .MainDiv .loginPersonal .LoginDropdown {
            display: none;
            float: left;
            width: 169px;
            position: relative;
            margin-top: 1px;
            margin-left: -1px;
            z-index: 100;
            direction: rtl;
            border: 1px solid #C1C1C1;
            background-color: #fff;
        }

            .MainDiv .loginPersonal .LoginDropdown .LoginPersonalRow {
                display: inline-block;
                float: left;
                width: 160px;
                font: 13px arial;
                color: #3c3c3c;
                border-top: 1px solid #ecece9;
                text-align: right;
                _padding: 0 4px 0 5px;
                line-height: 26px;
                cursor: pointer;
                text-decoration: none;
                padding-right: 8px;
                margin-left: 1px;
            }

                .MainDiv .loginPersonal .LoginDropdown .LoginPersonalRow:hover {
                    background: #F6F6F6;
                    _color: #ffffff;
                }

            .MainDiv .loginPersonal .LoginDropdown a .LoginPersonalRow a {
                color: #3c3c3c;
                text-decoration: none;
            }

            .MainDiv .loginPersonal .LoginDropdown .LoginPersonalRow a:hover {
                color: #ffffff;
            }

            .MainDiv .loginPersonal .LoginDropdown .favorites {
                font: bold 13px arial;
                color: #0c71cd;
                line-height: 26px;
            }

            .MainDiv .loginPersonal .LoginDropdown .LoginDropdownBottom {
                display: inline-block;
                float: right;
                width: 175px;
                height: 3px;
                _background: url("https://img.zap.co.il/imgs/newui/LoginDD-Bottom.png") no-repeat;
                background: url('../MyZap/images/ButtonsSprits.png') -3px -2244px no-repeat;
            }


            .MainDiv .loginPersonal .LoginDropdown .wait {
                font: normal 15px arial;
                line-height: 23px;
                text-align: center;
                direction: rtl;
                color: #3c3c3c;
                background-color: White;
                _width: 179px;
                height: 60px;
                padding-top: 10px;
                padding-bottom: 10px;
            }
/*Partners Style*/
.more_partners {
    width: auto;
    height: auto;
    display: inline-flex;
    position: relative;
    margin-right: 8px;
}

    .more_partners .ZapSites {
        display: inline-flex;
        flex-direction: row;
        width: 100%;
        margin-top: 5px;
        margin-right: 1rem;
    }

    .more_partners .site_logo {
        width: 56px;
        height: 52px;
        margin: 0rem -0.4rem;
    }

    .more_partners .more_butt_box {
        margin-top: 10px;
        float: none;
        margin-right: 10px;
        background-repeat: no-repeat;
        width: 17px;
        height: 16px;
        cursor: pointer;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4N…MwOCA5LjE0MyAxMS4zMDgtOS4xNDMgMy4zNjggMi42NDd6Ij48L3BhdGg+DQo8L3N2Zz4NCg==);
    }
    /*doctors*/
    .more_partners .site_logo:nth-child(1) {
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA0CAMAAADomgtXAAAAAXNSR0IB2cksfwAAAE5QTFRFAAAAd7hGebdGZ2ZfaatEaq1EgbhIisJJhb9If7pHgLtHerhHbK5E34stMDEuIh8fSEk2UWU/bZBGODs0eqZIKSkpXnlDZYRFc5tHOKDSZESHeAAAABp0Uk5TADtrIMH////u2b+egxD//////////////xDG0SsIAAABiElEQVR4nMWWSZKEIBBFlSqxnBAELfv+F20HBMRMTTbdf2n4+DkGZNl/Ks9zxlj+SqPYu+Cl1+dT1U3L8kezM1ZGR9QMOSIvUO50Rh3hXVEUBG5V3YVgQ+YW17B2dMOVTM7wUOM7EYGiF1IN6Fnesj2DQ79LYugT2GsEZAhoDrAf0sByfLBEQflgiYKTA2UauPTjkEkD1b0lDn77W0sc9NXpVQpoRg+OwPgQ2gFbYqDNUOy+IxnkO6C5re1EBfdABT/aKYigsn7lYAbEEgT3ii6rOC0jLmFLENR2XtZMJ9uXeNRBcLQdUFsPFbhdcKhKGVdaxQVkiY+cK5HtqSSDxu2GBkb9BvS9NIAlDtoGzj5oQwN10HhbJhI4nMKbLtuFguJIMPBXBHC38FnN8XZh4ObwDT6oaNQx8FKMbX7kM6gv0zmLUwgHF9+Ps75ecHPwpXJg4o3sIk18A9Seg9YDVZWFepMtmxOXdfiLzGl9mrEui/TTwp7bQ65lV8Drxd4V5/53ytPxb/ULI+BJacMk5nUAAAAASUVORK5CYII=);
        z-index: 6;
        zoom: 0.55;
        height: 53px;
        -moz-transform: scale(0.5);
    }
    /*mit*/
    .more_partners .site_logo:nth-child(2) {
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA0CAMAAADomgtXAAAAAXNSR0IB2cksfwAAAFpQTFRFAAAAkUqckVKhkFCgkFGhjVOiik2f34stkkicjlqmj1WjOKDSj0abZ2ZfhlWdLAs1EAEUWjRqb0SCd02UAAAAAAAFRSNSkI+TcHBz6Ors////jZS11NTXra2wzVJPPQAAAB50Uk5TAD5xmbPDXhD//+kQzCD////////////+////////b+Fi5AAAAa1JREFUeJy9lulygyAUhQWXBNLIptia9v1fsyioCFzFdKbnl3Hm89w1c4viz0K4rOpZZYkblEnd8P1OQlFaVyU+/ASiCc7/Aq3rCuNHxN0POU/lnv3I5Yz8yJsLHCHNBlaXQPJcwewMrWoAbBlnQqoDEgBF13dGXIAggkAnDYE4DcoF7OS7IGQJgISvJFAhCNRnlhC4xQpYQiBhJ5YguDak5+0lcEuyS04BBLZbWbuk5XlVAcvTATCGw5ANtq6mgnX882scX7mgDbQXRGmDjWOiI0lQ2qWaUhsMNrDEqKdAGyhXRDH5+v4xv3qWBWrHmQfe2kHoI8sEqBZOzvM228eWKdD0nk2TPSPSdqYPRz2Zo/2XsgRzJQ4LC87qsh9smT6VC7qq6OVJZ4LtYrh4B6N+so/cy1ZkgS4x1z4dW0Kg2JkoHlkCoArqIdZ8T8A5NubFxkJLANwK4yRDyzQo7Tb60sEQPEHHoOFTX71XtEiDgsdLr/zQyxW8dgNshhfOnInbbodLlnR3Id0yLyRaN8VejwNPam/BJjrkXJ4hSmmVe30+EMKTGpR7rP6vfgEypV58wiz7KAAAAABJRU5ErkJggg==);
        z-index: 5;
        zoom: 0.56;
        -moz-transform: scale(0.5);
    }
    /*rest*/
    .more_partners .site_logo:nth-child(3) {
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA0CAMAAADomgtXAAAAAXNSR0IB2cksfwAAAF1QTFRFAAAA1SYo3SAn3yUr6D8q4jMp50Ip3zQq8ogp3B8n50Iq8Vgr8Vgt7U8r600r1TAq3SMq6i0x34stsE8ykEcxIh8fTDEqeUEwyFMwMCUjoEsx4FYyZDsv6koq3iMpbYvJCgAAAB90Uk5TAECAkaW/cVsg/////+7dL//FEP////////////+N5gvSI9kAAAGUSURBVHic3ZbZkoMgEEVNxo0YTBQEiWb+/zPHpTHAdBPyNFVzX2JZORyaRciyP8zp/JUXa/KyrE6pVJ2zS7PnCr8N5+3ayC3GlexuOSyc864okDbOjEUwJ9e896pjLObzUzpgwe7JnEvWLASFFBHyGPEq7KkYliilRxxsnaHxQT3sMQ+cJEExWHJCweotOGgULCmwMXElDc5xJQ2OQ1RJg42KKiOgjioj4KtITJlSI6qkQeWAiJIEJbgoJQVCR9WkCSUBTgY4u4J+KQlwH9G5mcQocCUOPoBb5lJBI6ESBcete3J/kNBtnQLaDbxOiRklpsS7Oorte7OXp2BKdQIIUQCOiDIGymM898mUiaCdy/V5ezSJoD7WgK1WJoFQGHxX51D5bnfY7/FkAiUJhp2TgZIEFSw6/4V8Dx4DetRsPGUMDBaZ9JoiwfkY0JdTO2dXTU8HfthAOHCfneRLnhbsvz86yg8hsT1Izrl39F26ssjc3LoU5XLTyuvMT58Tzitvt3tZlVGpz0V7sdrt38/0m+A/zQ8N3mvICqa73QAAAABJRU5ErkJggg==);
        z-index: 4;
        zoom: 0.59;
        -moz-transform: scale(0.5);
    }
    /*d*/
    .more_partners .site_logo:nth-child(4) {
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA0CAMAAADomgtXAAAAAXNSR0IB2cksfwAAAE5QTFRFAAAA7rAb9JM4+7kU+rkU6K4d8qcm34st1J8q5Kwj9rkV/b8Q+7kT9Zkz8ogp8KIq8JU3k3c+KSkpODs0XFA7emU+to0ySEk2MDEu/roS4melygAAABp0Uk5TAECBhafAbxD+//P/ylkgL6D///////////9AU3USAAABrUlEQVR4nNWW2ZKDIBBFY1wCYhZWmf//0UEBZe2QvEzNrTyQKm6f7gaBy+UP1V37Ydw09NPU3RpdtyvCM4k1z8vYT3cwxAMhTKqatxAmRh7iCfqCCH1iHBFq8W3WiNo1AjPnKwVSxriQqhhtgTJdmZUsOZ+nMcvUG4vOITRWiEwXsl0AotxNFeQMEJEHlpAzQCTc8opI0EhZvUooVUJckeZHPyKSg8j4R0bEjiIzJJiq8F0tICGiOjPNqwSIWLNQHDDGROGLc1tPNRrV0RQ3WttSdYnulUnbIFU1hsQ9UU23b4S6IGuLcd9tWu0DjWheZS3V7ZPiZiLmZiBcf0QDEVOpfACDUnYxUcWYn45Hi2SKhDe5X0vlI6BGozsDhOuWDpBwqrYnKz7HqGhMicoeOCigyybjGq2ejM4QKFUaM/YlPf5CRJ6sgAqRAFGdjXESARIgUrdbTyF9bvU3xvjjJUofuS/1VIlYE99m9XOg2wpUcD9mNzKk8Ea+f/sG+OTV8Qh97e+c4ZLojdM8rcwTb+pSm9HthfBPNn0xs++PwvTI2l1fo9Vggr+b/o/0CykkYv2UzqU0AAAAAElFTkSuQmCC);
        z-index: 3;
        zoom: 0.58;
        -moz-transform: scale(0.5);
    }



#HomePage .Header .iconover {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 2;
}

.Header .iconover {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 2;
}

    .Header .iconover a {
        display: inline-block;
        float: left;
        font: 14px arial;
        color: #DFDEDE;
        text-decoration: none;
    }

    .Header .iconover .mitchatnim {
        margin-left: 30px;
        display: none;
    }

    .Header .iconover .doctors {
        display: none;
        margin-left: 5px;
    }

    .Header .iconover .d {
        display: none;
        margin-left: 75px;
    }

    .Header .iconover .rest {
        padding-left: 60px;
        display: none;
    }

.more_partners .more_butt_box {
    margin-top: 10px;
    background-repeat: no-repeat;
    width: 17px;
    height: 16px;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzkgMzIiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICA8cGF0aCBzdHlsZT0iZmlsbDojZmZmZmZmIiBkPSJNMzQuMTY1IDExLjMwOGwtMTQuNjc3IDEyLjAzMC0xNC42NzctMTIuMDMwIDMuMzY4LTIuNjQ3IDExLjMwOCA5LjE0MyAxMS4zMDgtOS4xNDMgMy4zNjggMi42NDd6Ij48L3BhdGg+DQo8L3N2Zz4NCg==);
}

    .more_partners .more_butt_box a {
        display: inline-block;
        background: url(https://img.zap.co.il/zapgroup/bullet03.png) no-repeat left 3px;
        padding-left: 14px;
        color: #231f20;
        line-height: 17px;
    }

.more_partners .more_popup {
    display: none;
    position: absolute;
    width: 123px;
    height: 590px;
    top: 120%;
    left: 3%;
    z-index: 99999;
    background-color: rgba(255,255,255,0.85);
    border-radius: 0.1rem;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

    .more_partners .more_popup .partner_links {
        padding: 12px 6px;
        text-align: center;
        position: absolute;
        z-index: 1000;
    }

        .more_partners .more_popup .partner_links a {
            display: inline-block;
            width: 99px;
            height: 50px;
            margin-bottom: 3px;
            background: url(https://img.zap.co.il/zapgroup/partners_logo_sprit_5.png) no-repeat;
        }

            .more_partners .more_popup .partner_links a.link_01 {
                background-position: center -275px;
            }

            .more_partners .more_popup .partner_links a.link_02 {
                background-position: center -7px;
            }

            .more_partners .more_popup .partner_links a.link_03 {
                background-position: center -120px;
            }

            .more_partners .more_popup .partner_links a.link_04 {
                background-position: center -228px;
            }

            .more_partners .more_popup .partner_links a.link_05 {
                background-position: center -340px;
            }

            .more_partners .more_popup .partner_links a.link_06 {
                background-position: center -70px;
            }

            .more_partners .more_popup .partner_links a.link_07 {
                background-position: center -490px;
            }

            .more_partners .more_popup .partner_links a.link_08 {
                background-position: center -180px;
            }

            .more_partners .more_popup .partner_links a.link_09 {
                background-position: center -387px;
            }

            .more_partners .more_popup .partner_links a.link_10 {
                background-position: center -440px;
            }

            .more_partners .more_popup .partner_links a.link_11 {
                background: url(https://img.zap.co.il/zapgroup/zapPlusLogo.png) no-repeat;
                background-size: 84% 58%;
                width: 81px;
            }
/* End of Partners Style*/
/* End of Topper.ascx Style */
/* Footer.ascx Style*/
#FooterBanner {
    background-color: #fff;
    padding: 30px 0px;
    border-top: 1px solid #C1C1C1;
    width: 950px;
}

.footer-container {
    background-color: #444444;
    width: 100%;
}

.ZapHomepageFooter {
    width: 100%;
    background-color: #001439;
}

    .ZapHomepageFooter #sectionFooter {
        width: 950px;
        overflow: hidden;
        margin: auto;
    }

    .ZapHomepageFooter .FooterSection {
        display: inline-block;
        float: right;
        width: 148px;
        height: 155px;
        text-align: right;
        margin: 20px 20px 0 0;
    }

        .ZapHomepageFooter .FooterSection.Newsletter {
            height: auto;
            margin: 0 12px 0 0;
        }

    .ZapHomepageFooter .FooterRewiewsSection {
        display: inline-block;
        float: right;
        width: 340px;
        text-align: right;
    }

    .ZapHomepageFooter .FooterReviews {
        display: inline-block;
        float: right;
        _margin-right: 20px;
        text-align: right;
    }

        .ZapHomepageFooter .FooterReviews .FooterTitle {
            margin-right: 20px;
            display: inline-block;
            float: right;
            width: 148px;
            font: bold 14px arial;
            color: #ffffff;
            text-align: right;
            height: 20px;
            border-bottom: 1px solid #c4c4b5;
            margin-bottom: 5px;
        }

        .ZapHomepageFooter .FooterReviews .ReviewsLinksBlock {
            display: inline-block;
            float: right;
            clear: right;
            text-align: right;
            direction: rtl;
            _margin-right: 20px;
        }

            .ZapHomepageFooter .FooterReviews .ReviewsLinksBlock a, .ZapHomepageFooter .FooterReviews .ReviewsLinksBlock [data-encoded-href] {
                display: inline-block;
                float: right;
                width: 168px;
                direction: rtl;
                font: 12px arial;
                color: #ffffff;
                text-decoration: none;
                line-height: 18px;
                _margin-left: 10px;
                margin-right: 20px;
            }

    .ZapHomepageFooter .ReviewsLinksBlock a {
        width: 150px !important;
    }

    .ZapHomepageFooter .FooterReviews .ReviewsLinksBlock a:hover, .ZapHomepageFooter .FooterReviews .ReviewsLinksBlock [data-encoded-href]:hover {
        text-decoration: underline;
    }

    .ZapHomepageFooter .FooterReviews .FooterLinks {
        display: inline-block;
        float: right;
        width: 148px;
        direction: rtl;
        margin-left: 40px;
    }

        .ZapHomepageFooter .FooterReviews .FooterLinks a {
            display: inline-block;
            float: right;
            width: 148px;
            height: 18px;
            font: 13px arial;
            color: #ffffff;
            text-decoration: none;
        }

            .ZapHomepageFooter .FooterReviews .FooterLinks a:hover {
                text-decoration: underline;
            }

    .ZapHomepageFooter .FooterMailingList {
        float: right;
        display: inline-block;
        padding: 0 10px;
        width: 160px;
        margin-top: -15px;
        text-align: right;
        direction: rtl;
    }

        .ZapHomepageFooter .FooterMailingList > div {
            float: right;
        }

            .ZapHomepageFooter .FooterMailingList > div.FooterMailingListText {
                font: 14px arial;
                color: #fff;
                margin-bottom: 5px;
            }

            .ZapHomepageFooter .FooterMailingList > div > input[type="text"],
            .ZapHomepageFooter .FooterMailingList > div > input[type="email"] {
                width: 132px;
                height: 20px;
                margin: 0;
                padding: 2px;
                border: 0;
                text-align: right;
            }

            .ZapHomepageFooter .FooterMailingList > div > input[type="button"] {
                width: 24px;
                height: 24px;
                margin: 0;
                padding: 0;
                border: 0;
                background-color: #fff;
            }

            .ZapHomepageFooter .FooterMailingList > div.FooterMailingListErrMsg {
                font: bold 12px arial;
                color: #ffff00;
                margin-bottom: 5px;
            }

#SuperBrand {
    height: 62px;
    background-size: contain;
    margin-left: 28px;
    float: left;
    margin-top: -18px;
}

#Webi {
    height: 52px;
    float: left;
    margin-top: -14px;
    margin-left: 12px;
}

.ZapHomepageFooter .FooterSection .FooterTitle,
.ZapHomepageFooter .FooterTitle {
    display: inline-block;
    float: right;
    width: 160px;
    font: bold 14px arial;
    color: #ffffff;
    text-align: right;
    height: 20px;
    border-bottom: 1px solid #c4c4b5;
    margin-bottom: 5px;
    direction: rtl;
}

.ZapHomepageFooter .FooterSection.Newsletter .FooterTitle {
    width: 188px;
}

.ZapHomepageFooter .FooterSection .FooterLinks,
.ZapHomepageFooter .FooterLinks {
    display: inline-block;
    float: right;
    width: 160px;
    direction: rtl;
}

    .ZapHomepageFooter .FooterSection .FooterLinks a,
    .ZapHomepageFooter .FooterLinks a
    FooterLinks, #footerLoginSSO {
        display: table;
        float: right;
        width: 160px;
        height: 18px;
        font: 13px arial;
        color: #ffffff;
        text-decoration: none;
    }

        .ZapHomepageFooter .FooterSection .FooterLinks a:hover {
            text-decoration: underline;
        }

.ZapHomepageFooter .FooterSection .NewsletterForm {
    width: 188px;
}

.ZapHomepageFooter .personal-privacy-wrp {
    display: flex;
    align-items: center;
    color: #ffffff;
    font: 11px arial;
    width:228px;
}

.ZapHomepageFooter .personal-privacy-wrp a {
    display:contents !important;
    font: 11px arial !important;
}

.LongFooterWithProducts .personal-privacy-wrp [type="checkbox"] {
    accent-color: green;
}

.ZapHomepageFooter .personalPrivacyErrorText {
    color: red;
    font: 11px arial;
}

.ZapHomepageFooter .FooterSection .NewsletterForm input[type=email], .ZapHomepageFooter .FooterSection .NewsletterForm input[type=text] {
    display: inline-block;
    float: right;
    width: 132px;
    height: 28px;
    font: 14px arial;
    color: #adacac;
    border: none;
    text-indent: 5px;
    line-height: 28px;
    outline: none;
    padding: 0;
}

    .ZapHomepageFooter .FooterSection .NewsletterForm button {
        width: 49px;
        height: 28px;
        background-color: #259AAD;
        border: none;
        font: bold 13px arial;
        cursor: pointer;
        color: #fff;
        margin-right: 6px;
    }

.ZapHomepageFooter .FooterSection.Newsletter .TermsApproval {
    display: block;
    float: right;
    width: 228px;
    height: 18px;
    font: 11px arial;
    color: #ffffff;
    margin-top: 2px;
}

.ZapHomepageFooter .FooterSection .FooterIcons {
    display: inline-block;
    float: right;
    width: 160px;
    height: 40px;
    /*border-bottom: 1px solid #c4c4b5;*/
}

    .ZapHomepageFooter .FooterSection .FooterIcons .RssIcon {
        display: inline-block;
        float: right;
        width: 29px;
        height: 27px;
        cursor: pointer;
        margin: 5px 0 6px 8px;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .RssIcon:hover {
            background: url("https://img.zap.co.il/imgs/newui/RssIconHover.png");
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .RssIcon:active {
            background: url("https://img.zap.co.il/imgs/newui/RssIconActive.png");
        }

    .ZapHomepageFooter .FooterSection .FooterIcons .FBIcon {
        display: inline-block;
        float: right;
        width: 29px;
        height: 27px;
        cursor: pointer;
        margin: 5px 0 6px 8px;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .FBIcon:hover {
            background: url("https://img.zap.co.il/imgs/newui/FBIconHover.png");
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .FBIcon:active {
            background: url("https://img.zap.co.il/imgs/newui/FBIconActive.png");
        }

    .ZapHomepageFooter .FooterSection .FooterIcons .GPlusIcon {
        display: inline-block;
        float: right;
        width: 29px;
        height: 27px;
        background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") 0 0 no-repeat transparent;
        cursor: pointer;
        margin: 5px 0 6px 8px;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .GPlusIcon:hover {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") 0 -28px no-repeat transparent;
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .GPlusIcon:active {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") 0 -56px no-repeat transparent;
        }

    .ZapHomepageFooter .FooterSection .FooterIcons .BlackberryIcon {
        display: inline-block;
        float: right;
        width: 29px;
        height: 28px;
        background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") 0 -171px no-repeat transparent;
        cursor: pointer;
        margin: 5px 0 6px 8px;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .BlackberryIcon:hover {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") 0 -200px no-repeat transparent;
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .BlackberryIcon:active {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") 0 -229px no-repeat transparent;
        }

    .ZapHomepageFooter .FooterSection .FooterIcons .WPhoneIcon {
        display: inline-block;
        float: right;
        width: 29px;
        height: 28px;
        background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") -30px -171px no-repeat transparent;
        cursor: pointer;
        margin-right: 8px;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .WPhoneIcon:hover {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") -30px -200px no-repeat transparent;
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .WPhoneIcon:active {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") -30px -229px no-repeat transparent;
        }


    .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon1 {
        display: inline-block;
        float: right;
        width: 29px;
        height: 28px;
        cursor: pointer;
        margin: 5px 0 6px 8px;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon1:hover {
            background: url("https://img.zap.co.il/imgs/newui/AppIcon1Hover.png");
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon1:active {
            background: url("https://img.zap.co.il/imgs/newui/AppIcon1Active.png");
        }

    .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon2 {
        display: inline-block;
        float: right;
        width: 29px;
        height: 28px;
        background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") -30px -84px no-repeat transparent;
        cursor: pointer;
        margin-left: 8px;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon2:hover {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") -30px -113px no-repeat transparent;
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon2:active {
            background: url("https://img.zap.co.il/imgs/newui/FooterIcons-Sprits.png") -30px -142px no-repeat transparent;
        }

    .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon3 {
        display: inline-block;
        float: right;
        width: 29px;
        height: 28px;
        cursor: pointer;
        margin: 5px 0 6px 0;
    }

        .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon3:hover {
            background: url("https://img.zap.co.il/imgs/newui/AppIcon3Hover.png");
        }

        .ZapHomepageFooter .FooterSection .FooterIcons .AppIcon3:active {
            background: url("https://img.zap.co.il/imgs/newui/AppIcon3Active.png");
        }

    .ZapHomepageFooter .FooterSection .FooterIcons .trustedcompany-badge {
        max-height: 260px;
        max-width: 260px;
    }

.BottomComment {
    /*display: inline-block;
    float: right;
    width: 950px;
    height: 50px;
    font: 12px Arial;
    color: #989898;
    text-align: center;
    direction: rtl;
    margin-top: 5px;*/
    width: 950px;
    height: 50px;
    font: 12px Arial;
    color: #989898;
    margin: 5px auto;
}


    .BottomComment .recaptcha {
        float: right;
        line-height: 24px;
    }

        .BottomComment .recaptcha a {
            color: #8299b1 !important;
            text-decoration: underline;
        }

.grecaptcha-badge {
    visibility: collapse !important;
}

.TowerBanner {
    display: inline-block;
    float: left;
    text-align: left;
    position: fixed;
    top: 120px;
    left: 5px;
}

.TowerBannerRight {
    display: inline-block;
    float: right;
    position: fixed;
    top: 120px;
    right: 5px;
}

    .TowerBannerRight > div > div > iframe {
        float: right;
    }

.TowerBannerHome {
    display: inline-block;
    float: left;
    position: fixed;
    top: 132px;
    left: 5px;
    height: 605px;
    /*width: 120px;*/
    text-align: left;
}

.TowerBannerHomeRight {
    float: right;
    position: fixed;
    top: 132px;
    right: 5px;
    height: 605px;
    text-align: left;
}

    .TowerBannerHomeRight > div > div > iframe {
        float: right;
    }

.MiddleBanner1020 {
    height: 60px;
    width: 960px;
    _margin-right: 111px;
}
/* Footer.ascx Style */
.MainDiv .MainContent {
    width: 952px;
    /*
        display: inline-flex;
    flex-direction: row;
    justify-content: center;
    */
    margin: 0rem auto;
    min-height: 390px;
    display: inline-block;
    /*padding-right: 18px;*/
    text-align: right;
}

.MainDiv {
    /*
            position: relative;
    margin: 0px auto;
    height: 50px;
            text-align: center;

    */
    text-align: center;
    display: block;
    width: 100%;
}

    .MainDiv .bar {
        width: 950px;
        display: block;
        margin: 0px auto;
        height: 40px;
        position: relative;
    }

    .MainDiv .MainContent h2 {
        font: bold 18px arial;
        color: #3c3c3c;
        text-align: right;
    }

    .MainDiv .MainContent .MyZapRightSide {
        width: 232px;
        border-top: 1px solid #c1c1b5;
    }

        .MainDiv .MainContent .MyZapRightSide .MenuSep {
            height: 1px;
            width: 227px;
            border-bottom: 1px solid #c1c1b5;
            display: inline-block;
            float: right;
            margin-top: -2px;
        }

        .MainDiv .MainContent .MyZapRightSide .ZapClub {
            display: inline-block;
            float: right;
            width: 100%;
            margin-top: 20px;
            height: auto;
        }

            .MainDiv .MainContent .MyZapRightSide .ZapClub .Logo {
                background: url(https://img.zap.co.il/imgs/newui/ZapClubSprite.png) 0 0 no-repeat;
                width: 100%;
                height: 80px;
                display: block;
            }

            .MainDiv .MainContent .MyZapRightSide .ZapClub .InfoLink {
                background: url(https://img.zap.co.il/imgs/newui/ZapClubSprite.png) 0 -83px no-repeat;
                width: 100%;
                height: 40px;
                margin-bottom: 5px;
            }

            .MainDiv .MainContent .MyZapRightSide .ZapClub .BenefitsLink {
                display: none;
                background: url(https://img.zap.co.il/imgs/newui/ZapClubSprite.png) 0 -124px no-repeat;
                width: 232px;
                height: 40px;
                margin-bottom: 5px;
            }

            .MainDiv .MainContent .MyZapRightSide .ZapClub .PointsLink {
                background: url(https://img.zap.co.il/imgs/newui/ZapClubSprite.png) 0 -165px no-repeat;
                width: 232px;
                height: 40px;
                margin-bottom: 5px;
            }

    .MainDiv .MainContent .MyZapLeftSide {
        width: 706px;
        height: auto;
        padding-right: 12px;
    }

        .MainDiv .MainContent .MyZapLeftSide h2 {
            font: bold 18px arial;
            color: #0c71cd;
            text-align: right;
            direction: rtl;
            margin: 0 0 1rem 0;
        }

    .MainDiv .MainContent .MyZapRightSide .LinkRow {
        border-bottom: 2px solid #efefef;
        background-color: #fbfbf6;
    }

        .MainDiv .MainContent .MyZapRightSide .LinkRow .ArrowLeft {
            display: inline-block;
            float: right;
            width: 1px;
            height: 1px;
            margin: 11px 10px 0 0;
        }

        .MainDiv .MainContent .MyZapRightSide .LinkRow .LinkTxt a {
            text-decoration: none;
            line-height: 28px;
            color: #3c3c3c;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            margin-right: 5px;
        }

        .MainDiv .MainContent .MyZapRightSide .LinkRow .LinkTxt .Selected {
            font: bold 13px arial;
            color: #0c71cd;
            line-height: 28px;
            margin-right: 0.3rem;
        }


    .MainDiv .MainContent .MyZapMain {
        display: flex;
        flex-direction: row;
        width: 100%;
        height: auto;
    }
/*

         
            .MainDiv .sso_breadcrumbs {
                width: 100%;
                display: inline-flex;
                flex-direction: row-reverse;
                justify-content: space-evenly;
                align-items: center;
                direction: ltr;
                margin: 0rem;
            }
                   */
iframe .MainDiv .MainContent {
    background: red;
}
/* Popup Style*/
.PopupDiv {
    background-color: #ffffff;
    text-align: center;
    border: 1px solid #c1c1b5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    z-index: 1000;
    position: fixed;
    top: 20%;
    left: 32%;
}

    .PopupDiv.site-video {
        border: none;
    }

        .PopupDiv.site-video .CloseBtn {
            margin: -16px 0px -23px -14px;
        }

    .PopupDiv .CloseBtn {
        display: inline-block;
        float: left;
        position: relative;
        margin: -10px 0 0 -15px;
        width: 33px;
        height: 32px;
        cursor: pointer;
        text-align: center;
        line-height: 27px;
        font-family: arial;
        font-size: 22px;
        background-color: #ebebe5;
        border-radius: 50%;
        border: 1px solid #d8d8d7;
        color: #98988d;
    }

        .PopupDiv .CloseBtn:hover {
            background-color: #dad9cd;
        }

        .PopupDiv .CloseBtn:active {
            background-color: #ccccb9;
        }

    .PopupDiv .Content {
        display: inline-block;
    }

        .PopupDiv .Content H2 {
            text-align: center;
            color: #3d3d3d;
            font-size: 18px;
            direction: rtl;
            font-family: Arial;
        }

            .PopupDiv .Content H2.ProdName {
                color: #1F84E0;
            }

        .PopupDiv .Content IMG {
            width: 350px;
            height: 350px;
        }

.dim {
    display: none;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10 !important;
    background-color: white;
    filter: alpha(opacity=75); /* internet explorer */
    -khtml-opacity: 0.75; /* khtml, old safari */
    -moz-opacity: 0.75; /* mozilla, netscape */
    opacity: 0.75; /* fx, safari, opera */
}
/* End of Popup Style*/
/* Enlarge Image Style */
.WhiteOverlay {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0%;
    left: 0%;
    z-index: 100;
    display: none;
}

.EnlargeFrame {
    display: inline-block;
    width: 481px;
    height: 420px;
    text-align: center;
    background-color: #ffffff;
    border: 1px solid #c1c1b5;
    z-index: 300;
    position: fixed;
    top: 12%;
    left: 32%;
}

    .EnlargeFrame .closeEnlargeBtn {
        display: inline-block;
        float: left;
        position: relative;
        margin-top: -10px;
        margin-left: -10px;
        background: url("https://img.zap.co.il/imgs/newui/closeEnlargeBtn.png") no-repeat;
        width: 33px;
        height: 33px;
        cursor: pointer;
        z-index: 100;
    }

        .EnlargeFrame .closeEnlargeBtn:hover {
            background: url("https://img.zap.co.il/imgs/newui/closeEnlargeHoverBtn.png") no-repeat;
        }

        .EnlargeFrame .closeEnlargeBtn:active {
            background: url("https://img.zap.co.il/imgs/newui/closeEnlargeActiveBtn.png") no-repeat;
        }

    .EnlargeFrame .LargePic {
        display: inline-block;
        width: 350px;
        height: 350px;
        border: 1px solid #c1c1b5;
        position: relative;
        margin-top: 45px;
        margin-right: 20px;
    }

        .EnlargeFrame .LargePic .ArrowRight {
            display: block;
            float: right;
            width: 45px;
            height: 55px;
            background: url("https://img.zap.co.il/imgs/newui/arrowRightLargePic.png") no-repeat;
            position: absolute;
            z-index: 99999;
            top: 40%;
            left: 435px;
            cursor: pointer;
            z-index: 9999;
        }

    .EnlargeFrame .ArrowRight {
        display: block;
        position: absolute;
        float: left;
        width: 45px;
        height: 55px;
        background: url("https://img.zap.co.il/imgs/newui/arrowRight.png") no-repeat;
        z-index: 99999;
        top: 40%;
        cursor: pointer;
        z-index: 9999;
        left: 435px;
    }

    .EnlargeFrame .ArrowRightDisabled {
        display: block;
        float: right;
        width: 46px;
        height: 52px;
        background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -258px -1040px no-repeat;
        position: absolute;
        top: 40%;
        z-index: 9999;
        left: 435px;
    }

    .EnlargeFrame .ArrowRight:hover {
        background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -367px -984px no-repeat;
    }

    .EnlargeFrame .ArrowRight:active {
        background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -258px -984px no-repeat;
    }

    .EnlargeFrame .LargePic .Pic {
        display: inline-block;
        float: right;
        width: 350px;
        height: 350px;
        margin: 31px 0 0 0;
    }

    .EnlargeFrame .ArrowLeft {
        display: block;
        position: absolute;
        float: left;
        width: 45px;
        height: 55px;
        background: url("https://img.zap.co.il/imgs/newui/arrowLeft.png") no-repeat;
        z-index: 99999;
        top: 40%;
        cursor: pointer;
        z-index: 9999;
    }

    .EnlargeFrame .ArrowLeftDisabled {
        display: block;
        position: absolute;
        float: left;
        width: 45px;
        height: 55px;
        background: url("https://img.zap.co.il/imgs/newui/arrowLeftDisabled.png") no-repeat;
        z-index: 99999;
        top: 40%;
        cursor: pointer;
        z-index: 9999;
    }

    .EnlargeFrame .ArrowLeft:hover {
        background: url("https://img.zap.co.il/imgs/newui/arrowLeftHover.png") no-repeat;
    }

    .EnlargeFrame .ArrowLeft:active {
        background: url("https://img.zap.co.il/imgs/newui/arrowLeftActive.png") no-repeat;
    }

    .EnlargeFrame .ProdName {
        display: inline-block;
        float: right;
        width: 481px;
        text-align: center;
        font: bold 18px arial;
        color: #1f84e0;
        margin-top: -10px;
        direction: rtl;
    }
/* Enlarge Image Style */
/* CompareFloatingTab Style*/
.CompareFloatingTab {
    display: inline-block;
    position: fixed;
    width: 544px;
    height: 91px;
    background: url("https://img.zap.co.il/imgs/newui/bottomTab-BG.png") no-repeat transparent;
    bottom: 0;
    left: 35%;
    z-index: 9;
}

    .CompareFloatingTab .CompareFloatingTabItems {
        display: inline-block;
        float: right;
        width: 290px;
        height: 70px;
        margin: 18px 20px 0 0;
    }



        .CompareFloatingTab .CompareFloatingTabItems .ItemBox {
            display: inline-block;
            float: right;
            width: 60px;
            height: 60px;
            border: 2px solid #d6d6cd;
            text-align: center;
            margin-left: 8px;
            position: relative;
        }

            .CompareFloatingTab .CompareFloatingTabItems .ItemBox .MartefItemPic {
                display: inline-block;
                float: right;
                width: 60px;
                height: 60px;
                text-align: center;
                z-index: -1;
            }

                .CompareFloatingTab .CompareFloatingTabItems .ItemBox .MartefItemPic IMG {
                    width: 60px;
                    height: 60px;
                }


            .CompareFloatingTab .CompareFloatingTabItems .ItemBox .RemoveItemBtn {
                width: 28px;
                height: 29px;
                background: url("https://img.zap.co.il/imgs/newui/RemoveItemBtn.png");
                position: absolute;
                z-index: 10;
                cursor: pointer;
                left: 0;
            }

                .CompareFloatingTab .CompareFloatingTabItems .ItemBox .RemoveItemBtn .triangle {
                    /*width: 0;
                        height: 0;
                        border-bottom: 28px solid #f6f6f0;
                        border-left: 28px solid transparent;
                        position: absolute;
                        top: 0px;
                        left: 2px;*/
                }

                .CompareFloatingTab .CompareFloatingTabItems .ItemBox .RemoveItemBtn:hover {
                    background: url("https://img.zap.co.il/imgs/newui/RemoveItemBtnHover.png");
                }

                .CompareFloatingTab .CompareFloatingTabItems .ItemBox .RemoveItemBtn:active {
                    background: url("https://img.zap.co.il/imgs/newui/RemoveItemBtnActive.png");
                }

    .CompareFloatingTab .CompareProdBtn {
        display: inline-block;
        float: right;
        width: 166px;
        height: 37px;
        line-height: 34px;
        font-weight: 500;
        text-align: right;
        cursor: pointer;
        margin: 30px 30px 0 0;
        z-index: 10;
        position: relative;
    }

        .CompareFloatingTab .CompareProdBtn .CompareProdBtnArrowLeft {
            border: solid #f8fcfe;
            border-width: 0 2px 2px 0;
            display: inline-block;
            padding: 3px;
            transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
            position: absolute;
            top: 14px;
        }

        .CompareFloatingTab .CompareProdBtn .CompareProdBtnFirstArrow {
            left: 14px;
        }

        .CompareFloatingTab .CompareProdBtn .CompareProdBtnSecondArrow {
            left: 20px;
        }

    .CompareFloatingTab .CloseTabBtn {
        width: 31px;
        height: 35px;
        position: absolute;
        background-color: #c3c3b5;
        border-top-left-radius: 5px;
        margin: 6px;
        cursor: pointer;
        left: 2px;
        top: 2px;
        text-align: left;
        padding-left: 7px;
        padding-top: 3px;
        font-family: arial;
    }

        .CompareFloatingTab .CloseTabBtn .triangle {
            width: 0;
            height: 0;
            border-bottom: 38px solid #f6f6f0;
            border-left: 38px solid transparent;
            position: absolute;
            top: 0px;
            left: 2px;
        }

        .CompareFloatingTab .CloseTabBtn:hover {
            background-image: linear-gradient(#e9e8e4, #d8d7cb);
        }

        .CompareFloatingTab .CloseTabBtn:active {
            background-image: linear-gradient(#f4f4f4, #e3e2d8);
            box-shadow: inset 1px 1px 0px 0px #979797;
            border-top: 1px solid #979797;
        }
/*END OF CompareFloatingTab Style*/
/* Tooltip Style */
.SogQuestionMark {
    display: inline-block;
    cursor: pointer;
    margin-right: 6px;
    margin-bottom: -4px;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    border-radius: 50%;
    background-color: #fafaf7;
    border: 1px solid #d7d7d6;
    text-align: center;
    font-size: 12px;
    color: #3c3c3c;
    font-family: arial;
}

.ProdInfoTooltip {
    display: none; /* inline-block;*/
    width: 248px;
    position: absolute;
    top: 812px;
    left: 493px;
    z-index: 10002;
}

    .ProdInfoTooltip .TooltipTop {
        display: inline-block;
        float: right;
        width: 248px;
        height: 4px;
        background: url("https://img.zap.co.il/imgs/newui/ToolTip-Top.png") no-repeat transparent;
    }

    .ProdInfoTooltip .TooltipCenter {
        display: inline-block;
        float: right;
        width: 248px;
        background: url("https://img.zap.co.il/imgs/newui/ToolTip-Center.png") repeat-y transparent;
    }

        .ProdInfoTooltip .TooltipCenter .TooltipArrow {
            display: inline-block;
            float: right;
            width: 10px;
            height: 15px;
            background: url("https://img.zap.co.il/imgs/newui/ToolTipArrow-right.png") no-repeat;
            position: absolute;
            left: 0;
            margin: 25px 0 0 245px;
        }

    .ProdInfoTooltip.TooltipTop .TooltipCenter .TooltipArrow {
        display: inline-block;
        float: right;
        width: 15px;
        height: 10px;
        background: url("https://img.zap.co.il/imgs/newui/ToolTipArrow-top.png") no-repeat;
        position: absolute;
        transform: rotate(180deg);
        bottom: -8px;
        left: -220px;
    }

    .ProdInfoTooltip.TooltipRight .TooltipCenter .TooltipArrow {
        display: inline-block;
        float: right;
        background: url(https://img.zap.co.il/imgs/newui/ToolTipArrow-left.png) no-repeat;
        position: absolute;
        top: 8px;
        left: -253px;
    }

    .ProdInfoTooltip .TooltipCenter .TooltipColseBtn {
        display: inline-block;
        float: left;
        width: 21px;
        height: 21px;
        cursor: pointer;
        position: absolute;
        left: 0;
        margin: -10px 0 0 -10px;
        border-radius: 50%;
        background-color: #e9e8e2;
        border: 1px solid #d7d7d6;
        font-family: arial;
        text-align: center;
    }

        .ProdInfoTooltip .TooltipCenter .TooltipColseBtn:hover {
            background-image: radial-gradient(#f2f2f1, #d4d3c5);
        }

        .ProdInfoTooltip .TooltipCenter .TooltipColseBtn:active {
            background-color: #fafaf7;
            border: 1px solid#aaaaaa;
        }

    .ProdInfoTooltip .TooltipBottom {
        display: inline-block;
        float: right;
        width: 248px;
        height: 4px;
        background: url("https://img.zap.co.il/imgs/newui/ToolTip-Bottom.png") no-repeat transparent;
    }

    .ProdInfoTooltip .TooltipCenter .ToolTipInfo {
        display: inline-block;
        float: right;
        width: 228px;
        text-align: right;
        font: 14px arial;
        color: #7a7a7a;
        padding: 10px 10px 10px 0;
        direction: rtl;
    }

        .ProdInfoTooltip .TooltipCenter .ToolTipInfo .TooltipTitle {
            display: inline-block;
            float: right;
            width: 228px;
            font: bold 14px arial;
            color: #1f84e0;
            padding-bottom: 5px;
        }

.GlobalToolTip {
    font: 13px arial;
    position: absolute;
    z-index: 5000;
    background-color: white;
    padding: 18px 12px;
    text-align: right;
    border: 1px solid #c1c1b5;
    border-radius: 4px;
}

    .GlobalToolTip:after, .GlobalToolTip:before {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .GlobalToolTip:after {
        border-color: rgba(136, 183, 213, 0);
        border-left-color: #fff;
        border-width: 7px;
        margin-top: -51px;
    }

    .GlobalToolTip:before {
        border-color: rgba(194, 225, 245, 0);
        border-left-color: #c1c1b5;
        border-width: 8px;
        margin-top: -52px;
    }

    .GlobalToolTip .TooltipTitle {
        display: inline-block;
        float: right;
        width: 100%;
        font: bold 16px arial;
        color: #1f84e0;
        ;
        padding-bottom: 5px;
    }

    .GlobalToolTip .TooltipTxt {
        font-size: 14px;
        color: #999999;
        line-height: 20px;
    }
/* End of Tooltip Style */
/*Paginating*/
.MainDiv .PageNumbers {
    display: inline-block;
    width: 950px;
    padding: 37px 0;
    text-align: center;
}

    .MainDiv .PageNumbers .NumRow {
        _width: 480px;
        text-align: center;
        margin: 0px auto;
        display: inline-block;
    }

        .MainDiv .PageNumbers .NumRow .DoubleForwordBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: pointer;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .DoubleForwordBtn .blueTriangle {
                /*width: 0;
                    height: 0;*/
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-left: 9px solid #1d82de;
                position: absolute;
                top: 8px;
            }

            .MainDiv .PageNumbers .NumRow .DoubleForwordBtn .blueTriangle1 {
                left: 5px;
            }

            .MainDiv .PageNumbers .NumRow .DoubleForwordBtn .blueTriangle2 {
                left: 13px;
            }
        /***** Disabled Double Forword Button ******/
        .MainDiv .PageNumbers .NumRow .DisabledDoubleForwordBtn {
            display: inline-block;
            float: right;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: default;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .DisabledDoubleForwordBtn .blueTriangle {
                width: 0;
                height: 0;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-left: 9px solid #c1c1b5;
                position: absolute;
                top: 8px;
            }

            .MainDiv .PageNumbers .NumRow .DisabledDoubleForwordBtn .blueTriangle1 {
                left: 5px;
            }

            .MainDiv .PageNumbers .NumRow .DisabledDoubleForwordBtn .blueTriangle2 {
                left: 13px;
            }

        .MainDiv .PageNumbers .NumRow .DoubleForwordBtn:hover {
            background-image: linear-gradient(#ebebe5, #d9d9cd);
        }

        .MainDiv .PageNumbers .NumRow .DoubleForwordBtn:active {
            background-image: none;
            background-color: #1277d3;
        }

        .MainDiv .PageNumbers .NumRow .ForwordBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: pointer;
            margin: 0 4px 0 3px;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .ForwordBtn .blueTriangle {
                /*width: 0;
                    height: 0;*/
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-left: 10px solid #1d82de;
                position: absolute;
                top: 8px;
                left: 10px;
            }

                .MainDiv .PageNumbers .NumRow .ForwordBtn .blueTriangle:active {
                    border-left: 10px solid #fff;
                }

        /***** Disabled Forword Button ******/
        .MainDiv .PageNumbers .NumRow .DisabledForwordBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: default;
            margin: 0 4px 0 3px;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .DisabledForwordBtn .blueTriangle {
                width: 0;
                height: 0;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-left: 10px solid #c1c1b5;
                position: absolute;
                top: 8px;
                left: 8px;
            }



        .MainDiv .PageNumbers .NumRow .ForwordBtn:hover {
            background-image: linear-gradient(#ebebe5, #d9d9cd);
        }

        .MainDiv .PageNumbers .NumRow .ForwordBtn:active {
            background-image: none;
            background-color: #1277d3;
        }

        .MainDiv .PageNumbers .NumRow .NumBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            font: 16px arial;
            color: #1f84e0;
            text-align: center;
            line-height: 29px;
            cursor: pointer;
            margin: 0 3px;
            text-decoration: none;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .NumBtn:before {
                content: "";
                border: 0.5px solid #fff;
                position: absolute;
                top: 1px;
                left: 0px;
                height: 85%;
            }
        /****  Selected Page Button  *****/
        .MainDiv .PageNumbers .NumRow .selectedNumBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-color: #1277d3;
            border-radius: 5px;
            border: 1px solid #d3d3d3;
            font: 16px arial;
            color: #ffffff;
            text-align: center;
            line-height: 29px;
            cursor: default;
            margin: 0 3px;
            text-decoration: none;
        }


        .MainDiv .PageNumbers .NumRow .NumBtn:hover {
            background-image: linear-gradient(#ebebe5, #d9d9cd);
        }

        .MainDiv .PageNumbers .NumRow .NumBtn:active {
            background-image: none;
            background-color: #1277d3;
            color: #ffffff;
        }

        .MainDiv .PageNumbers .NumRow .DoubleBackwardBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: pointer;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .DoubleBackwardBtn .blueTriangle {
                /*width: 0;
                    height: 0;*/
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-right: 9px solid #1d82de;
                position: absolute;
                top: 8px;
            }

            .MainDiv .PageNumbers .NumRow .DoubleBackwardBtn .blueTriangle1 {
                left: 5px;
            }

            .MainDiv .PageNumbers .NumRow .DoubleBackwardBtn .blueTriangle2 {
                left: 13px;
            }
        /***   Disabled Double Backwards Button *****/
        .MainDiv .PageNumbers .NumRow .DisabledDoubleBackwardBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: default;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .DisabledDoubleBackwardBtn .blueTriangle {
                width: 0;
                height: 0;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-right: 9px solid #c1c1b5;
                position: absolute;
                top: 8px;
            }

            .MainDiv .PageNumbers .NumRow .DisabledDoubleBackwardBtn .blueTriangle1 {
                left: 5px;
            }

            .MainDiv .PageNumbers .NumRow .DisabledDoubleBackwardBtn .blueTriangle2 {
                left: 13px;
            }

        .MainDiv .PageNumbers .NumRow .DoubleBackwardBtn:hover {
            background-image: linear-gradient(#ebebe5, #d9d9cd);
        }

        .MainDiv .PageNumbers .NumRow .DoubleBackwardBtn:active {
            background-image: none;
            background-color: #1277d3;
        }

        .MainDiv .PageNumbers .NumRow .arrWra {
            display: unset;
        }

        .MainDiv .PageNumbers .NumRow .BackwardBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: pointer;
            margin: 0 4px 0 3px;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .BackwardBtn .blueTriangle {
                width: 0;
                height: 0;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-right: 10px solid #1d82de;
                position: absolute;
                top: 8px;
                left: 8px;
            }

                .MainDiv .PageNumbers .NumRow .BackwardBtn .blueTriangle:active {
                    border-left: 10px solid #fff;
                }
        /***   Disabled Backwards Button *****/
        .MainDiv .PageNumbers .NumRow .DisabledBackwardBtn {
            display: inline-block;
            float: left;
            width: 27px;
            height: 27px;
            /*background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -235px -527px no-repeat;*/
            background-image: linear-gradient(#fcfcfc,#e3e3d9);
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            cursor: default;
            margin: 0 4px 0 3px;
            position: relative;
        }

            .MainDiv .PageNumbers .NumRow .DisabledBackwardBtn .blueTriangle {
                width: 0;
                height: 0;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-right: 10px solid #c1c1b5;
                position: absolute;
                top: 8px;
                left: 8px;
            }

        .MainDiv .PageNumbers .NumRow .BackwardBtn:hover {
            background-image: linear-gradient(#ebebe5, #d9d9cd);
        }

        .MainDiv .PageNumbers .NumRow .BackwardBtn:active {
            background-image: none;
            background-color: #1277d3;
        }

/*Search Engin Style*/
#tat_table {
}
/*End of Search Engin Style*/
/*Martef Style*/
.MainDiv .Martef {
    /*display: inline-block;
    float: right;
    width: 950px;
    background-color: #ffffff;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #c8c8c8;
    margin: 20px 0 40px 0;*/
    display: block;
    width: 950px;
    background-color: #ffffff;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #c8c8c8;
    margin: 20px auto;
    overflow: auto;
}

    .MainDiv .Martef .MartefItem {
        display: inline-block;
        float: right;
        width: 235px;
        padding: 19px 0;
        text-align: center;
    }

        .MainDiv .Martef .MartefItem > div {
            width: auto !important;
        }

        .MainDiv .Martef .MartefItem div tr {
            background-repeat: no-repeat;
        }

        .MainDiv .Martef .MartefItem div a {
            line-height: 25px;
        }

    .MainDiv .Martef .MartefItemSpacer {
        display: inline-block;
        float: right;
        width: 1px;
        height: 213px;
        background-color: #c8c8c8;
    }

    .MainDiv .Martef .MartefItem .MartefItemPic {
        display: inline-block;
        width: 183px;
        height: 100px;
        border: 1px solid #c8c8c8;
    }

    .MainDiv .Martef .MartefItem .MartefItemInfo {
        display: inline-block;
        text-align: center;
        font: 14px arial;
        color: #7c7c7c;
        width: 183px;
    }

    .MainDiv .Martef .MartefItem .MoreDetailsLink {
        display: inline-block;
        text-align: center;
        width: 183px;
        font: bold 14px arial;
        color: #1d82de;
    }

        .MainDiv .Martef .MartefItem .MoreDetailsLink a {
            text-decoration: underline;
            color: #1d82de;
        }


    .MainDiv .Martef .MartefItem div {
        width: 200px;
        margin: 7px 8px;
    }


    .MainDiv .Martef .BottomBanner {
        display: inline-block;
        float: right;
        text-align: center;
        width: 950px;
        height: 117px;
        padding-top: 25px;
        border-top: 1px solid #c8c8c8;
    }
/*End of Martef Style*/
.MainDiv .LoginIframe {
    display: none;
    text-align: center;
    z-index: 300;
    position: fixed;
    top: 15%;
    left: 28%;
}

    .MainDiv .LoginIframe IFRAME {
        width: 752px;
        height: 613px;
        border: 0;
    }

.MainDiv .BlackOverlay {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0%;
    left: 0%;
    z-index: 100;
    display: none;
}

.MainDiv .GreyOverlay {
    width: 100%;
    height: 100%;
    background-color: #393939;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0%;
    left: 0%;
    z-index: 100;
    display: none;
}

.UserNotLoggedIn {
    display: inline-block;
    float: right;
    width: 950px;
    _height: 240px;
    background-color: #ffffff;
    border-top: 1px solid #c1c1b5;
    border-bottom: 1px solid #c1c1b5;
    margin: 30px 0;
}

    .UserNotLoggedIn .UserNotLoggedInTxt {
        display: inline-block;
        float: right;
        width: 870px;
        text-align: right;
        margin: 30px 30px 20px 0;
        font: normal 15px arial;
        color: #3C3C3C;
        direction: rtl;
        line-height: 23px;
    }

        .UserNotLoggedIn .UserNotLoggedInTxt .Links {
            margin-top: 10px;
        }

            .UserNotLoggedIn .UserNotLoggedInTxt .Links a {
                float: right;
                text-decoration: underline;
                color: #0c71cd;
                cursor: pointer;
            }

        .UserNotLoggedIn .UserNotLoggedInTxt a:visited {
            color: #0c71cd;
        }

.ErrorDiv {
    display: inline-block;
    float: right;
    width: 300px;
    font: 13px arial;
    color: #c71e1e;
    text-align: right;
    margin: 2px 20px 6px 0;
}

.BannerBox {
    display: inline-block;
    _float: right;
    width: 100%;
    height: 60px;
    text-align: center;
    _border-top: 1px solid #c1c1b5;
    padding: 8px 0;
    position: relative;
}

.BannerBoxNew {
    display: inline-block;
    _float: right;
    width: 100%;
    height: 90px;
    text-align: center;
    _border-top: 1px solid #c1c1b5;
    padding: 8px 0;
    position: relative;
}

.MainDiv .opinion_image {
    position: fixed;
    width: 32px;
    height: 134px;
    background: url(https://img.zap.co.il/newui/images/Opinion_button+Right.png) no-repeat right top;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    z-index: 100;
}


.LargePic {
    position: relative;
    overflow: hidden;
    margin: 20px auto 0 auto;
    border-radius: 4px;
}

    .LargePic ul {
        position: relative;
        margin: 0;
        padding: 0;
        height: 200px;
        list-style: none;
    }

        .LargePic ul li {
            position: relative;
            display: block;
            float: left;
            margin: 0;
            padding: 0;
            width: 350px;
            height: 350px;
            text-align: center;
            line-height: 350px;
            overflow: visible;
        }

.FacebookFriendsReviews {
    direction: rtl;
    font: 14px arial;
    padding-bottom: 4px !important;
    display: inline-block;
    float: right;
    width: 950px;
    background-color: #ffffff;
    border-top: 1px solid #c1c1b5;
    border-bottom: 1px solid #c1c1b5;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

    .FacebookFriendsReviews a {
        color: #1d93ff;
    }

    .FacebookFriendsReviews .facebookIcon {
        height: 15px;
        float: right;
        margin-left: 5px;
    }

    .FacebookFriendsReviews .friendProfilePic {
        border-radius: 32px;
        height: 35px;
        margin-top: 4px;
    }

    .FacebookFriendsReviews .friendsReviews {
        margin-left: 5px;
    }

    .FacebookFriendsReviews .facebookFriendsReviewsProfilePics {
        float: right;
        margin-right: 40px;
    }

    .FacebookFriendsReviews .facebookFriendsReviewsDetails {
        float: right;
        margin-right: 20px;
        margin-top: 13px;
    }

.BackToAllReviewsContainer {
    float: right;
    font: 14px arial;
    margin: 5px 0 30px 0;
}

    .BackToAllReviewsContainer a {
        color: #7c7c7c;
        text-decoration: underline;
    }

.BackToTopLink {
    display: none;
    position: fixed;
    bottom: 12px;
    right: 12px;
    padding: 0 15px;
    line-height: 32px;
    font-family: Arial;
    font-size: 14px;
    background: #d6d8db;
    color: #7f8184;
    font-weight: bold;
    border-radius: 3px;
    z-index: 9;
    text-decoration: none;
}
/* Download Zap App Link Bottom*/
.DownloadZapAppBottomLinkContainer {
    position: fixed;
    bottom: 55px;
    right: 0;
    font-family: Arial;
    font-size: 16px;
    color: #000000;
    border-radius: 3px;
    z-index: 9;
    text-decoration: none;
    text-align: center;
    direction: rtl;
    width: 134px;
    height: 207px;
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
    box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
    padding: 5px 10px 35px 5px;
    display: none;
    font: 16px Arial, Helvetica, sans-serif;
}



@media only screen and (min-width: 1270px) {
    .DownloadZapAppBottomLinkContainer {
        display: block;
    }
}

.DownloadZapAppBottomLinkContainer .close-button-container {
    display: inline-block;
    float: left;
    cursor: pointer;
    padding: 0;
    background-image: url("https://img.zap.co.il/Pics/DownloadAppLink/sprite-download-app-link.png");
    background-position: -98px -52px;
    width: 8px;
    height: 9px;
}


.DownloadZapAppBottomLinkContainer .first-line {
    font-weight: bold;
    margin-top: 10px;
}

.DownloadZapAppBottomLinkContainer .second-line {
    font-size: 14px;
}

.DownloadZapAppBottomLinkContainer .barcode-img {
    margin: 12px auto;
    display: inline-block;
    background-image: url("https://img.zap.co.il/Pics/DownloadAppLink/sprite-download-app-link.png");
    background-position: 0px 0px;
    width: 98px;
    height: 98px;
}


.DownloadZapAppBottomLinkContainer a {
    color: #000000;
    z-index: 9;
    text-decoration: none;
}

.DownloadZapAppBottomLinkContainer span {
    margin-top: 5px;
    display: inline-block;
}

.DownloadZapAppBottomLinkContainer .links-container {
    width: 100px;
    margin: 0 auto;
    display: inline-block;
}

.DownloadZapAppBottomLinkContainer .android-link,
.DownloadZapAppBottomLinkContainer .ios-link {
    font-size: 12px;
}

.DownloadZapAppBottomLinkContainer .ios-link {
    margin-left: 10px;
    float: right;
}


    .DownloadZapAppBottomLinkContainer .ios-link .ios-img {
        display: inline-block;
        background-image: url("https://img.zap.co.il/Pics/DownloadAppLink/sprite-download-app-link.png");
        background-position: -98px 0px;
        width: 26px;
        height: 26px;
    }

.DownloadZapAppBottomLinkContainer .android-link .android-img {
    display: inline-block;
    background-image: url("https://img.zap.co.il/Pics/DownloadAppLink/sprite-download-app-link.png");
    background-position: -98px -26px;
    width: 24px;
    height: 26px;
}

.blue-style {
    /*border-top: 1px solid #fff;
        border-left: 1px solid #fff;*/
    background: #1e82e0;
    background: rgba(30, 130, 224, 1);
    background: -moz-linear-gradient(top, rgba(30, 130, 224, 1) 0%, rgba(0, 100, 193, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30, 130, 224, 1)), color-stop(100%, rgba(0, 100, 193, 1)));
    background: -webkit-linear-gradient(top, rgba(30, 130, 224, 1) 0%, rgba(0, 100, 193, 1) 100%);
    background: -o-linear-gradient(top, rgba(30, 130, 224, 1) 0%, rgba(0, 100, 193, 1) 100%);
    background: -ms-linear-gradient(top, rgba(30, 130, 224, 1) 0%, rgba(0, 100, 193, 1) 100%);
    background: linear-gradient(to bottom, rgba(30, 130, 224, 1) 0%, rgba(0, 100, 193, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1e82e0', endColorstr='#0064c1', GradientType=0);
    border-radius: 6px;
    -webkit-box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    padding-right: 10px;
    box-sizing: border-box;
    position: relative;
}

    .blue-style .arrowLeft {
        border: solid #ffffff;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        top: 15px;
    }

    .blue-style .firstArrow {
        left: 20px;
    }

    .blue-style .secondArrow {
        left: 14px;
    }

    .blue-style:hover {
        background: #76b4eb;
        background: rgba(118, 180, 235, 1);
        background: -moz-linear-gradient(top, rgba(118, 180, 235, 1) 0%, rgba(0, 100, 193, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(118, 180, 235, 1)), color-stop(100%, rgba(0, 100, 193, 1)));
        background: -webkit-linear-gradient(top, rgba(118, 180, 235, 1) 0%, rgba(0, 100, 193, 1) 100%);
        background: -o-linear-gradient(top, rgba(118, 180, 235, 1) 0%, rgba(0, 100, 193, 1) 100%);
        background: -ms-linear-gradient(top, rgba(118, 180, 235, 1) 0%, rgba(0, 100, 193, 1) 100%);
        background: linear-gradient(to bottom, rgba(118, 180, 235, 1) 0%, rgba(0, 100, 193, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#76b4eb', endColorstr='#0064c1', GradientType=0);
    }

    .blue-style:active {
        background: #1e82e0;
        background: rgba(0, 82, 154, 1);
        background: -moz-linear-gradient(top, rgba(0, 82, 154, 1) 0%, rgba(16, 119, 210, 1) 50%, rgba(26, 111, 191, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 82, 154, 1)), color-stop(50%, rgba(16, 119, 210, 1)), color-stop(100%, rgba(26, 111, 191, 1)));
        background: -webkit-linear-gradient(top, rgba(0, 82, 154, 1) 0%, rgba(16, 119, 210, 1) 50%, rgba(26, 111, 191, 1) 100%);
        background: -o-linear-gradient(top, rgba(0, 82, 154, 1) 0%, rgba(16, 119, 210, 1) 50%, rgba(26, 111, 191, 1) 100%);
        background: -ms-linear-gradient(top, rgba(0, 82, 154, 1) 0%, rgba(16, 119, 210, 1) 50%, rgba(26, 111, 191, 1) 100%);
        background: linear-gradient(to bottom, rgba(0, 82, 154, 1) 0%, rgba(16, 119, 210, 1) 50%, rgba(26, 111, 191, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00529a', endColorstr='#1a6fbf', GradientType=0);
        outline: 0;
        box-shadow: none;
    }

.green-style:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 37px;
    float: left;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    outline: 1px solid rgba(255, 255, 255, 0.1);
    height: 100%;
    background: url(https://img.zap.co.il/imgs/newui/arrows-for-btns.png) no-repeat center;
}

.orange-style:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 37px;
    float: left;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    outline: 1px solid rgba(255, 255, 255, 0.1);
    height: 100%;
}

.blue-style:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 37px;
    float: left;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    outline: 1px solid rgba(255, 255, 255, 0.1);
    height: 100%;
}

.orange-style {
    background: #ec6400;
    background: rgba(236,98,0,1);
    background: -moz-linear-gradient(top, rgba(236,98,0,1) 0%, rgba(231,56,39,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(236,98,0,1)), color-stop(100%, rgba(231,56,39,1)));
    background: -webkit-linear-gradient(top, rgba(236,98,0,1) 0%, rgba(231,56,39,1) 100%);
    background: -o-linear-gradient(top, rgba(236,98,0,1) 0%, rgba(231,56,39,1) 100%);
    background: -ms-linear-gradient(top, rgba(236,98,0,1) 0%, rgba(231,56,39,1) 100%);
    background: linear-gradient(to bottom, rgba(236,98,0,1) 0%, rgba(231,56,39,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec6200', endColorstr='#e73827', GradientType=0 );
    border-radius: 6px;
    -webkit-box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    padding-right: 10px;
    box-sizing: border-box;
}

    .orange-style:hover {
        background: #f3a064;
        background: rgba(243,160,100,1);
        background: -moz-linear-gradient(top, rgba(243,160,100,1) 0%, rgba(221,66,0,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,160,100,1)), color-stop(100%, rgba(221,66,0,1)));
        background: -webkit-linear-gradient(top, rgba(243,160,100,1) 0%, rgba(221,66,0,1) 100%);
        background: -o-linear-gradient(top, rgba(243,160,100,1) 0%, rgba(221,66,0,1) 100%);
        background: -ms-linear-gradient(top, rgba(243,160,100,1) 0%, rgba(221,66,0,1) 100%);
        background: linear-gradient(to bottom, rgba(243,160,100,1) 0%, rgba(221,66,0,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3a064', endColorstr='#dd4200', GradientType=0 );
    }

    .orange-style:active {
        background: #e45400;
        background: rgba(189,79,0,1);
        background: -moz-linear-gradient(top, rgba(189,79,0,1) 0%, rgba(228,84,0,1) 30%, rgba(228,84,0,1) 50%, rgba(228,84,0,1) 70%, rgba(188,60,0,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(189,79,0,1)), color-stop(30%, rgba(228,84,0,1)), color-stop(50%, rgba(228,84,0,1)), color-stop(70%, rgba(228,84,0,1)), color-stop(100%, rgba(188,60,0,1)));
        background: -webkit-linear-gradient(top, rgba(189,79,0,1) 0%, rgba(228,84,0,1) 30%, rgba(228,84,0,1) 50%, rgba(228,84,0,1) 70%, rgba(188,60,0,1) 100%);
        background: -o-linear-gradient(top, rgba(189,79,0,1) 0%, rgba(228,84,0,1) 30%, rgba(228,84,0,1) 50%, rgba(228,84,0,1) 70%, rgba(188,60,0,1) 100%);
        background: -ms-linear-gradient(top, rgba(189,79,0,1) 0%, rgba(228,84,0,1) 30%, rgba(228,84,0,1) 50%, rgba(228,84,0,1) 70%, rgba(188,60,0,1) 100%);
        background: linear-gradient(to bottom, rgba(189,79,0,1) 0%, rgba(228,84,0,1) 30%, rgba(228,84,0,1) 50%, rgba(228,84,0,1) 70%, rgba(188,60,0,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd4f00', endColorstr='#bc3c00', GradientType=0 );
        outline: 0;
        box-shadow: none;
    }

.green-style {
    background: #73b400;
    background: rgba(114,180,0,1);
    background: -moz-linear-gradient(top, rgba(114,180,0,1) 0%, rgba(109,166,10,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(114,180,0,1)), color-stop(100%, rgba(109,166,10,1)));
    background: -webkit-linear-gradient(top, rgba(114,180,0,1) 0%, rgba(109,166,10,1) 100%);
    background: -o-linear-gradient(top, rgba(114,180,0,1) 0%, rgba(109,166,10,1) 100%);
    background: -ms-linear-gradient(top, rgba(114,180,0,1) 0%, rgba(109,166,10,1) 100%);
    background: linear-gradient(to bottom, rgba(114,180,0,1) 0%, rgba(109,166,10,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b400', endColorstr='#6da60a', GradientType=0 );
    border-radius: 6px;
    -webkit-box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    padding-right: 10px;
    box-sizing: border-box;
}

    .green-style:hover {
        background: #87bb2d;
        background: rgba(170,210,100,1);
        background: -moz-linear-gradient(top, rgba(170,210,100,1) 0%, rgba(109,166,10,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(170,210,100,1)), color-stop(100%, rgba(109,166,10,1)));
        background: -webkit-linear-gradient(top, rgba(170,210,100,1) 0%, rgba(109,166,10,1) 100%);
        background: -o-linear-gradient(top, rgba(170,210,100,1) 0%, rgba(109,166,10,1) 100%);
        background: -ms-linear-gradient(top, rgba(170,210,100,1) 0%, rgba(109,166,10,1) 100%);
        background: linear-gradient(to bottom, rgba(170,210,100,1) 0%, rgba(109,166,10,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad264', endColorstr='#6da60a', GradientType=0 );
    }

    .green-style:active {
        background: #70ad05;
        background: rgba(87,133,8,1);
        background: -moz-linear-gradient(top, rgba(87,133,8,1) 0%, rgba(112,174,5,1) 30%, rgba(112,174,5,1) 50%, rgba(112,174,5,1) 70%, rgba(97,153,0,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(87,133,8,1)), color-stop(30%, rgba(112,174,5,1)), color-stop(50%, rgba(112,174,5,1)), color-stop(70%, rgba(112,174,5,1)), color-stop(100%, rgba(97,153,0,1)));
        background: -webkit-linear-gradient(top, rgba(87,133,8,1) 0%, rgba(112,174,5,1) 30%, rgba(112,174,5,1) 50%, rgba(112,174,5,1) 70%, rgba(97,153,0,1) 100%);
        background: -o-linear-gradient(top, rgba(87,133,8,1) 0%, rgba(112,174,5,1) 30%, rgba(112,174,5,1) 50%, rgba(112,174,5,1) 70%, rgba(97,153,0,1) 100%);
        background: -ms-linear-gradient(top, rgba(87,133,8,1) 0%, rgba(112,174,5,1) 30%, rgba(112,174,5,1) 50%, rgba(112,174,5,1) 70%, rgba(97,153,0,1) 100%);
        background: linear-gradient(to bottom, rgba(87,133,8,1) 0%, rgba(112,174,5,1) 30%, rgba(112,174,5,1) 50%, rgba(112,174,5,1) 70%, rgba(97,153,0,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#578508', endColorstr='#619900', GradientType=0 );
        outline: 0;
        box-shadow: none;
    }


.highlight {
    background-color: yellow;
    direction: inherit;
}

.Header .accessibilityButton {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTYgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+MTc1RUU4MkItM0YyMC00MjFDLUFFMTAtRTZBODg2QkM3RkFDPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLXk9eZ15zXmdedLdeT16HXp9eY15XXpC1jb3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzguMDAwMDAwLCAtMzEuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yODUuNDA1MDgxLDMxIEMyODYuMjk1OTU0LDMxIDI4Ny4wMTcyMzIsMzEuNzIxMDI4OCAyODcuMDE3MjMyLDMyLjYwNjE2NTkgQzI4Ny4wMTcyMzIsMzMuNDk3MDM5MyAyODYuMjk1OTU0LDM0LjIxODA2ODEgMjg1LjQwNTA4MSwzNC4yMTgwNjgxIEMyODQuNTIwNDQyLDM0LjIxODA2ODEgMjgzLjc5OTQxNCwzMy40OTY3ODk5IDI4My43OTg5MTUsMzIuNjA2MTY1OSBDMjgzLjc5ODkxNSwzMS43MjEwMjg4IDI4NC41MTk5NDQsMzEgMjg1LjQwNTA4MSwzMSBaIE0yOTIuMzc0MTk1LDM2LjE5Mzg1MTYgTDI4Ny41ODk2MTYsMzYuNzk4NDA4NSBMMjg3LjU5MTYxMSw0MS41ODc5NzUyIEwyODkuOTA5NTc4LDQ5LjMyNTc1NDIgQzI5MC4wMzIwMzYsNDkuODE0MzM3OSAyODkuNzM4MjM3LDUwLjMwMzE3MSAyODkuMjU0ODkxLDUwLjQyMzg4MjggQzI4OC43NzE3OTQsNTAuNTQ0NTk0NyAyODguMjc3NzIzLDUwLjI3ODQ3OTkgMjg4LjE1NjAxNCw0OS43ODk4OTYyIEwyODUuNzgxNDMyLDQyLjc0NjIxMDQgTDI4NS4wNTAxNzgsNDIuNzQ2MjEwNCBMMjgyLjg2NTY0Myw0OS45MzYwNDc0IEMyODIuNjgyODI5LDUwLjQwNTE3NzUgMjgyLjE2MDMyNiw1MC42MjA5MTI1IDI4MS42OTE2OTUsNTAuNDM4MDk4OSBDMjgxLjIyNzU1Myw1MC4yNTcwMzExIDI4MC45NDQyMjksNDkuNzI4NzkyMSAyODEuMTI3MjkyLDQ5LjI1OTY2MiBMMjgzLjEzMzc1Myw0MS42NjYyODgzIEwyODMuMTMzNzUzLDM2Ljc5ODQwODUgTDI3OC43MjU3NzUsMzYuMTk4NTkwMyBDMjc4LjI3MzM1NSwzNi4xNjIxNzczIDI3Ny45NjYwODksMzUuNzYzODc4IDI3OC4wMDMsMzUuMzExNDU4IEMyNzguMDM2MTcxLDM0Ljg1NTU0NjMgMjc4LjQ0NzY4OSwzNC41MTcxMDQyIDI3OC44OTk4NiwzNC41NTM1MTczIEwyODQuMjU1MzI1LDM1LjAxNDY2NjUgTDI4Ni42MDM5NjksMzUuMDE0NjY2NSBMMjkyLjMwNjg1NSwzNC41NDQ1Mzg4IEMyOTIuNzYwMDI0LDM0LjUyNjMzMjIgMjkzLjE0NDEwNywzNC44Nzg3NDEgMjkzLjE1OTMyLDM1LjMzNTQwMDkgQzI5My4xNzc1MjcsMzUuNzg4ODE4NSAyOTIuODI3NjEyLDM2LjE3NTE0NjMgMjkyLjM3NDE5NSwzNi4xOTM4NTE2IFoiIGlkPSJhY2Nlc2liaWxpdHkiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    /*
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNjYxLjY2YzEuNjEyIDAgMi45MTggMS4yOTYgMi45MTggMi44ODZhMi45MDcgMi45MDcgMCAwIDEtMi45MTggMi44OTcgMi45MDQgMi45MDQgMCAwIDEtMi45MDYtMi44OTdjMC0xLjU5IDEuMzA1LTIuODg2IDIuOTA2LTIuODg2em0xMi42MTIgOS4zMzNsLTguNjU5IDEuMDg2LjAwNCA4LjYwNiA0LjE5NSAxMy45MDRhMS42MiAxLjYyIDAgMCAxLTEuMTg1IDEuOTczYy0uODc0LjIxNy0xLjc2OC0uMjYyLTEuOTg5LTEuMTRsLTQuMjk3LTEyLjY1NkgxMy4wMmwtMy45NTMgMTIuOTJjLS4zMy44NDItMS4yNzYgMS4yMy0yLjEyNC45MDEtLjg0LS4zMjUtMS4zNTMtMS4yNzQtMS4wMjItMi4xMTdsMy42MzEtMTMuNjQ0di04Ljc0N2wtNy45NzYtMS4wNzhDLjc1NiA5LjkzNi4yIDkuMjIxLjI2NyA4LjQwN2MuMDYtLjgxOS44MDQtMS40MjcgMS42MjMtMS4zNjJsOS42OS44MjloNC4yNWwxMC4zMi0uODQ1Yy44Mi0uMDMzIDEuNTE2LjYgMS41NDMgMS40MjEuMDMzLjgxNS0uNiAxLjUxLTEuNDIgMS41NDN6Ii8+PC9zdmc+DQo=);
      */
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    /*position: absolute;
    left: 13rem;
    top: 0rem;*/
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    padding: 0px 4px 0 2px;
    text-align: center;
    background-position: center;
    margin-top: 5px;
    margin-right: 0px;
}

.Header .accessibilityButtonClicked {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTUgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i15PXmdec15nXnS3Xk9eh16fXmNeV16QtY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3OC4wMDAwMDAsIC0zMS4wMDAwMDApIiBmaWxsPSIjNjJEOUVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTI4NS4zMjY5MjcsMzEgQzI4Ni4yMDgzOTgsMzEgMjg2LjkyMjA2NCwzMS43Mzk0MDgyIDI4Ni45MjIwNjQsMzIuNjQ3MTA3OSBDMjg2LjkyMjA2NCwzMy41NjA2OTAxIDI4Ni4yMDgzOTgsMzQuMzAwMDk4MyAyODUuMzI2OTI3LDM0LjMwMDA5ODMgQzI4NC40NTE2MjUsMzQuMzAwMDk4MyAyODMuNzM4MjA2LDMzLjU2MDQzNDMgMjgzLjczNzcxMywzMi42NDcxMDc5IEMyODMuNzM3NzEzLDMxLjczOTQwODIgMjg0LjQ1MTEzMiwzMSAyODUuMzI2OTI3LDMxIFogTTI5Mi4yMjI0ODgsMzYuMzI2MjQ1NiBMMjg3LjQ4ODQwNiwzNi45NDYyMTI5IEwyODcuNDkwMzgxLDQxLjg1Nzg2ODEgTDI4OS43ODM4ODMsNDkuNzkyODg3IEMyODkuOTA1MDQ5LDUwLjI5MzkyNDkgMjg5LjYxNDM1MSw1MC43OTUyMTg2IDI4OS4xMzYxMDYsNTAuOTE5MDA3NSBDMjg4LjY1ODEwOCw1MS4wNDI3OTYzIDI4OC4xNjkyNTEsNTAuNzY5ODk4MiAyODguMDQ4ODI3LDUwLjI2ODg2MDIgTDI4NS42OTkzMDcsNDMuMDQ1NjI3MiBMMjg0Ljk3NTc3LDQzLjA0NTYyNzIgTDI4Mi44MTQyOSw1MC40MTg3MzY4IEMyODIuNjMzNDA2LDUwLjg5OTgyNTMgMjgyLjExNjQxOCw1MS4xMjEwNTk1IDI4MS42NTI3MzMsNTAuOTMzNTg1OSBDMjgxLjE5MzQ4OSw1MC43NDc5MDI2IDI4MC45MTMxNTYsNTAuMjA2MTk4NSAyODEuMDk0Mjg3LDQ5LjcyNTExIEwyODMuMDc5NTcxLDQxLjkzODE3NzQgTDI4My4wNzk1NzEsMzYuOTQ2MjEyOSBMMjc4LjcxODExNSwzNi4zMzExMDUgQzI3OC4yNzA0NywzNi4yOTM3NjM4IDI3Ny45NjY0NDYsMzUuODg1MzExNyAyNzguMDAyOTY5LDM1LjQyMTM1OTMgQzI3OC4wMzU3ODksMzQuOTUzODI2MiAyNzguNDQyOTY0LDM0LjYwNjc1NyAyNzguODkwMzYyLDM0LjY0NDA5ODMgTDI4NC4xODkzMDYsMzUuMTE3MDAyNCBMMjg2LjUxMzE2MiwzNS4xMTcwMDI0IEwyOTIuMTU1ODYsMzQuNjM0ODkwOSBDMjkyLjYwNDI0NSwzNC42MTYyMjAyIDI5Mi45ODQyNzUsMzQuOTc3NjEyMSAyOTIuOTk5MzI4LDM1LjQ0NTkxMjQgQzI5My4wMTczNDIsMzUuOTEwODg3OSAyOTIuNjcxMTIsMzYuMzA3MDYzNCAyOTIuMjIyNDg4LDM2LjMyNjI0NTYgWiIgaWQ9ImFjY2VzaWJpbGl0eS1hY3RpdmUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    padding: 0px 4px 0 2px;
    text-align: center;
    background-position: center;
    margin-top: 5px;
    margin-right: 0px;
}

    .Header .accessibilityButton::_after,
    .Header .accessibilityButtonClicked::_after {
        content: ' | ';
        color: transparent;
        display: block;
        border-right: 1px solid #000;
        border-left: 1px solid #000;
        margin: 0rem -0.4rem;
        height: 2rem;
    }


.ZapDayDiscountIcon {
    background: url("https://img.zap.co.il/zapday_summersale.png") no-repeat transparent;
    width: 66px;
    height: 91px;
    position: absolute;
    margin-top: -13px;
    margin-left: 100px;
    background-size: contain;
    cursor: pointer;
}

    .ZapDayDiscountIcon .IconTxt {
        color: #ffffff;
        -ms-transform: rotate(22deg); /* IE 9 */
        -webkit-transform: rotate(22deg); /* Safari */
        transform: rotate(22deg);
        padding-top: 65px;
        padding-left: 27px;
        width: 36px;
    }

    .ZapDayDiscountIcon .discountPrecentage {
        font: bold 14px arial;
    }

.accessibility-nav {
    position: fixed;
    right: 0;
    top: 2px;
    width: 200px;
    z-index: 1000;
    display: none;
}

    .accessibility-nav a {
        position: absolute;
        right: 0;
        font-family: Arial;
    }

        .accessibility-nav a:focus {
            color: black;
        }

        .accessibility-nav a:not(:focus) {
            color: transparent;
            line-height: 0;
            font-size: 0;
        }

.ZapLogo a:hover {
    background-color: transparent;
}

.SendDetailsToMobile .SendDetailsWrapper {
    font-family: Arial,sans-serif;
    font-size: 16px;
    width: 277px;
    height: 300px;
    width: 320px;
    margin-top: 20px;
}

    .SendDetailsToMobile .SendDetailsWrapper img {
        width: 161px;
        height: 74px;
    }

.SendDetailsToMobile .SendDetailsTitle {
    font-size: 23px;
    color: black;
    margin-bottom: 12px;
    text-align: center;
    font-weight: bold;
}

.SendDetailsToMobile .SendDetailsSubTitle {
    color: black;
    margin-bottom: 5px;
    text-align: center;
}

.SendDetailsToMobile .SendDetailsInput {
    width: 152px;
    height: 37px;
    border-radius: 3px;
    background-color: #fff;
    border: solid 1px #c1c1b5;
    color: #6d6d6d;
    padding-right: 16px;
    margin: 8px 0;
}

.SendDetailsToMobile input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.SendDetailsToMobile .ErrorDiv {
    margin-right: 0px !important;
    text-align: center !important;
    width: 100% !important;
}
/* Firefox */
.SendDetailsToMobile input[type=number] {
    -moz-appearance: textfield;
}

.SendDetailsToMobile .SendDetailsBtnDiv {
    position: relative;
    display: inline-block
}

    .SendDetailsToMobile .SendDetailsBtnDiv .Btn {
        display: inline-block;
        float: right;
        width: 172px;
        height: 37px;
        margin: 5px 0px 0 0;
        background-image: linear-gradient(#1e83e0,#0066c1);
        box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
        border-radius: 5px;
        cursor: pointer;
        border: 0;
        outline: none;
        line-height: 36px;
        font-weight: 700;
        color: #fff;
        font-family: Arial,Sans-Serif;
        font-size: 14px;
        text-align: right;
        padding-right: 20px
    }

    .SendDetailsToMobile .SendDetailsBtnDiv .BtnBorder {
        height: 37px;
        border-right: 1px solid rgba(0,0,0,.2);
        outline: 1px solid rgba(255,255,255,.1);
        position: absolute;
        top: 5px;
        left: 34px;
    }

    .SendDetailsToMobile .SendDetailsBtnDiv .BtnArrowLeft {
        border: solid #f8fcfe;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        top: 21px;
    }

    .SendDetailsToMobile .SendDetailsBtnDiv .BtnFirstArrow {
        left: 18px;
    }

    .SendDetailsToMobile .SendDetailsBtnDiv .BtnSecondArrow {
        left: 11px;
    }

.SendDetailsToMobile .recaptcha {
    display: inline-block;
    font: 10px arial;
    float: right;
    direction: ltr;
    margin: 20px 10px 10px 10px;
}

.SendDetailsToMobile .Line {
    display: flex;
    flex-direction: row;
    width: 85%;
    border-top: 1px solid #c1c1b5;
    margin: 10px auto;
}

.SendDetailsToMobile .SendDetailsBtnDiv .BtnClosePopup {
    width: 175px;
}

.SendToMobileReceived .SendDetailsBtnDiv {
    margin-top: 40px;
}

.PopupDiv.PopUpSendToMobile {
    z-index: 999999;
    box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 0.36);
}

.youtubeWrp .img-div {
    position: relative;
    width: 742px;
    height: 417px;
    overflow: hidden;
    cursor: pointer;
}


    .youtubeWrp .img-div img {
        display: inline-block;
        width: 100%;
        height: auto;
        margin: -9.4% 0;
    }

.youtubeWrp [data-video-id] .watermark {
    height: 138px;
    width: 137px;
    background-image: url(https://img.zap.co.il/imgs/newui/playerIcon.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    position: absolute;
    top: 33%;
    left: 41%;
    opacity: 0.9;
}
/*IE 9*/
@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
    .MainDiv .HeaderContainer {
        display: block;
        position: relative;
        margin: 0rem auto;
    }

    .MainDiv .sub-menu-wrapper {
        margin-left: -475px;
    }

    .MainDiv .Header {
        display: inline-block;
        height: auto;
    }

    .MainDiv .SubMenu :first-child.SubMenuItem {
        height: 33px;
    }

    .MainDiv .sub-menu-wrapper .all-cat .drop-cat.active,
    .MainDiv .sub-menu-wrapper .all-cat .drop-cat:hover {
        background: #0265c2;
    }

    .MainDiv .Header .wrapper {
        display: inline-block;
        text-align: center;
        height: 78px;
        position: relative;
    }

    .more_partners :nth-child(1).site_logo,
    .more_partners :nth-child(2).site_logo,
    .more_partners :nth-child(3).site_logo,
    .more_partners :nth-child(4).site_logo {
        display: inline-block;
    }

    .MainDiv .Header .search {
        position: absolute;
        display: inline-block;
        width: auto;
        top: 25%;
        left: 19%;
    }

    .MainDiv .SubMenu a {
        line-height: 0.5;
        font-size: 14px;
        margin-left: 0.2rem;
    }

    .MainDiv .Header .search form {
        display: table-cell;
        position: relative;
        width: auto;
    }

        .MainDiv .Header .search form select::-ms-expand {
            display: none;
        }

    select::-ms-expand {
        display: none;
    }

    .MainDiv .Header .search > select::-ms-expand {
        display: none;
    }

    .MainDiv > select::-ms-expand {
        display: none;
    }

    select::-ms-expand {
        display: none;
    }

    .MainDiv .Header .search .submitSearch {
        cursor: pointer;
        -webkit-appearance: none;
        position: relative;
        display: inline-block;
        background: url(/Images/search_ie.png?v=1)no-repeat, #0265c2;
    }


    .MainDiv .Header .ZapLogo {
        margin-right: -0.5rem;
    }
    /*


          .select2-container--default.topperAutoCompleteWrap .select2-selection--single,
    .select2-container.topperAutoCompleteWrap .select2-selection--single {
        width: 85%;
    }
        
  
            */
    .more_partners {
        width: 166px;
        display: inline-block;
        direction: rtl;
        position: absolute;
        left: 0%;
        top: 25%;
    }

        .more_partners .ZapSites {
            display: inline-block;
            position: absolute;
            width: 129px;
            margin-right: 0rem;
        }

    .Header .accessibilityButton {
        margin-right: -1px;
        margin-top: 5px;
    }

    .more_partners .site_logo {
        margin: 0rem -0.8rem;
    }

    .more_partners .more_butt_box {
        position: absolute;
        top: 0%;
        left: 0%;
    }


    .MainDiv .SubMenu {
        display: inline-block;
        height: 37px;
    }

        .MainDiv .SubMenu .SubMenuItem {
            display: table-cell;
            vertical-align: middle;
            border: 1px solid transparent;
        }

        .MainDiv .SubMenu .SubMenuItem-Icon {
            display: table-cell;
            vertical-align: middle;
            height: 33px;
        }
}
/*IE 10*/
@media screen\0 {
    .MainDiv .HeaderContainer {
        display: block;
        position: relative;
        margin: 0rem auto;
    }

    .MainDiv .SubMenu :first-child.SubMenuItem {
        height: 33px;
    }

    .MainDiv .sub-menu-wrapper {
        margin-left: -475px;
    }

    .MainDiv .Header {
        display: inline-block;
        height: auto;
    }

    .MainDiv .sub-menu-wrapper .all-cat .drop-cat.active,
    .MainDiv .sub-menu-wrapper .all-cat .drop-cat:hover {
        background: #0265c2;
    }

    .MainDiv .Header .wrapper {
        display: inline-block;
        text-align: center;
        height: 78px;
        position: relative;
    }

    .more_partners :nth-child(1).site_logo,
    .more_partners :nth-child(2).site_logo,
    .more_partners :nth-child(3).site_logo,
    .more_partners :nth-child(4).site_logo {
        display: inline-block;
    }

    .MainDiv .Header .search {
        position: absolute;
        display: inline-block;
        width: auto;
        top: 25%;
        left: 19%;
    }

        .MainDiv .Header .search form {
            display: table-cell;
            position: relative;
            width: auto;
        }

            .MainDiv .Header .search form select::-ms-expand {
                display: none;
            }

    select::-ms-expand {
        display: none;
    }

    .MainDiv .Header .search > select::-ms-expand {
        display: none;
    }

    .MainDiv > select::-ms-expand {
        display: none;
    }

    select::-ms-expand {
        display: none;
    }

    .MainDiv .Header .search .submitSearch {
        cursor: pointer;
        -webkit-appearance: none;
        position: relative;
        display: inline-block;
        background: url(/Images/search_ie.png?v=1)no-repeat, #0265c2;
    }


    .MainDiv .Header .ZapLogo {
        margin-right: -0.5rem;
    }
    /*


          .select2-container--default.topperAutoCompleteWrap .select2-selection--single,
    .select2-container.topperAutoCompleteWrap .select2-selection--single {
        width: 85%;
    }
        
  
            */
    .more_partners {
        width: 166px;
        display: inline-block;
        direction: rtl;
        position: absolute;
        left: 0%;
        top: 25%;
    }

        .more_partners .ZapSites {
            display: inline-block;
            position: absolute;
            width: 129px;
            margin-right: 0rem;
        }

    .Header .accessibilityButton {
        margin-right: -1px;
        margin-top: 5px;
    }

    .more_partners .site_logo {
        margin: 0rem -0.8rem;
    }

    .more_partners .more_butt_box {
        position: absolute;
        top: 0%;
        left: 0%;
    }


    .MainDiv .SubMenu {
        display: inline-block;
        height: 37px;
    }

        .MainDiv .SubMenu .SubMenuItem {
            display: table-cell;
            vertical-align: middle;
            border: 1px solid transparent;
        }

        .MainDiv .SubMenu .SubMenuItem-Icon {
            display: table-cell;
            vertical-align: middle;
        }
}
/*IE 11*/
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .more_partners {
        margin-top: 0rem;
    }

    .MainDiv .sub-menu-wrapper {
        margin-left: -475px;
    }

    .more_partners .site_logo {
        margin: 0rem -0.8rem;
    }

    .more_partners :nth-child(2).site_logo {
        margin-left: -16px;
    }

    .more_partners .ZapSites {
        margin-right: 0rem;
    }

    .MainDiv .SubMenu .SubMenuItem {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        margin: 0rem 0.025rem;
    }

    .drop-cat {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
    }

    .MainDiv .SubMenu .active-cat.SubMenuItem a {
        padding: 0;
        margin: 0;
        text-align: right;
        font-size: 15px;
    }

    .MainDiv .SubMenu .SubMenuItem:first-child.active-cat a span {
        margin-right: 4px;
    }

    .MainDiv .Header .search .submitSearch {
        height: 42px;
        width: 48px;
        border: 1px solid #000000;
        border-radius: 8px 0 0 8px;
        background: url('../images/search.PNG'), linear-gradient(180deg, #259AAD 0%, #0265C2 100%);
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        float: left;
    }
}

@-moz-document url-prefix() {
    .more_partners {
        margin-top: 0.5%;
    }

        .more_partners .ZapSites {
            margin-top: -5px;
        }

        .more_partners .site_logo {
            margin: 0rem -1.2rem;
        }

        .more_partners .more_butt_box {
            margin-top: 21px;
        }
}



/* Support Firefox */
@-moz-document url-prefix() {
    .MainDiv .SubMenu .SubMenuItem {
        padding: 0 7px !important;
    }

    .MainDiv .sub-menu-wrapper .cats-links .cats-block .cats-block-title {
        font-size: 13px !important;
    }

    .MainDiv .sub-menu-wrapper .sub-menu .all-cat {
        font-size: 15px !important;
    }
}

/* Support Microsoft Edge */
/*@supports (-ms-ime-align:auto) {
    .MainDiv .SubMenu .SubMenuItem {
        padding: 0 7px;
    }
}*/

/* Support chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .MainDiv .SubMenu .SubMenuItem {
        padding: 0 8.6px;
    }

    .MainDiv .sub-menu-wrapper .cats-links .cats-block .cats-block-title {
        font-size: 15px;
    }

    .MainDiv .sub-menu-wrapper .sub-menu .all-cat {
        font-size: 16px;
    }

    .MainDiv .sub-menu-wrapper .all-cat .drop-cat {
        letter-spacing: 0px;
    }
}

#unitContainer {
    width: 18px;
    height: 18px;
    position: absolute;
    background: #195bde 0% 0% no-repeat padding-box;
    border-radius: 50%;
    left: 14px;
    top: -6px;
    display: none;
}

    #unitContainer #unitIndex {
        font: normal normal bold 12px/15px Assistant;
        position: absolute;
        top: 1px;
        left: 6px;
        color: #fff;
    }

.InnerPagesHeaderMain {
    grid-template-columns: 44px 70px minmax(238px, auto) 30px !important;
}

#shoppingCartContainer {
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.personalPrivacyErrorText {
    color: red;
    font-size: 12px;
}