.wishlist {
    color: #222;
}
.desktop_hidden{
    display: none;
}
.wishlist .left-align{
    text-align: left;
}
body.wishlist .wishlist_summary .print_wrapper{
    float: left;
}
.wishlist_inner_content{
    margin: 0 auto;
    width: 100%;
    max-width: 1060px;
}
.wish_list_view{
    position: relative;
}
.wishlist .wishlist_content .list
{
    border-bottom: 1px #cccccc solid;
}
.wishlist .bottom-txt{
    vertical-align: bottom;
    line-height: 20px;
}
.wishlist .wishlist_content .list.wrow
{
    padding: 2.5em 0px 1em;
    color: #000;
    font-size: 12px;
}
body.wishlist.dir_rtl .wishlist_content .list.wrow > div{
    float: right;
}
.wishlist .wishlist_content .spr_row {
    padding: 1em 0 0.75em 0;
}
.wishlist_content .htitles {
    color: #222;
}
.wishlist_content .htitles *,
.wishlist_content .htitles {
    padding-right: 0;
    padding-left: 0;

}
body.wishlist.dir_rtl .wishlist_content .picking_bin_title{
    font-size: 12px;
    line-height: 15px;
    color: #222;
    float: right;
    margin-top: 9px;
    font-family: tahomabd;
}
body.wishlist.dir_rtl .wishlist_content .picking_bin_title.first{
    padding-left: 24px;
}
body.wishlist.dir_rtl .wishlist_content .product_details{
    text-align: right;
}
body.wishlist.dir_rtl .wishlist_content .product_details .inner_product_details{
    margin-top: 3px;
}

body.wishlist.dir_rtl .wishlist_content .sprs_row,
/*body.wishlist.dir_rtl .wishlist_content .picking_bin_title,*/
/*body.wishlist.dir_rtl .wishlist_content .title .one_t,*/
body.wishlist.dir_rtl .wishlist_content .title .two_t,
body.wishlist.dir_rtl .wishlist_content .stock_column,
body.wishlist.dir_rtl .wishlist_content .product_quantity,
body.wishlist.dir_rtl .wishlist_content .price{
    float: right;
}
.wishlist .wishlist_content .title .two_t {
    text-align: right;
}
body.wishlist.dir_rtl .wishlist_content .product_quantity {
    text-align: left;
    padding: 0;
}
body.wishlist.dir_rtl .wishlist_content .product_quantity .fs-counter button {
    margin-left: 0.001em;
}
body.wishlist.dir_rtl .wishlist_content .product_quantity .fs-counter button:hover {
    background: none;
    border: 1px solid;
    transition: border 0.4s ease-out;
    -webkit-transition: border 0.4s ease-out;
    -moz-transition: border 0.4s ease-out;
    -o-transition: border 0.4s ease-out;
}
body.wishlist.dir_rtl .wishlist_content .product_quantity .fs-counter button:focus {
    outline: none;
    border: 1px solid;
    background: none;
}
body.wishlist .wishlist_register {
    text-align: center;
    float: right;
    width: 100%;
}
body.wishlist .wishlist_register .reg_btn {
    text-align: left;
}
body.wishlist .wishlist_register .reg_btn_m a,
body.wishlist .wishlist_register .reg_btn_m a:hover,
body.wishlist .wishlist_register .reg_btn a,
body.wishlist .wishlist_register .reg_btn a:hover {
    color: #ffffff;
    text-decoration: none;
}
body.wishlist .reg_text {
    text-align: right;
    direction: rtl;
    font-size: 12px;
    color: #222;
    line-height: 15px;
}
.wishlist_register .reg_text a{
    color: #407ab1;
    text-decoration: underline;
}
body.wishlist .wishlist_register .reg_btn .button
{
    display: inline-block;
    float: left;
    margin-right: 13px;
    font-size: 15px;
    padding: 6px 26px;
}
body.wishlist .wishlist_register .reg_text,
body.wishlist .wishlist_register .reg_btn
{
    float: right;
}
body.wishlist .print_wrapper {
    display: inline-block;
    width: auto;
    margin: 4px 0 20px;
}
.wishlist .wishlist_content .blockit{
    display: block;
}
.wishlist .title{
    text-transform: uppercase;
    /*margin-top: 70px;*/
}
.wishlist .main_title_top{
    margin-top: 70px;
}
.wishlist_content .title .one_t .subtotal_t,
.wishlist_content .title .one_t .qty_t
/*.wishlist_content .title .two_t */
{
    font-family: Tahomabd;
    font-size: 12px;
}
.wishlist_content .title .one_t .subtotal_t{
    width: 24%;
}
.wishlist_content .title .one_t .qty_t{
    text-align: center;
    width: 125px;
}
.wishlist .main_title h1,
.wishlist .main_title {
    text-align: center;
    font-size: 30px;
    margin-bottom: 0;
    color: #333;
}
.wishlist .bolded{
    font-size: 12px;
    font-family: tahomabd;
}
.wishlist .totals{
    font-size: 13px;
    display: inline-block;
    line-height: 19px;
    margin-bottom: 50px;
}
.wishlist .wishlist_content .price,
.wishlist .wishlist_content .single_price
{
    font-size: 22px;
    color: #222;
}
.wishlist .total_price{
    display: inline-block;
}
.wishlist .total_price .price{
    padding-left: 5px;
    direction: rtl;
    unicode-bidi: embed;
}
.wishlist .total_price .currency{
}
.wishlist .wishlist_content .title .two_t,
.wishlist .wishlist_content .title .one_t > span
{
    line-height: 55px;
    vertical-align: middle;
}
.wishlist .wishlist_content .title .one_t > span,
.wishlist .total_items{
    display: inline-block;
}
.wishlist_content .stock
{
    font-size: 13px;
    margin-bottom: 5px;
}
body.wishlist.dir_rtl .wishlist_content .stock_column,
.wishlist .total_items
{
    direction: rtl;
}
body.wishlist.dir_ltr .wishlist_content .stock_column  img {
    margin-right: 8px;
    width: 13px;
}
body.wishlist.dir_rtl .wishlist_content .stock_column  img {
    margin-left: 8px;
    width: 13px;
}
/*.wishlist_content .stock_column .outstock i {*/
    /*color: red;*/
/*}*/
/*.wishlist_content .stock_column .instock i {*/
    /*color: green;*/
/*}*/
.wishlist_content .stock_column .sales_method_s{
    /*margin-top: 12px;*/
}
.wishlist_content .stock_column .sales_method_s .sales_method_s_location{
    font-family: tahomabd;
    font-size: 13px;
    line-height: 22px;
    padding-left: 3px;
}
.wishlist .total_items .sum{
    padding-left: 5px;
    font-family: tahomabd;
}
.wishlist .total_items .items_title{

}
.wishlist .stores select{
    height: 100%;
}
.wishlist .wishlist_content .title .one_t .stores{
    text-align: right;
    height: 55px;
    position: relative;
}
.wishlist .wishlist_content .stores.wrow{
    width: 30%;
}
.wishlist .wishlist_content .stores .select_inner {
    position: absolute;
    width: 100%;
    z-index: 1;
    background: white;
    color: #222;
}
.wishlist .wishlist_content .stores .select_inner .form-group .select2-choice.ui-select-match{
    top: 0;
    line-height: 39px;
}
.wishlist .wishlist_content .stores .select_inner .uis_name{
    font-family: tahoma;
}
.wishlist .wishlist_content .info-toolkit{
    float: right;
    text-align: right;
    padding-right: 17px;
    padding-top: 16px;
}
.wishlist .wishlist_content .info-toolkit img{
    width: 18px;
}
body.wishlist .wishlist_wrapper .wishlist_content .htitles.list.title .uis.ui-select-container i.glyphicon.glyphicon-menu-up,
body.wishlist .wishlist_wrapper .wishlist_content .htitles.list.title .uis.ui-select-container i.glyphicon.glyphicon-menu-down {
    top: -3px;
}
.wish_list_view .delete_all_wrapp a img{
    width: 24px;
}
.wishlist .wishlist_content .list .tooltip.left{
    min-width: 266.25px;
}
.wishlist .wishlist_content .list .tooltip .tooltip-inner{
    min-width: 261px;
}
.wishlist_content{
    margin: 0 11px 3%;
}
.wishlist_content .content_wrap{
    text-align: right;
}
.wishlist_content .content_wrap .price_logo_wrap{

}

.wishlist_content .product_details .prod_link .prod_series span{
    border-bottom: 1px transparent solid;
    -webkit-transition: border-bottom .2s linear;
    -o-transition: border-bottom .2s linear;         /* Opera */
    -ms-transition: border-bottom .2s linear;       /* IE 9 */
    -moz-transition: border-bottom .2s linear;
    transition: border-bottom .2s linear;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 15px;
    line-height: 23px;
    color: #222;
}
.wishlist_content .product_details .prod_link:hover .prod_series span {
    border-bottom: 1px #000 solid;
    -webkit-transition: border-bottom .2s linear;
    -o-transition: border-bottom .2s linear;         /* Opera */
    -ms-transition: border-bottom .2s linear;       /* IE 9 */
    -moz-transition: border-bottom .2s linear;
    transition: border-bottom .2s linear;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.wishlist .mod_action,
.wishlist_content .update_qty
{
    /*letter-spacing: 0.1em;*/
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 30px;
    width: 125px;
    height: 35px;
    font-family: tahoma;
    line-height: 14.375px;
    padding: 1rem 2rem;
}
.wishlist_content .update_qty
{
    opacity: 0;
    display: none;
}
.wishlist_content .update_qty.active
{
    opacity: 1;
    display: block;
    -webkit-transition: opacity 0.6s linear 0s, display 2s linear 0;
    -o-transition: opacity 0.6s linear 0s, display 2s linear 0;         /* Opera */
    -ms-transition: opacity 0.6s linear 0s, display 2s linear 0;       /* IE 9 */
    -moz-transition: opacity 0.6s linear 0s, display 2s linear 0;
    transition: opacity 0.6s linear 0s, display 2s linear 0;

}
.wishlist_content .product_details .prod_link{
    color: #000;
}
.wishlist_content .product_details .prod_link:hover{
    text-decoration: none;
}
.wishlist_content .product_quantity input[type="text"] {
     height: 34px;
 }
.wishlist_content .prod_id {
    display: none;
}
.wishlist_content .picking_bin_self{
    background: #000000;
    display: inline-block;
    min-width: 38px;
    height: 24px;
    line-height: 24px;
    vertical-align: top;
    color: #ffffff;
    font-size: 15px;
    font-family: tahoma;
    text-align: center;
}
.wishlist_content .wishlist_actions a {
    color: #222222;
    text-decoration: none;
    display: inline-block;
    line-height: 14px;
}

.wishlist_content .sprs_wrap {
    width: 100%;
    margin-top: 13px;
}
.wishlist_content .sprs_wrap .sprs_row{
    width: 100%;
}
.wishlist_content .sprs_wrap .sprs_row .stock_column{
    float: none;
}
.wishlist_content .sprs_wrap .spr_row > div {
    float: right;
}
.wishlist_wrapper .content_wrap .price .price_m{
    font-size: 22px;
    direction: rtl;
    unicode-bidi: embed;
}
.wishlist_content .sprs_row,
.wishlist_content .sprs_wrap,
.wishlist_content .wishlist_actions,
.wishlist_content .content_wrap,
.wishlist_content .picking_bin_title,
.wishlist_content .picking_bin_val,
.wishlist_content .picking_bin_wrap {
    padding-right: 0;
    padding-left: 0;
}

body.dir_rtl.wishlist .shefa_message {
    direction: rtl;
}
body.dir_ltr .wishlist_content .picking_bin_val {
    text-align: right;
}
body.dir_rtl .wishlist_content .picking_bin_val {
    /*text-align: left;*/
}
body.dir_rtl .wishlist_content .picking_bin_val .picking_bin_self {
    /*text-align: right;*/
}
body.dir_rtl .wishlist_content .stock_column,
body.dir_rtl .wishlist_content .product_details,
body.dir_rtl .wishlist_content .product_quantity,
body.dir_rtl .wishlist_content .price
{
    padding-left: 0;
}
body.dir_rtl .wishlist_content .price {
    text-align: left;
}
body.dir_ltr .wishlist_content .sprs_row,
body.dir_ltr .wishlist_content .stock_column,
body.dir_ltr .wishlist_content .product_details,
body.dir_ltr .wishlist_content .product_quantity,
body.dir_ltr .wishlist_content .price {
    padding-right: 0;
}
body.dir_rtl .wishlist_content .wishlist_actions a
{
    margin-right: 22px;
    direction: rtl;
}
body.dir_rtl .wishlist_content .wishlist_actions a img {
    width: 22px;
}
body.dir_ltr .wishlist_content .wishlist_actions a
{
    margin-left: 22px;
}
.wishlist_content .wishlist_actions a:hover span {
    border-bottom: 1px solid #000000;
    color: #222222;
    transition: color 0.2s linear 0s, border 0.2s linear 0s;
    -webkit-transition: color 0.2s linear 0s, border 0.2s linear 0s;
    -moz-transition:color 0.2s linear 0s, border 0.2s linear 0s;
    -o-transition: color 0.2s linear 0s, border 0.2s linear 0s;
    -ms-transition: color 0.2s linear 0s, border 0.2s linear 0s;
}
.wishlist_content .wishlist_actions a span {
    font-size: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    color: #000000;
    display: inline-block;
    transition: color 0.3s linear 0s, border 0.3s linear 0s;
    -webkit-transition: color 0.3s linear 0s, border 0.3s linear 0s;
    -moz-transition: color 0.3s linear 0s, border 0.3s linear 0s;
    -o-transition: color 0.3s linear 0s, border 0.3s linear 0s;
    -ms-transition: color 0.3s linear 0s, border 0.3s linear 0s;
}
.wishlist_content .price_title_m
{
    display: none;
}
.wishlist_content .wishlist_actions {
    margin-top: 22px;
}

.wishlist_content .remove_dig p {
    font-size: 16px;
}
body.dir_rtl .wishlist_content .remove_dig p
{
    direction: rtl;
}
.controls .checkout {
    margin: 15px;
}
body.dir_rtl .controls .checkout {
    direction: rtl;
}
.wishlist .aisle {
    font-family: tahomabd;
}
.wishlist .product_picking_bin{
    background: #000000;
    display: inline-block;
    min-width: 35px;
    height: 24px;
    line-height: 24px;
    vertical-align: top;
    color: #ffffff;
    font-size: 15px;
    font-family: tahoma;
    letter-spacing: 0.45px;
}
.wishlist .picking_bin_val{
    color: #000;
    display: inline-block;
    vertical-align: bottom;
    float: none;
}
.wishlist_summary .price_m {
    font-size: 25px;
    font-family: Tahomabd;
    color: #222;
}
.wish_list_view .wishlist_summary {
    border: 1px #cccccc solid;
    padding: 10px 20px 45px;
    text-align: right;
    direction: rtl;
    margin-bottom: 10px;
}
.wish_list_view .wishlist_summary h3 {
    text-align: right;
    font-family: Tahomabd;
    color: #222;
    font-size: 26px;
}
.wishlist_summary .price_row
{
    line-height: 37px;
    font-family: Tahomabd;
    color: #222;
    font-size: 17px;
}
.wish_list_view .wishlist_summary .reg_text,
.wish_list_view .wishlist_summary .reg_btn,
.wish_list_view .wishlist_summary .price_row,
.wish_list_view .wishlist_summary .price_wrap,
.wish_list_view .wishlist_summary .total_price {
    padding: 0;
}
.wish_list_view .items_included.package {
    width: 100%;
}
.wish_list_view .wishlist_summary .price_wrap {
    padding-bottom: 18px;
    margin-bottom: 75px;
    margin-top: 15px;
    border-bottom: 1px #767676 solid;
    text-align: left;
}
.wish_list_view .delete_all_wrapp {
    border-bottom: 1px #cccccc dashed;
    margin-top: 36px;
    padding-bottom: 36px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
}
.wish_list_view .package_row > * {
    padding-left: 0;
    padding-right: 0;
}
.wish_list_view .reg_btn .button{
    font-size: 15px;
    font-family: Tahoma;
    line-height: 19px;
    padding: 6px 20px;
}
body.dir_rtl .wish_list_view .package_row > *,
body.dir_rtl .wishlist_summary .price_wrap .price_row {
    float: right;
    text-align: right;
}
body.dir_rtl .wish_list_view .delete_all_wrapp .delete_all_link
{
    direction: rtl;
}
.wish_list_view .delete_all_wrapp .delete_all_link
{
    display: inline-block;
    font-size: 15px;
    line-height: 17px;
    font-family: Tahoma;
    color: #2d2e33;
}
.wish_list_view .wishlist_register .reg_btn {
    display: block;
}
.wish_list_view .reg_btn_m {
    display: none;
}
.wish_list_view .reg_btn_m .button {
    font-size: 17px;
}
.wishlist .stock_column .package_details span,
.desktop_hidden span{
    margin-top: 5px;
    text-decoration: underline;
    color: #407AB1;
    cursor: pointer;
    display: inline-block;
    direction: rtl;
}
@media (min-width: 767px) and (max-width: 926px) {
    .wishlist_content .sprs_row .product_details {
        width: 40%;
    }
    .wishlist_content .sprs_row .picking_bin_wrap {
        width: 60%;
    }
    .wishlist_content .sprs_row{
        width: 85%;
    }
}

@media (min-width: 767px) {
    body.wishlist .wishlist_wrapper .wishlist_register.wishlist_register_desktop_login .reg_btn .button,
    body.wishlist .wishlist_wrapper .wishlist_register.wishlist_register_desktop_login .print_wrapper {
        margin-bottom: 0;
    }
    body.wishlist .wishlist_wrapper .wishlist_content .htitles.list.title.shefa_message_content {
        margin-top: 30px;
    }
    body.wishlist .wishlist_wrapper .wishlist_content .htitles.list.title {
        margin-top: 50px;
    }

    body.wishlist .wishlist_wrapper .wishlist_content .htitles.list.title .uis.ui-select-container
    {
        font-size: 12px;
}
    body.wishlist .wishlist_wrapper .wishlist_register.wishlist_register_desktop_login .reg_text {
        padding-top: 6px;
        line-height: 19px;
    }
}

@media (max-width: 768px) {
    .wishlist .wishlist_content .stores .select_inner{
        position: static;
    }
    .wishlist .wishlist_content .stores .select_inner .form-group{
        margin-bottom: -2px;
    }
    .wishlist_content .spr_row
    {
        border-top: 1px dashed #cccccc;
    }
    body.dir_rtl .wishlist_content .sprs_row .picking_bin_wrap {
        padding-right: 15px;
    }
    .wishlist_content .wishlist_actions a span,
    .wishlist .wishlist_content .info-toolkit
    {
        display: none;
    }
    body.wishlist.dir_rtl .wishlist_content .stock_column {
        padding-right: 0;
    }
    .wishlist_content .price_title_m
    {
        display: inline-block;
        font-weight: normal;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 37px;
    }
    .dir_rtl .wishlist_content .price_title_m
    {
        letter-spacing: 0;
        float: right;
        text-align: right;
        font-family: tahoma;
    }
    body.dir_rtl .wishlist_content .price
    {
        direction: rtl;
    }
    .wishlist_content .price_logo_wrap
    {
        width: 100px;
    }
    .wishlist .wishlist_content .title .one_t .qty_t,
    .wishlist .wishlist_content .title .one_t .subtotal_t {
        display: none;
    }

    body.wishlist.dir_rtl .wishlist_content .title .two_t,
    body.wishlist.dir_rtl .wishlist_content .title .one_t {
        width: 100%;
    }
    /*.wishlist .wishlist_content .info-toolkit{*/
        /*height: 54px;*/
        /*width: 10%;*/
    /*}*/
    .wishlist_content .remove_dig p {
        font-size: 14px;
    }
}

@media (max-width: 440px) {

    body.wishlist.dir_rtl .wishlist_content .title .two_t,
    body.wishlist.dir_rtl .wishlist_content .title .one_t {
        width: 100%;
    }
}
.wishlist .wishlist_content .price_logo_wrap
{
    text-align: center;
}
.wishlist .mod_action.secondary {
    border: 1px #ccc solid;
    color: #000;
    padding-top: 9px;
    padding-bottom: 10px;
}
.wishlist .wishlist_content .single_price {
    direction: rtl;
}
.wishlist .wishlist_content .regular_price {
    font-size: 14px;
}
.wishlist .wishlist_wrapper_empty {
    text-align: center;
    margin-bottom: 480px;
}
.wishlist .wishlist_wrapper_empty .wishlis_subtitle {
    font-weight: bold;
}
.wishlist .wishlist_wrapper_empty .message {
    font-size: 14px;
    unicode-bidi: plaintext;
}
.wishlist_content .remove_dig {
    margin-top: 13px;
}
.wish_list_notification_wrapper{
    box-sizing: border-box;
    padding-bottom: 10px;
    position: fixed;
    z-index: 10000;
    opacity: 0;
    top: 1em;
    left: -50em;
    background-color: #FFF;
    border: 1px solid #CCC;
    width: 24em;
    transition: opacity 0.5s ease-in-out 0s, left 0.5s ease-in-out 0s;
    -webkit-transition: opacity 0.5s ease-in-out 0s, left 0.5s ease-in-out 0s;
    -moz-transition: opacity 0.5s ease-in-out 0s, left 0.5s ease-in-out 0s;
    -o-transition: opacity 0.5s ease-in-out 0s, left 0.5s ease-in-out 0s;
    -ms-transition: opacity 0.5s ease-in-out 0s, left 0.5s ease-in-out 0s;
}
.wish_list_notification_wrapper.active{
    opacity: 1;
    left: 2em;
}
.wish_list_notification{
    position: relative;
    display: block;
    border: 0px none;
    padding: 0px 2em;
}
.wish_list_notification .go_register {
    text-align: center;
}
.wish_list_notification_wrapper h3
{
    font-size: 16px;
    text-transform: uppercase;
    text-align: right;
    line-height: 19px;
    margin-top: 0;
}
.wish_list_notification_wrapper .product {
    padding: 0;
}
.wish_list_notification_wrapper div.product_added_col {
    float: right;
    padding: 0;
    color: #000;
}
.wish_list_notification_wrapper div.product_added_col.product_picture {
    text-align: center;
}
.wish_list_notification_wrapper .goto_wishlist {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
}
.wish_list_notification_wrapper .price
{
    font-size: 20px;
}
.wish_list_notification_wrapper .goto_wishlist a {
    text-decoration: none;
    width: 100%;
}
.wish_list_notification_wrapper .close_sym{
    cursor: pointer;
    display: inline-block;
    padding: 1em 1em 0 1em;
}
.wishlist_wrapper .items_included{
    text-align: right;
    padding-right: 16.5%;
    direction: rtl;
}
.wishlist_wrapper .items_included span{
    text-decoration: underline;
    color: #407AB1;
    cursor: pointer;
    display: inline-block;
}
.wishlist_wrapper .items_included:hover span
{
    color: #2c5379;
}
.wishlist_wrapper .wishlist_content .product_details,
.wishlist_wrapper .wishlist_content .stock_column
{
    padding: 0;
}
.wishlist_content .arts_info.is_open {
    max-height: 2000px;
    transition: max-height 0.3s ease-in-out 0s;
    -webkit-transition: max-height 0.3s ease-in-out 0s;
    -moz-transition: max-height 0.3s ease-in-out 0s;
    -o-transition: max-height 0.3s ease-in-out 0s;
}
.wishlist_content .arts_info {
    height: 100%;
    max-height: 1px;
    transition: max-height 0.3s ease-in-out 0s;
    -webkit-transition: max-height 0.3s ease-in-out 0s;
    -moz-transition: max-height 0.3s ease-in-out 0s;
    -o-transition: max-height 0.3s ease-in-out 0s;
    overflow-y: hidden;
    margin-top: 4px;
    padding-top: 1px;
}
body.dir_rtl .wishlist_content .arts_info .package_row{
    direction: rtl;
}
.wishlist_content .arts_info .packages {
    font-size: 12px;
    font-family: tahomabd;
}
.wishlist_content .arts_info .series {
    font-size: 15px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    line-height: 23px;
    color: #222;
}
.wishlist_content .product_details .prod_name {
    font-size: 12px;
}
.wishlist_content .product_details .sizes,
.wishlist_content .product_details .product_code,
 .wishlist_content .arts_info .sizes,
.wishlist_content .arts_info .product_code {
    font-size: 11px;
    font-family: Tahoma;
    line-height: 19px;
    color: #222;
}
.wishlist_wrapper .items_included .glyphicon{
    color: #407AB1;
    font-size: 9px;
    box-sizing: border-box;
}
body.wishlist .stores .ui-select-container[theme=select2].direction-up .ui-select-dropdown {
    position: relative!important;
    top: 0!important;
    border-radius: 0;
    box-shadow: none;
    border: none;
    margin-top: -2px;
}
.wishlist .wishlist_content .stores .ui-select-container.select2-container-disabled .select2-choice.ui-select-match,
body.wishlist .stores .ui-select-container.select2-container-disabled {
    cursor: default;
}
@media (max-width: 767px) {
    body.wishlist .print_wrapper{
       width: 100%;
        margin-top: 20px;
    }
    .desktop_hidden{
        display: block;
    }
    .mobile_hidden{
        display: none;
    }
    body.dir_rtl .wishlist_content .price_logo_wrap
    {
        padding-left: 0;
        padding-right: 0;
        margin-left: 20px;
        margin-bottom: 40px;
    }
    body.dir_rtl .wishlist_content .price_logo_wrap img{
        margin-top: 6px;
    }
    .wishlist_wrapper .content_wrap .price .price_m {
        line-height: 37px;
        font-size: 25px;
    }
    body.wishlist .wishlist_register{
        /*margin: 0 0 25px 0;*/
    }
    .wishlist_content{
        margin: 0;
    }
    .wishlist .wishlist_content .list{
        padding-right: 20px;
        padding-left: 20px;
    }

    .wishlist .wishlist_content .htitles.list.shefa_message_content {
        margin-top: 0;
    }
    .wishlist .wishlist_content .htitles.list{
        border-bottom: none;
        margin-top: 20px;
    }
    .wishlist .wishlist_content .list.wrow{
        font-size: 14px;
        line-height: 19px;
        color: #222;
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 30px;
    }
    body.wishlist .wishlist_register .reg_text,
    body.wishlist .wishlist_register .reg_btn,
    body.wishlist .wishlist_register .reg_btn .print_wrapper,
    body.wishlist .wishlist_register .reg_btn .button {
        float: none;
    }
    body.wishlist .wishlist_register .reg_btn,
    body.wishlist .reg_text{
        text-align: center;
        padding: 0 20px;
    }
    .wishlist_content .product_details .prod_name{
        font-size: 14px;
        color: #222;
        line-height: 22px;
    }
    body.wishlist.dir_rtl .wishlist_content .product_details .inner_product_details{
        margin-top: 14px;
    }
    .wishlist_content .stock{
        margin-bottom: 7px;
    }
    body.wishlist.dir_rtl .wishlist_content .stock_column{
        margin-bottom: 20px;
    }
    .fs-counter{
       font-size: 17px;
        width: 140px;
    }
    .wishlist .wishlist_content .price,
    .wishlist .wishlist_content .single_price{
        font-size: 25px;
        line-height: 22px;
    }
    .wishlist_content .price {
        margin-top: 10px;
        padding-right: 0;
    }
    .wishlist_content .product_details .sizes,
    .wishlist_content .product_details .product_code,
    .wishlist_content .arts_info .sizes,
    .wishlist_content .arts_info .product_code{
        font-size: 13px;
        line-height: 16px;
    }
    .wishlist .stock span{
        font-size: 14px;
        line-height: 19px;
    }
    .wishlist .product_picking_bin{
        min-width: 41px;
        height: 30px;
        line-height: 28px;
        font-size: 19px;
        letter-spacing: 0.57px;
    }
    .wishlist_content .stock_column .sales_method_s .sales_method_s_location{
        font-size: 15px;
        line-height: 28px;
    }
    body.wishlist .reg_text,
    .wishlist .totals{
        font-size: 15px;
        line-height: 21px;
        margin: 0;
    }
    .wishlist .totals{
        margin-top: 28px;
        margin-bottom: 28px;
    }
    /*body.wishlist .print_icon{*/
        /*display: none;*/
    /*}*/
    /*body.wishlist .wishlist_register .reg_btn{*/
        /*margin-top: 17px;*/
    /*}*/
    .wishlist_wrapper .items_included{
        padding-right: 0;
        margin-bottom: 15px;
    }
    .wishlist_content .arts_info .spr_row:first-of-type{
        margin-top: 33px;
    }
    body.wishlist .wishlist_register .reg_btn .button{
        margin-right: 0;
        margin-bottom: 6px;
        font-size: 17px;
        line-height: 25px;
        width: 100%;
        max-width: 280px;
        min-height: 39px;
    }
    .wish_list_view .reg_btn_m .button{
        margin-right: 0;
        margin-bottom: 6px;
        font-size: 17px;
        width: 100%;
        max-width: 240px;
        min-height: 39px;
        padding: 9px;
    }
    .wishlist_content .wishlist_actions{
        margin-top: 0;
        margin-bottom: 24px;
    }
    .wishlist .wishlist_content .spr_row{
        padding-top: 35px;
    }
    .wishlist_wrapper .summary_wrap{
        padding: 0 20px;
    }
    .wish_list_view .delete_all_wrapp {
        text-align: center;
        border-bottom: none;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 20px;
        padding-left: 20px;
    }
    .wish_list_view .delete_all_wrapp div{
        border-bottom: 1px #ccc dashed;
        padding: 14px 20px;
    }
    .wish_list_view .wishlist_summary{
        padding-bottom: 16px;
        margin-bottom: 64px;
    }
    .wish_list_view .wishlist_summary h3{
        margin-top: 0;
        margin-bottom: 12px;
    }
    .wish_list_view .wishlist_summary .price_wrap {
        margin-top: 0;
        margin-bottom: 35px;
        padding-bottom: 10px;
    }
    .wishlist_wrapper .summary_wrap .wishlist_register{
        margin-bottom: 0;
    }
    .wishlist_wrapper .summary_wrap .wishlist_register .reg_text{
        margin-bottom: 20px;
    }
}
/*Mobile*/
@media (max-width: 460px) {
    .wish_list_view .delete_all_wrapp .delete_all_link {
        font-size: 17px;
    }
    .wish_list_view .wishlist_summary .wishlist_register .reg_btn {
        display: none;
    }
    .wish_list_view .wishlist_summary .reg_btn_m {
        display: block;
    }
    .wish_list_notification_wrapper{
        width: 80%;
    }
    .wish_list_notification_wrapper .goto_wishlist
    {
        width: 100%;
        float: right;
        text-align: right;
    }
    .wishlist .print_wrapper {
        text-align: center;
        margin-bottom: 10px;
    }

    .wishlist_content .remove_dig {
        text-align: center;
    }
    .wishlist_content .remove_dig .mod_action {
        width: 140px;
        margin-top: 5px;
    }
}

.update_edit {
    text-align: center;
}
.update_edit .mod_action {
    width: 140px;
    margin-top: 5px;
}

.wishlist .row{
    max-width: none;
}
.wishlist_content .row{
    margin: 0;
}
@media print and (-webkit-min-device-pixel-ratio: 0) {
    @page {
        size: A4;
        margin: 15px;
    }
    .slide_wrap,body{
        width:1038px;
    }
    .wishlist_content .content_wrap,
    .wishlist .wishlist_content .spr_row .stock_column{
        width: 40%;
        margin-top: 25px;
    }
    .wish_list_notification_wrapper,
    #divPreInteractiveNavigatorButton
    {
    display: none;
    }
    .wishlist .wishlist_content .list.wrow{
        page-break-inside:avoid;
        position: relative;
        padding: 5px;
        margin:0;
}
    .wishlist .wishlist_summary{
        display:block  !important;
        visibility:visible  !important;
        height:150px;
        position: absolute;
        z-index: 9999;
        /*         bottom: 0; */
    }
    .wishlist .wishlist_content .spr_row{
        /*padding: 0;*/
}
    .wishlist .content_wrap{
        position: absolute;
        top:-30px;
        left: 15px;
    }
    .wishlist .wishlist_content{
        /*         margin-bottom: 1800px; */
        clear: both !important;
    }
}
/** Alot of the print before makes no sense, all to solve Chrome cutting the content, probably 70% of it, but it works.
    For whatever the logic behind the freakish Google Chrome print...If you know more than me, go for it and remove garbage.
    I do suspect the responsivness of the site and Chrome's attempt to fit the content into A4 page by resizing it - must have been some fuck up in the content height evaluation.
 **/
@media print and (-webkit-min-device-pixel-ratio: 0) and (min-width: 766px) {
    @page {
        size: 210mm 297mm;
        margin: 5pt 5pt 5pt 5pt;
    }
    .wishlist .content_wrap{
        position: absolute;
        top:-30px;
        left: 15px;
    }
    .dir_rtl .wishlist_content .content_wrap .price_title_m {
        display: none;
    }
    .wishlist_content .arts_info.is_open
    {
        transition: none !important;
        max-height: none;
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: max-height 0 ease-in-out !important;
        overflow-y: visible !important;
        min-height: 100px;
        height:100%;
    }
    .slide_wrap,body{
        width:1038px;
    }
    .wishlist .wishlist_content .list.wrow {
        min-height: 100px;
        page-break-inside:avoid;
        position: relative;
        height:100%;
    }
    body.dir_rtl .wishlist_content .product_details,
    .wishlist .wishlist_content .price_logo_wrap {
        display: inline-block;
    }
    .wishlist .wishlist_content .spr_row {
        float: none;
        clear: both;
        width: 100%;
        min-height: 100px;
        height: 100%;
        page-break-inside:avoid;
    }
    .wishlist_content .arts_info.is_open {
        overflow: visible !important;
        overflow-y:visible !important;
    }
    .summary_wrap {
        page-break-before:always;
        page-break-inside:avoid;
    }
    body.wishlist,
    table,
    .slide_wrap,
    .wishlist .wishlist_content,
    .wishlist .wish_list_view,
    .wishlist .wishlist_inner_content,
    .wishlist .wishlist_wrapper
    {
        page-break-after:always;
        margin: 0;
        padding: 0;
        overflow: visible !important;
        overflow-y:visible !important;
        visibility: visible !important;
        float: none;
        clear: both;
    }
    .wishlist .wishlist_content .sprs_row, .wishlist .wishlist_content .sprs_wrap
    {

        page-break-inside:avoid;
    }
}
@media print{
    #footer,
    .wishlist_actions,
    .quick_view_wrapper_left,
    .quick_view_wrapper_right,
    .wish_list_view .product_quantity .input-group-btn,
    .wishlist_register,
    .wishlist .wishlist_actions,
    .wishlist .delete_all_wrapp,
    .wish_list_view .reg_btn_m,
    .wish_list_view .wishlist_summary .print_wrapper,
    .wish_list_view .wishlist_summary .reg_text{
        display: none;
    }

    .wishlist .wishlist_content .spr_row,
    .sprs_row,
    .sprs_wrap {
        clear: both;
        display: block;
        float: none;
        height: 100%;
        width: 100%;
    }
    body.wishlist,
    .slide_wrap,
    .wishlist .wishlist_content,
    .wishlist .wish_list_view,
    .wishlist .wishlist_inner_content,
    .wishlist .wishlist_wrapper
    {
        overflow: visible !important;
        overflow-y:visible !important;
        visibility: visible !important;
    }
    .wish_list_view .delete_all_wrapp{
        border-bottom: none;
    }
    .wish_list_view .wishlist_summary .price_wrap{
        margin-bottom: 0;
    }
    body.wishlist.dir_rtl .wishlist_content .product_quantity .fs-counter {
        width: 50px !important;
    }
    body.dir_rtl .wishlist_content .arts_info .package_row .col-xs-4{
        float: left;
    }
    .wish_list_view .summary_wrap{
        margin-top: 25px;
    }
    .wish_list_view .wishlist_summary h3{
        /*text-align: left;*/
    }
    .wish_list_view .wishlist_summary .price_wrap{
        /*border-bottom: none;*/
        /*margin-bottom: 0;*/
    }
    .wishlist .product_picking_bin{
        border: 1px solid;
    }
}
