body.checkout-cart-index.page-layout-1column .page-wrapper div#cart-totals {
    border: 1px solid #d0cbc1 !important;
}

body.account .sidebar.sidebar-additional .block.block-compare{
    display:none;
}

.osc-authentication-wrapper .showforonly-en{
    display:none;
}

body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .totals.shipping.excl .mark .value{
    display: none;
}

body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #opc-sidebar .order-summary.hoverable .opc-block-summary.step-content .block.items-in-cart .content.minicart-items .minicart-items-wrapper.overflowed #checkout-review-table thead th{
    text-align: right!important;
}

body.checkout-cart-index.page-layout-1column .cart-container .countinue_remove, body.checkout-cart-index.page-layout-1column .cart-container .save_update{
    width: 49.5%;
    float: right;
    padding: 0px 6px;
    box-sizing: border-box;
    margin-left: 0px;
}
body.checkout-cart-index.page-layout-1column .column.main .cart-container .cart-totals .table-wrapper .data.table.totals tbody .totals.shipping.excl{
    /*display:none;*/
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals{
    margin: 27px 0px!important;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart.main.actions .save_update button.action.update{
    float: left;
}
@media screen and (max-width: 767px){
    body.checkout-cart-index.page-layout-1column .cart-container .countinue_remove, body.checkout-cart-index.page-layout-1column .cart-container .save_update{
        width: 100%;
        float: right;
        padding: 0px;
        box-sizing: border-box;
        margin-left: 0px;
    }
}




body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .methods-shipping #checkout-shipping-method-load .table-checkout-shipping-method #label_carrier_jotexpickup_jotexpickup .store-popup{
    color: #cd0000;
    font-weight: normal;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 .stores{
    width: 35%;
    float: right;
    padding: 0px 10px;
    box-sizing: border-box;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .stores #scrollbar1 .overview #gmap-store-list a{
    color: #9AA0A6;
    font-weight: 600;
    font-size: 16px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .stores #scrollbar1 .overview #gmap-store-list p{
    border-bottom: 1px solid #ddd;
    padding: 10px 0px;
    color: #9AA0A6;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 .top_title{
    padding: 0px 10px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 #popup-mpdal .top_title h1{
    margin: 0px;
    color: #E40034;
    font-size: 22px;
    font-weight: 600;
    padding: 5px 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 #popup-mpdal .top_title .head-content{
    color: #333842!important;
    font-weight: 600;
    font-size: 14px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 .map{
    width: 65%;
    float: left;
    padding: 5px 0px;
    box-sizing: border-box;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal  .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 #popup-mpdal #main .form{
    width:100%;
    display: inline-flex;
    color: #3B3837;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal  .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 #popup-mpdal #main .form #store{
    padding-right: 3px!important;
    align-items: safe;
    width: 105px;
    font-size: 10px;
    padding-left: 0px!important;
}
/*body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal  .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 #popup-mpdal #main .form .jump_menu1{
    width: 25%;
    display: inline-grid;
}*/
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 #main .form .total_maps{
    width: 77%;
    text-align: left;
    color: #cd0000;
    padding: 7px 0px;

}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .modal-footer button{
    background-color: #cd0000;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    font-style: normal;
}
/*media query*/
@media screen and (max-width: 767px){
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 .stores {
        width: 100%;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 .map{
        width: 100%;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal  .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap #modal-content-1 #popup-mpdal #main .form .jump_menu1 #store{
        padding: 0px!important;
    }
}


/*checkout map end*/




body.checkout-cart-index.page-layout-1column .cart-container .block.shipping #co-shipping-method-form .fieldset.rate .store-popup{
    display: none!important;
}
body.checkout-cart-index.page-layout-1column .cart-container .form.form-cart .cart.main.actions .btn1656 .action.clear{
    clear: left!important;
}

.btn1656, .btn2566{
    width: 49.5%!important;
    float: right!important;
    padding: 0px 5px;
    box-sizing: border-box;;
}
/* .btn2566{
    width: 51%!important;
    float: right!important;
 }*/


.btn2566 #update_cart_action{
    float: left;
}
body.checkout-cart-index.page-layout-1column  .btn1656 .action.continue{
    font-size: 15px;
    color: #fff;
    padding: 10px 8px!important;
    display: block;
    float: right;
    line-height: 13px;
    font-family: 'DroidSans';
    text-decoration: none;
    cursor: pointer;
    background: -moz-linear-gradient(top, rgba(248,50,78,0.78) 0%, rgba(245,47,73,0.78) 6%, rgba(234,34,53,0.99) 32%, rgba(205,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(248,50,78,0.78) 0%,rgba(245,47,73,0.78) 6%,rgba(234,34,53,0.99) 32%,rgba(205,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(248,50,78,0.78) 0%,rgba(245,47,73,0.78) 6%,rgba(234,34,53,0.99) 32%,rgba(205,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7f8324e', endColorstr='#cd0000',GradientType=0 );
    border: 1px solid #970c0c;
    font-weight: 600;
}
@media screen and (max-width: 767px) {
    .btn1656, .btn2566{
        width: 100%!important;
        padding: 10px 0px;

    }
    body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals, #block-discount, body.checkout-cart-index.page-layout-1column div#block-shipping {
        width: 100%!important;
    }
    body.checkout-cart-index.page-layout-1column .cart-container ul.checkout.methods.items.checkout-methods-items{
        padding: 5px 0px!important;
        width: 100%;
    }
    body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals{
        border-bottom: 1px solid #ddd!important;
    }
}
@media screen and (min-width: 768px){
    body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals, #block-discount, body.checkout-cart-index.page-layout-1column div#block-shipping {
        width: 48.5%;
        float: right;
        border-bottom: 1px solid #d0cbc1!important;
        border: 1px solid #d0cbc1;
        background: #f6f6f6;
        padding: 5px 15px;
        box-sizing: border-box;
        margin: 0px 5px!important;
    }
    body.checkout-cart-index.page-layout-1column .cart-container ul.checkout.methods.items.checkout-methods-items{
        padding: 5px 15px!important;
        /*width: 100%*/;
    }
    body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals{
        padding: 18px 15px;
    }
    /*Added on 01-Sep-2018-Sat starts*/
    .english_main{float:left;width:100%; margin-top: -60px;margin-left: 1%;}
    .english_right{float: left;width: 15%;margin-left: 14%;}
    .english_left{float: left;width: 15%;text-align: right;padding-left: 50px;}
    /*Added on 01-Sep-2018-Sat ends*/
}
body.checkout-cart-index.page-layout-1column .table-wrapper .totals.shipping.excl th.mark{
    padding: 17px 0px;
}









body.checkout-cart-index.page-layout-1column .cart-container ul.checkout.methods.items.checkout-methods-items{
    margin-top: 15px!important;
    box-sizing: content-box;
    border: none!important;
    background: none!important;
}
 /*body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals, #block-discount {
    width: 50%;
     float: right;
     border-bottom: 1px solid #d0cbc1!important;
     border: 1px solid #d0cbc1;
     background: #f6f6f6;
     padding: 32px 15px!important;
}*/
body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals tr.grand.totals{
    border-bottom: none!important;
}
/*body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals{
    margin: 20px 0px!important;
}*/
body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .totals.sub .mark, body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .totals-tax .mark{
    padding: 18px 0px;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .totals.sub .amount, body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .totals-tax .amount{
    padding: 14px 0px;
}
body.checkout-cart-index.page-layout-1column .cart-container ul.checkout.methods.items.checkout-methods-items{
    padding-right: 0px!important;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .grand.totals th.mark{
    position: relative;
    top: 9px;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .grand.totals td.amount{
    position: relative;
    top: 12px;
    text-align: left;
}
body.checkout-cart-index.page-layout-1column  .cart-container .cart-totals .table-wrapper .data.table.totals  .grand.totals strong{
    display: inline-block;
    font-weight: 600;
    padding: 3px 0 0;
    font-size: 16px;
    text-transform: capitalize;
    color: #383838;
}
body.checkout-cart-index.page-layout-1column div#cart-totals tr.totals-tax{
   /* display: none;*/
}
@media screen and (max-width: 470px){
    body.checkout-cart-index.page-layout-1column .estimated-shipping-one-change-name {
        font-size: 15px!important;
        margin: 3px 0px !important;
        position: relative;
        bottom: 15px;
    }
}
@media screen and (min-width: 768px) {
    body.checkout-cart-index.page-layout-1column div#block-shipping{
        height: 204px;
    }
}
@media (max-width: 1078px) and (min-width: 895px){
    body.checkout-cart-index.page-layout-1column .estimated-shipping-one-change-name {
        font-size: 19px!important;
        margin: 3px 15px !important;
        line-height: 20px!important;

    }
}
@media (max-width: 894px) and (min-width: 768px){
    body.checkout-cart-index.page-layout-1column .estimated-shipping-one-change-name {
        padding: 0px 0px!important;
        font-size: 15px!important;
        margin: 3px 0px !important;
        line-height: 23px!important;

    }

}



body.checkout-cart-index.page-layout-1column .block.shipping .content #shipping-zip-form .fieldset.estimate{
    display: none;
}
body.checkout-cart-index.page-layout-1column .block.shipping .content #co-shipping-method-form .fieldset.rate .items.methods{
    display: none;
}
body.checkout-cart-index.page-layout-1column .column.main .cart-container .cart-summary._sticky .block.shipping .title:after{
    content: ""!important;
    display: none!important;
}

body.checkout-cart-index.page-layout-1column .column.main .cart-container .cart-summary .block>.title{
    padding: 5px 10px;
}
body.checkout-cart-index.page-layout-1column .cart-summary .block>.title:after{
    display: none!important;
}
body.checkout-cart-index.page-layout-1column .cart-container .block.shipping.active .content{
    display: none!important;
}
body.checkout-cart-index.page-layout-1column .cart-container .block.shipping.active .content:active{
    display: none!important;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-summary._sticky .block.shipping #block-summary{
    display: none!important;
}
body.checkout-cart-index.page-layout-1column strong#block-shipping-heading {
    text-transform: uppercase;
    padding: 24px 52px;
    background-position: center !important;
    display: block;
    position: relative;
    bottom: 17px;
}

body.checkout-cart-index.page-layout-1column .cart-container .block.discount.couponcode-ha1{
    display: none;
}
body.checkout-cart-index.page-layout-1column .estimated-shipping-one-change-name{
    padding: 5px 0px;
    color: #E87D19;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    margin: 6px 15px !important;
    position: relative;
    bottom: 15px;

}
body.checkout-cart-index.page-layout-1column  .cart-summary._sticky{
    top:0!important;
}





body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .table-checkout-shipping-method tbody .col.col-price {
    width: 22%;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .table-checkout-shipping-method tbody td input[type="radio"] {
    margin: -1px 5px 0 0;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .step-title{
    font-size: 18px !important;
    color: #FFFFFF !important;
    text-transform: uppercase;
    line-height: 1.1;
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .page-products .products-grid .product-item{
        margin-left: calc((100% - 4 * 24.439%) /3);
        padding: 0;    width: 23.43%;}
}
.banner-div a.view-btn{
    margin: -5px 0px;
}
.banner-div a.close-btn{
    margin: -5px 0px;
}

table.table-checkout-shipping-method table.table-checkout-shipping-method td:last-child {
    margin-top:0 !important;
    display:table-cell !important;
}
#label_carrier_localshipping_localshipping{
// background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAXCAYAAACh3qkfAAAACXBIWXMAAA7EAAAOxAGVKw4bAABAlWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4ZmM3OTRkYi05OTYyLTExN2ItYWJkNS04YTgzMDA0ZjhlZjA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2JjOGUwOGUtZjU1OC00OTZiLWJjNmYtNDE3MDkxNWJlZjVkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL2pwZWcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NTY3MWE2ZjktMjU4Mi00ZDU5LWI4ODYtMmNjYWY1M2YxOGFjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA1LTE2VDEyOjI4OjMzKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL2pwZWcgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6M2JjOGUwOGUtZjU1OC00OTZiLWJjNmYtNDE3MDkxNWJlZjVkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA1LTE2VDEyOjI4OjMzKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPjhDMURDOThCMkEwMDFFODgzNzRFN0IxNzY4MDcwQjUzPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NTY3MWE2ZjktMjU4Mi00ZDU5LWI4ODYtMmNjYWY1M2YxOGFjPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjU2NzFhNmY5LTI1ODItNGQ1OS1iODg2LTJjY2FmNTNmMThhYzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD44QzFEQzk4QjJBMDAxRTg4Mzc0RTdCMTc2ODA3MEI1Mzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGUvPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0wNS0xNlQxMjoyNzoyMiswNTozMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTA1LTE2VDEyOjI4OjMzKzA1OjMwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wNS0xNlQxMjoyODozMyswNTozMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8dGlmZjpJbWFnZVdpZHRoPjExNjE8L3RpZmY6SW1hZ2VXaWR0aD4KICAgICAgICAgPHRpZmY6SW1hZ2VMZW5ndGg+NTY5PC90aWZmOkltYWdlTGVuZ3RoPgogICAgICAgICA8dGlmZjpCaXRzUGVyU2FtcGxlPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT44PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjg8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3RpZmY6Qml0c1BlclNhbXBsZT4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlNhbXBsZXNQZXJQaXhlbD4zPC90aWZmOlNhbXBsZXNQZXJQaXhlbD4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+OTYwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj45NjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkV4aWZWZXJzaW9uPjAyMjE8L2V4aWY6RXhpZlZlcnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7b6ld1AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABELSURBVHjabJl7jB3Vfcc/58yZx5177967T+961y+8tpe1gQRqHgbCowQSGkNM4sSNoCFpUC1FjasGSptaIlKIGjWJXBLUR9QgUNQkNAWHpgTzhhhjB9vYwZjg4F2vd40fu97Hfc/79I+5e21aRrrSaObMnHu+5/f7fb+/74hQBzoGwMBCIhIgrgGgTYmPQYykEYegJTllAyABSwMaIKZSKpHkLRzlYCcKIkBBnKSDtYQEmJor42RdHFORAF4Qk7WM1jvDBLT0MDDQSYglDAg1lmWhgUDHxMIkJCQMQ1zTRUUhljTTOYFQhPi+Ty6X4/wjDNPr2WwWIQRRFBHHMbZtt8Z4nkfkOEQ6wqonuMIEBCQ+9VwV4eu6DlGAgYtExEDlLGSzhLGHaZoQpwvC98G2qVswW6sQ+QF9HQuxIiCWaBtmZys4ZvpHLUdgGJAIqFQ8pCHIujYGTaCTJEXRaxCXKhhtbWCaJMkZpOtCLCFSEERgZiBoECuDugmGlSduLtJCYyfATBXyebAhiiKUUnieR5IkuK5LGIbpegCtNUKIFkiO4wBQq9VQ2SykMGEARgNIAtAVFB92NB/QWoNhQM0DxwEhoFaj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');
    /* background-position: 0px 10px;*/
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    color: transparent;
    text-transform: uppercase;
    background-position: right;
    position: relative;
    bottom: 8px;
}
.table-checkout-shipping-method .row #label_carrier_null_webkularamex , #label_carrier_PPX_webkularamex , #label_carrier_PDX_webkularamex{
    background-image: url('data:image/png;base64,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');
    background-position: 2px 27px;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    color: transparent;
    text-transform: uppercase;
    background-position: right;
    position: relative;
    bottom: 1px;

}
.table-checkout-shipping-method #label_carrier_localshipping_localshipping{
    background-image: url('../images/Jotex_286.png');
    background-size: 95%;
    background-position: center;
    width: 100%;
    margin: 0 0 -40px 0 !important;
    bottom: 0 !important;
    position: relative;
    /*padding: 55px 0 14px 0 !important;*/
}
.table-checkout-shipping-method #label_carrier_ONP_aramex{
    background-image: url('../images/Aramex_286.png');
    background-size: 95% auto;
    /*  background-position: 2px 27px;*/ 
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    color: transparent;
    text-transform: uppercase;
    background-position: center;
    position: relative;
    bottom: 5px;
    /* padding-top:33px !important;*/

}
td#label_carrier_tntexpressconnect_15N_tntexpressconnect , td#label_carrier_tntexpressconnect_48N_tntexpressconnect{
    background-image: url('../images/TNT_286.png'); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    font-size: 0;
}
.table-checkout-shipping-method #label_carrier_PPX_aramex{
    background-image: url('../images/Aramex_286.png');
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    color: transparent;
    text-transform: uppercase;
    width: 100%;
    padding-top: 33px !important;
}
.table-checkout-shipping-method #label_carrier_FEDEX_INTERNATIONAL_PRIORITY_fedex{
    background-image: url('../images/fedex.png');
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    color: transparent;
    text-transform: uppercase;
    width: 100%;
    padding-top: 33px !important;
}
.table-checkout-shipping-method .row #label_carrier_P_dhl{
    /*background-image: url('data:image/png;base64,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');*/
    background-image:url('../images/dhl_286-2.png');
    background-position: center !important;
    background-size: 70%;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    padding: 10px 44px;
    color: transparent;
    text-transform: uppercase;
    background-position: right;
    position: relative;
    bottom: 6px;
}
.table-checkout-shipping-method .row #label_carrier_Q_dhl{
    background-image: url('data:image/png;base64,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');
    background-position: 2px 17px;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    padding: 10px 44px;
    color: transparent;
    text-transform: uppercase;
    background-position: right;
    position: relative;
    bottom: 6px;
}
.table-checkout-shipping-method .row #label_carrier_8_dhl{
    background-image: url('data:image/png;base64,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');
    background-position: 2px 17px;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    padding: 10px 44px;
    color: transparent;
    text-transform: uppercase;
    background-position: right;
    position: relative;
    bottom: 6px;
}
.product.details.product-item-details .price-box.price-final_price .special-price .price{
    font-size: 18px;
    font-weight: 600;
    font-family: droidsans-bold;
    color: #cd0102!important;
}
.product.details.product-item-details .price-box.price-final_price .old-price .price{
    text-decoration: line-through;
    font-weight: 400;
    text-decoration: line-through;
    font-family: droidsans-bold;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    float: right;
    font-size: 18px;
    font-weight: 600;
    font-family: droidsans-bold;
    padding-left: 13px
}
.product.details.product-item-details .price-container.price-final_price.tax.weee #product-price-2130 .price{
    font-size: 18px;
    font-weight: 600;
    font-family: droidsans-bold;
    color: #cd0102!important;
}
.product.details.product-item-details .price-container.price-final_price.tax.weee .price-label{
    display: none;
}

.box-content p strong a:hover{
    cursor: pointer;
}
body.customer-account-login.page-layout-1column .block.block-customer-login .form.form-login .fieldset.login .actions-toolbar.login-action{
    direction: rtl;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .table-checkout-shipping-method .row.row-error .col.col-error .no-display{
    display: none!important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .items.payment-methods .payment-group .payment-method-title.field.choice{
    padding: 20px 0;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper .form-login .fieldset .note{
    font-size: 14px;
    margin-top: 1px;
}
.sub-footer .contener .subscribe-div .sub-email{
    padding: 11px 110px 11px 10px!important;
}
.box-content address a, .items.addresses address a {
    color: #333;
}
body.catalog-product_compare-index.page-layout-1column .column.main .action.print {
    background: #b41900!important;
    color: #fff;
    padding: 5px 10px;
    font-weight: 600;
}
.fieldset.estimate > [name="shippingAddress.region"]{
    display: none;

}
/*.field[name="shippingAddress.region_id"]{
    display: none;
}*/

/*Blogs plugin*/
.sidebar.sidebar-additional .block-title{
    background-color: #262626;
    color: #fff;
    display: block;
    font-family: 'Oswald';
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 0;
    padding: 3px 21px;
    padding-left: 15px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .4s ease-in-out;
}
.sidebar.sidebar-additional .block.block-reorder .block-content{
    margin-top: 10px;
}
body.blog-post-hello-world.blog-post-view.page-layout-2columns-right .page-main ,body.blog-post-footwear-2.blog-post-view.page-layout-2columns-right .page-main, body.blog-tag-footwear-2.blog-tag-view.page-layout-2columns-right .page-main ,body.blog-category-footwear.blog-category-view.page-layout-2columns-right .page-main ,body.blog-index-index.page-layout-2columns-right .page-main{
    padding: 16px 14px 0 16px !important;
}
body.blog-post-hello-world.blog-post-view.page-layout-2columns-right .page-main .page-title-wrapper ,body.blog-post-footwear-2.blog-post-view.page-layout-2columns-right .page-main .page-title-wrapper ,body.blog-tag-footwear-2.blog-tag-view.page-layout-2columns-right .page-main .page-title-wrapper, body.blog-category-footwear.blog-category-view.page-layout-2columns-right .page-main .page-title-wrapper ,body.blog-index-index.page-layout-2columns-right .page-main .page-title-wrapper{
    padding-left: 1% !important;
    padding-right: 1% !important;
    color: #cd0000;
}
body.blog-tag-footwear-2.blog-tag-view.page-layout-2columns-right .page-title-wrapper .page-title , body.blog-category-footwear.blog-category-view.page-layout-2columns-right .page-main .page-title-wrapper .page-title ,body.blog-index-index.page-layout-2columns-right .page-main .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
.post-holder .nextprev-link.next-link{
    background-color: #cd0000;
    padding: 5px 10px;
    color: #fff;
}
.post-holder .nextprev-link.prev-link{
    background-color: #333;
    padding: 5px 10px;
    color: #fff;
}
.post-holder.c-replyform button{
    background-color: #cd0000;
    padding: 5px 10px;
    border: none;
}
.post-holder .addthis_toolbox.addthis_default_style{
    display: none;
}
.post-holder .item.post-author{
    display: none!important;
}
.sidebar.sidebar-additional .widget.block.blog-search{
    display: none;
}
.post-info.clear .item.post-categories a{
    color:#cd0000;
    float: left;
}
.post-holder.post-holder-1 .item.post-author, .post-holder.post-holder-2 .item.post-author{
    display: none;
}
.sidebar.sidebar-additional .accordion{
    list-style-type: none;
    padding: 2px 15px;
    /*direction: initial;*/
}
.sidebar.sidebar-additional .accordion li a{
    color: #333;
}
.sidebar.sidebar-additional .block-content .item a{
    color: #333;
}
.sidebar.sidebar-additional .widget.block.block-categories ,.sidebar.sidebar-additional .widget.block.block-archive ,.sidebar.sidebar-additional .widget.block.block-tagclaud{
    background-color: #ededef;
}
.sidebar.sidebar-additional .widget.block.block-recent-posts{
    background-color: #ededef;
}
.widget.block.block-recent-posts .block-title{
    margin: 0px 0px 0px 0px;
}
.sidebar.sidebar-additional .block-content .item ,.sidebar.sidebar-additional .tagclaud-hld{
    padding: 5px 10px;
}
.widget.block.block-categories .block-title{
    margin: 0 0 5px;
}
.widget.block-tagclaud .largest {
    font-size: 15px;

}
.widget.block-tagclaud .largest a{
    color:#333;
}
.widget.block.block-archive .block-title ,.widget.block.block-tagclaud .block-title{
    margin: 5px 0px;
}
.post-holder .c-post.c-post-2 ,.post-holder.post-holder-1 .c-post.c-post-1{
    background-color: #ededef;
    padding: 5px 10px;
}
.post-holder.post-holder-1 .p-name{
    color:#333;
}
.post-list-wrapper .post-list{
    padding: 0px;
}
.c-replyform button{
    background-color: #cd0000;
    padding: 5px 20px;
    border:none;
}
.post-holder:hover {
    box-shadow: none;
    position: relative;
    z-index: 2;
}
.post-list-wrapper .post-list {
    margin-top: 0px;
    margin-bottom: 20px;
    list-style: none;
}
/*-----*/
body.blog-tag-view.page-layout-2columns-right .columns .sidebar.sidebar-additional {
    float: left;
    clear: left;
    padding-right: 0;
    padding-right: 2%;
    direction: initial;

}
body.blog-tag-view.page-layout-2columns-right  .page-main .column.main{
    float: right;
}
.post-list .post-header .post-title {
    margin: 0;
    padding: 10px 0;
    float: right;
}
.post-info.clear{
    direction: rtl;
    text-align: right;
}
.post-content .post-description .post-ftimg-hld {
    float: right;
}
.post-text-hld.clearfix{
    text-align: right;
}
.post-list .post-content .post-read-more {
    padding-top: 10px;
    float: left;
}
.post-list .toolbar.toolbar-blog-posts {
    margin-bottom: 30px;
    text-align: left;
}
.item.post-comments a{
    color: #cd0000;
}
.post-description.clearfix a{
    color: #cd0000;
}
.c-replyform button:hover {
    background-color: #cd0000;
    border-color: #cd0000;
}
.item.post-posed-date .value{
    float: left;
}
.post-holder .post-nextprev-hld.clearfix{
    direction: rtl;
}
.post-view .post-nextprev-hld .next-link {
    float: left;
}
.post-view .post-nextprev-hld .prev-link {
    float: right;
}
.sidebar.sidebar-additional .block.block-compare .block-content .product-items.product-items-names{
    padding-top:10px;
}

/*blogs*/


label[for="Visa"],label[for="HyperPay_Visa"] span:after{
    content: "";
    width: 40px;
    height: 40px;
    background-image: url('http://j2.appristine.com/pub/static/frontend/Appristine/jotex/web/images/visa-5.png');
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    margin: -5px 4px;
}
label[for="Delivery"],label[for="cashondelivery"] span:after{
    content: "";
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4ImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0wNS0wN1QxOTozNTo0NyswNTozMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTA1LTA3VDE5OjM3KzA1OjMwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wNS0wN1QxOTozNyswNTozMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo0ZTE2ZmZiNy1jMGZkLTRjNTYtOTgxMC1kOTU4OGY0NzQ0NGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NGUxNmZmYjctYzBmZC00YzU2LTk4MTAtZDk1ODhmNDc0NDRmPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NGUxNmZmYjctYzBmZC00YzU2LTk4MTAtZDk1ODhmNDc0NDRmPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjRlMTZmZmI3LWMwZmQtNGM1Ni05ODEwLWQ5NTg4ZjQ3NDQ0Zjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0wNS0wN1QxOTozNTo0NyswNTozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg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');
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    margin: -3px 4px;
    background-size: 40px 28px;
}
label[for="Master"],label[for="HyperPay_Master"] span:after{
    content: "";
    width: 40px;
    height: 40px;
    background-image: url('http://j2.appristine.com/pub/static/frontend/Appristine/jotex/web/images/mc-5.png');
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    margin: -5px 4px;
}
/*master card*/
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-inner-wrap #modal-content-21 #opc-new-shipping-address .form.form-shipping-address{
    min-width: 100%!important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-inner-wrap .modal-footer .action.secondary.action-hide-popup {
    padding: 6px 15px!important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-slide._inner-scroll._show .modal-inner-wrap{
    direction: rtl;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .checkout-index-index .modal-popup .form-shipping-address{
    min-width: 100%;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .field-tooltip.toggle .field-tooltip-action.action-help{
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 3px;
}
.modal-popup._show .modal-inner-wrap .modal-header{
    direction: rtl;
}
body.customer-account-create.page-layout-1column .form.create.account.form-create-account .fieldset.create.info .dob-popup-link-container .black{
    display: none;
}
.no_content_footer_pv .foot-ha-u{
    margin-top: 25px;
}
/*search product*/
.searchsuite-autocomplete{
    direction: rtl;
}
.searchsuite-autocomplete .title .see-all {
    float: left;
}
.searchsuite-autocomplete ul li .qs-option-info {
    float: left;
    padding-left: 5%;
    text-align: right;
}
.searchsuite-autocomplete ul li .qs-option-image {
    float: right;
}
.block.block-content .searchsuite-autocomplete {
    left: 15px;
    width: calc( 100% - 17px);
}
.searchsuite-autocomplete ul li a {
    cursor: pointer;
    color: #000;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title a{
    text-decoration: none;
    color: #cd0000;
}
.searchsuite-autocomplete  .qs-option-info .qs-option-price{
    font-weight: bold;
    font-size: 13px;
    color: #C76200;
    float: left;
}
.searchsuite-autocomplete #product li{
    text-align: right;
    border: 1px solid #e2e2e2;
    padding: 2px 8px 1px 8px;
    cursor: pointer;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
    margin-top: 0px;
}

@media (max-width: 767px){
    .searchsuite-autocomplete #product li{
        line-height: 35px;
    }
    .searchsuite-autocomplete .suggest ul li{
        line-height: 35px;
    }
    .block.block-content .searchsuite-autocomplete {
        left: 16px;
        width: calc( 100% - 33px);
    }
    .searchsuite-autocomplete .title {
        line-height: 30px;
    }
}
@media (min-width:820px) and (max-width:875px) {
    .cancle_button .minicart_countinue{
        min-width: 110px!important;
        padding:8px 10px!important;
    }
    #top-cart-btn-checkout{
        min-width: 110px!important;
        color: #fff;
        padding:8px 10px!important;
    }

}

/*serach product end*/


.cancle_button .minicart_countinue{
    width: 50%;
    color: #fff;
}
#top-cart-btn-checkout{
    width: 50%;
    color: #fff;
}
.secondary .action.clear span{ color:#cd0000; }
.form-all,.jotform-form{
    direction: rtl;
}
.product-info.counter.qty.move{
    direction: rtl;
}
/*.opc .field._required .control._with-tooltip .input-text {
    margin-right: 10px!important;
    margin-left: 0px!important;
}*/
/*.modal-inner-wrap .modal-content .field._required .control .select{
    direction: rtl;
}*/
/*.modal-inner-wrap .modal-content form.form-shipping-address div[name="shippingAddress.firstname"] {
    float: right !important;
}
.modal-inner-wrap .modal-content form.form-shipping-address div[name="shippingAddress.lastname"] {
    float: left !important;
}*/


.form-all {
    text-align: right;
    direction: rtl !important;
    unicode-bidi: bidi-override !important;
}
.sidebar.sidebar-additional .block.block-reorder .block-content .form.reorder .actions-toolbar{
    padding: 0px 5px;
}
.form-line-column,
.form-label-right,
.form-radio-item {
    float:right;
}
body.customer-account-create.page-layout-1column .fieldset.create.account .field.choice.persistent .label span{
    vertical-align: middle;
}
.form-input {
    -moz-border-radius:5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
}
.form.form-login .field.required .control._with-tooltip .input-text{
    margin-right: 10px;
    margin-left: 0px;
}
.form-label-right {
    -moz-border-radius:0 5px 5px 0;
    -webkit-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;
    border-color:#777;
    border-style:solid solid solid none;
    border-width:1px 1px 1px medium;
    text-align:right;
    margin:0 0 6px 6px;
}

.form-radio {
    margin:1px 5px 0 5px;
    float:right;
}

.form-radio-other-input {
    margin-left:0;
}
.block-content.filter-content .filter-current .items .item{
    text-align: center;
}

.toolbar-sorter.sorter .control .sorter-options{
    padding-left: 25px;
}
#other_7, #other_9 {
    margin-top:5px;
}

#id_2 .form-input-wide,
#id_6 .form-input-wide {
    padding-right:175px;
}

.form-error-arrow {
    right:20px;
}

.form-error-arrow-inner {
    right:-10px;
}

.form-error-message img {
    float:right;
    margin:0 0 0 5px !important;
}
.login-container hr{
    display: none;
}
body.customer-account-forgotpassword .page-title-wrapper .page-title{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
}
body.customer-account-forgotpassword .zopim{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border: 0px;
    background: transparent;
    overflow: hidden;
    position: fixed;
    z-index: 16000002;
    width: 180px;
    height: 30px;
    right: 10px;
    bottom: 0px;
}
body.customer-account-forgotpassword .page-title-wrapper{
    padding-left: 2% !important;
    padding-right: 2% !important;
}
body.customer-account-forgotpassword .page-wrapper #maincontent{
    padding: 16px 14px 0 16px!important;
}
body.customer-account-forgotpassword .main hr{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #c1bbbb;
}
body.customer-account-forgotpassword .columns .block-content{
    padding: 14px;
    border: 1px solid #ccc;
    background: #ededef;
    margin-bottom: 20px;
    overflow: hidden;
}

body.customer-account-forgotpassword .columns .main{
    float: none;
    width: auto;
    padding-left: 13px;
    padding-right: 10px;
    margin-top: -22px;
}
body.customer-account-forgotpassword .columns .block-title{
    font-weight: normal;
    font-size: 19px;
    margin: 0px;
    padding: 8px 0px;
    text-transform: uppercase;
    color: #fff;
    background: #262626;
    text-align: center;
}
body.customer-account-forgotpassword #form-validate{
    width:100%;
    color: #000;
    font-size:13px;
    direction: rtl;
}
body.customer-account-forgotpassword .note{
    margin: 0 0 10px;
    text-align: right;
}
body.customer-account-forgotpassword .label span{
    float: left;
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
}
body.customer-account-forgotpassword .submit{
    background: #b41900;
    border:none;
}
body.customer-account-forgotpassword .form .password .forget .action .back{
    margin-bottom: 0;
}
body.customer-account-forgotpassword .actions-toolbar .primary{
    position:relative;
    float: left;
    background-color: #cd0000!important;
}
body.customer-account-forgotpassword .primary.action{
    border: medium none !important;
    border-radius: 0px !important;

    border: none;
}
body.customer-account-forgotpassword .secondary .back{
    margin-top: 4px!important;
}
body.customer-account-forgotpassword .actions-toolbar>.secondary .action.back {
    display:block;
    padding: 5px 15px;
    float: left;
    background: #000;
}
/*customer login*/
body.multishipping-checkout-login.page-layout-1column .block.block-customer-login .block-content .form.form-login .fieldset.login .field.email.required{
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
    margin-bottom: 10px;
}
body.multishipping-checkout-login.page-layout-1column .fieldset>.field>.label {
    display: inline-block;
    width: 19%;
    text-align: right;
    text-transform: uppercase;
    font-family: 'oswaldlight';
    font-size: 1.2em;
    line-height: 21px;
    position: relative;
}
body.multishipping-checkout-login.page-layout-1column .required span {
    text-transform: uppercase;
    font-family: 'Droid Sans';
    color: #666;
    font-weight: bold;
}
body.multishipping-checkout-login.page-layout-1column .login-forget-link {
    overflow: hidden;
    clear: both;
}
body.multishipping-checkout-login.page-layout-1column .login-action {
    border: 0px solid;
}
body.multishipping-checkout-login.page-layout-1column .login-required {
    clear: both;
    border: 0px solid;
    /*width: 32%;*/
    color: #CD0000;
    font-size: 11px;
    position: relative;
    top: 20px;
    font-size: 13px;
    text-align: right;
}
body.multishipping-checkout-login.page-layout-1column #remember-me-box {
    text-align: left;
    color: #666;
    font-weight: bold;
    margin-right: 103px;
}
body.multishipping-checkout-shipping.page-layout-1column .multicheckout .block-shipping .box-shipping-method{
    direction: rtl;
}
body.multishipping-checkout-login.page-layout-1column .actions-toolbar.login-action .primary {
    float: left;
    line-height: 12px!important;
    text-transform: uppercase;
    border: medium none;
    border-radius: 0px !important;
    border: none;
    background-color: #cd0000;
    margin-right: 0px;
}
body.multishipping-checkout-login.page-layout-1column .field .tooltip {
    display: none;
}
/*multiple address page*/
body.body.cms-shipping-and-returns.cms-page-view.page-layout-1column #maincontent,body.cms-faq.cms-page-view.page-layout-1column #maincontent,body.cms-size-chart.cms-page-view.page-layout-1column #maincontent,body.cms-privacy-policy.cms-page-view.page-layout-1column #maincontent,body.cms-terms-of-use.cms-page-view.page-layout-1column #maincontent,body.cms-terms-of-sale.cms-page-view.page-layout-1column #maincontent,body.contact-index-index.page-layout-1column #maincontent,body.cms-download.cms-page-view.page-layout-1column #maincontent,body.sendfriend-product-send.page-layout-1column #maincontent,body.customer-account-logoutsuccess.page-layout-1column #maincontent,body.checkout-cart-index.page-layout-1column #maincontent,body.cms-no-route.cms-noroute-index.page-layout-2columns-right #maincontent,body.cms-payment-options.cms-page-view.page-layout-1column #maincontent,body.cms-exchange-and-returned.cms-page-view.page-layout-1column #maincontent,body.customer-account-createpassword.page-layout-1column #maincontent,body.cms-wh.cms-page-view.page-layout-1column #miancontent,body.multishipping-checkout-addresses.page-layout-1column #maincontent,body.multishipping-checkout-shipping.page-layout-1column #maincontent,body.multishipping-checkout-billing.page-layout-1column #maincontent{
    padding: 16px 14px 0 16px !important;
}
body.cms-shipping-and-returns.cms-page-view.page-layout-1column .page-title-wrapper,body.cms-faq.cms-page-view.page-layout-1column .page-title-wrapper,body.cms-size-chart.cms-page-view.page-layout-1column .page-title-wrapper,body.cms-privacy-policy.cms-page-view.page-layout-1column .page-title-wrapper,body.cms-terms-of-use.cms-page-view.page-layout-1column .page-title-wrapper,body.cms-terms-of-sale.cms-page-view.page-layout-1column .page-title-wrapper,body.contact-index-index.page-layout-1column .page-title-wrapper,body.cms-download.cms-page-view.page-layout-1column .page-title-wrapper,body.sendfriend-product-send.page-layout-1column .page-title-wrapper,body.customer-account-logoutsuccess.page-layout-1column .page-title-wrapper,.customer-account-login.page-layout-1column .page-title-wrapper,body.cms-about-us .page-title-wrapper,body.checkout-cart-index.page-layout-1column .page-title-wrapper,body.cms-no-route.cms-noroute-index.page-layout-2columns-right .page-title-wrapper,body.cms-payment-options.cms-page-view.page-layout-1column .page-title-wrapper,body.cms-exchange-and-returned.cms-page-view.page-layout-1column .page-title-wrapper,body.customer-account-createpassword.page-layout-1column .page-title-wrapper,body.cms-wh.cms-page-view.page-layout-1column .page-title-wrapper, body.multishipping-checkout-addresses.page-layout-1column .page-title-wrapper,body.multishipping-checkout-shipping.page-layout-1column .page-title-wrapper,body.multishipping-checkout-billing.page-layout-1column .page-title-wrapper{
    padding-left: 2% !important;
    padding-right: 2% !important;
    /*padding-bottom: 10px !important;*/
}
/* body.multishipping-checkout-success.page-layout-1column, body.cms-shipping-and-returns.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.cms-faq.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.cms-size-chart.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.cms-privacy-policy.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.cms-terms-of-use.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.cms-terms-of-sale.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.contact-index-index.page-layout-1column .page-title-wrapper .page-title,body.cms-download.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.sendfriend-product-send.page-layout-1column .page-title-wrapper .page-title,body.customer-account-logoutsuccess.page-layout-1column .page-title-wrapper .page-title,body.checkout-cart-index.page-layout-1column .page-title-wrapper .page-title,body.cms-no-route.cms-noroute-index.page-layout-2columns-right .page-title-wrapper .page-title,body.cms-payment-options.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.cms-exchange-and-returned.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.customer-account-createpassword.page-layout-1column .page-title-wrapper .page-title,body.cms-wh.cms-page-view.page-layout-1column .page-title-wrapper .page-title,body.multishipping-checkout-addresses.page-layout-1column .page-title-wrapper .page-title,body.multishipping-checkout-shipping.page-layout-1column .page-title-wrapper .page-title,body.multishipping-checkout-billing.page-layout-1column .page-title-wrapper .page-title{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}*/
body.multishipping-checkout-addresses.page-layout-1column .actions-toolbar a.action.back,body.multishipping-checkout-shipping.page-layout-1column .actions-toolbar .secondary a.action.back,body.multishipping-checkout-billing.page-layout-1column .secondary a.action.back{
    margin-right: 0px !important;
    outline: 0px none;
    border: 0px none;
    background: #000;
    padding: 11px 10px;
    border-radius: 0px;
    cursor: pointer;
    margin: 0;
    overflow: hidden;
    font-weight: 600;
    margin-top: 20px;
    color: #fff;
    float: right;
    text-align: center;
}

#multiship-addresses-table td.col.actions a span, #shipping_method_form .box.box-shipping-address .box-title a span, #shipping_method_form .box.box-items .box-title a span, #multishipping-billing-form .box.box-billing-address .box-title a span {
    color: #cd0000;
}
body.multishipping-checkout-shipping.page-layout-1column .block-title .action.edit {
    color: #cd0000;
}
body.cms-size-chart.cms-page-view.page-layout-1column #maincontent .columns,body.cms-privacy-policy.cms-page-view.page-layout-1column #maincontent .columns,body.cms-terms-of-use.cms-page-view.page-layout-1column #maincontent .columns,body.cms-terms-of-sale.cms-page-view.page-layout-1column #maincontent .columns,body.cms-shipping-and-returns.cms-page-view.page-layout-1column #maincontent .columns,body.cms-faq.cms-page-view.page-layout-1column #maincontent .columns,body.contact-index-index.page-layout-1column #maincontent .columns,body.cms-download.cms-page-view.page-layout-1column #maincontent .columns,body.sendfriend-product-send.page-layout-1column #maincontent .columns,body.customer-account-logoutsuccess.page-layout-1column #maincontent .columns,.customer-account-login.page-layout-1column #maincontent .columns,body.checkout-cart-index.page-layout-1column #maincontent .columns,body.cms-no-route.cms-noroute-index.page-layout-2columns-right #maincontent .columns,body.cms-payment-options.cms-page-view.page-layout-1column #maincontent .columns,body.cms-exchange-and-returned.cms-page-view.page-layout-1column #maincontent .columns,body.customer-account-createpassword.page-layout-1column #maincontent .columns,body.cms-wh.cms-page-view.page-layout-1column #miancontent .columns,body.multishipping-checkout-addresses.page-layout-1column #maincontent .columns,body.multishipping-checkout-shipping.page-layout-1column #maincontent .columns,body.multishipping-checkout-billing.page-layout-1column #maincontent .columns{
    padding:0px 2% !important;
}
body.cms-size-chart.cms-page-view.page-layout-1column #maincontent .page.messages,body.cms-privacy-policy.cms-page-view.page-layout-1column #maincontent .page.messages,body.cms-terms-of-use.cms-page-view.page-layout-1column #maincontent .page.messages,body.cms-terms-of-sale.cms-page-view.page-layout-1column #maincontent .page.messages,body.cms-shipping-and-returns.cms-page-view.page-layout-1column #maincontent .page.messages,body.cms-faq.cms-page-view.page-layout-1column #maincontent .page.messages,body.contact-index-index.page-layout-1column #maincontent .page.messages,body.cms-download.cms-page-view.page-layout-1column #maincontent .page.messages,body.sendfriend-product-send.page-layout-1column #maincontent .page.messages,body.customer-account-logoutsuccess.page-layout-1column #maincontent .page.messages,.customer-account-login.page-layout-1column #maincontent .page.messages, body.cms-about-us.cms-page-view.page-layout-1column #maincontent .page.messages,body.checkout-cart-index.page-layout-1column #maincontent .page.messages,body.cms-no-route.cms-noroute-index.page-layout-2columns-right #maincontent .page.messages,body.cms-payment-options.cms-page-view.page-layout-1column #maincontent .page.messages,body.cms-exchange-and-returned.cms-page-view.page-layout-1column #maincontent .page.messages,body.customer-account-createpassword.page-layout-1column #maincontent .page.messages,body.cms-wh.cms-page-view.page-layout-1column #maincontent .page.messages,body.multishipping-checkout-addresses.page-layout-1column #maincontent .page.messages,body.multishipping-checkout-shipping.page-layout-1column #maincontent .page.messages,body.multishipping-checkout-billing.page-layout-1column #maincontent .page.messages{
    padding: 0px !important;
    overflow: hidden;
    clear: both;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .page-wrapper .page-main{
    padding: 16px 14px 0 16px !important;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .page-wrapper .page-main .columns{
    padding: 0px 2% !important;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .page-title-wrapper .page-title{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    background: #b41900;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .actions-toolbar>.secondary .action.back{
    line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 1.8rem;
    margin-top: 0px!important;
    background: #000;
    color: #fff;
    border-radius: 3px;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .actions-toolbar .secondary{
    display: inline-block;
    margin-top: 0px;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .actions-toolbar .primary{
    background: #b41900;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .action.edit span {
    color: #cd0000;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .action.select {
    color: #cd0000;
}
body.multishipping-checkout-address-selectbilling.page-layout-1column .action.edit span {
    color: #cd0000;
}
body.multishipping-checkout-address-editaddress.page-layout-1column .page-wrapper .page-main{
    padding: 16px 14px 0 16px !important;
}
body.multishipping-checkout-address-editaddress.page-layout-1column .page-wrapper .page-main .columns{
    padding: 0px 2% !important;
}
body.multishipping-checkout-address-editaddress.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
}
body.multishipping-checkout-address-editaddress.page-layout-1column .page-title-wrapper .page-title{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.multishipping-checkout-address-editaddress.page-layout-1column.form-address-edit .actions-toolbar .action.primary {
    background: #b41900;
}
body.multishipping-checkout-address-editaddress.page-layout-1column .actions-toolbar>.secondary .action.back{
    line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 1.8rem;
    margin-top: 0px!important;
    background: #b41900;
    color: #fff;
    border-radius: 3px;
    text-align: center;
}
body.multishipping-checkout-address-editaddress.page-layout-1column .action.primary {
    background: #b41900;
}
.multicheckout .actions-toolbar>.primary {
    margin-right: -16px;
    float: right;
}
/*order overview*/
body.multishipping-checkout-overview.page-layout-1column .page-wrapper .page-main{
    padding: 16px 14px 0 16px !important;
}
body.multishipping-checkout-overview.page-layout-1column .page-wrapper .page-main .columns{
    padding: 0px 2% !important;
}
body.multishipping-checkout-overview.page-layout-1column .action.primary.submit{
    background-color: #cd0000 !important;
}
body.multishipping-checkout-overview.page-layout-1column .multicheckout .actions-toolbar .secondary {
    display: inline-block;
}
body.multishipping-checkout-overview.page-layout-1column .multicheckout .actions-toolbar .secondary {
    margin-top: 0px;
    background: #000;
    width: auto;
    border-radius: 3px;
}
body.multishipping-checkout-overview.page-layout-1column .box-title .action.edit{
    color: #cd0000;
}
body.multishipping-checkout-overview.page-layout-1column .col.item .action.edit{
    color: #cd0000;
}
body.multishipping-checkout-overview.page-layout-1column table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
    padding: 11px 0px;
}
body.multishipping-checkout-overview.page-layout-1column .actions-toolbar .secondary .action.back{
    background-image: none;
    color: #fff;
    cursor: pointer;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    padding: 0px 15px;
    font-size: 1.8rem;
    box-sizing: border-box;
    vertical-align: middle;
}
body.multishipping-checkout-overview.page-layout-1column .multicheckout .actions-toolbar>.secondary .action {
    margin-bottom: 12px;
    margin-top: 12px;
}
body.multishipping-checkout-overview.page-layout-1column .box-title .action.edit {
    color: #cd0000;
}
body.multishipping-checkout-overview.page-layout-1column .action.edit {
    color: #cd0000;
}
body.multishipping-checkout-overview.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
}
body.multishipping-checkout-overview.page-layout-1column .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .action span {
    margin-left: 9px !important;
    color: #333;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-discount .block.discount{
    float: right;
}
.block.crosssell .product-item-actions .actions-primary+.actions-secondary {
    direction: rtl;
    text-align: right;
}
.cart-summary .checkout-methods-items .item {
    margin-bottom: 14px!important;
}
#checkout_multishipping_form .table-wrapper .col.actions {
    text-align: left;
}
body.multishipping-checkout-addresses.page-layout-1column .multicheckout .actions-toolbar>.primary {
    margin-right: -15px;
}
#all-brand{
    right: 184px;
    max-width: 773px !important;
}
@media screen and (min-width: 841px) and (max-width: 917px){
    #all-brand {
        right: 141px;
    }
    #all-brand {
        margin-right: 0px;
    }
}
@media screen and (min-width: 918px) and (max-width: 1024px){
    #all-brand {
        right: 163px;
    }
    #all-brand {
        margin-right:-3px;
    }
}
@media screen and (min-width: 919px) and (max-width: 929px){
    #all-brand {
        right: 147px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1080px){
    #all-brand {
        right: 161px;
    }
}
@media screen and (max-width: 1125px) and (min-width: 1081px){
    #all-brand {
        right: 178px;
    }
}
@media screen and (max-width: 460px){
    body.multishipping-checkout-login.page-layout-1column .fieldset>.field>.label {
        text-align: left;
        width: 100%;
        font-size: 15px;
    }
    body.multishipping-checkout-login.page-layout-1column .required span {
        margin-left: 0px;
    }
    body.multishipping-checkout-login.page-layout-1column .fieldset>.field>.control {
        width: 100%!important;
        padding-right: 2%!important;
        margin-bottom: 15px;
    }
    body.multishipping-checkout-login.page-layout-1column .remind span {
        margin-top: 0px;
    }
    body.multishipping-checkout-login.page-layout-1column .login-action {
        border: 0px solid;
        clear: both;
        overflow: hidden;
        box-sizing: border-box;
    }
    body.customer-account-create.page-layout-1column .form-create-account .field.required label, body.customer-account-create.page-layout-1column .form-create-account .field.password.required label{
        float: right!important;
        text-align: right!important;
    }
}
@media (min-width: 461px) and (max-width: 767px){
    body.customer-account-create.page-layout-1column .form-create-account .field.required label, body.customer-account-create.page-layout-1column .form-create-account .field.password.required label{
        float: right!important;
        text-align: left!important;
    }
}
@media screen and (min-width: 361px) and (max-width: 420px){
    .iwd-minicart-items-header .iwd-product-items-title .product-header-name {
        margin-left: 0px!important;
        margin-right: 78px!important;
    }
    .block.crosssell .product-item .product-item-actions .actions-primary .tocart{
        font-size: 10px;
    }
}
@media screen and (max-width: 420px){
    body.multishipping-checkout-login.page-layout-1column .login-required {
        clear: both;
        /*width: 41%;*/
        margin-left: 0px;
    }
    body.multishipping-checkout-login.page-layout-1column #remember-me-box {
        margin-bottom: 15px;
        margin-right: 0px;
    }
    body.multishipping-checkout-login.page-layout-1column .actions-toolbar .primary {
        margin-top: 0px;
        clear: both;
        overflow: hidden;
        box-sizing: border-box;
    }
}

@media screen and (max-width:660px){
    body.multishipping-checkout-login.page-layout-1column .block:nth-child(2) {
        width: 100%;
    }
    body.multishipping-checkout-login.page-layout-1column .actions-toolbar .primary {
        margin-top: 0px;
        clear: both;
        overflow: hidden;
        box-sizing: border-box;
    }
}
@media screen and (min-width:661px) and (max-width: 765px){
    body.multishipping-checkout-login.page-layout-1column .login-container .block:nth-child(2) {
        float: left;
        background-color: #ededef;
        width: 100%;
    }
    .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .secondary{
        padding-top: 10px;
    }
    body.multishipping-checkout-login.page-layout-1column .actions-toolbar .primary {
        margin-top: 0px;
        clear: both;
        overflow: hidden;
        box-sizing: border-box;
    }
    body.multishipping-checkout-login.page-layout-1column .login-container .block:nth-child(2) + * {
        width: 100%;
        margin-left: 0px;
    }
}
/*header page*/
.dropdown.switcher-dropdown.ui-dialog-content.ui-widget-content .view-default.switcher-option a{
    float: right;
    padding-right: 45px!important;
    background-position: 97% 42%!important;
}
body.customer-account-forgotpassword .actions-toolbar .secondary .back span {
    color: #fff;
    font-size: 1.4rem;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC')
    no-repeat left center;
    outline: 0px none;
    border: 0px none;
    padding-left: 10px;
}
body.customer-account-forgotpassword.page-layout-1column .actions-toolbar .primary .submit span{
    border: 0;
    padding: 0;
    padding-right: 12px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQElEQVQImWP4P/0/+38GEGT4////8f/SEOZfIOflf3sQ88N/EPj9vxDG/PE/CcJ88d8KouDsfxmItpn/uSCGAQBsrzurh01J2gAAAABJRU5ErkJggg==') no-repeat right center;
}
body.checkout-index-index.page-layout-1column.iwd-onepage-checkout .field._required .control select.select {
    background: transparent;
    -webkit-appearance: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAQAAAC/O6xzAAAAQUlEQVQI12Ng6GH4jwH7GBgYGZagCS4BigEBK8NGJMHdDGwMUMDFsA8qeALIRgL8DKeAgrcZRBnQgCjDLgZFGAcAuc8hFokG7IoAAAAASUVORK5CYII=') no-repeat 2% center #ffffff;
    padding-right: 7px!important;
}
.field.zip{

    float: right;
    width: 48.9%;
    padding-right: 20px;
    text-transform: uppercase;
    font-family: oswaldlight;
    font-size: 16px;
    box-sizing: border-box;
    text-align: right;
    overflow: hidden;
}

/* Responsive forget password*/
@media screen and (max-width: 660px) {
    body.customer-account-forgotpassword .page-title-wrapper{
        padding-left: 4% !important;
        padding-right: 3% !important;
    }
    body.customer-account-forgotpassword .actions-toolbar .primary {
        float: right;
    }
    body.customer-account-forgotpassword .actions-toolbar .secondary {
        float: left;
    }
    body.customer-account-forgotpassword .block-customer-forget .primary{
        font-size: 1.3rem;
    }
    body.customer-account-forgotpassword .columns .block-title{
        font-size:15px;
    }
}
@media screen and (min-width:661px) and (max-width:766px){
    body.customer-account-forgotpassword .actions-toolbar > .secondary .action.back {
        width:40%;
    }
}
/*End Responsive forget password*/
/* End here Forget password**********************************/
/* Reset password Start here **********************************************************/
body.customer-account-createpassword .page-title-wrapper .base{
    margin-left: 10px;
}
body.customer-account-createpassword .columns  .main .block-customer-reset{
    margin: 0px 0px 0px 1px;
}
body.customer-account-createpassword .block-customer-reset .block-title{
    font-weight: normal;
    font-size: 19px;
    font-family: "oswaldregular";
    margin: 0px;
    padding: 8px 0px;
    text-transform: uppercase;
    color: #fff;
    background: #262626;
    text-align: center;
}
body.customer-account-createpassword .block-customer-reset #form-validate{
    width:100%;


}
body.customer-account-createpassword  #form-validate .confirmation .lebal
    /*body.customer-account-createpassword .block-customer-reset .password{
        width:49%;
       float:left;

    }*/
    /*body.customer-account-createpassword .block-customer-reset .confirmation{
        width:49%;
        float:right;
    }*/
body.customer-account-createpassword  #form-validate .password{
    padding: 14px;
    border: 1px solid #ccc;
    background: #ededef;
    margin-bottom: 2px;
}
body.customer-account-createpassword  #form-validate .confirmation,body.customer-account-createpassword  #form-validate .password{
    padding: 14px;
    border: 1px solid #ccc;
    background: #ededef;
    margin-bottom: 2px;
}
body.customer-account-createpassword .block-customer-reset .actions-toolbar .primary .action{
    background: #b41900;
    border: none;
}
body.customer-account-createpassword .block-customer-reset .confirmation{
    font-size: 1.4rem;
}
body.customer-account-createpassword .label span{
    font-size: 1.4rem;
}
body.customer-account-createpassword .password-strength-meter{
    font-size: 1.1rem;
}
body.customer-account-createpassword .block-customer-reset .fieldset{
    margin:0px;
}

/*Responsive rest password page*/
@media screen and (max-width:660px){
    body.customer-account-createpassword .page-wrapper .page-main .columns{
        width: 95%;
        margin: 0px 0px 0px 9px;
    }
    body.customer-account-createpassword .block-customer-reset .confirmation {
        width: 100%;
        box-sizing: border-box;

    }
    body.customer-account-createpassword .block-customer-reset .password {
        width:100%;
        box-sizing: border-box;
    }
    body.customer-account-createpassword .block-customer-reset .block-title{

        font-size: 13px;
    }
    body.customer-account-createpassword .block-customer-reset .actions-toolbar .primary .action{
        width: 100%;
    }
}
@media screen and (min-width:661px) and (max-width:767px) {

    body.customer-account-createpassword .block-customer-reset .actions-toolbar .primary .action{
        width: 30%;
        float: left;

    }
}
/*End here Reset password*/

.about_us_ha{
    font-size:16px;
    font-family: 'Droid Sans';
    margin: 0px 10px;
    text-align: right;
}
.about_us_ha1 p{
    width:100%;
    font-size: 16px;
    margin-top: -2px!important;
    font-family: 'DroidSans';
    color: #000000;
    margin-right: 2px;
    font-family: 'Droid Sans';
}
.about_us_ha2 h2{
    width: 99%;
    border-top: 3px solid #cd0000;
    background-color: #282828;
    padding: 0 9px;
    margin: 1em 0;
    color: #ffffff;
    text-transform: uppercase;
    font: normal 16px/36px 'oswaldregular',arial;
    box-sizing: border-box;
    margin-left: 10px;
}
.about_us_ha2{
    margin-top: 40px;
    font-family: 'Droid Sans';
}
.about_us_ha4 p{
    font-size: 16px;
    margin: 10px;
    color: #000000;
    font-family: 'Droid Sans';
    margin-right: 2px;
}
.about_us_ha5 p{
    font-size: 16px;
    margin-top: 2px!important;
    margin: 10px;
    color: #000000;
    font-family: 'Droid Sans';
    margin-right: 2px;
}
.about_us_ha6 p{
    font-size: 16px;
    margin-top: -12px!important;
    margin: 10px;
    color: #000000;
    font-family: 'Droid Sans';
    margin-right: 2px;
}
.about_us_ha7 p{
    font-size: 16px;
    margin: 10px;
    color: #000000;
    font-family: 'Droid Sans';
    margin-right: 2px;
}

.about_us_ha8{/*
    margin-top: -12px!important;*/
    line-height: 11px;
}

/* Changes in privacy policy */
/*body.cms-privacy-policy.cms-page-view.page-layout-1column .page-wrapper .breadcrumbs{
    display:none;
}*/
/* Changes in privacy policy end*/
body.customer-account-login .fieldset>.field{
    margin: 0 0 0px;
}
body.customer-account-login .fieldset .note{
    margin-bottom: 26px;
    font-weight: bold;
    font-size: 13px;
    text-align: right;
}
body .block .block-customer-login .block-title{
    margin-bottom: 0px;
    padding-bottom: 0px;

}
.block .block-customer-login{
    float: left;
    width: 48.5%;

}
.login-container .block-customer-login .block-title{
    margin-bottom: 0px;
}
body .login-container .block .block-title {
    margin-bottom: 0px;
}
body .form .login{
    padding: 18px;
    border: 1px solid #ccc;

}
.login-container .block .block-title {
    border-bottom: 1px solid #e8e8e8;
    font-size: 2.8rem;
    padding-bottom: 3px;
    background-color: #262626;;
    margin-right: 6px;
    color: white;
    text-align: center;
    width: 100%;
}
body .block-new-customer .block-content{
    padding: 18px;
    font-size: 13px;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
    direction: rtl;
}
.login-container .block .block-title strong{
    font-weight: 600;
    font-size: 18px;
    margin: 0px;
    padding: 8px 0px;
    text-transform: uppercase;
    color: #fff;
    /*background: #262626;*/
    text-align: center;
}
body.multishipping-checkout-login.page-layout-1column .block-content .actions-toolbar .create{
    font-size: 15px;
    color: #fff;
    padding: 8px 13px;
    display: block;
    float: left;
    line-height: 13px;
    font-family: 'DroidSans';
    background-color: rgb(205,0,0);
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 15px;
    margin-right: 0px;
}
body .block-content .actions-toolbar .action:hover{
    color: #000;
    text-decoration: none;

}
.login-container .fieldset>.field>.control{
    display: inline-block!important;
    width: 77%;
    padding-right: 2%;
    float:left;
    margin-right:5px;
}
.login-container .fieldset>.field>.control input{
    width: 100%!important;
}
.control #email{
    padding:0px 7px;
}
/*.primary button{
    float:right;
}*/
body.customer-account-login .field.password .control .input-text {
    width:100%;
}
.login-container .block:nth-child(1){
    float: left;
    width: 48.5%;
    background-color: #ededef;
}
.form .form-login{
    margin:10px;
}

/*.login-container .block {*/
/*    background-color: #ededef;*/
/*}*/
.login-container .fieldset:after{
    font-size: 11px;
    color: #CD0000;
    font-weight: bold;
    margin-bottom: 10px;
    text-align:left;
    margin-top: -16px;


}
body .login .password .label{
    clear:left;
}
body.customer-account-login .fieldset>.field>.label {
    display: inline-block;
    width: 19%;
    text-align: left;
    text-transform: uppercase;
    font-family: 'oswaldlight';
    font-size: 1.2em;
    line-height: 21px;
    position:relative;
}
.field .email .required .label span{
    float: left;
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
}
body.customer-account-login .fieldset>.field.required>.label:after, body.customer-account-login .fieldset>.fields>.field.required>.label:after, body.customer-account-login .fieldset>.field._required>.label:after,body.customer-account-login .fieldset>.fields>.field._required>.label:after {

    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
    position: absolute;
    top: 0;
}
.block-new-customer .actions-toolbar{
    margin-top: 25px;
    float: right;
}
.action .login .primary{
    float:right;
}
.block-new-customer-heading{
    line-height:10px;
}
/*.secondary{*/
/*    color: black;*/
/*    float: right;*/
/*}*/
body.customer-account-login .actions-toolbar .primary{
    float:left;
    margin-top: -17px;
    line-height: 12px!important;
    text-transform: uppercase;
    border: medium none;
    border-radius: 0px !important;
    border: none;
    background-color: #cd0000;
    margin-right: 0px;
}
body.customer-account-login.page-layout-1column .block-content .form.form-login .fieldset.login .actions-toolbar{
    text-align: right;
}
body.customer-account-login .actions-toolbar .primary span{
    border: 0;
    padding: 0;
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC') no-repeat left center;
    padding-left: 10px;
    color: #fff;
}
body.customer-account-login .block-content p{
    text-align:center;
    font-weight: bold;
    font-size:13px;
}
.field email required{
    margin: 0 0 20px;
    line-height: 1.42857143;
    font-size: 1.4rem;
}
.input[type="email"] {
    width: 100%;
    font-size: 12px;
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 32px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}
body.customer-account-login .field .note{
    text-align:center;

}
body.customer-account-login .actions-toolbar .secondary a.action {
    position: absolute;
    color: #666;
    text-decoration: underline;
    cursor: pointer;
    font-size:13px;
    margin-left: -58px;
    margin-top: -1px;

}

.primary #send2{
    font-size: 15px;
    color: #fff;
    padding: 8px 13px;
    display: block;
    float: left;
    line-height: 13px;
    font-family: 'DroidSans';
    background-color: rgb(205,0,0);
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 15px;
    color:#cd0000;
    margin-right: 0px;
}
.primary #send2 span{
    border: 0;
    padding: 0;
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC') no-repeat left center;
    padding-left: 10px;
    color: #fff;
}
.primary #send2:hover{
    color: #000;
    text-decoration: none;
    background-color: #cd0000;
}
body.customer-account-login .primary .span{
    font-size: 12px;
    color: #fff;
    padding: 5px 15px;
    display: block;
    float: left;
    line-height: 13px;
    font-family: 'DroidSans';
    background: #cd0000;
    text-decoration: none;
    cursor: pointer;
}


/*Registration form .......................................................*/
body.customer-account-create .fieldset>.field:last-child .tooltip.wrapper{
    display: none;
}
body.customer-account-create .page-title-wrapper .page-title{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
}

body.customer-account-create .fieldset>.field:last-child{
    margin-right: 25%;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
    float: right;
}
body.customer-account-create.page-layout-1column .fieldset.create.account .field.choice.persistent input[type="checkbox"] {
    margin: 4px 0px 0 5px;
    float: right;
}

body.customer-account-create.page-layout-1column .form-create-account .field.required label{
    display: inline-block;
    width: 23%;
    text-align: left;
    text-transform: uppercase;
    font-size: 1.2em;
    color: #666;
    font-weight: bolder;
    float: right;
    letter-spacing: -1px;
}

body.customer-account-create .firstname{
    width: 70%;
    padding-left: 7px;
}
body.customer-account-create #lastname{
    width: 95%;
    padding-left: 7px;

}
body.customer-account-create .control #email_address{
    width: 95%;
    margin-left: 0px;
}
body.customer-account-create #password-strength-meter{
    display:none;
}
body.customer-account-create .confirmation{
    clear:both;
}
body.customer-account-create .toggle{
    /*display:none;*/
}
body.customer-account-create .primary{
    float:left;
    border-radius: 0px;
    border: none;
}
body.customer-account-create .back{
    margin-right: 0px !important;
    outline: 0px none;
    border: 0px none;
    background: #000;
    padding: 4px 8px;
    border-radius: 0px;
    cursor: pointer;
    margin: 10px;
    overflow: hidden;
    font-weight: 600;
    display: inline-block;
    float: right;
    clear: both;
}
body.customer-account-create.page-layout-1column .column.main .actions-toolbar .primary{
    margin-right: 5px;
}
body.customer-account-create .back span{
    outline: 0px none;
    border: 0px none;
    font-size: 15px;
    color: #fff;
    padding: 4px 2px 5px 10px;
    display: block;
    line-height: 13px;
    font-family: 'DroidSans';
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    display: block;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQ\85n0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC) left center no-repeat;}
/*end here changes registration*/
body.customer-account-create .label{
    display: inline-block;
    width: 19%;
    text-align: left;
    font-size: 13px;
    color: #666;
    font-weight: bold !important;
}

body.customer-account-create #form-validate.form.create.account {
    width:100%;
    clear: both;
    overflow: hidden;
}
body.customer-account-create #form-validate .fieldset>.legend {
    color: #fff;
    background: #262626;
    text-align: center;
    text-transform: uppercase;
    padding: .25em;
    font-family: 'oswaldregular';
    letter-spacing: -1px;

}
body.customer-account-create .field .field-name-firstname .required{
    margin: 0 0 8px;
    text-align: left;
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
    color: #000;
    background-size: cover;
    text-align: center;
    font-size: 13px;
    line-height: 1.55;
    font-family: 'DroidSans';
    background-attachment: fixed;
}
body .customer-account-create .legend .fieldset>.field>.label {
    display: inline-block;
    width: 19%;
    text-align: right;
    text-transform: uppercase;
    font-family: 'oswaldlight';
    font-size: 1.2em;
}
body.customer-account-create .control #firstname{
    background: #fff;
    border: 1px solid #d5d5d5;
    width: 95%;
    padding-left: 7px;
}
body.customer-account-create .label .control .fieldset>.field>.label {
    width:68%;
}
/*.columns .label span{*/
/*   padding: 4px;*/
/*   text-transform: uppercase;*/
/*    float: left;*/
/*    color: #666;*/
/*    font-weight: bold;*/
/*    position: relative;*/
/*    z-index: 0;*/
/*}*/
body.customer-account-login .column .control #lastname{
    width:74%;
    margin-left: 5px;
}
/*.control #email_address{*/
/*       width: 76%;*/
/*    margin-left: 35px;*/
/*}*/
body.customer-account-create #lable span{
    font-size: 12px;
    margin-left: 109px;
    margin-top: -19px;
    letter-spacing: -1px;
}
body.customer-account-create .confirmation .label {
    display: inline-block;
    width: 20%;
    text-align: right;
    text-transform: uppercase;
    font-family: 'oswaldlight';
    font-size: 1.2em;
    float:left;
    color: #666;
    font-weight: bold;
}
body.customer-account-login .required span{
    /*margin-left:15px;*/
    text-transform: uppercase;
    font-family: 'Droid Sans';
    color: #666;
    font-weight: bold;
}
body.customer-account-login .fieldset.login .field.email.required{
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
    margin-bottom: 10px;
}
body.customer-account-login .fieldset.login .field.password.required {
    clear: both;
    box-sizing: border-box;
    overflow: hidden;
}
body.customer-account-login .login-forget-link {
    overflow: hidden;
    clear: both;
}
body.customer-account-create .control #password-confirmation{
    width: 95%;
}
body.customer-account-create .newsletter .label span{
    color: #666;
    font-weight: bold;
    font-size:13px;
    text-transform: lowercase;
    vertical-align: middle;
}
body.customer-account-create .form .actions-toolbar .submit{
    background-color:#cd0000 !important;
    text-transform:uppercase;
    margin-top: 10px;
    color: #fff !important;
}
body.customer-account-create .form .actions-toolbar .submit span{
    border: 0;
    padding: 0;
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC') no-repeat left center;
    padding-left: 10px;
    color: #fff;
}
body .form .actions-toolbar .submit:hover{
    color: #fff !important;
    text-decoration: none;
    background-color: #cd0000 !important;
}
body .login-container .block-customer-login .block-title{
    background-color: #262626;
    width: 100%;
}
body .block-new-customer .block-title{
    /*background-color: #262626;*/
}
body .block-new-customer .block-title #block-new-customer-heading{
    width:100%;
}
body .block-new-customer{
    background-color: #ededef;
    float: left;
    margin-right: 40px;
    width: 48.5%;
    border: 1px solid #ccc;
}
/* After Changes in login form*/
body .remind span{
    float:left;
    /*margin-top: 19px;*/
    color: #000;
    background-size: cover;
    text-align: center;
    font-size: 13px;
    line-height: 2.55;
    margin-right: 3px;
    text-decoration: underline;
}
body.customer-account-login .messages{
    padding:0px;
}

body.customer-account-login .login-container .block:nth-child(2){
    float: left;
    background-color: #ededef;
    width: 48%;
    margin: 15px 0 15px 1%;
}
body.customer-account-login .login-container .block:nth-child(2)+* {
    clear: none;
    width: 48%;
    float: left;
    margin: 15px 1% 15px 0;
    margin-left: 1%;
}
body.customer-account-login .field .tooltip {
    display:none;
}
body.customer-account-login .login-required{
    clear: both;
    border: 0px solid;
    color: #CD0000;
    font-size: 11px;
    position:relative;
    top:20px;
    font-size: 13px;
    margin-left: 215px;

}

body.customer-account-login #remember-me-box{
    text-align: left;
    color: #666;
    font-weight: bold;
    margin-left: 135px;
}
body.customer-account-login .login-action{
    border:0px solid;
}
body.customer-account-login .login-benefits{
    list-style: none;
    color: #000;
    font-size:13px;
    direction: rtl;
    /*margin-top: 2rem;*/
}
body.customer-account-login .block-new-customer{
    height: 300px;
}
.filter-options-content .pricediv .price-range .pullright {
    float: left!important;
}
.items-qty .item .content{
    float: left
}
.form.form-edit-account .fieldset.info .field.field-name-firstname.required{
    float: right!important;
}
body.account.sales-order-history.page-layout-2columns-left .table-wrapper.orders-history{
    direction: rtl;
}
.block-content .form.reorder .product-items.product-items-names{
    margin-right: 0px;
}
/* responsive start here  registration form*/
@media screen and (max-width:660px) {
    body.customer-account-create #form-validate .fieldset {
        width: 100%;
        box-sizing: border-box;
        background: #edefef;
        margin: 15px 1% 15px 0;
        border: #ccc solid 1px;
    }
    body.customer-account-create .control #password-confirmation {
        width: 95%;
    }
    body.customer-account-create .control {
        clear: none!important;
        display: inline;
        padding-left: 7%;
        /* float: right; */
    }
    body.customer-account-create #lastname {
        width: 95%;
        padding-left: 7px;
    }
    body.customer-account-create .control {
        clear: none!important;
        display: inline;
        padding-left: 7%;
    }
    body.customer-account-create .control #email_address {
        width: 95%;
        margin-left: 0px;
        position: relative;

    }
    body.customer-account-create #is_subscribed{
        clear: both;
        float: right;
        margin-top: 34px;
    }
    body.customer-account-create .newsletter .label span{
        clear: both;
        width: 100%;
    }
    body.customer-account-create .fieldset>.field{
        clear:both;
    }
    body.customer-account-create .control #firstname {
        width:95%;
    }
    body.customer-account-create .field {
        margin:0px;
    }
}
/********************************  reponsive login page *******************************************/

@media screen and (max-width: 660px){
    body .block-new-customer{
        overflow: hidden;
        margin: 0px auto;
        clear: both;
        width: 100%;
    }
    body.customer-account-login .page-title-wrapper .page-title {
        box-sizing: border-box;
    }

    body.customer-account-login .login-container .block:nth-child(2) {
        width:100%;
        background-color: #ededef;
    }
    body.customer-account-login .login-container .block:nth-child(2)+* {
        width: 100%;
    }
    body.customer-account-login .login-required{
        position: relative;
        top: 20px;

    }
    .login-container .block:nth-child(1) {
        float: left;
        width: 100%;
        background-color: #ededef;
        margin-bottom: 20px;
    }
    body.customer-account-login .fieldset>.field>.label {
        font-family: 'oswaldlight';
        text-align: left;
        width: 17%;
        font-size: 15px;
        display: inline-block;
        text-transform: uppercase;
        float: right;
        color: #666;
        font-weight: bold;
        position: relative;
        z-index: 0;
    }
    /*.login-container .fieldset > .field > .control{
        padding-left:2px;
    }*/
    body.customer-account-login .required span {
        margin-right: -14px;

    }
    body .login-container{
        font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    }
    body .main .block-customer-login{
        margin-bottom:0px;
    }
    .login-container .fieldset:after {
        margin-top: 27px;
    }
    body.customer-account-login .actions-toolbar .secondary a.action {
        margin-top: 0px;
        position: absolute;
        color: #666;
        text-decoration: underline;
        cursor: pointer;
        font-size: 13px;
        left: 34%;
    }

    body.customer-account-login.actions-toolbar .primary {
        margin-top: 15px;
        position: relative;
        right: -2%;
    }
    .login-container .block:nth-child(1){
        margin: 0px 0px;

    }
    .column.main .block:last-child{
        margin: 17px 0px 0px 1px;
    }
    body.customer-account-forgotpassword.page-layout-1column .column.main .block:last-child{
        margin: 28px 0px 0px 1px;
    }
    body.customer-account-login .login-required{
        clear: both;
        border: 0px solid;
        width: 32%;
        color: #CD0000;
        font-size: 11px;

    }
    .primary #send2 {
        font-size: 15px;
        color: #fff;
        padding: 7px 15px;
        display: block;
        float: left;
        line-height: 13px;
        font-family: 'DroidSans';
        background-color: rgb(205,0,0);
        text-decoration: none;
        cursor: pointer;
        text-transform: uppercase;
        line-height: 15px;
    }
    body .remind span{
        margin-right: 1px;
    }
    body.customer-account-login .block-new-customer {
        height: 341px;
    }
}
@media screen and (min-width: 661px) and (max-width: 765px){
    body.customer-account-create.page-layout-1column .fieldset.create.account .field.choice.persistent input[type="checkbox"] {
        margin: 2px 0px 0 5px;
        float: right;
    }
    body .block-new-customer {
        background-color: #ededef;
        float: left;
        margin-left: 4px;
        width: 48%;
    }
    body.customer-account-login .login-container .block:nth-child(2) {
        float: left;
        background-color: #ededef;
        width: 100%;
    }
    body.customer-account-login .login-container .block:nth-child(2)+* {
        width: 100%;
        margin-left: 0px;
    }
    body.customer-account-forgotpassword.page-layout-1column .column.main .block:last-child{
        margin: 28px 0px 0px 1px;
    }

    .login-container .block:nth-child(1){
        width: 47.5%;
        margin-left: 9px;
    }
    .login-container .block:nth-child(1){
        width:46.5%;
        margin: 0px 0px 0px 20px;
    }
    body .block-new-customer{
        width: 46%;
        margin: 1px 0px 0px 9px;

    }
    .login-container .fieldset > .field > .control {
        display: inline-block !important;
        width: 77%;
    }
    body.customer-account-login .actions-toolbar .secondary a.action {
        position: absolute;
        color: #666;
        text-decoration: underline;
        cursor: pointer;
        font-size: 13px;
        margin-left: -73px;
        margin-top: -1px;
        left: -29px;
    }
    body.customer-account-login .login-required{
        width:29%;
        position: relative;
        top:20px;
    }
    /*body.customer-account-login #remember-me-box{*/
    /*   margin-right: 47px;*/
    /*}*/
    body.customer-account-login .block-new-customer {
        height: 334px;
    }

}
@media screen and (min-width: 766px) and (max-width: 1071px) {
    body.customer-account-login .login-container .block:nth-child(2) {
        float: left;
        background-color: #ededef;
        width: 100%;
    }
    body.customer-account-login .login-container .block:nth-child(2)+* {
        clear: both;
        margin-left: 0px;
        width: 100%;
    }
    body.customer-account-login.page-layout-1column .block-new-customer{
        width: 100%;
    }
    .column.main .block:last-child {
        margin-bottom: 0;
        margin-right: 25px;
    }
}
.column .main{
    background-color: antiquewhite !important;
}
body.customer-account-create .fieldset.create.info .label{
    position:relative;

}
/*body.customer-account-create .fieldset>.field.required>.label:before,body.customer-account-create  .fieldset>.fields>.field.required>.label:before,body.customer-account-create  .fieldset>.field._required>.label:before,body.customer-account-create  .fieldset>.fields>.field._required>.label:before {  2553
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 4px 0 0px;
    position: absolute;
    top: 0px;

}*/
body.customer-account-create.page-layout-1column .page-title-wrapper{
    padding-left: 2%!important;
    padding-right: 2%!important;
}
body.customer-account-create.page-layout-1column .page-title-wrapper .page-title{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    padding-bottom: 1%;
}
body.customer-account-create.page-layout-1column .page-main .page {
    display:none;
}
body.customer-account-create.page-layout-1column .columns{
    padding-top:0px;
}
body.customer-account-create.page-layout-1column .buttons-set .back-link {
    float: left;
    margin: 0;
}
body.customer-account-create.page-layout-1column .back-link a {
    display: inline-block;
    text-decoration: none;
    background-color: #000;
    color: #ffffff;
    padding: 5px 10px;
    font: normal 14px/16px 'oswaldregular';
    margin: 0 0 10px;
    text-transform: uppercase;
}
body.customer-account-create.page-layout-1column .back-link a img {
    padding-top: 3px;
    padding-right: 1px;
}
body.customer-account-create.page-layout-1column p.required.create-account-required {
    /*    float: left;*/
    margin-left: 10px;
}
body.customer-account-create.page-layout-1column .account-create .create-account-required {
    margin-left: 1%;
}
body.customer-account-create.page-layout-1column p.required {
    font-size: 11px;
    text-align: right;
    color: #CD0000;
}
.account-create.onestepcheckout-account-create .dob-popup-link-container {
    display: flex;
    flex-direction: row-reverse;
    margin: 8px 2%;
}
#fancyBoxLink {
    margin: 5px;
    float: left;
    color: black;
    text-decoration: underline;
    margin-left: 28px;
    font-size: 13px;
}
body.customer-account-create.page-layout-1column .newsletter{
    clear: both;
    overflow: hidden;
    margin-right: 25%;
    direction: rtl;
}
body.customer-account-create.page-layout-1column .form-create-account .fieldset.create.info{
    position: relative;
}
body.customer-account-create.page-layout-1column .form-create-account .field.choice.newsletter .label{
    width: 90%!important;
    text-align: left;
    margin-top: 3px!important;
}
body.customer-account-create.page-layout-1column .form-create-account .field.choice.newsletter .label {
    float:none;
}
body.customer-account-create.page-layout-1column .field.field-name-firstname.required{
    margin: 0 0 8px;
}
body.customer-account-create.page-layout-1column   .field.field-name-lastname.required{
    margin: 0 0 8px;
}
body.customer-account-create.page-layout-1column .field.password.required{
    margin: 0 0 8px;
}
body.customer-account-create.page-layout-1column .field.confirmation.required{
    margin: 0 0 8px;
}
body.customer-account-create.page-layout-1column .action.submit.primary{
    margin: 0px;
}/*
body.customer-account-create.page-layout-1column .fieldset.create.account .field.choice.persistent .label {
    margin-left:0px!important;
}*/
body.customer-account-create.page-layout-1column .button, a.action.primary {
    border-radius: 0px;
    border: none;
    /*height: 28px;*/
}
/*body.customer-account-create.page-layout-1column .form-create-account .fieldset.create.account {
    height: 191px;
}*/
/* Contact us page start here */

body.contact-index-index.page-layout-1column .columns .form.contact{
    max-width: 100%;
    float: right;
    background: #ededef;
    padding: 15px;
    text-transform: uppercase;
    border: 1px solid #ccc;
    font-family: "oswaldlight";
    font-size: 1.3em;
    width: 100%;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
    margin-bottom: 20px;
}
body.contact-index-index.page-layout-1column .columns .field.name.required{
    float: left;
    width: 33.33%;
    font-weight: 600;
    font-family: "oswaldlight";
    letter-spacing: -1px;
    font-size: 17px;
}
body.contact-index-index.page-layout-1column .columns .field.email.required{
    float: right;
    width: 33.33%;
    margin-right:10px;
    font-weight: 600;
    font-family: "oswaldlight";
    letter-spacing: -1px;
    font-size: 17px;
}
body.contact-index-index.page-layout-1column .columns .field.telephone{
    float: left;
    width: 30%;
    margin-right: 10px;
    font-weight: 600;
    font-family: "oswaldlight";
    letter-spacing: -1px;
    font-size: 17px;
}
body.contact-index-index.page-layout-1column .columns .field.name.required .label{
    float: left;
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
    float: right;

}
body.contact-index-index.page-layout-1column .columns .fieldset>.field.required>.label:after {
    float: right;
    font-style: normal;
    color: #eb340a;
    /*position: absolute;*/
    top: 0;
    right: -8px;
}
body.contact-index-index.page-layout-1column .columns .field.email.required .label{
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
    float: right;
}
body.contact-index-index.page-layout-1column .columns .field.telephone .label{
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
    float: right;
}
body.contact-index-index.page-layout-1column .columns .field.comment.required .label{
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
    float: right;
}
body.contact-index-index.page-layout-1column .columns .form.contact .primary{
    float: left;
    border: none;
    background-color: rgb(205,0,0);
    text-transform: uppercase;
    padding: 3px 5px;
}
body.contact-index-index.page-layout-1column .columns .form.contact .primary .action.submit.primary span{
    border: 0px none;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQElEQVQImWP4P/0/+38GEGT4////8f/SEOZfIOflf3sQ88N/EPj9vxDG/PE/CcJ88d8KouDsfxmItpn/uSCGAQBsrzurh01J2gAAAABJRU5ErkJggg==') no-repeat scroll right center;
    font-size: 13px;
    padding: 3px 10px 3px 9px;
}

body.contact-index-index.page-layout-1column .cms-content-important{
    max-width: 100%;/*
    margin: 10px 0px !important;*/
}
body.contact-index-index.page-layout-1column .cms-content-important img{
    max-width: 100%;
    width:100%;
    display: block;
}
body.contact-index-index.page-layout-1column .page-title-wrapper .page-title{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
}
.location_contact{
    text-align: center;
    font-size: 18px;
    text-decoration: underline;
    letter-spacing: 1px;
}
body.contact-index-index.page-layout-1column .fieldset .legend{
    display: none;
}
body.contact-index-index.page-layout-1column .field.note.no-label{
    display:none;
}
body.contact-index-index.page-layout-1column .block-content .box.box-phone{
    width:40%;display: inline-block;box-sizing: border-box;float: left;
}
body.contact-index-index.page-layout-1column .block-content .box.box-design-inquiries{
    width:60%;display: inline-block;box-sizing: border-box;float: left;
}
body.contact-index-index.page-layout-1column .columns .box.box-press-inquiries{
    width:100%;

}
body.contact-index-index.page-layout-1column .columns .box.box-press-inquiries .box-title{
    display: none;
}
body.contact-index-index.page-layout-1column h2.contact-info-contact{
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    font-family: oswaldregular;
    border-top: 3.5px solid rgb(205, 0, 0);
    padding: 0px 19px;
    text-transform: capitalize;
    font-weight: 600;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    font: normal 15px/36px 'oswaldregular',arial;
}
body.contact-index-index.page-layout-1column h2.contact-info-header {
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    font-family: oswaldregular;
    border-top: 3.5px solid rgb(205, 0, 0);
    padding: 6px 20px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -1px;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
}
body.contact-index-index.page-layout-1column .column.main .required_info{
    text-align: left;
    color: #CD0000;
    text-transform: none;
    font-family: "DroidSans";
    padding-right: 10px;
    font-size: 11px;
}
body.contact-index-index.page-layout-1column .column.main .cms-content-important{
    width: 100%;
    max-width: 100%;
    display: block;
    margin: 0px;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}
body.contact-index-index.page-layout-1column .box.box-phone .box-content p a{
    color:#cd0000;
}
body.contact-index-index.page-layout-1column .box.box-phone .box-content{
    color: #000000;
}
block-title.page-wrapper .page.messages{
    display: none;

}
body.contact-index-index.page-layout-1column .columns .field.comment.required {
    clear: both;
    width: 100%;
    font-weight: 600;
    font-family: "oswaldlight";
    letter-spacing: -1px;
    font-size: 17px;
}
.contact-index-index.page-layout-1column .page-title-wrapper {
    padding: 0px 2% !important;
}
/*End Contact us page here*/
@media screen and (min-height: 766px) and (max-width: 800px){
    body.contact-index-index.page-layout-1column .columns .field.name.required,   body.contact-index-index.page-layout-1column .columns .field.email.required,   body.contact-index-index.page-layout-1column .columns .field.telephone {
        float: left;
        width: 33%;
    }
}
@media screen and (max-width: 765px){
    body.customer-account-create.page-layout-1column p.required {
        text-align: left !important;
    }

    body.contact-index-index.page-layout-1column .columns .field.name.required,body.contact-index-index.page-layout-1column .columns .field.email.required {
        float: left;
        font-size: 0.9em;
        /*margin-right: 5px;*/
        margin-left: 2px;
        width: 33%;
    }
    body.contact-index-index.page-layout-1column .columns .field.telephone{
        float: left;
        width: 34%;
        font-size: 0.9em;
    }
    body.contact-index-index.page-layout-1column .columns .field.comment.required{
        width: 98%;
    }
}

@media screen and (max-width: 660px){
    body.contact-index-index.page-layout-1column .block-content .box.box-design-inquiries {
        width: 100%;

    }
    body.contact-index-index.page-layout-1column .block-content .box.box-phone {
        width: 100%;
    }

    body.contact-index-index.page-layout-1column .columns .field.comment.required{
        font-size: 0.9em;
    }
}
@media screen and (max-width: 460px){
    /***********resistation*************/
    body.customer-account-create.page-layout-1column .form-create-account .field.required label {
        width: 100%;
        letter-spacing: 1px;
    }
    body.customer-account-create.page-layout-1column .form-create-account .field-name-firstname .control, body.customer-account-create.page-layout-1column .form-create-account .field-name-lastname .control, body.customer-account-create.page-layout-1column .form-create-account .field.required .control, body.customer-account-create.page-layout-1column .form-create-account .field.password.required .control, body.customer-account-create.page-layout-1column .form-create-account .field.confirmation.required .control {
        padding-right: 3%;
        width: 94% !important;
    }
    body.customer-account-create.page-layout-1column .newsletter {
        margin-right: 1%;
        margin-bottom: 8px;
    }
    body.customer-account-create.page-layout-1column .form-create-account .field-name-firstname label, body.customer-account-create.page-layout-1column .form-create-account .field-name-lastname label, body.customer-account-create.page-layout-1column .form-create-account .field.required label, body.customer-account-create.page-layout-1column .form-create-account .field.password.required label, body.customer-account-create.page-layout-1column .form-create-account .field.confirmation.required label {
        width: 100%;
        text-align: left;
        position: relative;
        box-sizing: border-box;
        overflow: hidden;
        clear: both;
    }
    /*body.customer-account-create.page-layout-1column .form-create-account .fieldset.create.account {
        height: 230px;
    }*/
    body.customer-account-create .fieldset>.field:last-child {
        margin-left: 3%;
    }


    body.customer-account-login .required span {
        margin-right: 0px;

    }
    body.customer-account-login .fieldset>.field>.label {
        text-align: right;
        width: 100%;
        font-size: 15px;
    }
    body.customer-account-login .login-container .fieldset>.field>.control {
        width: 100%;
        padding-right: 2%;
        margin-bottom: 15px;
    }
    body.customer-account-login .remind span {
        margin-top: 0px;

    }
}
@media screen and (max-width: 420px){
    .cart-discount div#block-discount .title{
        line-height: 20px;
    }
    body.customer-account-login .login-required {
        clear: both;
        width: 41%;
        margin-left: 0px;
    }
    body.customer-account-login .login-action {
        border: 0px solid;
        clear: both;
        overflow: hidden;
        box-sizing: border-box;
        direction: rtl;
    }
    body.customer-account-login #remember-me-box {
        margin-bottom: 15px;
        margin-left: 0px;
    }

    body.customer-account-login .login-container .block-new-customer .actions-toolbar {
        margin-top: 6px;
    }
    body.customer-account-login .block-new-customer .block-content {
        padding: 14px;
        font-size: 13px;
    }

}
@media screen and (max-width: 360px){
    body.contact-index-index.page-layout-1column .columns .field.name.required,body.contact-index-index.page-layout-1column .columns .field.email.required,body.contact-index-index.page-layout-1column .columns .field.telephone {
        width: 100%;
        margin-right: 0px;
    }
    body.contact-index-index.page-layout-1column .columns .field.email.required{
        margin-left: 0px;
    }
    body.customer-account-login .block-new-customer {
        height: 369px;
    }
    .block.crosssell .product-item .product-item-actions .actions-primary .tocart{
        padding: 8px 23px 4px 10px !important;
        min-height: 32px;
        font-size: 10px;
    }
    body.checkout-cart-index.page-layout-1column .cart-container .form-cart .actions.main .clear{
        padding: 0px 0px;
    }
    .iwd-minicart-items-header .iwd-product-items-title .product-header-name {
        margin-left: -17px!important;
        margin-right: 75px!important;
    }
}


/*Iitem product*/
.toolbar-amount{
    display: none;
}
/*chard page changes UM*/
body.iwd-onepage-checkout .iwd-checkout-shipping-address .step-title{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJBSURBVHja7Jm7a1RBFIe/fQUjaoyoRGIjWtlEsImF/4C9ZAUNCJogPiCoCGJrJyLRwiq1iI0otoqotYhapTSoZCGKJjEP81k4wRBy92529+bl/GDYO7Nzztnv7tkzM3dzKhtBeTaIIkgEiSARJIJEkAgCFDP2vwM4DQwBY2HsAHAMKIQbOQE8AkYbiqRm1drUh/7Vg9BHLau//acJ9XCj8bJKra3APeB46PcAg0ArUAGmFsz9CcyuxdRqBe4AJxeN9wJfgVfAdJgHkGtK1CanU0m9b7Jm1LfqrwVjo2pXo7GLTa6At4H+lAzoWsvltwTcAi6s53WkBbgJDNSb3aGtKkgOuAFcbcBHAZhcbZDrAaQRtQHl1axa10IVStKc+lwdUl+EfpKm1CuNVK16DS+H4EkaUXvUnWpreD2hfk6BGVhJkEuL1oGl1opzCbbn1dkqtpPqxZUA6VPHra736u4E+w71Q4r9uHomS5DeGiBUX6f4eVODjx/qqSw2jf3AXWBzDXO3A7sS3usA2mvwsSXE62t2+T0CbAvX7xacLZbS/rDbXUplYF8V27Hgf74sdze7/HaqT9Snarc6nJIaFfWsWgj2xfD7qqTYDQf/z9THIW5NnzG3jIfY7cBcOPW9BPamzJ8GPgIjQCdwMGxnqukTcDR8MzngWxbnkfl02lPjGaIFOBTacrY8m4Dv8SlKBFnHIPkMb0C+3jN8PUfdmfAQoRSum6US8KVen7n4H2IEiSARJIJEkAgSQSJIBPlvQP4MABo1aFsUqFMqAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: left;
    background-size: 46px 46px;
    display: inline-block;
    background-position: 8% 50%;
    font-weight: 400;
    background-position: right;
}
body.iwd-onepage-checkout .iwd-opc-shipping-method.checkout-shipping-method .step-title{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKXSURBVHja7JnLaxNRFIe/ibG+igpStGB94FpEBRfqxoIgIiqCqPgPiCtx4UrB+gARV0XQjYKWKFQLIi7EnYooLhREs2gXVoK1aKpQ29JaMj83pzDESWbaTMyDe+AyM+fee+Z+k3seM/Ek0QySoknEgTgQB+JAHIgDcSDNBJKOMeYycBSYD8wznRfjIRTsKMAHRoELQG81QLwYReMQ0J7Q/XqBI7XaWn6C9yvU0kdSjeCT/9vZvVo6ezVg9wL7DWymzQSFCeA28DFpkCTFB1qAm0BHmXEHgU5gsF63loAFwKIiuDzw3ZqA9cAtYGGSIEoYxAsJ7zuAzcAW4LjBdVreqUuQUiE5Z0BfgfvAFes7bb5UlyWKV/SreFY1BKULeG6VRHechFwrkCj5A5wERoC1wNlG2Fo+MB6izwJnAlGs4vDrVxmkDcgA0yEPeamdt9RbHgmTJTEKyUI9+kjNaq2G+DicrgDkBdBnNdEG4BCwZw62ckAP8Moy+S7gGLBidqlWimpf9K90BfpXBc5PSZpWaemRtExS3q5fSlptc5dLWmznGyX1B+YNR60zDshQ0WIypt8p6a2kX5I+SDpg+mtlQDIGMinph6QOSa2S7tj1sKSrZmebpAmbl08C5HVgIb49rXa7cVAmra9N0lgJkIuSUpKykq6b/bsh485bX59dD0StM847+zpgu5UR48BD4ARwI2TsJeAcsM/ygx/I5qPAM2DMqlsBU0A/0FpkZwDYZOO2Au+AT5U6+2DIe0EqIgo+ibD52Y5rythKW3bPVrNofAr8LNJNAY9maScHPA7RPwB+Jx21SrXdkt5IGpH0XtLhOdpZKemepG+ScpK6A9ErdvPcn6EOxIE4EAfiQByIA3EgDiRK/g4AX+EBr30kO8AAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: left;
    background-size: 41px 41px;
    text-align: center;
    display: inline-block;
    background-position: 8% 50%;
    font-weight: 400;
    background-position: right;
}
body.iwd-onepage-checkout .iwd-checkout-payment-method.checkout-payment-method .step-title{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAELSURBVHja7Nk9TsNAEAbQZwuEghA1VLRQ08IlaDkfDSUHoOEK3IEfUdBEUSDENEaiiRLEKhs539Yr7zzvzHhtN13XGcJoDWQEEkgggQQSSCBDguysOO8Gl/isFOcuHnC9aEKz4qHxCUeVb/ozjv+bWpMNyJ5JauR3CuKrT7H5mmNs+rRuSkD28IgrvC+7aMHR4QC3OCm1Ix94wXjNOzLGdNnN+0uNtH0brNF6m1WC27one4dZhRhn/dpFutYP+rACZL9fuysBmeIMd337XWfXanGKtxKQOUY4r1gGryn2QAIJJJBAAikEGW1ArKMSR5R7XKj/OWjxm1/+IQYSSCCBBBJIIIEEsjWQ7wEAc5YrB5LnsdgAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: left;
    background-size: 41px 41px;
    text-align: center;
    display: inline-block;
    background-position: 8% 50%;
    font-weight: 400;
    float: right;
    background-position: right;
}
/*.iwd-opc-block-summary.opc-block-summary .step-title{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAH4SURBVHja7Nk9axRRFMbx36ybRXwDIwHRUsXCxsZC/AKxEQtJ5Rewt4q1iFb2CoKFoMZCsLWyVcRCiIqdRCWrEbdQE7Njc4IS3GyYGSaXcA8Ms+zO3bn/OS/3OXeKsixtB+vYJpZBMkgGySAZJIPUsW7Fca8xhSIeRh15UGAY/7GIE22CHMQkVrAck6lqJXqYwI62PbIaEPfwLCZR1VZwGhfDM62CdMITTzDXQIgvYqZOznZqxvaehnJ1X83wTKZq1e4lug1NZC/2x1MtN+nNEksYbGX5XW8XcKUCyHXcSglkCkcqjpMSyGMsVEjY56mBvIkja60M0nBoTeLQiKo1gc/4GFrqaHxXRl59TQnkHC6PAOniPq7GWnMXu+O6m7idEsjhMfL7eJx7OLVuXFKh9QDvR/QmXczjN/qxeO4MpfsiNZB3cYyzH3iUcrIfw8kROdILj7yMz9NxLvEKb1MCOY8bG/x+B5dCkjz8576zuJYSSD9y5H8eKaL0DqMZm8euuK6fWmjN4ekG5fdbtLR9nI31ZE3GJwUy2GRfsYoPKUqUoqF5FFsFsrYXNWgI5HvddrdqaA1DL01H4tbdDjoTJflXZZdWfIf4JYTisuY26HohIA+06ZFPkbhFQ63AT3+3TFv1SG6sMkgGySAZJINkkAySQcbbnwEADEZuwd5yWLcAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: left;
background-size: 46px 46px;
text-align: center;
display: inline-block;
background-position: 8% 50%;
font-weight: 400;
background-position: right;
}*/
body.iwd-onepage-checkout .opc-wrapper .step-title{
    text-align: center;
    font-weight: 400;
}
a.ui-slider-handle.ui-state-default.ui-corner-all{
    /* top: -0.5em;*/
    background-color: #cd0000;
}
body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary .step-title{
    text-align: center;
}
.pricediv .ui-state-default:hover{
    background-color:#CCCCCC!important;
}
body.iwd-onepage-checkout .action.action-auth-toggle{
    color: #D34543!important;
}
body.iwd-onepage-checkout .iwd-checkout-step-shipping form.form.form-login span.note{
    font-size: 16px;
    font-family: 'Droid Sans';
    font-style: normal;
}
body.iwd-onepage-checkout .iwd-no-quotes-block.no-quotes-block{
    font-size: 16px;
    font-family: 'Droid Sans';
    font-style: normal;
    text-align: right;
}
body.iwd-onepage-checkout .billing-address-same-as-shipping-block.field.choice{
    font-size: 16px;
    font-family: 'Droid Sans';
    font-style: normal;
}
body.iwd-onepage-checkout .iwc-login{
    color: #272727;
    font-size: 1.5rem;
}
body.iwd-onepage-checkout .iwc-sigup{
    color: #272727;
    font-size: 1.5rem;
}
body.iwd-onepage-checkout #billing-new-address-form input.input-text{
    height: 40px;
}
body.iwd-onepage-checkout .opc-wrapper .form-login .fieldset .field .label{
    float: right;
    font-family: 'Droid Sans';
    color: #666;
    font-weight: 600;
    font-size: 15px;
}
body.iwd-onepage-checkout .opc-wrapper .form-shipping-address .fieldset .field .label{
    font-family: 'Droid Sans';
    color: #666;
    font-weight: 600;
    font-size: 15px;
}
body.iwd-onepage-checkout .fieldset>.field>.label{
    font-family: 'Droid Sans';
    color: #666;
    font-weight: 600;
    font-size: 15px;
    float: right;
}
body.iwd-onepage-checkout .field.street.admin__control-fields.required .label span{
    font-family: 'Droid Sans';
    color: #666;
    font-weight: 600;
    font-size: 15px;
}

body.iwd-onepage-checkout input[type="checkbox"] {
    margin: -1px 5px 0 0;
}
body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary{
    padding: 0px 15px;
}
body._has-auth-shown .block-authentication .block[class] .field .label{
    text-transform: uppercase;
}
.actions-toolbar .primary .action.action-login.secondary{
    background: rgb(205,0,0);
    color: #fff;
}
.actions-toolbar .secondary .action.action-remind {
    color: #D34543!important;
}
body.iwd-onepage-checkout .form.form-login .actions-toolbar .primary{
    background: rgb(205,0,0);
    color: #fff;
    padding: 0px;

}
body.iwd-onepage-checkout .iwd-checkout-step-shipping form.form-login fieldset.hidden-fields div.actions-toolbar > div.primary button{
    background-color: red;
}
body.iwd-onepage-checkout .iwd-checkout-step-shipping form.form-login fieldset.hidden-fields div.actions-toolbar > div.secondary a{
    margin-top: 0px;
}
body.iwd-onepage-checkout .remind span {
    margin-top: 0px;
    color: #D34543!important;
}
body.iwd-onepage-checkout .col.col-method.iwd-shipping-method-radio-button input[type="radio"] {
    margin: -3px 5px 0 0;
}
body.iwd-onepage-checkout .iwd-product-item-details-wrapper .product-item-inner .iwd-details-qty.details-qty{
    margin: 0px 0px 0px 20px;
}
body.iwd-onepage-checkout .actions-toolbar .primary .action.action-cancel{
    background-image: none;
    border: 1px solid #ccc;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    background: rgb(205,0,0);
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
    float: right;
}
body.iwd-onepage-checkout .actions-toolbar .primary .action.action-update{
    background-image: none;
    background: rgb(205,0,0);
    border: 1px solid #ccc;
    margin: 5px 0px;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    color: #fff;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
    float: left;
}
body.iwd-onepage-checkout #iwd-opc-summary-table-totals tbody > tr.totals th.mark {
    text-align: right;
    padding: 11px 11px 10px 67px;
}
#iwd-opc-summary-table-totals tbody > tr.totals td.amount {
    padding: 11px 35px 10px 6px!important;
}
body.iwd-onepage-checkout .place-order-125:active{
    text-decoration: underline;
}
body.iwd-onepage-checkout .iwd-minicart-items-header .iwd-product-items-title .product-header-name {
    /*margin-right: 70px!important;*/
    float: right;
    text-align: right;
}
/*body.iwd-onepage-checkout .iwd-minicart-items-header .iwd-product-items-title .product-header-name{
    margin-left: 50px !important;
}*/
.iwd-minicart-items-header .iwd-product-items-title .product-header-name {
    margin-left: 74px;
    margin-right: 0px;
}
body.iwd-onepage-checkout .field._error .control input{
    border-color: #d2caca!important;
}
body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary {
    width: 100%;
}
body.iwd-onepage-checkout .iwd-checkout-shipping-address .action-show-popup {
    background: rgb(205,0,0);
}

body.iwd-onepage-checkout .iwd-grand-total-item .iwd-grand-total-item-label{
    width: calc(100% - 158px);
}

.items.payment-methods .payment-group .step-title{
    display: none!important;
}
/*zssss*/
/*arabic menu bar start here*/
.logo {
    float: right;
}
.minicart-wrapper {
    float: left;
}
.ui-menu.ui-widget.ui-widget-content.ui-corner-all.deskstop_view{
    direction: rtl;
}
.navigation .nav-1 {
    margin-right: 0px !important;
}
/*arabic menu bar end here*/
/*.billing-address-same-as-shipping-block.field.choice{
   display: none;
}*/
.zopim{
    left: 10px;
}
body.checkout-index-index.page-layout-1column.iwd-onepage-checkout.iwd-opc-virtual .minicart-items .product>.product-item-photo, .minicart-items .product>.product-image-container {
    float: right;
}
/*##########Contact Us page start here arabic #######*/
body.contact-index-index.page-layout-1column .page-title-wrapper .page-title{
    text-align: right;
}
body.contact-index-index.page-layout-1column h2.contact-info-contact{
    text-align: right;
}
body.contact-index-index.page-layout-1column .block-content .box.box-phone {
    float: right;
}
body.contact-index-index.page-layout-1column .column.main .block-content .box-content{
    text-align: right;
}
body.contact-index-index.page-layout-1column .columns .field.name.required{
    float: right;
}
/*##########Contact Us page end here arabic #######*/
/*about us page*/
.breadcrumbs .items{
    float: right;
}
.breadcrumbs .item:not(:last-child) {
    float: right;
}
.breadcrumbs .item:not(:last-child)::before {
    content: "│";
    margin: 0 3px;
}
.breadcrumbs .item:not(:last-child):after {
    display: none;
}
body.cms-about-us #maincontent .page-title-wrapper .page-title{
    text-align: right;
}
.about_us_ha3, .about_us_ha4, .about_us_ha5, .about_us_ha6, .about_us_ha7 {
    text-align: right;
}
.iwd-step-title-for-address-form.form.form-shipping-address.iwd-form-shipping-address .iwd-shipping-new-address-form.fieldset.address .field.choice{
    display: block;
    float: right!important;
}
/*about us page end*/
/*customer-service page start here arabic all footer pages*/
.sidebar-main {
    padding-left: 2%;
    padding-right: 0px;
}
.page-title-wrapper {
    text-align: right;
    padding: 0px 0px;
}
.customer-service.cms-content{
    text-align: right;
}
.columns .column.main .std_privacy{
    text-align: right;
}
.col-50-size-chart.left_sizechartdiv{
    float: right;
    text-align: right;
}

body.cms-download.cms-page-view.page-layout-1column #content a{
    float: right;
}
body.cms-download1.cms-page-view.page-layout-1column #content a{
    float: right;

}
body.cms-download2.cms-page-view.page-layout-1column #content a{
    float: right;
}
body.cms-download3.cms-page-view.page-layout-1column #content a{
    float: right;
}
body.cms-download4.cms-page-view.page-layout-1column #content a{
    float: right;
}
body.cms-download5.cms-page-view.page-layout-1column #content a{
    float: right;
}
body.cms-download6.cms-page-view.page-layout-1column #content a{
    float: right;
}

body.cms-download7.cms-page-view.page-layout-1column #content a{
    float: right;
}


.tecq_main_div{
    float: right;
    text-align: right;
}

.technical_h2{
    text-align: right;
}
.panel_11 {
    float: right;
}
.customer-account-login.page-layout-1column .page-title-wrapper .page-title {
    float: right;
    overflow: hidden;
    clear: both;
}
body.customer-account-login .login-container .block:nth-child(2){
    float: right;
}
body.customer-account-create.page-layout-1column .form-create-account .fieldset.create.info{
    float: right;
    margin: 15px 0px 0px 0px;
}
body.category-what-is-new.catalog-category-view.page-layout-2columns-left .columns .sidebar-main {
    padding-left: 2%;
    padding-right: 0px!important;
}

body.customer-account-create.page-layout-1column .column.main .form.create.account.form-create-account .actions-toolbar .secondary{
    float: right;
    padding-right: 20px;
}
/*customer-service page end here arabic footer pages*/
body.product-pvc-boot.page-layout-1column .product-add-form .field.qty .label{
    float: right!important;
    margin: 0px 5px;
}
body.product-pvc-boot.page-layout-1column .product-info-main .product-add-form .box-tocart .actions{
    float: right;
}
body.product-pvc-boot.page-layout-1column .product-info-main .product-reviews-summary{
    float: right;
}
body.product-pvc-boot.page-layout-1column .product-info-main .stock.available{
    text-align: right;
}
body.product-pvc-boot.page-layout-1column .facebook{
    float: left;
}
.catalog-product-view .product-social-links{
    text-align: right !important;
}
body.product-pvc-boot.page-layout-1column .product.info.detailed .product.data.items{
    direction: rtl;
}
.review-form .actions-toolbar .actions-primary {
    padding: 0;
    float: right;
}
body.product-pvc-boot.page-layout-1column .primary.actions-primary .action.submit.primary{
    background-color: red;
    color: white !important;
}
.iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.field.required>.label:before, .iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.fields>.field.required>.label:before, .iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.field._required>.label:before, .iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.fields>.field._required>.label:before {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 5px 0 0px;
}
.iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.field.required>.label:after, .iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.fields>.field.required>.label:after, .iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.field._required>.label:after, .iwd-checkout-shipping-address.checkout-shipping-address .fieldset>.fields>.field._required>.label:after {
    display: none;
}
/*.fieldset>.field.required>.label:before, .fieldset>.fields>.field.required>.label:before, .fieldset>.field._required>.label:before, .fieldset>.fields>.field._required>.label:before {
     content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 5px 0 0px
}*/
body.account.sales-order-view.page-layout-2columns-left .order-details-items.ordered .table-wrapper.order-items .subtotal .amount{
    text-align: left;
}
body.account.sales-order-view.page-layout-2columns-left .order-details-items.ordered .table-wrapper.order-items .grand_total .amount{
    text-align: left;
}
.product-addto-links .action.towishlist{
    float: right;

}
.product-social-links .action.towishlist{
    padding: 10px 10px!important;
}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
    display: inline-block;
    right: 0;
    position: absolute;
    top: 0;
    left:auto;
}
body.product-pvc-boot.page-layout-1column .magnifier-preview{
    left: 14%!important;
}
body.product-pvc-boot.page-layout-1column  .roll_on_img {
    float: left;
}
.fotorama__stage{
    left: 0px!important;
}
.fotorama__nav.fotorama__nav--thumbs{
    float: right;
}
.block-new-customer .actions-toolbar {
    float: left;
}
.col2-left-layout .col-left{
    padding: 0px 0px 0px 14px;
}
/*card page start here*/
.column.main .product-info-main{
    float: left;
}
/*card page end here*/
/*check out page arabic structure start here*/
.authentication-wrapper{
    float: right;
}

.opc-wrapper .form-login .fieldset .note{
    float: right;
}
.iwd-opc-form-for-payments.form.payments{
    direction: rtl;
}
.checkout-payment-method .payment-method-title {
    text-align: right;
}
.iwd-opc-block-summary ol.iwd-minicart-items-header li.iwd-product-items-title div{
    float: right;
    text-align: right;
}
.step-content.iwd-checkout-step-shipping-method{
    direction: rtl;
}
.iwd-table-checkout-shipping-method tr > td.iwd-shipping-method-price {
    float: right;
    font: bold 16px 'Open Sans';
    padding: 6px 6px 0 0px;
}
.iwd-table-checkout-shipping-method tr.iwd-carrier-name-wrapper:first-child td {
    text-align: right;
}
.table-checkout-shipping-method tbody td:first-child {
    padding-right: 0;
    padding-left: 0;
    width: 20px;
    text-align: right;
}
.iwd-table-checkout-shipping-method tr > td.iwd-shipping-method-name {
    font-size: 16px;
    float: right;
    /*margin-left: 30px;*/
    padding: 7px 2px 9px 0px;
}
.product-social-links .facebook a{
    text-decoration: none;
}
.checkout-billing-address button:not(.primary) {
    border: 1px solid #ccc;
    color: #fff;
    cursor: pointer;
    display: inline-block;font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    background: rgb(205,0,0);
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
    text-decoration: none;
}
.iwd-opc-block-summary #iwd-opc-summary-table-totals tbody {
    direction: rtl;
    float: left;
}
.iwd-grand-total-item .iwd-grand-total-item-label {
    float: right;
    width: calc(100% - 120px);
    text-align: left;
    margin: 17px 0 33px 0;
    font-weight: 700;
    font-size: 18px;
}
.iwd-grand-total-item .iwd-grand-total-item {
    float: left;
    clear: left;
    font-size: 18px;
    font-weight: 700;
    margin-top: 15px;
    border: none;
    padding-left: 50px;
    color: #3d6f26;
}
.iwd-minicart-items-header .iwd-product-items-title .product-header-price {
    margin-left: 0px!important;
    margin-right: 20px;
}
.opc-block-summary .product-item .product-item-name-block {
    width: calc(100% - 370px);
    padding: 15px 15px 0 0px !important;
}
.iwd-opc-product-details.product-item .iwd-product-item-details-wrapper.product-item-details .iwd-product-item-name-block.product-item-name-block{
    width: calc(100% - 295px);
}
span.iwd-subtotal.subtotal {
    padding-left: 35px!important;
    padding-right: 0px
}
dd.values.iwd-opc-item-value {
    float: right;
    margin-right: -52px!important;
}
dt.label.iwd-opc-subitem-title {
    padding-left: 5px;
    float: right;
    padding-right: 30px;
}
.iwd-opc-block-summary.opc-block-summary .col-xs-6 {
    float: right;
    width: 50%;
}
.iwd-opc-block-summary.opc-block-summary .editcart{
    text-align: left;
}
.iwd-opc-block-summary.opc-block-summary .editcart > a {
    float: left;
    padding: 0px 5px;
}


/*check out page arabic structure end here*/
/*Shoping card page start arabic structure*/
/*.cart.table-wrapper .col.subtotal{
    text-align: left!important;
}*/
.iwd-onepage-checkout .modal-popup .modal-title{
    text-align: right;
    font-weight: 400;
}
.modal-footer .action.secondary.action-hide-popup {
    border-radius: 0px !important;
    background-color: #cd0000 !important;
    box-shadow: none !important;
    color: white;
    padding: 10px 15px !important;
    color: #fff!important;
    font-size: 14px;
    margin-top: 0px;
    text-transform: uppercase;
}
.modal-popup .iwd-shipping-new-address-form input {
    text-align: right;
}
/*.modal-content form.form-shipping-address div#shipping-new-address-form .field{
    float: right!important;
}*/
.modal-content form.form-shipping-address div#shipping-new-address-form .field.choice > input[type="checkbox"] + label::before {
    margin-left: 10px;
    float: right;
    padding-top: 3px;
}
.minicart-items .product-item-name{
    text-align: right;
}
/*.column.main .block:last-child{
     float: right;
}*/
.column.main .cart-container .block.discount{
    margin: 0px -9px;
}
/*.cart.table-wrapper .action{
        margin-left: 25px;
}*/
.cart.table-wrapper .cart.item .item-actions .actions-toolbar .action.action-edit{
    margin-left: 35px;
    float: left
}

.actions-toolbar .primary .action.primary.continue{
    background: linear-gradient(to bottom, rgba(140,199,71,1) 0%,rgba(90,154,57,1) 23%,rgba(82,147,53,1) 100%);
}
body.account.customer-account-edit.page-layout-2columns-left .form.form-edit-account .actions-toolbar .secondary{
    float: right;
}
.product-info-main .product-info-price{
    direction: rtl;
}
/*.toolbar.toolbar-products .modes.toolbar-text{
 float: left;
}*/
.cart-totals .table-wrapper .data.table.totals{
    direction: rtl;
}
/*Shoping card page end arabic structure*/
/*Dashboard arabic structure start here*/
/*body.account.customer-address-form.page-layout-2columns-left .form-address-edit .fieldset .message.info span:before{
        right: 0;
}*/

.table-wrapper.orders-recent .data.table.table-order-items.recent .col.actions .action.view span{
    float: right;
}
.block-collapsible-nav .content{
    text-align: right;
}
body.account.customer-account-index.page-layout-2columns-left .block.block-dashboard-orders{
    direction: rtl;

}
.account .column.main .block:not(.widget) .box-title{
    text-align: right;
}
.actions-toolbar .action.primary{
    background: #747474;
}
.sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary{
    cursor: pointer;
    margin-left: 5px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    margin-top: 5px;
    border-radius: 0;
    background: #cd0000;
    padding: 7px 7px;
    margin-bottom: 5px;
}
.actions-toolbar .secondary .action.update{
    background: #cd0000;
    color: #fff;
    cursor: pointer;
    font-family: 'oswaldregular';
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    padding: 10px;
}
.actions-toolbar .secondary .action.add{
    background: #cd0000;
    color: #fff;
    cursor: pointer;
    font-family: 'oswaldregular';
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    padding: 10px;
    float: left;
}
body.multishipping-checkout-addresses.page-layout-1column .actions-toolbar a.action.back{
    margin-right: 0px !important;
    outline: 0px none;
    border: 0px none;
    background: #000;
    /*padding: 5px 10px;*/
    border-radius: 0px;
    cursor: pointer;
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    overflow: hidden;
    font-weight: 600;
    margin-top: 15px;
    color: #fff;
    text-transform: uppercase;
    float: right;
    text-align: center;
}
#multiship-addresses-table td.col.actions a span{
    color: #cd0000;
}
.products-list.wishlist .product-item{
    direction: rtl;
}
.iwd-checkout-shipping-address.checkout-shipping-address .field._required .control._with-tooltip .input-text{
    margin-right: 10px;
    margin-left: 0px;
}
@media screen and (max-width: 320px){
    .foot-col {
        float: right;
    }
}
@media screen and (max-width: 480px){
    .foot-col{
        float: right;
    }
    .iwd-opc-block-summary.opc-block-summary .iwd-grand-total-item .iwd-grand-total-item{
        width: 10%!important;
    }
    /*Added on 01-Sep-2018-Sat starts*/
    .english_main{float:right;width:100%;margin-top: -29px;}
    .english_right{float:left;width:47%;text-align:center;}
    .english_left{float:left;width:50%;text-align:center;}
    .no_content_footer_pv .foot-ha-u{margin-top:0px!important;}
    .product-item ul li img{height:auto!important;}
    /*Added on 01-Sep-2018-Sat ends*/
}
@media screen and (max-width: 660px){
    .productsmain ul.ulc > li{
        float: right;
    }
    .iwd-minicart-items-header .iwd-product-items-title .product-header-price {
        margin-left: 0px!important;
        margin-right: 0px;
    }
}


@media (min-width: 768px){
    .modal-popup.modal-slide {
        left: 0 !important;
        z-index: 900;
    }
    .header.panel>.header.links {
        margin: 0;
        padding: 0;
        list-style: none none;
        float: left;
        margin-left: auto;
    }
    .mega-menu-child .tab{
        float: right;
    }
    .mega-menu-child{
        right: 0px;
    }
    .modes-mode {
        float: right;
    }
    /*.mega-menu-child.all-brand{
        right: 187px;
    }*/
    ul.tab li a.active{
        border-left: none;
    }
    body.cms-home.cms-index-index.page-layout-empty .productsmain ul.ulc > li {
        float: right;
    }
    body.cms-home.cms-index-index.page-layout-empty .categallery ul li{
        float: right;
    }
    body.cms-home.cms-index-index.page-layout-empty .page-footer .footer .foot-col{
        width: 162px;
        margin: 0px 10px;

    }
    body.cms-home.cms-index-index.page-layout-empty ul.ha_footer.footer_icon_ul li{
        text-align: left!important;
    }
    .page-footer.page-footer1 .foot-col h3 {
        text-align: right;
    }
    .page-footer.page-footer1 .foot-col ul li {
        text-align: right;
    }
    body.cms-home.cms-index-index.page-layout-empty ul.tab {
        float: right;
    }
    .tabcontent ul {
        float: right;
        margin-top: 10px!important;
    }
    .all-brand ul li {
        float: right;
    }
    .clear-whole-sections .pull-left {
        float: left;
    }
    .clear-whole-sections .pull-left {
        float: right;
    }
    .copyright {
        text-align: right;
    }
    /*.subscribe-form p {
    float: right;
    }*/
    /*.subscribe-form {
    float: right;
    }*/
    .foot-col{
        float: right;
    }
    .productlabel ul li:first-child{
        float: right;
        border-right: 1px dashed #f6dede;
    }
}

/*footwear content start here*/
body.category-footwear.catalog-category-view .col2-left-layout .col-main {
    float: left;
}
body.category-footwear.catalog-category-view .col2-left-layout .col-main .page-title h1{
    float: right;
    margin: 0px 10px;
}
body.category-footwear.catalog-category-view .col2-left-layout .col-left .block {
    text-align: right;
}
body.category-footwear.catalog-category-view .categorybtn.selectcategory{
    left: 8px;
}
/*.col-left .block span.selectaccordian, .col-left .block .selectaccordian, .col-left .block .selectaccordian, .selectaccordian {
    left: 8px;
}*/
body.cms-download.cms-page-view.page-layout-1column .download_h2{
    text-align: right;
}
body.category-footwear.catalog-category-view  .search-mini-form-leftside .input-text{
    float: right;
    text-align: right;
}
/*body.category-footwear.catalog-category-view button, a.action.primary {
    padding: 5px 7px;
}*/
body.category-footwear.catalog-category-view .category-video .site_btn{
    float: right;
}
.col2-left-layout .col-main{
    margin-left: 0px;
}
.layout-33{
    float: right;
    direction: rtl;
}
body.cms-exchange-and-returned.cms-page-view.page-layout-1column .page-main .columns .column.main .std, body.cms-shipping-and-rates.cms-page-view.page-layout-1column .page-main .columns .column.main .std, body.cms-payment-options.cms-page-view.page-layout-1column .page-main .columns .column.main .std{
    text-align: right;
}
body.cms-download.cms-page-view.page-layout-1column .columns .column.main .generalinfo {
    text-align: right;
}/*body.customer-account-create.page-layout-1column .form-create-account .field.required label, body.customer-account-create.page-layout-1column .form-create-account .field.password.required label{
    float: right!important;
    text-align: left!important;
}*/
/*footwear content end  here*/
/*Safety shouse start here*/
/*a.ui-slider-handle.ui-state-default.ui-corner-all {
    top: -0.35em;
    }*/
/*.ui-slider .ui-slider-handle {
    width: 2px;
    height: 1em;
    padding: 0;
    margin: 0;
}*/
.columns .sidebar.sidebar-additional{
    float: right;
    clear: right;
    padding-right: 0;
    padding-left: 2%;
    direction: rtl;
}
.page-main .column.main .pagetitle{
    text-align: right;
    margin: 0px 10px!important;

}
.filter .block-subtitle{
    text-align: right;
}
.category-video h4{
    text-align: right;
}
.page-with-filter.catalog-category-view .filter-options-title{
    text-align: right;
}
.filter-options-title:after {
    content: "\e607" !important;
    right: 0px;
    font-family: 'luma-icons';
    padding-right: 10px;
    font-size: 11px;
}
.filter-options-title:before {
    display: none;
}
.active > .filter-options-title::before {
    content: "\e618" !important;
}
.ytp-chrome-top.ytp-share-button-visible{
    direction: rtl;
}
.ytp-title{
    text-align: right;
}
.toolbar-sorter.sorter{
    float: left;
}
.page-with-filter.catalog-category-view .block.block-compare .block-title{
    text-align: right;
}
.page-with-filter.catalog-category-view .block.block-compare .empty{
    text-align: right;
}
body.categorypath-footwear-safety-shoes.category-safety-shoes .products.list.items.product-items .item.product.product-item{
    float: right;
    direction: rtl;
}
body.page-with-filter.page-products.categorypath-footwear-safety-shoes.category-safety-shoes.catalog-category-view.page-layout-2columns-left .products.wrapper.list.products-list .actions-primary{
    float: right !important;
}
body.categorypath-footwear-safety-shoes.category-safety-shoes .box-gotoproduct .action.primary {
    background-color: rgb(205, 0, 0);
}
/*FAQ*/
.toggle .toggle-title i{
    left: 0!important;
}
.col2-left-layout .col-main{
    float: left;
}
/*whats new*/
.product.name.product-item-name{
    text-align: right;
}
.product-item .price-box {
    text-align: right;
    direction: initial;
}
.product-item-actions .actions-primary {
    float: left!important;
}
#controll1 {
    width: 21%;
    float: right;
    padding-left: 4px;

}
body.catalog-product_compare-index.page-layout-1column .product-item-actions .actions-primary .action.tocart.primary {
    background: #b41900 !important;
}

.page-with-filter .product-item-actions .actions-primary+.actions-secondary {
    display: inline-block;
    width: 100%;
    margin-top: 12px;
    margin-right: -10px;
    text-align: right;
    direction: rtl;
}
/*Whats new end*/
/*product page arabic*/
.product.info.detailed .product.data.items {
    direction: rtl;
}
.page-layout-1column .magnifier-preview{
    left: 14%!important;
}


.fotorama-item.fotorama.fotorama1507877462706 .magnifier-preview{
    left:12%!important;
}
.product.data.items .item.title a:after{
    display: none;
}
.message.notice {
    text-align: right;
    padding-right: 45px;
    padding-left: 0px!important;
}
.minicart-items .product>.product-item-photo{
    float: right;
}
.minicart-items .item-qty{
    float: right;
}
/*.minicart-wrapper .product .actions {
    margin: 1px 0 0;
}*/
.minicart-wrapper .product .actions>.primary:not(:last-child), .minicart-wrapper .product .actions>.secondary:not(:last-child) {
    margin-right: 2px;
    margin-left: 6px;
    margin-top: -4px;
}
/*.minicart-items .product-item-details .details-qty {
    margin-top: 10px;
    text-align: right;
}*/
.minicart-items .product-item-pricing .label{
    float: right;
    direction: rtl;
}
/*.minicart-items .item-qty {
    margin-left: 7px;
}*/
.modal-content{
    text-align: right;
}
.modal-popup .modal-footer{
    text-align: left;
}
.fieldset>.field:last-child, .fieldset>.fields>.field:last-child{
    margin-bottom: 0;
    /*  clear: both;*/
    overflow: hidden;
}
/*.minicart-items .action.edit:before, .minicart-items .action.delete:before{
    line-height: 30px!important;
}*/
/*product page arabic*/
/*technical page start here arabic*/
body.cms-technical.cms-page-view.page-layout-1column .page-main .column.main .main_content{
    text-align: right;
}
.multicheckout .title {
    text-align: right;
}
.multicheckout .table-wrapper {
    direction: rtl;
}
body.cms-wholesale.cms-page-view.page-layout-1column .pad20{
    text-align: right;
}
/*technical page end here arabic*/
body.multishipping-checkout-addresses.page-layout-1column .page-main .page-title-wrapper .page-title .base{
    color: #cd0000;
}
.block.block-compare .block-content .actions-toolbar .primary .actions-toolbar .action.primary{
    background: #747474;
}
body.multishipping-checkout-shipping.page-layout-1column #unavailable-shipping-table .col.qty{
    text-align: center;
}
.multicheckout .block-title, .multicheckout .block-content .title {
    color: #cd0000;
}
/*new address*/
body.multishipping-checkout-address-newshipping.page-layout-1column .actions-toolbar>.primary:last-child, .actions-toolbar>.secondary:last-child {
    text-align: right;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .page-wrapper .page-main {
    padding: 16px 14px 0 16px !important;
}

body.multishipping-checkout-address-newshipping.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: #cd0000;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .page-wrapper .page-main .columns {
    padding: 0px 2% !important;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    background: #b41900;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .actions-toolbar > .secondary .action.back {
    line-height: 2.2rem;
    padding: 10px 17px;
    font-size: 1.8rem;
    margin-top: 0px !important;
    background: #000;
    color: #fff;
    border-radius: 3px;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    line-height: 2.2rem;
    line-height: 15px;
    font-size: 1.8rem;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .columns .column.main .form-address-edit{
    direction: rtl;
}
/*Edit shipping*/
body.multishipping-checkout-address-editshipping.page-layout-1column .page-wrapper .page-main {
    padding: 16px 14px 0 16px !important;
}

body.multishipping-checkout-address-editshipping.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: #cd0000;
}
body.multishipping-checkout-address-editshipping.page-layout-1column .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.multishipping-checkout-address-editshipping.page-layout-1column .page-wrapper .page-main .columns {
    padding: 0px 2% !important;
}
body.multishipping-checkout-address-editshipping.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    background: #b41900;
}
body.multishipping-checkout-address-editshipping.page-layout-1column .actions-toolbar > .secondary .action.back {
    line-height: 2.2rem;
    padding: 10px 17px;
    font-size: 1.8rem;
    margin-top: 0px !important;
    background: #000;
    color: #fff;
    border-radius: 3px;
}
body.multishipping-checkout-address-editshipping.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    line-height: 2.2rem;
    line-height: 15px;
    font-size: 1.8rem;
}
body.multishipping-checkout-address-editshipping.page-layout-1column .columns .column.main .form-address-edit{
    direction: rtl;
}
/*edit address*/
body.multishipping-checkout-address-editaddress.page-layout-1column .columns .column.main .form-address-edit{
    direction: rtl;
}
/*create billing address*/
body.multishipping-checkout-address-newbilling.page-layout-1column .page-wrapper .page-main {
    padding: 16px 14px 0 16px !important;
}
body.multishipping-checkout-address-newbilling.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: #cd0000;
}
body.multishipping-checkout-address-newbilling.page-layout-1column .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.multishipping-checkout-address-newbilling.page-layout-1column .page-wrapper .page-main .columns {
    padding: 0px 2% !important;
}
body.multishipping-checkout-address-newbilling.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    background: #b41900;
}
body.multishipping-checkout-address-newbilling.page-layout-1column .actions-toolbar > .secondary .action.back {
    line-height: 2.2rem;
    padding: 10px 17px;
    font-size: 1.8rem;
    margin-top: 0px !important;
    background: #000;
    color: #fff;
    border-radius: 3px;
}
body.multishipping-checkout-address-newbilling.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    line-height: 2.2rem;
    line-height: 15px;
    font-size: 1.8rem;
}
body.multishipping-checkout-address-newbilling.page-layout-1column .columns .column.main .form-address-edit{
    direction: rtl;
}
/*Change billing address*/
body.multishipping-checkout-address-editbilling.page-layout-1column .page-wrapper .page-main {
    padding: 16px 14px 0 16px !important;
}
body.multishipping-checkout-address-editbilling.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: #cd0000;
}
body.multishipping-checkout-address-editbilling.page-layout-1column .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.multishipping-checkout-address-editbilling.page-layout-1column .page-wrapper .page-main .columns {
    padding: 0px 2% !important;
}
body.multishipping-checkout-address-editbilling.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    background: #b41900;
}
body.multishipping-checkout-address-editbilling.page-layout-1column .actions-toolbar > .secondary .action.back {
    line-height: 2.2rem;
    padding: 10px 17px;
    font-size: 1.8rem;
    margin-top: 0px !important;
    background: #000;
    color: #fff;
    border-radius: 3px;
}
body.multishipping-checkout-address-editbilling.page-layout-1column .form-address-edit .actions-toolbar .action.primary {
    line-height: 2.2rem;
    line-height: 15px;
    font-size: 1.8rem;
}
body.multishipping-checkout-address-editbilling.page-layout-1column .columns .column.main .form-address-edit{
    direction: rtl;
}
/*Thank you page*/
body.multishipping-checkout-success.page-layout-1column .page-wrapper .page-main {
    padding: 16px 14px 0 16px !important;
}
body.multishipping-checkout-success.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: #cd0000;
}
body.multishipping-checkout-success.page-layout-1column .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
body.multishipping-checkout-success.page-layout-1column .multicheckout.success .order-number span {
    color: #cd0000;
    float: right;
}
body.multishipping-checkout-success.page-layout-1column .multicheckout.success .order-number a {
    color: #333;
}
body.multishipping-checkout-success.page-layout-1column .actions .action.continue {
    background: #cd0000;
    color: #fff;
    cursor: pointer;
    font-family: 'oswaldregular';
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    padding: 10px;
}
body.multishipping-checkout-success.page-layout-1column .actions .action.continue {
    color: #fff;
    cursor: pointer;
    font-family: 'oswaldregular';
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
}
body.multishipping-checkout-success.page-layout-1column .page-main .columns{
    padding: 10px 20px;
    direction: rtl;
}
/*customr login*/
body.multishipping-checkout-login.page-layout-1column .page-wrapper .page-main .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: #cd0000;
}
body.multishipping-checkout-login.page-layout-1column .page-wrapper .page-main .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    padding-bottom: 1%;
}
body.multishipping-checkout-login.page-layout-1column .page-wrapper .page-main .columns {
    float: none;
    width: auto;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 0px !important;
}
body.multishipping-checkout-login.page-layout-1column .columns .column.main .login-container .block.block-customer-login {
    float: none !important;
    display: inline-block;
}
body.multishipping-checkout-login.page-layout-1column .form .login {
    padding: 15px;
    border: 1px solid #ccc;
    background-color: #ededef;
}
body.multishipping-checkout-address-newshipping.page-layout-1column .page-wrapper .page-main {
    padding: 16px 14px 0 16px !important;
}
.checkout-payment-method .checkout-billing-address .billing-address-details{
    float: right;
}
/*body.catalog-product_compare-index.page-layout-1column .column.main .action.print {
    color: #333;
}*/
body.catalog-product_compare-index.page-layout-1column .data.table.table-comparison .secondary-addto-links.actions-secondary{
    display: none;
}
body.catalog-product_compare-index.page-layout-1column .product-item-actions .actions-primary {
    float: right!important;
}
body.catalog-product_compare-index.page-layout-1column .page-wrapper .page-main{
    direction: rtl;
}
.iwd-onepage-checkout .modal-popup.modal-slide .modal-footer .action-hide-popup span {
    color: #fff!important;
    font-weight: 600;
}
.iwd-onepage-checkout .modal-popup.modal-slide .modal-footer .action-hide-popup span:before {
    float: right;
    content: '\f105';
    margin-left: 5px;
    margin-top: 3px;
}
/*DB order*/
body.account.sales-order-view.page-layout-2columns-left .order-details-items .table-wrapper:not(:last-child){
    direction: rtl;
}
body.account.sales-order-view.page-layout-2columns-left .column.main .page-title-wrapper{
    direction: rtl;
}
body.account.sales-order-view.page-layout-2columns-left .block.block-order-details-view{
    direction: rtl;
}
body.account.sales-order-history.page-layout-2columns-left .order-products-toolbar.toolbar.bottom .pager .pages{
    direction: rtl;
}
body.account.newsletter-manage-index.page-layout-2columns-left .form.form-newsletter-manage .fieldset .legend{
    text-align: right;
}
body.account.newsletter-manage-index.page-layout-2columns-left .form.form-newsletter-manage .fieldset .field.choice{
    direction: rtl;
}
body.account.wishlist-index-index.page-layout-2columns-left .product-item-info .tooltip.wrapper.product-item-tooltip{
    text-align: right;
}
body.account.wishlist-index-share.page-layout-2columns-left .form.wishlist.share .fieldset{
    direction: rtl;
}
.product.details.product-item-details .product-item-inner1 .actions-primary .action.tocart.primary span{
    position: relative;
    left: 25px
}

.block.block-reorder .block-content .form.reorder .product-items.product-items-names .product-item .field.item.choice{
    padding: 0px 0px 0px 5px;
}
/*.product-item-info  .product.details.product-item-details .product.actions.product-item-actions .actions-primary .action.tocart.primary span{
  position: relative;
  left:24px;
}*/
body.page-with-filter.page-products.categorypath-brands-dian-brand.category-dian-brand.catalog-category-view.page-layout-2columns-left .product-item-info .product.details.product-item-details .product.actions.product-item-actions .actions-primary .action.tocart.primary span {
    position: relative;
    left: 26px;
}
body.catalog-product-view.product-talan-217-high-ankle.page-layout-1column .product-item-info .product.details.product-item-details .product.actions.product-item-actions .actions-primary .action.tocart.primary span {
    position: relative;
    left: 0px;
}
body.catalog-product-view.product-talan-212-high-ankle.categorypath-what-is-new.category-what-is-new.page-layout-1column .product-item-info .product.details.product-item-details .product.actions.product-item-actions .actions-primary .action.tocart.primary span {
    position: relative;
    left: 0px;
}
body.catalog-product-view.product-talan-162-low-ankle.categorypath-footwear-safety-shoes.category-safety-shoes.page-layout-1column .product-item-info .product.details.product-item-details .product.actions.product-item-actions .actions-primary .action.tocart.primary span {
    position: relative;
    left: 0px;
}
body.catalog-product-view.product-talan-266-bl-low-ankle.page-layout-1column .product-item-info .product.details.product-item-details .product.actions.product-item-actions .actions-primary .action.tocart.primary span {
    position: relative;
    left: 2px;
}
body.account.wishlist-index-share.page-layout-2columns-left .form.wishlist.share .actions-toolbar .primary .action.submit.primary{
    background-color: #cd0000;
    margin-right: 0px !important;
    outline: 0px none;
    border: 0px none;
    padding: 10px 10px;
    border-radius: 0px;
    cursor: pointer;
    margin: 0;
    margin-right: 0px;
    overflow: hidden;
    font-weight: 600;

}
body.checkout-cart-index.page-layout-1column .product.details.product-item-details .product.actions.product-item-actions .actions-primary .action.tocart.primary span{
    position: relative;
    left: 20px;
}

.block.block-list.slideit  .block-content .item p strong{
    margin-left: 5px;
}

/*.block-compare .block-title strong, .block-wishlist .block-title strong {
    font-size: 14px;
    float: right;
    padding: 0px 0px 0px 5px;
}*/
.sidebar.sidebar-additional .block.block-reorder .block-title {
    padding: 10px;
    background-color: #262626;
    color: #fff;
    font-size: 10px;
}
.sidebar.sidebar-additional .block.block-reorder {
    background-color: #EDEDED;
    overflow: hidden;
}
.form-address-edit .field.choice.set.billing .checkbox{
    margin: 0px 0px 0 5px;
}
.form-address-edit .field.choice.set.shipping .checkbox{
    margin: 0px 0px 0 5px;
}
.page-wrapper .page-main .columns .column.main .generalinfo{
    direction: rtl;
}

/*checkout page media query start here*/
@media (max-width: 320px){
    .iwd-opc-block-summary ol.iwd-minicart-items-header li.iwd-product-items-title div {
        float: right;
        text-align: left;
        margin-right: -2px;
    }
}
@media only screen and (max-width: 479px) and (min-width: 320px){
    body.iwd-onepage-checkout .column.main #checkout {
        margin: 10px 0 0px 0 !important;
        padding-top: 0px;
    }
    .catalog-category-view .product-item .tocart {
        padding: 6px 32px 8px 4px;
        box-shadow: inset 0 2px 1px #939393 !important;
        transition: all .4s ease-in-out;
        border: 1px solid #727272 !important;
        font-size: 12px;
    }
    body.iwd-onepage-checkout .checkout-shipping-address{
        width: 100%;
        padding: 0px 15px!important;
    }
    .iwd-onepage-checkout .modal-popup.modal-slide .modal-footer .action-hide-popup {
        margin-top: 0px;
    }

    body.iwd-onepage-checkout .iwc-login{
        color: #272727;
        font-size: 1.6rem;

    }
    body.iwd-onepage-checkout .iwc-sigup{
        font-size: 1.6rem;
    }
    body.iwd-onepage-checkout .action.action-auth-toggle{
        font-size: 1.6rem;
    }
    body.iwd-onepage-checkout .iwd-opc-shipping-method.checkout-shipping-method{
        padding: 0px 15px!important;
    }
    body.iwd-onepage-checkout .opc-wrapper .checkout-payment-method{
        padding: 0px 15px!important;
    }
    body.iwd-onepage-checkout .step-content{
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary{
        padding: 0px 15px;
    }
    body.iwd-onepage-checkout .opc-block-summary .iwd-product-items-title{
        padding: 0px 0px;
        text-align: center;
    }
    body.iwd-onepage-checkout .iwd-product-item-name-block.product-item-name-block{
        position: relative;
    }

    .item-options.iwd-opc-all-subitem-options .values.iwd-opc-item-value{
        margin-right: 0px;
    }
    body.iwd-onepage-checkout .label.iwd-opc-subitem-title{
        /*  padding-left: 16px !important;*/
    }
    body.iwd-onepage-checkout .product-item-inner .iwd-subtotal-wrapper{
        float: none;
        padding: 0px 12px!important;
    }
    body.iwd-onepage-checkout #iwd-opc-summary-table-totals tbody > tr.totals th.mark {
        padding: 11px 0px 12px 22px;
    }
    body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary .col-xs-6 {
        width: 49%;
    }
    .modal-custom.authentication-dropdown.custom-slide {
        left: 0px;
    }
    body.iwd-onepage-checkout .iwd-opc-block-summary .iwd-opc-product-details .iwd-subtotal {
        display: block;
        position: absolute;
        left: -5px;
        top: 24px;
    }

    /*body.iwd-onepage-checkout .iwd-grand-total-item .iwd-grand-total-item{
        width: 90%;
        float: right;
        margin-top: 2px;
        margin-bottom: 0;
        text-align: right;
    }*/
    body.iwd-onepage-checkout  .iwd-grand-total-item .iwd-grand-total-item-label {
        margin: 17px 0 0px 0;
        /*width: 98%;*/
    }
    body.checkout-cart-index.page-layout-1column .ui-front.mage-dropdown-dialog .block.block-minicart.empty.ui-dialog-content.ui-widget-content{
        left: 0px;
    }
    .minicart-items .item-qty {
        margin-right: 10px;
        text-align: center;
        width: 27px;
    }
    .product-item-actions .actions-primary + .actions-secondary > .action {
        margin-right: 0px;
    }

    body.iwd-onepage-checkout .iwd-product-item-details-wrapper .product-item-inner .iwd-details-qty.details-qty {
        margin: 0px 0px 0px 20px;
        float: right;
        width: 42%;
    }
    body.multishipping-checkout-login.page-layout-1column #remember-me-box {
        text-align: left;
    }
    .form.form-login .actions-toolbar.login-action .login-remember {
        margin-bottom: 11px;
    }
    .iwd-opc-block-summary ol.iwd-minicart-items-header li.iwd-product-items-title div {
        float: right;
        text-align: left;
    }
}
@media screen and (min-width: 361px) and (max-width: 540px){
    .iwd-opc-product-details.sidebar sidebar-additionalproduct-item .product .iwd-product-item-details-wrapper.product-item-details .product-item-inner .iwd-subtotal.subtotal{
        padding-left: 60px!important;
    }
}
@media screen and (min-width: 361px) and (max-width: 768px) {
    body.checkout-cart-index.page-layout-1column .cart-container .form-cart .actions.main .clear{
        float: left;
    }
    /*body.iwd-onepage-checkout .iwd-product-item-details-wrapper .product-item-inner .iwd-details-qty.details-qty {
        margin: 0px 45px 0px 0px;
        float: right;
    }*/
}

@media only screen and (min-width: 480px) and (max-width: 768px){

    body.iwd-onepage-checkout .iwd-opc-shipping-method.checkout-shipping-method{
        padding: 0px 15px;
    }
    body.iwd-onepage-checkout .iwd-checkout-shipping-address.checkout-shipping-address {
        padding: 0px 15px;
    }
    body.iwd-onepage-checkout .iwd-checkout-payment-method.checkout-payment-method{
        padding:0px 15px;
    }
    body.iwd-onepage-checkout .billing-address-form{
        max-width: 100%;
    }
    body.iwd-onepage-checkout .fieldset.address .input-text{
        height: 40px;
    }
    body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary{
        padding: 0px 15px;
    }
    .modal-custom.authentication-dropdown.custom-slide {
        left: 0px;
    }
    .checkout-payment-method .billing-address-form {
        max-width: 1000px!important;
    }
    .minicart-items .item-qty {
        margin-right: 10px;
        text-align: center;
        width: 27px;
    }
    .iwd-opc-block-summary ol.iwd-minicart-items-header li.iwd-product-items-title div{
        float: right;
        text-align: right;
    }
}
@media only screen and (min-width: 769px) and (max-width: 900px){
    .cart-discount div#block-discount .title {
        line-height: 21px;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    body.iwd-onepage-checkout .iwd-opc-shipping-method.checkout-shipping-method{
        padding: 0px 15px;
    }
    body.checkout-index-index.page-layout-1column.iwd-onepage-checkout.iwd-opc-virtual .iwd-onepage-checkout-container.checkout-container .authentication-wrapper{
        margin-bottom: 10px;
    }
    body.iwd-onepage-checkout .iwd-checkout-shipping-address.checkout-shipping-address {
        padding: 0px 15px;
    }
    body.iwd-onepage-checkout .iwd-checkout-payment-method.checkout-payment-method{
        padding:0px 15px;
    }
    body.iwd-onepage-checkout .billing-address-form{
        max-width: 100%;
    }
    body.iwd-onepage-checkout .fieldset.address .input-text{
        height: 40px;
    }
    body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary{
        padding: 0px 15px;
    }
    .minicart-wrapper .block-minicart {
        left: 0px;
        top: 64px;
        padding: 0px !important;
        border: none;
        box-shadow: none;
    }
    /*.product-add-form .product-options-wrapper .field:not(.date) > .control::after {
        position: absolute;
        top: 45px;
    }*/
    .filter-current .action.remove {
        left: 85%;
    }
    body.checkout-cart-index.page-layout-1column .cart-container .form-cart .actions.main .clear{
        float: left;
    }
    #newsletter-validate-detail #sub-submit {
        top: 5px;
        right: 20px;
    }
    .col2-left-layout .col-left .block .block-title strong span{
        font-size: 12px;
    }
    .form.form-login .actions-toolbar.login-action .login-remember{
        margin-bottom: 11px;
    }
}

@media only screen and (min-width: 540px) and (max-width: 768px){
    body.iwd-onepage-checkout .iwd-product-item-details-wrapper .product-item-inner .iwd-details-qty.details-qty {
        margin: 0px 0px 0px 75px;
    }
    .col2-left-layout .col-left .block .block-title strong span{
        font-size: 12px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 539px){
    body.iwd-onepage-checkout .iwd-product-item-details-wrapper .product-item-inner .iwd-details-qty.details-qty {
        margin: 0px 0px 0px 75px;
    }
    .iwd-onepage-checkout .modal-popup.modal-slide .modal-footer .action-hide-popup {
        float: right;
        margin-top: 0px;
        margin-left: 15px;
    }
    /*.iwd-opc-block-summary ol.iwd-minicart-items-header li.iwd-product-items-title div {
        float: right;
        text-align: left;
    }*/
    .opc-block-summary .product-item .subtotal {
        display: table-cell;
        text-align: left;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1920px){
    .authentication-wrapper .authentication-dropdown.custom-slide._show{
        z-index: 900;
        /*margin: 0px 11px;*/
        max-width: 100%;
    }
    .tabcontent ul > li > a, .tabcontent ul > li > span > a{
        text-align: right;
    }
    #newsletter-validate-detail #sub-submit {
        top: 5px;
        left: 6px;
    }
    .form.form-login .actions-toolbar.login-action .login-remember {
        margin-bottom: 11px;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1100px){
    body.checkout-cart-index.page-layout-1column .cart-container .form-cart .actions.main .clear{
        float: left;
    }
}

/*top menu */
@media only screen and (max-width: 768px){
    body.customer-account-login .login-action {
        direction: rtl;
    }
    .form.form-login .actions-toolbar.login-action .login-remember {
        margin-bottom: 11px;
    }
    .navigation ul {
        margin: 0;
        padding: 0;
    }
    .navigation .level0 {
        border-top: 1px solid #d1d1d1;
        font-size: 1.6rem;
    }
    .navigation li {
        margin: 0;
    }
    .navigation .level0 > .level-top {
        font-weight: 700;
        /*padding: 8px 40px 8px 15px;*/
        text-transform: uppercase;
        word-wrap: break-word;
    }
    .navigation .parent .level-top {
        position: relative;
        display: block;
        text-decoration: none;
    }
    .navigation .level0 > .level1 {
        font-weight: 600;
    }
    .navigation .submenu:not(:first-child) > li > a {
        padding-left: 15px;
    }
    .navigation .submenu:not(:first-child) {
        font-weight: 400;
        line-height: 1.3;
        left: auto !important;
        overflow-x: hidden;
        padding: 0;
        position: relative;
        top: auto !important;
        transition: left .3s ease-out;
    }
    .navigation .level0 > .level1 {
        font-weight: 600;
    }
    .navigation .submenu:not(:first-child) > li > a {
        padding-left: 15px;
    }
    .navigation .submenu:not(:first-child).expanded {
        display: block !important;
        padding-right: 0;
        top: 0 !important;
    }
    .navigation .submenu:not(:first-child) ul {
        display: block;
        padding-left: 15px;
    }
    .navigation .submenu:not(:first-child) ul > li {
        margin: 0;
    }
    .navigation .submenu:not(:first-child) ul > li a {
        display: block;
        line-height: normal;
    }
    .navigation .submenu:not(:first-child) .level1.active > a {
        padding-left: 7px;
    }
    .navigation .submenu:not(:first-child) .active > a {
        border-color: #ff5501;
        border-style: solid;
        border-width: 0 0 0 8px;
        color: #f0ebeb;
        padding-left: 7px;
    }
    /*.navigation a {
        display: block;
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 15px;
    }*/
    .navigation .submenu:not(:first-child).expanded {
        display: block !important;
        padding-right: 0;
        top: 0 !important;
    }
    .navigation .submenu:not(:first-child) ul > li {
        margin: 0;

    }
    .sections.nav-sections .section-item-content.nav-sections-item-content{
        padding: 0px!important;
    }
    .section-item-title.nav-sections-item-title{
        border-width: 0 0 0px 1px;
    }
    #all-category{
        display: none;
    }
    .mega-menu-child.all-brand{
        display: none;
    }
    .navigation.nav-ha-chab{
        display: none;
    }
    /*.modes-mode.mode-list{
        float: left!important;
    }*/
    /*.modes-mode {
        float: none!important;
    }*/
    .toolbar {
        text-align: center;
    }
    .toolbar.toolbar-products .modes.toolbar-text .modes-mode.mode-list span{
        color: #747474;
    }
    .toolbar.toolbar-products .modes.toolbar-text .modes-mode.active.mode-grid span{
        color: #747474;
    }
    body.page-with-filter.page-products.categorypath-footwear-safety-shoes.category-safety-shoes.catalog-category-view.page-layout-2columns-left .block.block-reorder .block-content .form.reorder .product-items.product-items-names .product-item{
        display: block;
    }
    .sidebar.sidebar-main .block.filter.mana-filter-block .block-content.filter-content .filter-current.active .items{
        text-align: right;
    }
    .sidebar.sidebar-main .block.filter.mana-filter-block .block-content.filter-content .filter-current.active .items .action.remove{
        right: -45px;
        position: absolute;
        top: -3px;
        color: red;
    }
    body.multishipping-checkout-billing.page-layout-1column .column.main .block.block-billing{
        direction: rtl;
    }
    body.cms-shipping-and-returns.cms-page-view.page-layout-1column .page-title-wrapper, body.cms-faq.cms-page-view.page-layout-1column .page-title-wrapper, body.cms-size-chart.cms-page-view.page-layout-1column .page-title-wrapper, body.cms-privacy-policy.cms-page-view.page-layout-1column .page-title-wrapper, body.cms-terms-of-use.cms-page-view.page-layout-1column .page-title-wrapper, body.cms-terms-of-sale.cms-page-view.page-layout-1column .page-title-wrapper, body.contact-index-index.page-layout-1column .page-title-wrapper, body.cms-download.cms-page-view.page-layout-1column .page-title-wrapper, body.sendfriend-product-send.page-layout-1column .page-title-wrapper, body.customer-account-logoutsuccess.page-layout-1column .page-title-wrapper, .customer-account-login.page-layout-1column .page-title-wrapper, body.cms-about-us .page-title-wrapper, body.checkout-cart-index.page-layout-1column .page-title-wrapper, body.cms-no-route.cms-noroute-index.page-layout-2columns-right .page-title-wrapper, body.cms-payment-options.cms-page-view.page-layout-1column .page-title-wrapper, body.cms-exchange-and-returned.cms-page-view.page-layout-1column .page-title-wrapper, body.customer-account-createpassword.page-layout-1column .page-title-wrapper, body.cms-wh.cms-page-view.page-layout-1column .page-title-wrapper, body.multishipping-checkout-addresses.page-layout-1column .page-title-wrapper, body.multishipping-checkout-shipping.page-layout-1column .page-title-wrapper, body.multishipping-checkout-billing.page-layout-1column .page-title-wrapper {
        color: #cd0000;
    }
    /*.actions-toolbar>.primary .action:last-child, .actions-toolbar>.secondary .action:last-child {
        margin-bottom: 15px;
    }*/
    .multicheckout .actions-toolbar>.primary {
        margin-right: -3px;
        float: right;
    }
    /*Dashboard pages*/
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-inner-wrap{
        direction:rtl;
    }
    #modal-content-22 #opc-new-shipping-address .form.form-shipping-address{
        max-width: 100%;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-footer .action.secondary.action-hide-popup{
        padding: 6px 15px !important;
    }
    .columns .sidebar.sidebar-additional{
        float: right;
        clear: right;
        padding-right: 0;
        padding-left: 2%;
        direction: rtl;
    }
    body.account.wishlist-index-share.page-layout-2columns-left .page.messages, .columns {
        padding: 10px;
    }
    body.account.wishlist-index-share.page-layout-2columns-left .page-title-wrapper span.base {
        color: #cd0000;
    }
    body.account.wishlist-index-share.page-layout-2columns-left .actions-toolbar .secondary{
        float: right;
    }
    .account .column.main, .account .sidebar-additional {
        direction: rtl;
    }
    .page-title-wrapper span.base {
        color: #cd0000;
    }
    /*body.customer-account-create .back{
        float: left;
    }*/
}
body.page-products.categorypath-work-wear.category-work-wear.catalog-category-view.page-layout-2columns-left .block-content .search-mini-form-leftside .form-search .button.btn-search{
    width: 55px;
    height: 35px;
    position: absolute;
    left: 6px;
    top: 47px;
    cursor: pointer;
    z-index: 12399994;
}
.button.btn-search.go{
    width: 55px;
    height: 31px;
    position: absolute;
    left: 0;
    top: 50px;
    cursor: pointer;
    z-index: 0;

}
/*checkout page */
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.items.data.table .cart.item .col.qty.plus .field.qty{
    position: relative;
    right: 5px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #maincontent {
    margin: 0 auto;
    min-height: 400px;
    padding: 15px 15px 0;
    background: #fff;
    text-align: right;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .page-title-wrapper {
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: #cd0000;
    width: 100%;
    box-sizing: border-box;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .page-title-wrapper .page-title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
.osc-authentication-wrapper .action.action-auth-toggle.osc-authentication-toggle {
    color: #cd0000;
    cursor: pointer;
    text-decoration: none;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column  .opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .step-title .fa {
    margin-left: 12px;
    margin-right: 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .osc-authentication-wrapper {
    padding-right: 10px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .col-mp{
    background-clip: padding-box !important;
    float: right!important;
    padding: 0 10px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .checkout-container .opc-wrapper.one-step-checkout-wrapper #checkoutSteps{
    direction: rtl;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .form.form-login .field.required .control._with-tooltip .input-text {
    margin-left: 10px;
    margin-right: 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column input.google-auto-complete {
    margin-left: 10px;
    margin-right: 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-block-summary .product-item .product-item-name-block {
    width: 67%;
    float: none;
    text-align: left;
    direction: rtl;
    padding: 0px 15px 0 0px !important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .a-left.product .product-item-detail .product-item-inner .product-item-name-block .product-item-name {
    color: black;
    text-decoration: none;
    font-family: DroidSans;
    font-weight: bold;
    font-size: 15px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .payment-option-title.field.choice .action.action-toggle span {
    color: #cd0000;
    cursor: pointer;
    text-decoration: none;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {
    width: 138px;
    padding-left: 20px;
    text-align: left;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column  .opc-block-summary .table-totals tbody .mark{
    text-align: left;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #co-place-order-area .actions-toolbar .place-order-primary .action.primary.checkout {
    height: 61px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .osc-place-order-wrapper.col-mp.mp-lg-6.mp-md-6.mp-sm-12.mp-xs-12{
    /* margin-top: -13px; */
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .col-mp.mp-12 #opc-sidebar .order-summary.hoverable .opc-block-summary.step-content {
    padding: 6px 0px;
    padding-top: 6px;
}

body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-block-summary.step-content .block.items-in-cart .content.minicart-items .minicart-items-wrapper.overflowed {
    padding: 15px 0px 0 0;
    margin: 0px 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .minicart-items-wrapper.overflowed {
    height: auto !important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .osc-place-order-wrapper.col-mp.mp-lg-6.mp-md-6.mp-sm-12.mp-xs-12 {
    padding: 0px 10px 0px 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .osc-addition-content-wrapper.col-mp.mp-lg-6.mp-md-6.mp-sm-12.mp-xs-12 {
    padding: 0 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .col-mp.mp-12 #opc-sidebar #co-place-order-area {
    padding: 0 0px !important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .qty-wrapper .qty-wrap .input-text.update {
    width: 26px;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    left: 0;
    top: -4px;
}
.block.items-in-cart .content.minicart-items .minicart-items-wrapper.overflowed #checkout-review-table .product-item .a-center.details-qty .qty-wrapper {
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding-top: 8px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-block-summary .table-totals .grand strong .price {
    color: #549339;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .checkout-payment-method .checkout-billing-address .billing-address-details {
    float: none;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .checkout-payment-method .checkout-billing-address .billing-address-details {
    padding: 0 23px 0 0px;
}
.checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger) {
    border-radius: 0% !important;
    font-weight: 600;
}
/*shopping card*/
body.checkout-cart-index.page-layout-1column .page-title-wrapper .page-title {
    border-bottom: none !important;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .col.qty {
    text-align: center;
    padding: 15px 11px 15px;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty .field.qty .control.qty {
    display: inline-block;
    border: 1px solid #ccc;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .col.qty {
    text-align: center;
}
body.checkout-cart-index.page-layout-1column .col.qty .field.qty a.button-action {
    background-color: #cd0000 !important;
    border-color: #cd0000 !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
}
body.checkout-cart-index.page-layout-1column .col.qty .field.qty .button-action {
    display: inline-block;
    width: 18px;
    height: 19px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    padding: 0 !important;
    overflow: hidden;
    /*text-indent: -9999px;*/
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    outline: none !important;
    text-decoration: none;
    margin: 0px 5px;
    margin-top: 0px;
    vertical-align: inherit !important;
    background-color: #AAAAAA;
    margin-top: 7px;
    text-align: right;
}
body.checkout-cart-index.page-layout-1column .control.qty .button-action.minus::before {
    content: '-';
    font-size: 26px;
    color: #fff;
    font-weight: 600;
    line-height: 16px;
    display: block;
    position: relative;
    right: 5px;
}
body.checkout-cart-index.page-layout-1column .col.qty .field.qty a.button-action {
    color: #FFFFFF !important;
}
body.checkout-cart-index.page-layout-1column .col.qty .field.qty .button-action {

    text-align: right;
}
body.checkout-cart-index.page-layout-1column .cart.item .item-info .col.qty .field.qty .control.qty input.input-text {
    border: none;
    height: 29px;
    position: relative;
    top: -5px;
}
body.checkout-cart-index.page-layout-1column .col.qty .field.qty a.button-action {
    background-color: #cd0000 !important;
    border-color: #cd0000 !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
}
#shopping-cart-table .cart.item .item-info .col.qty .field.qty .control.qty .button-action.plus::before {
    content: '+ ';
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    line-height: 21px;
    display: block;
    position: relative;
    right: 3px;
}
body.checkout-cart-index.page-layout-1column .control.qty .button-action.minus::before {
    content: '-';
    font-size: 26px;
    color: #fff;
    font-weight: 600;
    line-height: 16px;
    display: block;
    position: relative;
    left: 5px;
}
#shopping-cart-table .cart.item .item-info .col.qty .field.qty .control.qty .button-action.plus::before {
    content: '+ ';
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    line-height: 21px;
    display: block;
    position: relative;
    left: 3px;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar > .action-delete {
    position: absolute;
    left: 15px;
    /* top: -101px; */
    top: -183px;
    width: 12px;
    display: inline-block;
    text-decoration: none;
    height: 16px;
    background-color: #cd0000;
    border: none;
    padding: 2px;
    border-radius: 3px;
    color: #fff;
    width: 15px;

}
body.checkout-cart-index.page-layout-1column  .cart.table-wrapper .cart.item .col.subtotal .price-excluding-tax{
    padding: 2px 30px;
}
/*body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar > .action-delete {
    border: 1px solid #c2c2c2;
}*/
body.checkout-cart-index.page-layout-1column a.action.action-delete:hover {
    border: 1px solid #c2c2c2;
    padding: 3px;
    border-radius: 3px;
    background-color: #cd0000;
    color: #fff !important;
}
.cart.table-wrapper .actions-toolbar > .action-edit:hover::before, .cart.table-wrapper .actions-toolbar > .action-delete:hover::before {
    color: #fff;
}

body.checkout-cart-index.page-layout-1column a.action.action-delete {
    border: 1px solid #c2c2c2;
    padding: 3px;
    border-radius: 3px;
    background-color: #cd0000;
    color: #fff;
}
.cart.table-wrapper .actions-toolbar > .action-edit::before, .cart.table-wrapper .actions-toolbar > .action-delete::before {
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    line-height: 16px;
    color: #fff;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    margin-top: -5px;
}

body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.item .item-actions .actions-toolbar .action.action-edit{
    display: none;
}
/*body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.items.data.table .cart.item .col.subtotal .price-excluding-tax {
    padding-left: 18px;
}*/

body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar > .action-delete::before {
    content: '\02E3';
    padding: 0px 1px 0px 0px;
}
body.checkout-cart-index.page-layout-1column ul.checkout.methods.items.checkout-methods-items li.item button.action.primary.checkout{
    width: 45%;
}
/*body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals, #block-discount {
    width: 48%;
    float: left;
    border: 1px solid #d0cbc1;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: rgb(208, 203, 193);
        border-bottom-color: rgb(208, 203, 193);
    background: #f6f6f6;
    padding: 24px 15px;
    margin: 0 0 0px;
}*/
.block.discount.couponcode-ha1 {
    width: 50%;
    float: left;
    border-bottom: none !important;
    border: 1px solid #d0cbc1;
    background: #f6f6f6;
    padding: 12px 15px;
    margin: 0 0 18px;
}
.couponcode-ha1 {
    border-top: none !important;
}
.abs-discount-block .block .content, .cart-summary .block .content, .paypal-review-discount .block .content, .cart-discount .block .content {
    display: block !important;
}
body.checkout-cart-index.page-layout-1column .cart-summary .block .fieldset .field span {
    margin: 0 0 20px;
    margin: 8px 5px;
    display: block;
}
body.checkout-cart-index.page-layout-1column #block-discount .content #discount-coupon-form .fieldset.coupon .field .control {
    float: left;
    width: 70%;
}
body.checkout-cart-index.page-layout-1column #block-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary .action.apply.primary {
    background: #cd0000;
    color: #fff;
    cursor: pointer;
    font-family: 'oswaldregular';
    font-size: 15px;
    line-height: 15px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: 9px;
    text-transform: uppercase;
    border-radius: 0px;
}
body.checkout-cart-index.page-layout-1column #block-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary .action.apply.primary {
    color: #fff;
    cursor: pointer;
    font-family: 'oswaldregular';
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
}
body.checkout-cart-index.page-layout-1column #maincontent .columns .column.main .cart-container #block-discount .title{
    display: none;
}
.product-info.counter.qty.move{
    direction: rtl;
}
.column.main .product-info-main .product-add-form .row.size-chart-div{
    direction: rtl;
}
.product-info-main .product-options-wrapper .field.required .control .required.product-custom-option.admin__control-select{
    padding-left: 25px;
    padding-right: 6px;
}


@media screen and (max-width: 320px){
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column  table#checkout-review-table .qty-wrapper {
        min-width: 72px;
        padding: 11px 0px;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column table#checkout-review-table .qty-wrapper .plus {
        position: relative;
        bottom: 11px;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column table#checkout-review-table .product-item .price, table#checkout-review-table .remove-wrapper {
        line-height: 32px;
        margin: 0px 4px;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail {
        display: inline-block;
        padding-left: 10px;
        width: 100%;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
        width: 60%;
    }
    body.checkout-cart-index.page-layout-1column .cart.item .item-info .col.qty .field.qty .control.qty input.input-text {
        width: 20px;

    }
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar > .action-delete {
        position: absolute;
        left: -16px;
        top: -89px;
        font-size: 17px;
    }

    .block.crosssell .product-item-info .product.details.product-item-details {
        width: 100%;
    }
    body.checkout-cart-index.page-layout-1column #block-discount .content #discount-coupon-form .fieldset.coupon .field .control {
        width: 75%;
    }
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.item .col.subtotal .price-excluding-tax {
        padding: 2px 19px;
        position: relative;
        left: 9px;
    }
}
@media screen and (min-width: 321px) and (max-width: 420px){
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
        width: 70%;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #checkout-review-table thead th, #checkout-review-table tbody tr td, #checkout-review-table tfoot tr td {
        padding: 15px 0px;
    }
    body.checkout-cart-index.page-layout-1column .cart.item .item-info .col.qty .field.qty .control.qty input.input-text {
        width: 25px;

    }
    body.checkout-cart-index.page-layout-1column .cart-summary .block.discount.couponcode-ha1 .fieldset .field span {
        margin: 0 0 20px;
        width: 50px;
        display: block;
    }
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.item .col.subtotal .price-excluding-tax {
        padding: 2px 15px;
        font-size: 17px;
    }

}
@media (max-width: 420px){
    .cart-summary .block.discount.couponcode-ha1 .content {
        padding: 5px 0px 23px;
    }
    body.checkout-cart-index.page-layout-1column .cart-summary .block.discount.couponcode-ha1 .fieldset .field span {
        margin: 0 0 20px;
        width: 50px;
        display: block;
    }
}
@media (max-width: 767px) {

    body.customer-account-login .actions-toolbar .primary {
        margin-top: 0px;
        clear: both;
        overflow: hidden;
        box-sizing: border-box;
    }
    div#msp-recaptcha-container {transform: scale(0.8);}

    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-estimated-wrapper {
        display: none;
    }
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar > .action-delete {
        position: absolute;
        left: -6px;
        top: -59px;

    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .osc-place-order-wrapper.col-mp.mp-lg-6.mp-md-6.mp-sm-12.mp-xs-12 {
        padding: 0px 0px 0px 0px;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column table#checkout-review-table .qty-wrapper {
        min-width: 80px;
        padding: 5px 0px;
    }
    body.checkout-cart-index.page-layout-1column ul.checkout.methods.items.checkout-methods-items li.item button.action.primary.checkout {
        width: 100%;
    }
    body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals, #block-discount {
        width: 100%;
        float: right;
        border: 1px solid #d0cbc1 !important;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(208, 203, 193);
        background: #f6f6f6;
        padding: 12px 15px;
        margin: 0 0 0px;
        box-sizing: border-box;
    }

}
@media (min-width: 785px) and (max-width: 861px){
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column  #checkout-review-table tbody tr td{
        padding: 15px 9px;
        border-bottom: 1px solid #dcd8d8;
    }
}
@media (min-width: 768px) {
    /*   body.checkout-cart-index.page-layout-1column .cart-container .cart-summary._sticky div#cart-totals {
       box-sizing: content-box;
   }*/
    /*body.checkout-cart-index.page-layout-1column div#block-shipping {
        width: 45%;
        border: 1px solid #d0cbc1;
        background: #f6f6f6;
        padding: 12px 15px;
        margin: 0 0 18px;
        float: right;
        margin: 0;
    }*/
    body.checkout-cart-index.page-layout-1column ul.checkout.methods.items.checkout-methods-items {
        width: 48%;
        box-sizing: border-box;
        margin-bottom: 15px;
        box-sizing: content-box;
    }
}

/*end checkout*/
@media (min-width: 640px) {
    .table>tbody>tr>th, .table>tbody>tr>td {
        border-top: 1px solid #ccc;
        text-align: right;
    }
    body.multishipping-checkout-overview.page-layout-1column .table>tbody>tr>th, .table>tbody>tr>td {
        text-align: right;
    }
}
@media (min-width: 640px) and (max-width: 768px){
    .iwd-onepage-checkout .modal-popup.modal-slide .modal-footer .action-hide-popup {
        float: right;
        margin-top: 0px;
        margin-left: 15px;
    }
}
@media only screen and (max-width: 639px){
    .multicheckout .block-content .box:not(:last-child) {
        margin-bottom: 40px;
        direction: rtl;
    }
    body.multishipping-checkout-shipping.page-layout-1column .multicheckout .block.block-shipping .block-title{
        text-align: right;
    }
    body.multishipping-checkout-shipping.page-layout-1column .form.multicheckout.shipping .block.block-other{
        direction: rtl;
    }
    .multicheckout .block-content .box:last-child {
        direction: rtl;
    }
    body.multishipping-checkout-addresses.page-layout-1column .multicheckout .actions-toolbar>.primary {
        margin-right: 1px;
    }
    body.account.sales-order-view.page-layout-2columns-left .order-details-items .order-title strong {
        text-align: right;
    }
}
@media only screen and (max-width: 639px){
    body.account.sales-order-history.page-layout-2columns-left .actions-toolbar{
        text-align: right;
        padding-right: 10px;
    }
    .iwd-opc-product-details.product-item .iwd-product-item-details-wrapper.product-item-details .product-item-inner .iwd-product-item-name-block.product-item-name-block .product-item-name{
        padding-top: 20px;
    }
}
@media (max-width: 767px){
    .col2-left-layout .col-left{
        padding: 0px 0px;
    }
    .sidebar.sidebar-main .block.filter.mana-filter-block .block-content.filter-content .filter-current{
        margin: 5px 0px 0;
    }
    .page-with-filter .sidebar.sidebar-main{
        padding-left: 0%;
        padding-right: 0px;
    }
    .block.filter.mana-filter-block .block-content.filter-content .block-actions.filter-actions{
        margin: -35px 4px 25px;
    }
}
@media (max-width: 600px){
    body.checkout-cart-index.page-layout-1column .grid.products-grid.products-crosssell .products.list.items.product-items .item.product.product-item {
        width: 50%!important;
        padding-left: 0px!important;
        padding-right: 10px!important;
    }
    body.checkout-cart-index.page-layout-1column .block.crosssell .product-item-info .product.details.product-item-details {
        width: 100%;
    }
    body.checkout-cart-index.page-layout-1column .cart-container .block.crosssell .block-content.content .products.wrapper.grid.products-grid.products-crosssell .products.list.items.product-items{
        margin-right: -8px;
    }
}

body.customer-account-create.page-layout-1column .form.create.account.form-create-account .field.choice.newsletter{
    margin-right: 29%;
}
body.page-with-filter.page-products.categorypath-footwear-safety-shoes.category-safety-shoes.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional .block.block-compare .block-content{
    padding: 10px 10px;
}
.form.form-login .field.required .control._with-tooltip .input-text{
    margin-right: 10px;
    margin-left: 0px!important;
}
.toolbar.toolbar-products .modes.toolbar-text .modes-mode.mode-list{
    float: left;
}
.search-mini-form-leftside .form-search .button.btn-search.go:after{
    display: none!important
}
.search-mini-form-leftside .form-search .button.btn-search.go:before{
    display: none!important
}
.block-content .search-mini-form-leftside .form-search .button.btn-search.go{
    max-width: 55px;
}
.content.iwd-subitem-content .item-options.iwd-opc-all-subitem-options{
    clear: both;
}
.cart-container .block.shipping.active .title{
    padding: 10px 10px 10px 15px!important;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-discount .block.discount{
    width: 100%
}
.block-content.filter-content .filter-options .filter-options-content .pricediv p{
    text-align: right;
}
.filter-options-content .pricediv .price-range .pullright {
    float: right!important;
}
body.mpblog-post-view.page-layout-2columns-left .mp-footer{
    display: none;
}
.default-cmt__content__cmt-content .default-cmt__content__cmt-content.row{
    list-style-type: none;

}
@media screen and (max-width: 600px){
    .cart.items.data.table .cart.item .item-info .col.item .product-item-photo{
        position: absolute;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    .magnifier-preview{
        left: 4%!important;
    }
    .column.main .cart-container .block.discount{
        margin: 0px 0px;
        width: 100%;
    }
    .cart-discount div#block-discount .title {
        width: 21%;
    }
}
@media (min-width: 1080px) and (max-width: 1125px){
    .navigation .level0 {
        padding-left: 9px;
        padding-right: 8px;
    }
}
@media (min-width: 767px) and (max-width: 1000px){
    .mega-menu-child .tabcontent.banner-area-ur .banner-div .banner-block{
        display: none;
    }
    .mega-menu-child .tabcontent.banner-area-ur{
        max-width: calc( 100% - 206px);
    }
    .filter-current .action.remove {
        left: 85%;
        position: absolute;
        top: -3px;
        color: red;
    }
    .sidebar .product-items-names .product-item {
        margin-bottom: 10px;
        display: inline-flex;
    }
}
@media (min-width: 421px) and (max-width: 1100px){
    /*body.checkout-cart-index.page-layout-1column button.action.update span{*/
    /*   padding: 10px 31px;*/
    /*}*/
}
@media (min-width: 1087px) and (max-width: 1800px){
    @-moz-document url-prefix(){
        .navigation .level0{
            padding-left: 10px;
        }
        .navigation .level0:last-child {
            padding-right: 20px;
        }
    }
}
@media (max-width: 840px){
    .cart-container .block.crosssell .block-content.content .products.wrapper.grid.products-grid.products-crosssell .products.list.items.product-items{
        margin-right: 20px;
    }
}

/*My account print page*/
body.page-print.account.sales-order-print.page-layout-1column #maincontent{
    direction: rtl;
}

body.page-print.account.sales-order-print.page-layout-1column .page-wrapper .page-main{
    padding: 10px;
}
body.page-print.account.sales-order-print.page-layout-1column .page-main .logo{
    min-width: 100%;
    background-color: #000000;
    padding: 10px 0px;
    margin-top: 5px;
    border-radius: 5px;
}
body.page-print.account.sales-order-print.page-layout-1column .page-main .logo img{
    margin-top: 0px
}
body.page-print.account.sales-order-print.page-layout-1column .page-wrapper #maincontent .page-title-wrapper{
    padding: 0px 10px!important;
}
body.page-print.account.sales-order-print.page-layout-1column  #maincontent .page-title-wrapper .order-date{
    padding: 10px 0px;
}
body.page-print.account.sales-order-print.page-layout-1column #maincontent .action.nav-toggle{
    display: none;
}
body.page-print.account.sales-order-print.page-layout-1column .block.block-order-details-view .box-content a{
    color: #333;
}
@media (max-width: 767px){
    body.page-print.account.sales-order-print.page-layout-1column .page-main .logo {
        margin: 0 14px 10px 14px;
        min-width: calc( 100% - 28px);
    }
}

/*save cart css*/
body.savecart-index-view.page-layout-1column .columns .column.main #savecartform{
    direction: rtl;
}

/*save cart css*/
body.savecart-index-view.page-layout-1column .page-wrapper .page-main .columns{
    padding: 0px 15px!important;
}
body.savecart-index-view.page-layout-1column .page.messages{
    padding: 0px!important;
}
body.savecart-index-view.page-layout-1column #viewmaindiv .headerclass{
    color: #333!important;
}
body.savecart-index-view.page-layout-1column #viewmaindiv .left{
    width: 84%;
    float: right;
}
body.savecart-index-view.page-layout-1column #savecartform .fieldset.info{
    clear: both;
    padding-left: 0px;
}
body.savecart-index-view.page-layout-1column #savecartform .fieldset.info .action.update{
    background-color: #cd0000;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
}
/*my cart*/
body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform .buttondiv .action.update{
    cursor: pointer;
    margin-left: 0px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    margin-top: 5px;
    border-radius: 0;
    background: #cd0000;
    padding: 7px 7px;
    margin-bottom: 5px;
    font-weight: 600;
}
body.account.savecart-customer-cartlist.page-layout-2columns-left  #cartlistform .buttondiv .action.update{
    cursor: pointer;
    margin-left: 10px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    margin-top: 5px;
    border-radius: 0;
    background: #cd0000;
    padding: 7px 7px;
    margin-bottom: 5px;
    font-weight: 600;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform #cartviewdetaildiv .viewdetailclass.itemaction .alink {
    color: #000;
    text-decoration: none;

}
body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform h1{
    margin-bottom: 8px!important;
    font-size: 25px;
    font-weight: 600;
    font-style: normal;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform .buttondiv h2{
    color: #333!important;
    font-weight: 600;
    font-size: 16px;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left .sidebar.sidebar-main .block.account-nav, body.account.savecart-customer-cartlist.page-layout-2columns-left .sidebar.sidebar-main .block.account-nav{
    margin: 0!important;
}

body.account.savecart-customer-cartlist.page-layout-2columns-left #cartlistform #listmaindiv .listheadclass{
    color: #333!important;
    font-weight: bold;
    float: right;
}
body.account.savecart-customer-cartlist.page-layout-2columns-left #cartlistform #listdetaildiv .listdetailclass {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000;
    padding: 7px 5px 7px 10px;
    float: right;
}
body.account.savecart-customer-cartlist.page-layout-2columns-left .column.main #cartlistform{
    direction: rtl;
}
body.account.savecart-customer-cartlist.page-layout-2columns-left #cartlistform #listdetaildiv .listdetailclass  input[type="checkbox"] {
    margin: -4px 10px 0 0px!important;
}
body.account.savecart-customer-cartlist.page-layout-2columns-left #cartlistform #listdetaildiv .alink{
    color: #333;
    text-decoration: none;
    font-weight: 600;
    font-size: 12px;
    font-style: normal;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left #cartviewhead .viewheadclass{
    color: #333!important;
    font-weight: bold;
    float: right;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left #cartviewdetaildiv .viewdetailclass {
    float: right;
}
body.account.savecart-customer-cartlist.page-layout-2columns-left .column.main #cartlistform .buttondiv{
    float: left!important;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left .column.main #custcartviewform{
    direction: rtl;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left .column.main #custcartviewform .carttitle{
    float: right;
}
body.account.savecart-customer-viewcart.page-layout-2columns-left .column.main .buttondiv{
    float: left;

}
@media (max-width: 767px){
    body.account.savecart-customer-cartlist.page-layout-2columns-left .page-wrapper .column.main #listmaindiv .listheadclass{
        width: 100%;
        display: block;
        float: right;
        padding: 8px 20px;
        box-sizing: border-box;
    }
    body.account.savecart-customer-cartlist.page-layout-2columns-left .page-wrapper .column.main #listdetaildiv .listdetailclass{
        width: 100%;
        display: block;
        float: left;
        padding: 8px 20px;
        box-sizing: border-box;
        margin: 0px auto;
    }
    body.account.savecart-customer-cartlist.page-layout-2columns-left .page-wrapper .column.main #listdetaildiv{
        width: 100%
    }
    body.account.savecart-customer-viewcart.page-layout-2columns-left #cartviewhead .viewheadclass{
        color: #333!important;
        font-weight: bold;
        width: 100%!important;
        box-sizing: border-box;
    }
    body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform #cartviewdetaildiv{
        padding-top: 15px!important;
    }
    body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform #cartviewdetaildiv .viewdetailclass{
        width: 100%;
        box-sizing: border-box;
    }
    body.account.savecart-customer-cartlist.page-layout-2columns-left  #cartlistform .buttondiv .action.update, body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform .buttondiv .action.update{
        margin-left: 0px!important;
    }
}




@media (max-width: 1030px) and (min-width: 768px){
    body.account.savecart-customer-cartlist.page-layout-2columns-left #cartlistform #listmaindiv .jobnamediv {
        width: 28%;
    }
    body.account.savecart-customer-cartlist.page-layout-2columns-left #cartlistform #listdetaildiv .jobnamediv {
        width: 28%;
    }
    body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform #cartviewhead .viewheadclass.itemprice, body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform #cartviewdetaildiv .viewdetailclass.itemprice{
        width: 12%!important;
    }
    body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform #cartviewhead .viewheadclass.prdname, body.account.savecart-customer-viewcart.page-layout-2columns-left #custcartviewform #cartviewdetaildiv .viewdetailclass.prdname{
        width: 26%;
    }

}



/*cart page*/
@media (max-width: 514px) and (min-width: 320px){
    body.savecart-index-view.page-layout-1column #viewmaindiv .left {
        width: 76%;
        float: right;
    }
}
@media (max-width: 767px) and (min-width: 515px){
    body.savecart-index-view.page-layout-1column #viewmaindiv .left {
        width: 80%;
        float: right;
    }
}
@media (max-width: 870px) and (min-width: 768px){
    body.savecart-index-view.page-layout-1column #viewmaindiv .left {
        width: 82%;
        float: right;
    }
}
/*end save cart*/

.banner-div a.view-btn{
    margin: 0px 8px!important;
    padding-top: 0px!important;
    padding-bottom: 2px!important;
    padding-left: 38px;
    padding-right: 13px;
    background: #cc0000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC') no-repeat 25px 11px!important;
}
@supports (-ms-ime-align:auto) {
    .banner-div a.view-btn{padding-right: 23px;}
    .banner-div {padding-bottom: 20px;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .banner-div a.view-btn{padding-right: 23px;}
    .columns .sidebar.sidebar-additional {
        clear: none;
    }
}

.banner-div a.close-btn{
    padding-top: 0px!important;
    padding-bottom: 2px!important;
    padding-right: 26px!important;
    padding-left: 45px;
    background: #000 url('data:image/gif;base64,R0lGODdhDQANAPYAAP////7+/v39/fz8/Pn5+fj4+PT09PHx8fDw8O/v7+3t7ezs7Orq6unp6ejo6OXl5eTk5OLi4uHh4eDg4N7e3t3d3dPT083NzczMzMrKysnJycjIyMXFxcTExMPDw8DAwLKysqampoGBgX9/f3d3d3Z2dnV1dXR0dHJycm5ubmlpaWRkZGJiYmFhYV5eXlxcXFpaWllZWVdXV1ZWVlFRUVBQUE5OTkpKSkRERD8/Pz4+Pjw8PDs7Ozg4ODMzMzAwMCwsLCcnJyYmJiUlJSEhIR4eHhgYGBcXFxUVFRQUFBMTEwoKCggICAcHBwYGBgUFBQQEBAMDAwICAgEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADQANAAAHmIBUVFFFJh0THiREUFNUU04wBwCTkwYvTY41AAmSkwqSNFJJBQ0wLgwAFDIqCARIKQATQVQtHjZUOg4AKBsBAB8+U0pUOxeTGrqTIIJLHJQRGZMVNYJULroBGScBDzhTOSFAVDALACVHABA9PBYCHT83DAJGUjMAERKUFBAAMVJUTFgMoDRpwAomjqhAGTIiQwQMIoQ8cRQIADs=') no-repeat 25px 8px!important;
}

.catalog-product-view .fotorama__caption {display: none;}
.one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail strong.product-item-name{
    color:#2b6dad !important;
}
span.note.guest {display: block !important;float: none !important;}
table.table-checkout-shipping-method tr td:last-child {text-align: center;}
@media (max-width:800px) {
    .aramex_popup-close {
        top: 20px !important;
        right: 25px !important;
        transform:none !important;
    }
}
@media (max-width:767px) {
    body.cms-home .productsmain .product-list h4 {font-size: 14px !important;padding: 5px 0;}
    .catlistnew li .subname a{font-size: 14px}
    #cssmenu .submenu-button.submenu-opened ~ a span, #cssmenu .submenu-button.submenu-opened ~ a {color: #cd0102 !important;font-weight: bold;}
    table#checkout-review-table td.a-left.product {
        display: flex;
        flex-direction: column;
    }
    table#checkout-review-table td.a-center.details-qty .qty-wrapper {
        display: flex;
        justify-content: space-between;
    }
    table#checkout-review-table td.a-center.details-qty .qty-wrapper .qty-wrap {
        height:auto !important;
    }
    table#checkout-review-table td.a-center.subtotal .subtotal {
        display: block;
        text-align: center;
    }
}


@media (max-width:1024px) and (min-width: 768px) {
    body.catalog-product-view .product-options-bottom .field.qty {margin-right:0 !important}
}

@media (max-width:756px) {
    .product-options-bottom button#product-addtocart-button {width:132px !important;}
    body.catalog-product-view .product-options-bottom .field.qty {margin-right:0 !important}
}
.delivery-date , .delivery-time  {
    vertical-align: middle;
}
.delivery-date .remove-delivery-date {
    right: auto !important;
}
.delivery-date .control {
    display: flex;
}
@media (max-width:360px) {
    body.catalog-product-view .product-options-bottom .field.qty {
        margin-right: 4% !important;
    }
}
#checkout-review-table td.a-center.subtotal {padding-top:18px !important;}
#checkout-review-table tbody tr td.a-center.details-qty {
    padding-top: 10px !important;
}
@media (max-width:420px) {
    #checkout-review-table tbody tr td {padding-right: 2px !important;padding-left:2px }
}

@media (max-width:320px) {
    #checkout-review-table tbody tr td{padding: 15px 2px !important;}
    table#checkout-review-table .qty-wrapper .plus{margin-top:8px !important}
    #checkout-review-table tbody tr td.a-center.details-qty{padding-top:15px !important}
}

#checkout-review-table tbody tr td.a-center.last.button-remove {
    padding-top: 13px !important;
}
/*for arabic*/
@media (min-width:821px) and (max-width:1024px) {
    button#product-addtocart-button {
        width: 159.77px;max-width: 100%;
    }
}
@media (max-width:820px) and (min-width:768px) {
    button#store_popup {width:144px;max-width: 100%;}
}
@media (max-width:765px) {
    .box-tocart .actions button#product-addtocart-button {width: 172px !important;max-width: 100%;}
    body.catalog-product-view .product-options-bottom .field.qty {margin-left: -1% !important;}
}

@media (max-width:511px) {
    .box-tocart .actions {overflow: hidden;}
    button#store_popup{width:150px;max-width: 100%;}
}

@media (max-width:460px) {
    button#store_popup{width:158px;max-width: 100%;}
}
table#checkout-review-table td.a-center.subtotal span.price {
    padding: 0 5px !important;
}
table.table-checkout-shipping-method td#label_method_ONP_aramex {
    direction: ltr !important;
}
body.customer-account-create.page-layout-1column div#remember-me-box {
    overflow: hidden;
    /*float: right;*/
    text-align: right;
}
body.customer-account-create.page-layout-1column .form-create-account .fieldset.create.account span.tooltip.wrapper {display: none;}
body.customer-account-create form.form.create.account.form-create-account  .actions-toolbar {
    clear: both;
}
.sales-order-view .actions-toolbar.order-actions-toolbar a.action.order {
    margin: 0 10px !important;
    display: inline-block !important;
}
.order-details-items.ordered .table-wrapper.order-items tbody tr td.col.subtotal,
.order-details-items.ordered .table-wrapper.order-items tbody tr td.col.price ,
.order-details-items.ordered .table-wrapper.order-items tfoot {
    direction:ltr;
}
.gallery-placeholder .fotorama__arr {width:30px !important}
.col-left .block.slideit .block-title strong em {
    background-color: #262626 !important;
    color: #fff !important;
    display: block;
    padding: 10px;
    font-style: normal;
}


.col2-left-layout .col-left .block .block-title strong em {
    background: #cd0000;
    color: #fff;
    display: block;
    font-family: 'Oswald';
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 0;
    padding: 3px 21px;
    padding-left: 35px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .4s ease-in-out;
    font-style: normal;
}
div#msp-recaptcha-container {
    clear: both;
}
div#remember-me-box span {
    padding: 0 5px;
}
div#remember-me-box, div#msp-recaptcha-container {
    overflow: hidden;
    padding: 10px;
}
input.required-captcha.checkbox{
    display:none;
}
fieldset.field.street.col-mp .field._required > .label {
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/*Magiczoom_expand*/
@media only screen and (min-width: 767px) {
    .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage { padding-bottom:
40px !important; }
    .mz-expand-thumbnails { left: 20px !important; width: 80px !important;
height: 100% !important; }
    .magic-thumbs.no-buttons ul { white-space: normal !important; height: 100% !important; width: 100% !important; }
    .magic-thumbs ul li { height: auto !important; width: 100% !important; }
    .mz-expand button.mz-button.mz-button-prev { left: 80px !important; }
    .mz-expand-thumbnails .magic-thumb > img { height: auto !important;
max-height: 50px !important; }
    .mz-expand-thumbnails .magic-thumbs .magic-thumb { padding: 2px !important; }
    .mz-expand { background: #fff !important; }
    .mz-expand-bg { display: none !important; }
    .mz-expand .mz-caption { color:#000 !important; text-shadow: none !important; } }
/*End Magiczoom_expand*/
/*Magiczoom_shadow*/	
.mz-figure.mz-active > img {
    filter: none !important;
    -webkit-filter: none !important;
}
.mz-lens img { display: none; }
.mz-lens { background: rgba(255, 255, 255, 0.3); } .mz-lens {
    border: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: none;
}

a[data-zoom-id] img,
.mz-thumb img {
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.1);
    opacity: 0.5;
}
.mz-thumb:hover:not(.mz-thumb-selected) img {
    -webkit-filter: none !important;
            filter: none !important;
    opacity: 1 !important;
}
.mz-thumb-selected img {
    -webkit-filter: none !important;
            filter: none !important;
    opacity: 1 !important;
}
/*End Magiczoom_shadow*/

td.a-left.product .product.options span {
    display: none;
}

td.a-left.product  .content {
    display: block !important;
}

td.a-left.product .content dl.item-options {
    display: flex;
}

td.a-left.product .content dl.item-options dt.label {
    padding-right: 10px;
}
/*Adding manadev mobile css*/
.mana-mobile-layered-navigation-enabled .mana-filter-block.mana-mobile {
    margin-top: 23px;
}
/*end manadev css*/
body.page-with-filter .page-wrapper .breadcrumbs {overflow:hidden;}
ol.mana-filter-checkboxes a.unchecked{padding:0 20px;background-position:right;padding-left:10px;}
.page-with-filter.catalog-category-view .filter-options-content .mana-selected.item a, .page-with-filter.catalog-category-view .filter-options-content .mana-selected.item a:hover {padding:0 20px;}
ol.mana-filter-checkboxes a.unchecked:hover{background-position:right !important;}
@media (min-width: 640px){
    .page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 span {
        position: relative;
        top: 6px;
        left: 17px;
    }
    .page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {text-indent:0 !important}
}
@media (max-width:767px) {
    .product-item-info:hover a.weltpixel-quickview.weltpixel_quickview_button_v2{
        display: none !important;
        margin-top: 0;
    }
}
/*Spirit images*/

.spirit_image{background-image:url("../images/jotex-spirit-img.png") !important;}
.spirit_nav {height: 90px;width: 40px;}
.spirit_next {background-position: 28% 0;}
.spirit_image_fb {background-position: 53% 0;}
.spirit_image_linked {background-position: 100% 0%;}
.spirit_image_footer_media {height: 40px !important;width: 40px !important;}
.spirit_image_insta {background-position: 77% 0;}
.spirit_image_footer_pay_media {height: 40px;}
.spirit_image_yt {background-position: 70% 97%;}
.spirit_image_paypal {background-position: 100% 57% !important;}
.spirit_image-mini_cart {height: 20px;display: inline-block;width: 24px;float: left;background-position: 6% 99%;}
.home.spirit_image.spirit_image_copy_home {background-position: 32% 116% !important;}
em.spirit_image.spirit_image_newsletter_image {
    position: absolute;
    height: 20px;
    width: 26px;
    background-position: 19% 100%;
    top: 9px;
    left: 6px;
}
input.sub-email.spirit_image_news {
    background-image: none !important;
}
.table-totals tr.totals.discount span.discount.coupon {
    display: none;
}
body.checkout-index-index .column.main {
    max-width: 100%;
}
table#checkout-review-table tbody tr td {
    padding:0 !important;
}
table#checkout-review-table tbody tr td dd.values {
    margin: 0 5px;
}
.productlabel ul li {
    float: none !important;
}
.productlabel ul li:last-child {
    border: none;
}
@media(min-width:767px) {
    .sub-footer .contener .subscribe-div .sub-email::placeholder {
        padding-right: 63px;
    }
}
@media(max-width:767px) {
    .sub-footer .contener .subscribe-div .sub-email::placeholder {
        padding-right: 63px;
        font-size:11px;
    }
    em.spirit_image.spirit_image_newsletter_image {
        left:18px;
    }
}
body.cms-home .column.main {
    max-width: 100%;
}
body.category-high-visibility.catalog-category-view .col2-left-layout .col-left .block {
    text-align: right;
}
body.category-work-wear.catalog-category-view .col2-left-layout .col-left .block {
    text-align: right;
}
body.category-protective-clothing.catalog-category-view .col2-left-layout .col-left .block {
    text-align: right;
}
body.category-ppe-head-gear.catalog-category-view .col2-left-layout .col-left .block {
    text-align: right;
}
body.category-safety-equipments.catalog-category-view .col2-left-layout .col-left .block {
    text-align: right;
}
body.category-school-uniform.catalog-category-view .col2-left-layout .col-left .block {
    text-align: right;
}
@media (max-width:767px) {
body.page-product-configurable.catalog-product-view .product-add-form div#product-options-wrapper .control {
    width: 70% !important;
}
body.page-product-configurable.catalog-product-view .product.attribute.sku strong {
    padding: 0 14px;
}
}

.column.main .product-info-main .product-add-form .row.size-chart-div {
    padding-top: 20px;
}
#product-attribute-specs-table tr:nth-child(even) {
    background: #eeeded;
    Width: 100%;
}
#product-attribute-specs-table tr:nth-child(odd) {
    background: #f8f7f5;
    Width: 100%;
}
.col2-left-layout .col-main {
    float: left !important;
    margin-left: 0 !important;
    margin-right: 15px;
}
#top-cart-btn-checkout, button.minicart_countinue {
    width:50% !important;
}
form#product_addtocart_form .box-tocart {
       margin-bottom: 0;
}
div#opc-new-shipping-address span#tooltip-label{
    font-size:0 !important;
}
div#opc-new-shipping-address .field-tooltip {
    top:0 !important;
}
form.form-edit-account .field.choice label {
    padding-right: 5px !important;
}
.product-feature span.widget.widget-category-link-inline a {
    clear: both;
    padding: 0 10px !important;
    width: 168px;
    margin: 0 auto;
    max-width: 100%;
    text-align:right;
}
@media (max-width:480px){
.footer .foot-col:nth-child(5) {    
    clear: both !important;
}
}

@media (min-width:767px){

body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals {
    border:1px solid #d0cbc1!important;
    
}
}
.page-with-filter .product-item-actions .actions-primary+.actions-secondary {
    width:100% !important;
}

.tooltipsts {
  position: relative;
  /*display: inline-block;
  border-bottom: 1px dotted black;*/
}

.tooltipsts .tooltiptext {
  visibility: hidden;
  width: 225px;
  background-color: #f4f4f4;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  text-align:left;
border:1px solid black;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltipsts:hover .tooltiptext {
  visibility: visible;
}
@media (max-width:767px) {
.tooltipsts .tooltiptext
{
    top: 0;
    left:0;
    width:110px;
}
}
.opc-wrapper .shipping-address-item button.edit-address-link {
    position: static !important;
}
.block.block-dashboard-orders .price {
direction: ltr;
position: absolute;
}
body.account.sales-order-history.page-layout-2columns-left .table-wrapper.orders-history span.price {
    direction: ltr;
    position: absolute;
}
body.sales-order-view .shipping .amount {
    background: #fff;
    text-align: left;
}
#payfort_fort_cc_cc_type_exp_div .control .fields.group.group-2 {
    display: block;  
  
    display: flex;
}
#payfort_fort_cc_cc_cid {
    width: 20%;
}
div#payfort_fort_cc_cc_type_cvv_div .field-tooltip-content {
    position: static;
}

div#payfort_fort_cc_cc_type_cvv_div .field-tooltip .field-tooltip-content:before {
    border-top:10px solid #f4f4f4;
    border-right:10px solid transparent;
    top:5px;
}
div#payfort_fort_cc_cc_type_cvv_div .field-tooltip .field-tooltip-content:after {
    border:0 !important;; 
}


/* Divya */
body.checkout-index-index div#co-place-order-area {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

body.checkout-index-index .osc-addition-content-wrapper.col-mp.mp-lg-6.mp-md-6.mp-sm-12.mp-xs-12
{
    border: 1px solid #ccc;
    max-height: 61px;
    border-radius: 1px;
    padding-top: 10px;
    margin-top: 20px;
}

body.checkout-index-index td#label_carrier_localshipping_localshipping{
    width: 90px;
}

body.checkout-index-index .modal-inner-wrap .modal-header{
    background-color: #cd0000 !important;
}

.ui-slider-handle{
    height: 12px !important;
    width: unset !important;
}
.checkout-index-index  td.amount span.not-calculated {   
    display:none;
}

body.checkout-cart-index.page-layout-1column button.action_countinue {     
    width: 150px !important;
    display: grid;
}

body.checkout-cart-index.page-layout-1column .cart-container .form-cart .actions.main .clear {
    width: 150px !important;
}

.cart-container .form-cart .actions.main .clear span {
float: unset !important;
text-align: center !important;
}

body.checkout-cart-index.page-layout-1column button.action.update {
    width: 150px !important;
    display: inline-grid !important;
}

body.customer-account-edit .fieldset>.field:last-child {
    overflow: visible;
}

@media screen and (max-width: 767px){
    body.checkout-index-index div#co-place-order-area {     
        grid-template-columns: 1fr;
    }

    div#co-place-order-area .osc-place-order-block {   
        padding: 10px !important;
        margin-bottom: 25px;    
    }
    .minicart-items-wrapper.overflowed::-webkit-scrollbar {
        width: 6px;
        height:10px
    }
    .minicart-items-wrapper.overflowed::-webkit-scrollbar-thumb {
        background-color: #cd0000;
        border-radius: 10px;
    }
    .minicart-items-wrapper.overflowed::-webkit-scrollbar-track {
        background-color: #f1f1f1 !important;;
    }
    .opc-block-summary.step-content .block.items-in-cart .minicart-items-wrapper.overflowed .a-center.subtotal .price-excluding-tax {
    padding-top: unset;
    }
    body.checkout-cart-index.page-layout-1column button.action.update span {
    font-size: 15px;
    color: #fff;
    padding: 10px 8px;
    }
    
    .abs-checkout-tooltip-content-position-top-mobile, .field-tooltip .field-tooltip-content {
        top: 40px;
        left: -11px;
        width: 200px;
    }
     .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after {         
        right: 185px;
     }

     tr.grand.totals  th.mark :nth-last-child(1) {
    padding-left: 15px !important;    
    }
    
    .swatch-option {
    min-width: 30px;
    }
    
    table#checkout-review-table td.a-left.product {
    display: block !important;
    }

}

body.customer-account-create .fieldset>.field:last-child {
    overflow: visible !important;
}

body.customer-account-create.page-layout-1column .form-create-account .fieldset.create.account {
   min-height: 202.38px;
}

body.customer-account-create.page-layout-1column .form-create-account .field.choice.newsletter .label {
    text-align: right !important;
}

.checkout-index-index .modal-popup .modal-inner-wrap{
    width:90% !important;
        margin: 5rem auto;
}
.checkout-index-index .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        height: unset !important;
        min-height: unset;
    }
.checkout-index-index .modal-popup .modal-title {
    border:unset;
}

h1.account-section__title-label {
    display:none;
}

/*css for fix recaptcha issue in login form */

.recaptcha-wrapper {
  max-width: 100%;
  overflow: hidden;
}

.g-recaptcha {
  transform: scale(1); /* You can adjust scale for smaller devices */
  transform-origin: 0 0;
  max-width : 305px;
}
@media (max-width: 400px) {
  .g-recaptcha {
    transform: scale(0.75);
  }
  
}

@media only screen and (min-width: 767px) {
    .save_update button.action.update {
    position: relative;
    left: -12px;
}

.countinue_remove button#empty_cart_button {
    position: relative;
    right: 80px;
}

.countinue_remove  button.action_countinue {
    position: relative;
    right: 0px;
}

}

.password-wrapper {
    position: relative;
    display: flex;
    align-items: center;
}

.password-wrapper .input-text {
    width: 100%; 
    padding-left: 40px; 
    padding-right: 10px;
    text-align: right; 
}

.password-toggle {
    position: absolute;
    left: 10px; 
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: flex;
    align-items: center;
}

.password-toggle i {
    font-size: 18px;
}

@media (max-width: 450px) {
    .g-recaptcha {
        transform: scale(0.62);
        position: relative;
        left: 38%;
    }
}
.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {
color:white !important;
}

/* css for tooltip box overflow isssue on Create New Customer Account page for desktop ar pages*/
body.customer-account-create.page-layout-1column .tooltip.wrapper .tooltip.content:after {
    margin-left: 160px;
}

body.customer-account-create.page-layout-1column .tooltip.wrapper .tooltip.content:before {
    left: 180px;
}
body.customer-account-create.page-layout-1column .tooltip.wrapper .tooltip.content {
    background: #fff;
    left: -154px;  
}

body.customer-account-create.page-layout-1column div#remember-me-box {
    overflow: visible;
}



/* for eng tooltip box overflow isssue */
body.customer-account-create.page-layout-1column div#remember-me-box {
    overflow: visible;
}


.item.mst-nav__label-item._mode-checkbox._image .swatch-option {
    border: 1px solid #dadada;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0 10px 5px 0;
    max-width: 100%;
    min-width: 30px;
    overflow: hidden;
    padding: 1px 2px;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    margin-left: 10px;
}

.fa-pencil:before {
    content: '\e601';
    font-family: 'luma-icons';
    font-size: 12px;
}
.fa-trash-o:before {
    font-family: 'luma-icons';
    content: '\e604';
    font-size: 12px;
}

.swatch-option {
  border: 1px solid #dadada;
  cursor: pointer;
  float: left;
  height: 20px;
  margin: 0 10px 5px 0;
  max-width: 100%;
  min-width: 30px;
  overflow: hidden;
  padding: 1px 2px;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
}

body.catalog-category-view.page-layout-2columns-left input.swatch-input.super-attribute-select {
    display: none;
}

body.page-product-configurable.catalog-product-view input.swatch-input.super-attribute-select {
    display: none;
}

body.page-product-configurable.catalog-product-view .swatch-attribute-label
{
    display:none;
}
body.checkout-index-index .ui-slider-handle.ui-corner-all.ui-state-default{
    width: 10px !important;
}

body.onestepcheckout-index-index.page-layout-1column .billing-address-same-as-shipping-block.field.choice.col-mp.mp-12 {
    display: block !important;
}
body.catalog-category-view.page-layout-2columns-left .swatch-option-tooltip {
    border: 1px solid #dadada;
    color: #949494;
    background: #ffffff;
    display: none;
    max-height: 100%;
    min-height: 20px;
    min-width: 20px;
    padding: 5px;
    position: absolute;
    text-align: center;
    z-index: 999;
}

body.catalog-product-view .product-options-wrapper{
    float: right;
}