
    /* LIST */
    .SA_WishContainer a.sa_WishAdd >.sa_Wishicon {    
        color: #000000;
        border: 0 none;
        font-size: 13px;
        height: 20px;
        position: relative;
        width: 24px;
        min-width: 4px;
        display: inline-block!important;
        box-shadow: none;
        padding: 0px;
        cursor: pointer;
        background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ4LjAwMDAwMHB0IiBoZWlnaHQ9IjQ4LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNDguMDAwMDAwIDQ4LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CiAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDQ4LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKICAgICAgICAgICAgICAgZmlsbD0iI2U1MjgzNiIgc3Ryb2tlPSJub25lIj4KICAgICAgICAgICAgICAgPHBhdGggZD0iTTczIDM4MCBjLTQ4IC0yMCAtNjggLTExNSAtMzkgLTE4NSAxOSAtNDYgOTYgLTEyNiAxNTcgLTE2NiBsNDkgLTMxCiAgICAgICAgICAgICAgIDQ5IDMxIGM2MSA0MCAxMzggMTIwIDE1NyAxNjYgMTggNDUgMTggMTA4IC0xIDE0NiAtMjcgNTIgLTk3IDY0IC0xNjUgMjkgbC00MAogICAgICAgICAgICAgICAtMjAgLTQwIDIwIGMtNDEgMjEgLTkwIDI1IC0xMjcgMTB6IG0xMjMgLTM1IGMxMCAtOCAzMCAtMTQgNDQgLTE0IDE0IDAgMzQgNgogICAgICAgICAgICAgICA0NCAxNCAzMCAyMyAxMDkgMTkgMTMxIC01IDI0IC0yNiAyNCAtMTA0IDEgLTE0OSAtMjEgLTQwIC04MiAtMTAxIC0xMzYgLTEzNwogICAgICAgICAgICAgICBsLTQwIC0yNyAtNDAgMjcgYy01NCAzNiAtMTE1IDk3IC0xMzYgMTM4IC0yNCA0NiAtMjQgMTIwIDAgMTQ3IDIzIDI1IDEwMSAyOQogICAgICAgICAgICAgICAxMzIgNnoiLz4KICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L3N2Zz4=) no-repeat scroll 0 -3px transparent;
        display: inline-block;
        background-size: 20px;
        vertical-align: middle;}
    /* End List */

    /* ICON - START */
    .SA_WishContainer .sa_WishAdd.sa_Wishicon {
        color: !important;
        border: 0 none;
        font-size: 13px;
        height: 40px;
        position: relative;
        width: 40px;
        min-width: 40px;
        display: inline-block!important;
        box-shadow: none;
        padding: 0px;
        cursor: pointer;
        background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ4LjAwMDAwMHB0IiBoZWlnaHQ9IjQ4LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNDguMDAwMDAwIDQ4LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CiAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDQ4LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKICAgICAgICAgICAgICAgZmlsbD0iI2U1MjgzNiIgc3Ryb2tlPSJub25lIj4KICAgICAgICAgICAgICAgPHBhdGggZD0iTTczIDM4MCBjLTQ4IC0yMCAtNjggLTExNSAtMzkgLTE4NSAxOSAtNDYgOTYgLTEyNiAxNTcgLTE2NiBsNDkgLTMxCiAgICAgICAgICAgICAgIDQ5IDMxIGM2MSA0MCAxMzggMTIwIDE1NyAxNjYgMTggNDUgMTggMTA4IC0xIDE0NiAtMjcgNTIgLTk3IDY0IC0xNjUgMjkgbC00MAogICAgICAgICAgICAgICAtMjAgLTQwIDIwIGMtNDEgMjEgLTkwIDI1IC0xMjcgMTB6IG0xMjMgLTM1IGMxMCAtOCAzMCAtMTQgNDQgLTE0IDE0IDAgMzQgNgogICAgICAgICAgICAgICA0NCAxNCAzMCAyMyAxMDkgMTkgMTMxIC01IDI0IC0yNiAyNCAtMTA0IDEgLTE0OSAtMjEgLTQwIC04MiAtMTAxIC0xMzYgLTEzNwogICAgICAgICAgICAgICBsLTQwIC0yNyAtNDAgMjcgYy01NCAzNiAtMTE1IDk3IC0xMzYgMTM4IC0yNCA0NiAtMjQgMTIwIDAgMTQ3IDIzIDI1IDEwMSAyOQogICAgICAgICAgICAgICAxMzIgNnoiLz4KICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L3N2Zz4=) no-repeat scroll 0 -3px transparent;
        display: inline-block;
        background-size: 40px;
    }

    .SA_WishContainer .sa_WishAdded.sa_Wishicon,.SA_WishContainer a.sa_WishAdd.sa_WishAdded >.sa_Wishicon {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ4LjAwMDAwMHB0IiBoZWlnaHQ9IjQ4LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNDguMDAwMDAwIDQ4LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CgkgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw0OC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCgkgICBmaWxsPSIjZTUyODM2IiBzdHJva2U9Im5vbmUiPgoJICAgPHBhdGggZD0iTTczIDM4MCBjLTQ4IC0yMCAtNjggLTExNSAtMzkgLTE4NSAxOSAtNDYgOTYgLTEyNiAxNTcgLTE2NiBsNDkgLTMxCgkgICA0OSAzMSBjNjEgNDAgMTM4IDEyMCAxNTcgMTY2IDE4IDQ1IDE4IDEwOCAtMSAxNDYgLTI3IDUyIC05NyA2NCAtMTY1IDI5IGwtNDAKCSAgIC0yMCAtNDAgMjAgYy00MSAyMSAtOTAgMjUgLTEyNyAxMHoiLz4KCSAgIDwvZz4KCTwvc3ZnPg==);
    }

    /* ICON - END */

    /* LINK - START */
    .SA_WishContainer .sa_WishAdd.sa_Wishlink{
        color: !important;
    }
    /* LINK - END */

    /* LINK WITH HEART - START */
    .SA_WishContainer .sa_WishAdd.sa_Wishlinkheart{
        color: !important;
    }

    .SA_WishContainer .sa_WishAdd.sa_Wishlinkheart span.wish_heart {
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 20px auto;
        border: none;
        height: 20px;
        position: relative;
        display:inline-block;
        width: 20px;
        vertical-align: text-bottom;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ4LjAwMDAwMHB0IiBoZWlnaHQ9IjQ4LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNDguMDAwMDAwIDQ4LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CiAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDQ4LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKICAgICAgICAgICAgICAgZmlsbD0iI2U1MjgzNiIgc3Ryb2tlPSJub25lIj4KICAgICAgICAgICAgICAgPHBhdGggZD0iTTczIDM4MCBjLTQ4IC0yMCAtNjggLTExNSAtMzkgLTE4NSAxOSAtNDYgOTYgLTEyNiAxNTcgLTE2NiBsNDkgLTMxCiAgICAgICAgICAgICAgIDQ5IDMxIGM2MSA0MCAxMzggMTIwIDE1NyAxNjYgMTggNDUgMTggMTA4IC0xIDE0NiAtMjcgNTIgLTk3IDY0IC0xNjUgMjkgbC00MAogICAgICAgICAgICAgICAtMjAgLTQwIDIwIGMtNDEgMjEgLTkwIDI1IC0xMjcgMTB6IG0xMjMgLTM1IGMxMCAtOCAzMCAtMTQgNDQgLTE0IDE0IDAgMzQgNgogICAgICAgICAgICAgICA0NCAxNCAzMCAyMyAxMDkgMTkgMTMxIC01IDI0IC0yNiAyNCAtMTA0IDEgLTE0OSAtMjEgLTQwIC04MiAtMTAxIC0xMzYgLTEzNwogICAgICAgICAgICAgICBsLTQwIC0yNyAtNDAgMjcgYy01NCAzNiAtMTE1IDk3IC0xMzYgMTM4IC0yNCA0NiAtMjQgMTIwIDAgMTQ3IDIzIDI1IDEwMSAyOQogICAgICAgICAgICAgICAxMzIgNnoiLz4KICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L3N2Zz4=");
    }

    .SA_WishContainer .sa_WishAdded.sa_Wishlinkheart span.wish_heart {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ4LjAwMDAwMHB0IiBoZWlnaHQ9IjQ4LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNDguMDAwMDAwIDQ4LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CgkgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw0OC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCgkgICBmaWxsPSIjZTUyODM2IiBzdHJva2U9Im5vbmUiPgoJICAgPHBhdGggZD0iTTczIDM4MCBjLTQ4IC0yMCAtNjggLTExNSAtMzkgLTE4NSAxOSAtNDYgOTYgLTEyNiAxNTcgLTE2NiBsNDkgLTMxCgkgICA0OSAzMSBjNjEgNDAgMTM4IDEyMCAxNTcgMTY2IDE4IDQ1IDE4IDEwOCAtMSAxNDYgLTI3IDUyIC05NyA2NCAtMTY1IDI5IGwtNDAKCSAgIC0yMCAtNDAgMjAgYy00MSAyMSAtOTAgMjUgLTEyNyAxMHoiLz4KCSAgIDwvZz4KCTwvc3ZnPg==");
    }
    /* LINK WITH HEART - END */

    /* BUTTON - START */

    .SA_WishContainer .sa_WishAdd.sa_Wishbtn{
        background:  none repeat scroll 0 0;
        color:  !important;
        cursor: pointer;
        float: left;
        font-size: 15px;
        margin: 0;
        padding: 8px 15px;
        position: relative;
        text-align: center;
        line-height:1.7;
    }

    .SA_WishContainer .sa_WishAdd.sa_Wishbtn span.wish_heart {
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 25px auto;
        border: 2px solid ;
        height: 100%;
        position: absolute;
        right: -35px;
        top: 0;
        transition: all 0.3s ease-in-out 0s;
        width: 35px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ4LjAwMDAwMHB0IiBoZWlnaHQ9IjQ4LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNDguMDAwMDAwIDQ4LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CiAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDQ4LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKICAgICAgICAgICAgICAgZmlsbD0iI2U1MjgzNiIgc3Ryb2tlPSJub25lIj4KICAgICAgICAgICAgICAgPHBhdGggZD0iTTczIDM4MCBjLTQ4IC0yMCAtNjggLTExNSAtMzkgLTE4NSAxOSAtNDYgOTYgLTEyNiAxNTcgLTE2NiBsNDkgLTMxCiAgICAgICAgICAgICAgIDQ5IDMxIGM2MSA0MCAxMzggMTIwIDE1NyAxNjYgMTggNDUgMTggMTA4IC0xIDE0NiAtMjcgNTIgLTk3IDY0IC0xNjUgMjkgbC00MAogICAgICAgICAgICAgICAtMjAgLTQwIDIwIGMtNDEgMjEgLTkwIDI1IC0xMjcgMTB6IG0xMjMgLTM1IGMxMCAtOCAzMCAtMTQgNDQgLTE0IDE0IDAgMzQgNgogICAgICAgICAgICAgICA0NCAxNCAzMCAyMyAxMDkgMTkgMTMxIC01IDI0IC0yNiAyNCAtMTA0IDEgLTE0OSAtMjEgLTQwIC04MiAtMTAxIC0xMzYgLTEzNwogICAgICAgICAgICAgICBsLTQwIC0yNyAtNDAgMjcgYy01NCAzNiAtMTE1IDk3IC0xMzYgMTM4IC0yNCA0NiAtMjQgMTIwIDAgMTQ3IDIzIDI1IDEwMSAyOQogICAgICAgICAgICAgICAxMzIgNnoiLz4KICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L3N2Zz4=");
    }

    .SA_WishContainer .sa_WishAdded.sa_Wishbtn span.wish_heart{
        background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ4LjAwMDAwMHB0IiBoZWlnaHQ9IjQ4LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNDguMDAwMDAwIDQ4LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CgkgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw0OC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCgkgICBmaWxsPSIjZTUyODM2IiBzdHJva2U9Im5vbmUiPgoJICAgPHBhdGggZD0iTTczIDM4MCBjLTQ4IC0yMCAtNjggLTExNSAtMzkgLTE4NSAxOSAtNDYgOTYgLTEyNiAxNTcgLTE2NiBsNDkgLTMxCgkgICA0OSAzMSBjNjEgNDAgMTM4IDEyMCAxNTcgMTY2IDE4IDQ1IDE4IDEwOCAtMSAxNDYgLTI3IDUyIC05NyA2NCAtMTY1IDI5IGwtNDAKCSAgIC0yMCAtNDAgMjAgYy00MSAyMSAtOTAgMjUgLTEyNyAxMHoiLz4KCSAgIDwvZz4KCTwvc3ZnPg==");
    }

    .SA_WishContainer .sa_WishAdd.sa_Wishbtn span.wish_heart:after,.SA_WishContainer .sa_svg_preview:after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: transparent white transparent transparent !important;
        border-image: none;
        border-style: solid;
        border-width: 6px;
        content: " ";
        height: 0;
        margin-top: -6px;
        pointer-events: none;
        position: absolute;
        right: 100%;
        top: 50%;
        transition: all 0.3s ease-in-out 0s;
        width: 0;
    }

    /* BUTTON - END */

    /* Privew */
    .SA_WishContainer .sa_preview_WishAdd{
        background: red none repeat scroll 0 0;
        color:  white !important;
        cursor: pointer;
        float: left;
        font-size: 15px;
        margin: 0;
        padding: 8px 15px;
        position: relative;
        text-align: center;
        line-height:1.7;
    }
    .SA_WishContainer .sa_svg_preview  {
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 25px auto;
        border: 2px solid #000000;
        height: 100%;
        position: absolute;
        right: -35px;
        top: 0;
        transition: all 0.3s ease-in-out 0s;
        width: 35px;
        box-sizing: border-box;
    }
    .SA_WishContainer .link_wish_add{color: !important;}
    #SA_Mywishlist .SA_WishNoProduct pre{padding: 15px; background-color: #faf7f5; border: 0 none; color: red; font-size: 1em; margin: 0; display: block; box-sizing: border-box;}
    #SA_Mywishlist form{margin-bottom: 0px;}

    .SA_WishContainer :focus {
        outline: none;
    }
    .SP_WishOverlay{
        display: none;
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        background-color: #000000;
        opacity: 0.4;
        background-image: url('data:image/gif;base64,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');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 30px;
    }

    p.sa_WC {display:inline;}

    ul.rig {
        list-style: none;
        font-size: 0px;
        margin-left: -2.5%; /* should match li left margin */
    }
    ul.rig li {
        display: inline-block;
        padding: 10px;
        margin: 0 0 2.5% 2.5%;
        background: #fff;
        border: 1px solid  !important;
        font-size: 16px;
        font-size: 1rem;
        vertical-align: top;
        //box-shadow: 0 0 5px #ddd;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        position: relative;
    }
    ul.rig li img {
        max-width: 100%;
        height: auto;
        //margin: 0 0 10px;
    }
    ul.rig li a.pro_title {
        margin: 0 0 5px;
        font-size: 15px;
        line-height: 1.4;
        font-weight: bold;
        box-sizing: border-box;
        color:  !important;
        display: block;
        width: 100%;
        outline: none;
    }
    #SA_Mywishlist .SA_wish_price{
        color:  !important;
    }

    ul.rig li p {
        font-size: .9em;
        line-height: 1.5em;
        color: !important;
        margin: 0px;
        opacity: 0.8;
    }

    /* class for 4 columns */
    ul.rig.columns-4 li {
        width: 22.5%; /* this value + 2.5 should = 25% */
    }

    @media (max-width: 1000px) {
        ul.rig.columns-4 li {
            width: 30.5%; /* this value + 2.5 should = 25% */
        }
    }

    @media (max-width: 725px) {
        ul.rig.columns-4 li {
            width: 47.5%; /* this value + 2.5 should = 25% */
        }
    }

    @media (max-width: 480px) {
        ul.grid-nav li {
            display: block;
            margin: 0 0 5px;
        }
        ul.grid-nav li a {
            display: block;
        }
        ul.rig {
            margin-left: 0;
        }
        ul.rig li {
            width: 100% !important; /* over-ride all li styles */
            margin: 0 0 20px;
        }
    }

    .img_block{min-height: 165px;display: block;}
    .img_block > a {
        display: inline-block;
        line-height: 165px;
        text-align: center;
        width: 100%;
        outline: none;
    }
    .img_block > a > img{
        margin: 0;
        max-height: 165px;
        max-width: 100%;
        vertical-align: middle;
    }

    .content_block{
        margin: 10px 0 0;
        text-align: left;
        border-top: 1px dashed #ddd;
        padding: 10px 0 0;
    }
     
    .price {
        display: inline-block;
        font-size: 0.9em;
        width: 100%;
        margin: 5px 0 0;
    }
     
    .price > div.div-wishlist {display: inline-block;}

    .price .onsale, .price .prod-price {
        font-weight: bold;
    }
    .price .was {
        font-size: 0.9em;
        margin-left: 10px;

        text-decoration: line-through;
        opacity: 0.5;
    }
    .price .discount {
        color: green;
        font-size: 0.9em;
        margin-left: 10px;
    }
    .btn_container{display: block;margin: 10px 0 0;}
    .sa_wish_frm .Sa_Btn_Full{display: table-cell;vertical-align: top;}
    input[type="submit"].sa_wish_addcart, input[type="button"].sa_wish_addcart {
        background:  none repeat scroll 0 0 !important;
        border: none;
        color:  !important;
        cursor: pointer;
        display: inline-block;
        font-family: "Open Sans",sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: normal;
        max-width: 96%;
        padding: 10px 15px;
        text-decoration: none;
        transition: background 0.5s ease 0s, color 0.5s ease 0s;
        width: 100%;
        border-radius: 2px;
        outline: none;
        margin-left: 4px;
    }
    .SA_Wishremove,.SA_Wishremove:hover,.SA_Wishremove:focus{
        background:  none repeat scroll 0 0 !important;
        color:  !important;
        opacity: 0.5;
        outline: medium none;
        height: 20px;
        width: 20px;
        line-height: 20px;
        position: absolute;
        right: 0;
        text-decoration: none;
        top: 0;
        text-align: center;
        font-size: 15px;
    }

    #SA_Mywishlist .page-header {
        border: none;
        box-sizing: border-box;
        color:  !important;
        display: block;
        font-size: 25px;
        margin: 0px;
        padding: 0px;
        text-align:left;
    }
    .SA_WishContainer {
        position: relative;
        display: inline-block;
        cursor: pointer;
        color: #006080;
    }

    .SA_WishContainer .sa_tooltip-top {
        visibility: hidden;
        width: 120px;
        background-color: #555;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        bottom: 130%;
        left: 50%;
        margin-left: -60px;
        font-size:12px;
    }
    .SA_WishContainer .sa_tooltip-top::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }
    .SA_WishContainer:hover .sa_tooltip-top {
        visibility: visible;
    }

    .SA_WishContainer .sa_tooltip-bottom {
        visibility: hidden;
        width: 120px;
        background-color: #555;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        top: 150%;
        left: 50%;
        margin-left: -60px;
        font-size:12px;
    }
    .SA_WishContainer .sa_tooltip-bottom::after {
        content: "";
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent 555 transparent;
    }
    .SA_WishContainer:hover .sa_tooltip-bottom {
        visibility: visible;
    }

    .SA_WishContainer .sa_tooltip-right {
        visibility: hidden;
        width: 120px;
        background-color: #555;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        top: -5px;
        left: 110%;
        font-size:12px;
    }
    .SA_WishContainer .sa_tooltip-right::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 100%;
        margin-top: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent #555 transparent transparent;
    }
    .SA_WishContainer:hover .sa_tooltip-right {
        visibility: visible;
    }
    .SA_WishContainer .sa_tooltip-left {
        visibility: hidden;
        width: 120px;
        background-color: #555;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        top: 0px;
        right: 110%;
        font-size:12px;
    }
    .SA_WishContainer .sa_tooltip-left::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 100%;
        margin-top: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent transparent #555;
    }
    .SA_WishContainer:hover .sa_tooltip-left {
        visibility: visible;
    }
    .SA_cust_heart_css{    height: 91% !important;
                           right: -38px !important;}



    /* --------------------------------------------------------------------------- 
    
                        Login popup css
    
    -------------------------------------------------------------------------- */

    #sw_login_header {
        color:;
        padding: 20px; 
        font-size: 20px;
        text-align: center;
        width:100%;
        box-sizing: border-box;
    }

    .sw-user-modal a,.sw-user-modal span,.sw-user-modal ul,.sw-user-modal li,.sw-user-modal ol,.sw-user-modal label,.sw-user-modal form,.sw-user-modal input{
        margin: 0;
    }

    .sw-user-modal {
        line-height: 1;
    }

    .sw-user-modal a {
        color:  ;
        text-decoration: none;
    }

    .sw-user-modal img {
        max-width: 100%;
    }

    .sw-user-modal input,.sw-user-modal textarea {
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        background-color: #ffffff;
    }
    .sw-user-modal input::-ms-clear, .sw-user-modal textarea::-ms-clear {
        display: none;
    }

    .sw-user-modal ol,.sw-user-modal ul {
        list-style: none;
        padding:0px;
    }

    .sw-form-error{
        background: rgba(215, 102, 102, 0.9);
        color: #FFF;
        display: none;
        margin: 5px;
        padding: 5px;
        text-align: center;
        border-radius: 3px;
    }

    .sw-form-succ{
        background: #5cb85c;
        color: #FFF;
        display: none;
        margin: 5px;
        padding: 5px;
        text-align: center;
        border-radius: 3px;    
    }


    .sw-form-loader{
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        background: #fff;
        opacity: 0.65;
        filter: alpha(opacity=80);
        z-index: 555;
        display:none;
    }
    .sw-form-loader .loading {
    position: absolute !important;
    margin: auto !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%);
    right: 0;
    height: 90px;
    }

    /* LINK ICON CSS */
    #sa-anchor, #sa-hosted-plugin #sa-anchor {
      position: fixed;
      z-index: 100000000;
    }
    #sa-plugin.sa-ready #sa-anchor, #sa-hosted-plugin.sa-ready #sa-anchor {
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }
    #sa-plugin #sa-anchor[data-position="bottom-left"], #sa-hosted-plugin #sa-anchor[data-position="bottom-left"] {
      left: 0px;
      bottom: 15px;
      right: initial;
      opacity: 1;
    }
    #sa-plugin #sa-anchor[data-position="bottom-right"], #sa-hosted-plugin #sa-anchor[data-position="bottom-right"] {
      right: 0px;
      bottom: 15px;
      left: initial;
      opacity: 1;
    }
    #sa-plugin #sa-anchor[data-position="top-right"], #sa-hosted-plugin #sa-anchor[data-position="top-right"] {
      right: 0px;
      top: 15px;
      left: initial;
      opacity: 1;
    }
    #sa-plugin #sa-anchor[data-position="top-left"], #sa-hosted-plugin #sa-anchor[data-position="top-left"] {
      right: initial;
      top: 15px;
      left: 0px;
      opacity: 1;
    }
    #sa-plugin #sa-anchor[data-position="middle-left"], #sa-hosted-plugin #sa-anchor[data-position="middle-left"] {
      right: initial;
      top: 50%;
      left: 0px;
      opacity: 1;
      transform:translateY(-50%);
    }
    #sa-plugin #sa-anchor[data-position="middle-right"], #sa-hosted-plugin #sa-anchor[data-position="middle-right"] {
      right: 0px;
      top: 50%;
      left: initial;
      opacity: 1;
      transform:translateY(-50%);
    }
    #sa-plugin #notepad-anchor-title{
      color: #323a45;
      outline: 0;
      text-decoration: none;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      margin: 0px;
      padding: 0px;
      display: flex;
      align-items:center;
      justify-content:center;
      padding:2px;
      height: 45px;
      width:45px;
      max-height:45px;
      max-width:45px;
      background: #323a45;
      color: #fff;
      line-height:inherit;
      text-align: center;
      text-decoration: none;
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
      position: relative;
      font-size:0;
      transition:all 200ms ease-in-out;
    }
    #sa-plugin #notepad-anchor-title:hover,
    #sa-plugin #notepad-anchor-title:focus{opacity:0.6;}

    #sa-plugin #sa-anchor[data-position="bottom-left"] .sa-anchor-badge, #sa-hosted-plugin #sa-anchor[data-position="bottom-left"] .sa-anchor-badge {
      top: -12px;
      right: -12px;
    }
    #sa-plugin #sa-anchor[data-position="bottom-right"] .sa-anchor-badge, #sa-hosted-plugin #sa-anchor[data-position="bottom-right"] .sa-anchor-badge {
      top: -12px;
      left: -12px;
      right:auto;
    }
    #sa-plugin #sa-anchor[data-position="top-right"] .sa-anchor-badge, #sa-hosted-plugin #sa-anchor[data-position="top-right"] .sa-anchor-badge {
      top: -12px;
      left: -12px;
      right:auto;
    }
    #sa-plugin #sa-anchor[data-position="top-left"] .sa-anchor-badge, #sa-hosted-plugin #sa-anchor[data-position="top-left"] .sa-anchor-badge {
      top: -12px;
      right: -12px;
    }
    #sa-plugin #sa-anchor[data-position="middle-left"] .sa-anchor-badge, #sa-hosted-plugin #sa-anchor[data-position="middle-left"] .sa-anchor-badge {
      top: -12px;
      right: -12px;
    }
    #sa-plugin #sa-anchor[data-position="middle-right"] .sa-anchor-badge, #sa-hosted-plugin #sa-anchor[data-position="middle-right"] .sa-anchor-badge {
      top: -12px;
      left: -12px;
      right:auto;
    }
    #sa-plugin #sa-anchor .sa-anchor-badge.show-badge, #sa-hosted-plugin #sa-anchor .sa-anchor-badge.show-badge {
      visibility: visible;
    }
    #sa-plugin #sa-anchor .sa-anchor-badge, #sa-hosted-plugin #sa-anchor .sa-anchor-badge {
      visibility: hidden;
      position: absolute;
      background: #FF4500;
      z-index: 1;
      width: 24px;
      text-align: center;
      box-sizing: border-box;
      font-size: 12px;
      color: white;
      border-radius: 100%;
      height: 24px;
      line-height: inherit;
      font-weight: bold;
      border: 1px solid #e83737;
      text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
      box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2);
      max-width: 24px;
      text-overflow: ellipsis;
      overflow: hidden;
      padding: 2px;
      display:flex;
      align-items:center;
      justify-content:center;
    }
    #sa-plugin #notepad-anchor-title svg{height:20px; width:20px; fill:#fff;} 
    @media only screen and (max-width: 600px) {
        #sa-plugin #notepad-anchor-title{width:35px; height:35px;}
        #sa-plugin #notepad-anchor-title svg{height:17px; width:17px; fill:#fff;}
        #sa-plugin #sa-anchor .sa-anchor-badge, #sa-hosted-plugin #sa-anchor .sa-anchor-badge {width:20px;height: 20px;}

    }
    /* END ICON */


    /* -------------------------------- 
    
    xsigin/signup popup 
    
    -------------------------------- */
    .sw-user-modal {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(52, 54, 66, 0.9);
        z-index: 3;
        overflow-y: auto;
        cursor: pointer;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity 0.3s 0, visibility 0 0.3s;
        -moz-transition: opacity 0.3s 0, visibility 0 0.3s;
        transition: opacity 0.3s 0, visibility 0 0.3s;
    }
    .sw-user-modal.is-visible {
        visibility: visible !important;
        opacity: 1;
        -webkit-transition: opacity 0.3s 0, visibility 0 0;
        -moz-transition: opacity 0.3s 0, visibility 0 0;
        transition: opacity 0.3s 0, visibility 0 0;
        z-index: 555555555;
    }
    .sw-user-modal.is-visible .sw-user-modal-container {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    .sw-form input::-webkit-input-placeholder { color:#ccc; }
    .sw-form input::-moz-placeholder { color: #ccc; }
    .sw-form input{ color: ; }
    .sw-form input:focus{ color: ; }

    .sw-user-modal-container {
        color:;
        position: relative;
        width: 90%;
        max-width: 500px;
        background: #FFF;
        margin: 3em auto 4em;
        cursor: auto;
        border-radius: 0.25em;
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px);
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        transition-duration: 0.3s;
        text-shadow: none;
    }
    .sw-user-modal-container .sw-switcher:after {
        content: "";
        display: table;
        clear: both;
    }
    .sw-user-modal-container .sw-switcher li {
        width: 50%;
        float: left;
        text-align: center;
        list-style:none;
    }
    .sw-user-modal-container .sw-switcher li:first-child a {
        border-radius: .25em 0 0 0;
    }
    .sw-user-modal-container .sw-switcher li:last-child a {
        border-radius: 0 .25em 0 0;
    }
    .sw-user-modal-container .sw-switcher a {
        display: block;
        width: 100%;
        height: 50px;
        line-height: 50px;
        background: #d2d8d8;
        color: #809191;
    }
    .sw-user-modal-container .sw-switcher a.selected {
        background: #FFF;
        color: #505260;
    }




    @media only screen and (min-width: 600px) {
        .sw-user-modal-container {
            margin: 4em auto;
        }
        .sw-user-modal-container .sw-switcher a {
            height: 60px;
            line-height: 60px;
        }
    }

    .sw-form {
        padding: 1.4em;
    }
    .sw-form .sw_fieldset {
        position: relative;
        margin: 1.4em 0;
    }
    .sw-form .sw_fieldset:first-child {
        margin-top: 0;
    }
    .sw-form .sw_fieldset:last-child {
        margin-bottom: 0;
    }
    .sw-form label {
        font-size: 14px;
        font-size: 0.875rem;
    }
    .sw-form label.image-replace {
        /* replace text with an icon */
        display: inline-block;
        position: absolute;
        left: 15px;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-indent: 100%;
        white-space: nowrap;
        color: transparent;
        text-shadow: none;
        background-repeat: no-repeat;
        background-position: 50% 0;
    }
    .sw-form label.sw-firstname ,.sw-form label.sw-lastname {
        background-image: url('../wishlistapp/assets/cd-icon-username.svg');
    }
    .sw-form label.sw-email {
        background-image: url('../wishlistapp/assets/cd-icon-email.svg');
    }
    .sw-form label.sw-password {
        background-image: url('../wishlistapp/assets/cd-icon-password.svg');
    }
    .sw-form input {
        margin: 0;
        padding: 0;
        border-radius: 0.25em;
    }
    .sw-form input.full-width {
        width: 100%;
        max-width:100%;
    }
    .sw-form input.has-padding {
        padding: 10px 20px 10px 50px;
        box-sizing: border-box;
        height: 45px;
    }
    .sw-form input.has-border {
        border: 1px solid #d2d8d8;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
    }
    .sw-form input.has-border:focus {
        border-color: #343642;
        box-shadow: 0 0 5px rgba(52, 54, 66, 0.1);
        outline: none;
    }
    .sw-form input.has-error {
        border: 1px solid #d76666;
    }
    .sw-form input[type=password] {
        /* space left for the HIDE button */
        padding-right: 65px;
    }
    .sw-form input[type=submit] {
        padding: 16px 0;
        cursor: pointer;
        background: ;
        color: ;
        font-weight: bold;
        border: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        box-shadow: none;
        text-shadow: none;
        box-sizing:border-box;
    }
    .sw-form input[type=submit]:hover, .sw-form input[type=submit]:focus {
        opacity: 0.8;
        outline: none;
        background:;
        color: ;
    }
    .sw-form .hide-password {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        padding: 6px 15px;
        border-left: 1px solid #d2d8d8;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        font-size: 14px;
        color: #343642;
    }
    .sw-form .sw-error-message {
        display: inline-block;
        position: absolute;
        left: -5px;
        bottom: -35px;
        background: rgba(215, 102, 102, 0.9);
        padding: 5px;
        z-index: 2;
        color: #FFF;
        font-size: 13px;
        border-radius: 0.25em;
        /* prevent click and touch events */
        pointer-events: none;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity 0.2s 0, visibility 0 0.2s;
        -moz-transition: opacity 0.2s 0, visibility 0 0.2s;
        transition: opacity 0.2s 0, visibility 0 0.2s;
    }
    .sw-form .sw-error-message::after {
        /* triangle */
        content: '';
        position: absolute;
        left: 22px;
        bottom: 100%;
        height: 0;
        width: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid rgba(215, 102, 102, 0.9);
    }
    .sw-form .sw-error-message.is-visible {
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.2s 0, visibility 0 0;
        -moz-transition: opacity 0.2s 0, visibility 0 0;
        transition: opacity 0.2s 0, visibility 0 0;
    }
    .sw-form input[type='submit']{line-height:20px;width:100%;height:50px;}
    @media only screen and (min-width: 600px) {
        .sw-form {
            padding: 2em;
        }
        .sw-form .sw_fieldset {
            margin: 2em 0;
        }
        .sw-form .sw_fieldset:first-child {
            margin-top: 0;
        }
        .sw-form .sw_fieldset:last-child {
            margin-bottom: 0;
        }
        .sw-form input.has-padding {
            padding: 10px 20px 10px 50px;
            box-sizing: border-box;
            height: 45px;
        }
        .sw-form input[type=submit] {
            padding: 16px 0;
        }
    }

    .sw-form-message {
        padding: 0px;
        font-size: 14px;
        line-height: 1.4;
        text-align: center;
        color:;
    }
    @media only screen and (min-width: 600px) {
        .sw-form-message {
            padding: 0px;
        }
    }

    .sw-form-bottom-message {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: -55px;
        text-align: center;
        font-size: 14px;
    }
    .sw-form-bottom-message a {
        color: ;
        text-decoration: underline;
        font-size: 14px;
        padding:0 15px;
    }
    .sw-form-bottom-message a:hover {
        outline: none;
        color: ;
    }

    .sw-close-form {
        /* form X button on top right */
        display: block;
        position: absolute;
        width: 40px;
        height: 40px;
        right: -40px;
        top: -38px;
        background: url('../wishlistapp/assets/cd-icon-close.svg') no-repeat center center;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
    }
    @media only screen and (min-width: 1170px) {
        .sw-close-form {
            /*display: none;*/
        }
    }

    @media only screen and (max-width:767px) {
        .sw-close-form{ width:22px; right:0;}
        .sw-form-loader .loading{height:60px;}
        .sw-form input.has-padding{ height:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%;}
    }

    #sw-login, #sw-signup, #sw-reset-password {
        display: none;
    }

    #sw-login.is-selected, #sw-signup.is-selected, #sw-reset-password.is-selected {
        display: block;
    } 

    
    /* My Wishlist Page - START */

    .SA_Wishcontols .select-wrapper {
        width: 100%;
        margin: 0px;
        border: none;
        box-sizing: border-box;
        position: relative;
        background: transparent;
        overflow: hidden;
        vertical-align: bottom;
    }

    .SA_Wishcontols .select-wrapper:after {
        content: '';
        display: block;
        height: 15px;
        width: 15px;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -7.5px;
        pointer-events: none;
    }

    .SA_Wishcontols .select {
        -webkit-appearance: none;
        -moz-appearance: none;
        width: 100%;
        font-size: 15px;
        background: transparent !important;
        padding: 0px 12px;
        border: none;
        border-radius: 3px;
        box-sizing: border-box;
        height: auto;
        line-height: 20px;
        max-width: none;
        display: block;
        color: #31373d;
        margin:0px;
    }

    .SA_Wishcontols .select:focus {
        outline: none;
        border: none;
    }

    .SA_Wishcontols .select option {
        color: #31373d;
    }

    .SA_Wishcontols .select:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 #000;
    }

    .SA_Wishcontols .select::-ms-expand {
        display: none;
    }

    .SA_Wishcontols .select:focus::-ms-value {
        background: transparent;
        color: #31373d;
    }


    .SA_Wishcontols .select-wrapper:after{
        background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2028%2028%22%20enable-background%3D%22new%200%200%2028%2028%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23798c9c%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23329ECC%22%20d%3D%22M24.5%2C6.2L13.9%2C16.8L3.5%2C6.2L0.8%2C9l13.2%2C13.3L27.2%2C9L24.5%2C6.2z%22%2F%3E%3C%2Fsvg%3E);
    }
    .SA_Wishcontols{margin:15px 0;}
    .SA_Wishcontols .navbar {
        border-radius: 4px;
        min-height: 50px;
        position: relative;
        border: 1px solid transparent;
    }

    .SA_Wishcontols .navbar-default {
        background-color: #f8f8f8;
        border-color: #e7e7e7;
    }

    .SA_Wishcontols .container-fluid {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0px;
        padding-right: 15px;
        display:table;
        box-sizing: border-box;
        width:100%;
    }

    .SA_Wishcontols .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        overflow: visible !important;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        box-shadow: none;
        width: auto;
        display: table;
        box-sizing: border-box;
    }
    .SA_Wishcontols .navbar-text {
        float: left;
        margin: 12px;
        color: #777;
    }

    .SA_Wishcontols .navbar-nav {
        float: left;
        margin: 0;
        list-style: outside none none;
        padding-left: 0;
        display: table;
    }
    .SA_Wishcontols .navbar-nav > li {
        float: left;
        box-sizing: border-box;
        margin:0px;
        border-right:1px solid #e7e7e7;
    }
    .SA_Wishcontols .navbar-nav > li > * {
        padding: 15px;
        line-height: 20px;
        display: block;
        position: relative;
        box-sizing: border-box;
        background-color: transparent;
    }

    /* My Wishlist Page - END */

    .sa_Wishdrop{
        background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSc4cHgnIGhlaWdodD0nMTNweCcgdmlld0JveD0nMCAwIDggMTMnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDggMTMnIHhtbDpzcGFjZT0ncHJlc2VydmUnPgogICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGZpbGw9JyMzMzMnIHBvaW50cz0nMCw4IDQsMTMgOCw4Jy8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBmaWxsPScjMzMzJyBwb2ludHM9JzQsMCAwLDUgOCw1Jy8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=);
        background-position: center center;
        background-repeat: no-repeat;
        margin: 0;
        padding:0 10px;
        color: transparent;
    }
    .sa_Wishdrop_content {
        white-space: nowrap;
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        min-width: 160px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 9999;
        margin: 5px 0 0;
        padding:5px 0;
        font-size: 14px;
        border:1px solid #ccc;
        background-color: #fff;
    }

    .sa_Wishdrop_content a {
        color: black;
        text-decoration: none;
        display: block;
        padding: 3px 10px;
        line-height: 1.4;
        outline:none;

    }
    .sa_Wishdrop_content a.sa_WishAdd_list,.wishlist-sharer a{transition:.5s;}
    .sa_Wishdrop_content a.sa_WishAdd_list:hover{
        padding-left:20px;
    }

    /* Add new List */
    .sa_add_new_list,.sa_update_new_list,.sa_login_Forlist{
        display:none;
        margin-bottom: 15px;
        padding: 20px 10px 0;
        margin-top: -20px;
        border: 1px solid #e7e7e7;
        border-top:0px;
    } 

    .sa_add_input,.sa_update_input{ 
        max-width:27% !important;
        display: inline !important;
        line-height: normal;
        border: 1px solid #ddd;
        color: #333 !important;
    }
    .sa_add_new_btn,.sa_hide_del_btn,.sa_hide_add_new_btn{

        border: none;
        color:  !important;
        cursor: pointer;
        display: inline-block;
        font-family: "Open Sans",sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: normal;
        max-width: 100%;
        padding: 10px 15px;
        text-decoration: none;
        transition: background 0.5s ease 0s, color 0.5s ease 0s;
        border-radius: 2px;
        outline: none;
    }
    .sa_list_er{border:1px solid red !important;}
    .sa_add_new_btn{background:  none repeat scroll 0 0 !important;}

    .sa_hide_del_btn,.sa_hide_add_new_btn{color:  !important;background:  none repeat scroll 0 0 !important;opacity: 0.7;    margin-left: 4px;}

    .sa_your_list ul li:before {
        content: "\0BB \020";
    }
    .sa_edit_txt{
        width: auto !important;
        display: inline !important;
    }
    .SA_WishContainer .sa_Wishcount{display:inline;color: !important;}

    #SA_Mywishlist #SA_Wishpros .move_loader,.SA_WishContainer .move_loader{
        position:absolute;
        padding-left:15px;
    }
    .sa_hide_add_new_btn,.sa_hide_update_btn{position:relative;width: auto;}
    .wishlist-sharer > a:hover{transform: translateY(-4px);}


    .SA_WishContainer .sa_heart_loader{
        animation:sa_zoom_effect .6s ease-in-out infinite;
    }
    /*Make heart icon as loader*/
    @-webkit-keyframes sa_zoom_effect {
        from {
            -webkit-transform: scale(1,1);
        }
        to {
            -webkit-transform: scale(1.2,1.2);
        }
    }
