body.checkout-cart-index.page-layout-1column .page-wrapper div#cart-totals {
    border: 1px solid #d0cbc1 !important;
}
body.cms-quote-request.cms-page-view.page-layout-1column .thankyou .form-footer{
    display:none;
}


body.account .sidebar.sidebar-additional .block.block-compare{
    display:none;
}
.showforonly-ar{
    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: left!important;
    color: #777;
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
}
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-index-index.onestepcheckout-index-index.page-layout-1column .page-title-wrapper .checkout-description{
    display: none!important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .row-mp .col-mp.mp-12 .checkout-shipping-address .step-title span{
    font-size: 16px!important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .checkout-shipping-address #checkout-step-shipping .form.form-login #customer-email-fieldset .field.required.col-mp.mp-12 .label span{
    color: #6f6f6f;
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #co-shipping-method-form #checkout-shipping-method-load .table-checkout-shipping-method tbody tr:first-child td {
    /* color: #151515;*/
    font-style: normal;
    font-family: 'Oswald';
    font-weight: normal!important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #co-shipping-method-form #checkout-shipping-method-load .table-checkout-shipping-method tbody td{
    font-style: normal;
    font-family: 'Oswald';
    font-weight: normal!important;
}

body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #checkout-step-payment #co-payment-form #checkout-payment-method-load .items.payment-methods .payment-group .label span{
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper .form-shipping-address .fieldset .field .label{
    color: #6f6f6f;
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper  .checkout-shipping-address #checkout-step-shipping .billing-address-same-as-shipping-block.field.choice.col-mp.mp-12 span{
    color: #6f6f6f;
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #co-place-order-area .osc-addition-content-wrapper.col-mp.mp-lg-6.mp-md-6 .osc-place-order-block.checkout-addition-block.col-mp.mp-12 .osc-newsletter.field.choice.col-mp.mp-12 label span{
    color: #6f6f6f;
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
    font-size: 16px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #co-place-order-area .actions-toolbar .place-order-primary .action.primary.checkout{
    height: 61px;
    /*background-color: #FA1B1C!important;*/
    text-transform: uppercase;
    font-family: 'Oswald';
    font-weight: normal!important;
    letter-spacing: 1px;
    font-size: 22px;
}
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: left;
    padding: 0px 6px;
    box-sizing: border-box;
    margin-right: 0px;
}

@media screen and (max-width: 767px){
    
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark{
padding-right: 10px !important;
}

    div#msp-recaptcha-container {transform: scale(0.8);}

    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: left;
        padding: 0px;
        box-sizing: border-box;
        margin-right: 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: left;
    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: right;
    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 .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: 65%;
    text-align: right;
    color: #cd0000;
}
/*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;
    }
}



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: right!important;
}
.btn1656, .btn2566{
    width: 49.5%!important;
    float: left!important;
    padding: 0px 5px;
    box-sizing: border-box;;
}
/* .btn2566{
    width: 51%!important;
    float: right!important;
 }*/
@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: left;
        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%*/;
    }
    /*Added on 01-Sep-2018-Sat starts*/
    .english_main{float:right;width:100%;margin-right: 1%;margin-top: -60px;}
    .english_right{float:right;width:25%;}
    .english_left{float: right;width: 15%;text-align: right;padding-right: 50px;}
    /*Added on 01-Sep-2018-Sat ends*/
}

body.checkout-cart-index.page-layout-1column .btn2566 button.action.update{
    float: left!important;
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
}
body.checkout-cart-index.page-layout-1column .btn2566 button#update_cart_action{
    float: right!important;
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
}
body.checkout-cart-index.page-layout-1column .btn1656 .action.continue{
    font-size: 15px;
    color: #fff!important;
    padding: 10px 8px!important;
    display: block;
    float: left;
    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;
}

body.checkout-cart-index.page-layout-1column .table-wrapper .totals.shipping.excl th.mark{
    padding: 17px 0px;
}



/*sss*/
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-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: 41px 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: 25px 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: 25px 0px;
}

body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .grand.totals th.mark{
    position: relative;
    top: 12px;
}
body.checkout-cart-index.page-layout-1column .cart-container .cart-totals .table-wrapper .data.table.totals .grand.totals td.amount{
    position: relative;
    top: 12px;
}
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;
}
@media screen and (max-width: 470px){
    body.checkout-cart-index.page-layout-1column .estimated-shipping-one-change-name {
        font-size: 12px!important;
        margin: 3px 0px !important;
        position: relative;
        bottom: 15px;
    }
}

body.checkout-cart-index.page-layout-1column div#cart-totals tr.totals-tax{
/*    display: none;*/
}

@media screen and (min-width: 768px) {
    body.checkout-cart-index.page-layout-1column div#block-shipping{
        height: 220px;
    }
}
@media (max-width: 1078px) and (min-width: 895px){
    body.checkout-cart-index.page-layout-1column .estimated-shipping-one-change-name {
        font-size: 14px!important;
        margin: 7px 15px !important;
        /*line-height: 23px!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: 13px!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: 9px 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-heading1 {
    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: 0px 8px;*/
    color: #E87D19;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    margin: 3px 14px !important;
    /* line-height: 31px;*/
    position: relative;
    bottom: 15px;


}
body.checkout-cart-index.page-layout-1column  .cart-summary._sticky{
    top:0!important;
}
body.checkout-cart-index.page-layout-1column  .abs-toggling-title:after{
    display: none;
}
body.account.customer-account-edit.page-layout-2columns-left .fieldset.info .field.choice input[type="checkbox"]{
    margin: -2px 5px 0 0;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .col-mp.mp-12 .checkout-shipping-address .step-content .field.addresses .control .shipping-address-items{
    padding: 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .checkout-container .opc-wrapper.one-step-checkout-wrapper .checkout-shipping-address .step-content .billing-address-same-as-shipping-block.field.choice.col-mp.mp-12{
    padding-left: 0px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-inner-wrap .modal-content #co-shipping-form{
    max-width: 100%;
}



body.account.wishlist-index-share.page-layout-2columns-left .form.wishlist.share .actions-toolbar .primary .action.submit.primary{
    color: #fff;
    text-transform: uppercase;
    margin-right: 0px !important;
    outline: 0px none;
    border: 0px none;
    background: #cd0000;
    padding: 9px 10px;
    border-radius: 0px;
    cursor: pointer;
    margin: 0;
    overflow: hidden;
    font-weight: 600;
}



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-cart-index.page-layout-1column #co-shipping-method-form .items.methods .item-title.Store.Pickup{
    color: #cd0000;
    font-weight: 600;
}
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 screen and (min-width:0) and (min-resolution: .001dpcm) {
    .navigation .level0 {
        /*padding-left:12px!important;
        padding-right:13px!important; */
    }
}

#IEroot .navigation .level0 {
    padding-left:13px!important;
    padding-right:13px!important;
}
#anyelement {
    border : 2px solid black;
}

/*** For IE 7 and up ***/

#ie7andup .navigation .level0 {
    padding-left:13px!important;
    padding-right:13px!important;
}

/*** For IE 6 ***/

#ie6only .navigation .level0 {
    padding-left:13px!important;
    padding-right:13px!important;
}

/*** For IE 5.5 ***/

#ie5-5only .navigation .level0 {
    padding-left:13px!important;
    padding-right:13px!important;
}

/*** For IE 5.01 ***/

#ie5-01only .navigation .level0 {
    padding-left:13!important;
    padding-right:13!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 21px; */
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    color: transparent;
    text-transform: uppercase;
}


.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;
}
.table-checkout-shipping-method #label_carrier_localshipping_localshipping{
    background-image: url('../images/Jotex_286.png');
    background-size: 95%;
    background-position: center;
}
.table-checkout-shipping-method #label_carrier_ONP_aramex{
    background-image: url('../images/Aramex_286.png');
    background-size: 86% auto;
    background-position: 50%;
    /*background-position: 2px 27px;*/
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    color: transparent;
    text-transform: uppercase;

}
.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;
}
.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;
}

.table-checkout-shipping-method .row #label_carrier_P_dhl{
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAaCAYAAADfcP5FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABFZJREFUeNrsl02IHFUQx3/13puZnpnd2c2uJiYxh4BhlcQED4IfiERF8BKSCIKHXLxIDp6jKJqDF1H0JIiX5CIobEAwGPEDIgjiQSUkHmQPkSQb192M2cTM9HRP9ysP3T1f2TVRD1nBgmao9+r9q7o+/v1GNPm+nJ6ffVUvf/OsaFIFVAGhL5r/jq4N6qNrN8Lo6yqIazP5wKzdcOCw8+ePvcTChy8bWwUx1zleSb+ZtRthDOnq0YXZQ15MSbqnnjxlonM7kTK3VDRBy+vnDL5rwXDrRcAnYkCUtSKCGtaY/B/Qfy4gt1rDm7KsfsqCdhWNQcqC2N7kooliKpIRo4CPFbGCWAEUTRTtrkJkulJABtTD+XdadOc9MmKhHuyU4fZnAmr3OJonIpY/6SBGKG02bHqhxsX3Q8KfE0iUxhNlTEVYPhGDQGWrZdPz1WG6HkiEG43UlKH5VcxvR0JMid6b+U4WrA2ENFSiX1K2vjXG4pE24ZkETWHLa2NEFz2LR0N85DEVWLc3YOG9Fp25FE2UzYfGMIHgQ725DPkESGHjwRqtMyn+mgcPtV0ltK1c/iLCGdDI0zwe05lLsQ2DWOguKfNvt4GsTNP7ArpNT3TWYypCsNNx2/4AjXRVbnQmEIyTrOC5TO8PaJ9KaH58FY0UOyZsPBiw9FGEdhUExh+pcPVk1Ctp2vIsHmkhJcFUQAMYf6jMxXdbmIrgU8/6A1XcHQZaiqR5yWyRHUGdwV06Hon80QHjUAG6EGyzNGcj/HKaORgz/P55TPt0QnWbo3SnwW0w+A4E2xxuyjD5WJnlr2PSS4qPlcbuEvGVFDFCMOPAQbzoWToaognYhmAnhPiCRyyopkg1FLd0LDL+1zZYBwomEBqPVrhyMsq4PIXobMr84WuIA6kZJvdUaH6QNa562PLKGLXtjgtvXENDMDWYeLDO/Jstwp+6mKqAQuu7GPWgqkztq9JtpkTn0mxKfYqbqhtXn3Hqp8uItWgXKjMWEaE2Y3tAml+SXEOY2lPF1GG5BuP3l7ATwrqnKlya7VC9yyJWqN7rqG+3TOwuIyWyshYd4cGMG2o7LO0flPIu22teaViV+MfHT9vuwo6CTDQbKowdvGTli05AFB+Smeetpx40BVMSUM0w0oyjNMnGR3IkLeASvY5P1E3OOfDZB1+yVEp+okhtQXCQTRYKInnmfL6PZIGlimrmSFTQyPeppsAo9pGeTwDJYzCC5DXJjFT7nFDsqdeeLiIZyOB+cUgHHincytD60JkCM/crgBkkxgK452CUt1SHbFazWwnrhpiqqIJB19jXXlf4zInIv9L/OYaKE3FpUcC/Au43nzA4eINnVPVvBTuEqQpSwZjGfZ+qD0HT3CB/8roWeh831/tRDHTyiD6CsRKmFFeINIT63V86s+Xp11Pfrvvlb/eKptWsiuR3/+G/esNve102RGSoIwUZ6dAVMBUVNS6W6Yc/M5uee/HPAQBl+DKVt6r+9QAAAABJRU5ErkJggg==');*/
    background-image: url('../images/dhl_286-2.png');
    background-position: center;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    padding: 10px 44px;
    color: transparent;
    text-transform: uppercase;
    background-size: 70%;
}
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 .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;
}
.table-checkout-shipping-method .row #label_carrier_8_dhl{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAaCAYAAADfcP5FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABFZJREFUeNrsl02IHFUQx3/13puZnpnd2c2uJiYxh4BhlcQED4IfiERF8BKSCIKHXLxIDp6jKJqDF1H0JIiX5CIobEAwGPEDIgjiQSUkHmQPkSQb192M2cTM9HRP9ysP3T1f2TVRD1nBgmao9+r9q7o+/v1GNPm+nJ6ffVUvf/OsaFIFVAGhL5r/jq4N6qNrN8Lo6yqIazP5wKzdcOCw8+ePvcTChy8bWwUx1zleSb+ZtRthDOnq0YXZQ15MSbqnnjxlonM7kTK3VDRBy+vnDL5rwXDrRcAnYkCUtSKCGtaY/B/Qfy4gt1rDm7KsfsqCdhWNQcqC2N7kooliKpIRo4CPFbGCWAEUTRTtrkJkulJABtTD+XdadOc9MmKhHuyU4fZnAmr3OJonIpY/6SBGKG02bHqhxsX3Q8KfE0iUxhNlTEVYPhGDQGWrZdPz1WG6HkiEG43UlKH5VcxvR0JMid6b+U4WrA2ENFSiX1K2vjXG4pE24ZkETWHLa2NEFz2LR0N85DEVWLc3YOG9Fp25FE2UzYfGMIHgQ725DPkESGHjwRqtMyn+mgcPtV0ltK1c/iLCGdDI0zwe05lLsQ2DWOguKfNvt4GsTNP7ArpNT3TWYypCsNNx2/4AjXRVbnQmEIyTrOC5TO8PaJ9KaH58FY0UOyZsPBiw9FGEdhUExh+pcPVk1Ctp2vIsHmkhJcFUQAMYf6jMxXdbmIrgU8/6A1XcHQZaiqR5yWyRHUGdwV06Hon80QHjUAG6EGyzNGcj/HKaORgz/P55TPt0QnWbo3SnwW0w+A4E2xxuyjD5WJnlr2PSS4qPlcbuEvGVFDFCMOPAQbzoWToaognYhmAnhPiCRyyopkg1FLd0LDL+1zZYBwomEBqPVrhyMsq4PIXobMr84WuIA6kZJvdUaH6QNa562PLKGLXtjgtvXENDMDWYeLDO/Jstwp+6mKqAQuu7GPWgqkztq9JtpkTn0mxKfYqbqhtXn3Hqp8uItWgXKjMWEaE2Y3tAml+SXEOY2lPF1GG5BuP3l7ATwrqnKlya7VC9yyJWqN7rqG+3TOwuIyWyshYd4cGMG2o7LO0flPIu22teaViV+MfHT9vuwo6CTDQbKowdvGTli05AFB+Smeetpx40BVMSUM0w0oyjNMnGR3IkLeASvY5P1E3OOfDZB1+yVEp+okhtQXCQTRYKInnmfL6PZIGlimrmSFTQyPeppsAo9pGeTwDJYzCC5DXJjFT7nFDsqdeeLiIZyOB+cUgHHincytD60JkCM/crgBkkxgK452CUt1SHbFazWwnrhpiqqIJB19jXXlf4zInIv9L/OYaKE3FpUcC/Au43nzA4eINnVPVvBTuEqQpSwZjGfZ+qD0HT3CB/8roWeh831/tRDHTyiD6CsRKmFFeINIT63V86s+Xp11Pfrvvlb/eKptWsiuR3/+G/esNve102RGSoIwUZ6dAVMBUVNS6W6Yc/M5uee/HPAQBl+DKVt6r+9QAAAABJRU5ErkJggg==');
    background-position: 2px 17px;
    background-repeat: no-repeat;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    padding: 10px 44px;
    color: transparent;
    text-transform: uppercase;
}
.fieldset.estimate > [name="shippingAddress.region"]{
    display: none;

}
/*.field[name="shippingAddress.region_id"]{
    display: none;
}*/
.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: left;
    font-size: 18px;
    font-weight: 600;
    font-family: droidsans-bold;
    padding-right: 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;
}
body.account.customer-account-index.page-layout-2columns-left .block.block-dashboard-addresses .box-content a, body.account.customer-address-index.page-layout-2columns-left .block.block-addresses-default .box-content a{
    color: #333;
    text-decoration: none;
}
body.account.customer-address-index.page-layout-2columns-left  .items.addresses .item a{
    color: #333;
}
.sidebar .product-items-names .product-item {
    margin-bottom: 10px;
    margin-top: 10px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .a-left.product  .product-item-name-block a:hover {
    color: #006bb4;
    text-decoration: none;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .product-item-details strong a{
    font-weight: 600;
}
.block.block-compare .block-content .actions-toolbar .primary .action.compare.primary{
    padding: 15px 10px;
    line-height: 0px;
}
/*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;
}
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{
    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{
    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{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0px;
    margin-bottom: 1%;
    padding-bottom: 1%;
    box-sizing: border-box;
}
.post-holder:hover {
    box-shadow: none;
    position: relative;
    z-index: 2;
}
.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;
}
.item.post-author{
    display: none;
}
.sidebar.sidebar-additional .widget.block.blog-search{
    display: none;
}
.post-info.clear .item.post-categories a{
    color:#cd0000;
}
.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 0px;
}
.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 10px;
    border:none;
}
body.catalog-product_compare-index.page-layout-1column .column.main .action.print{
    background: #b41900!important;
    color: #fff!important;
    padding: 5px 10px;
    font-weight: 600;
}
/*blogs*/
body.customer-account-create.page-layout-1column .form.create.account.form-create-account .fieldset.create.info .dob-popup-link-container .black{
    display: none;
}
.modals-wrapper .modal-popup.confirm._show{
    margin: 0px 18px;
}
.modals-wrapper .modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-primary.action-accept{
    background: #cd0000;
    color: #fff;
    font-weight: 600;
    border: 1px solid #cd0000;
}
.modals-wrapper .modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-primary.action-accept:active{
    background: #cd0000;
    border: 1px solid #cd0000;
}
.modals-wrapper .modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-secondary.action-dismiss{
    color: #fff;
    font-weight: 600;
    background-color: #333;
    border: 1px solid #333;
}
.modals-wrapper .modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-secondary.action-dismiss:active{
    background-color: #333;
    border: 1px solid #333;
}

label[for="Visa"],label[for="HyperPay_Visa"] span:after{
    content: "";
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAfCAYAAABkitT1AAAACXBIWXMAAA7EAAAOxAGVKw4bAABDKWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowODk2OGYxYy00ZTFlLTExN2ItOTZkNS1mOTg3ZWM3ZTIyMjA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZGU5ZjlmOTItMjAwMC00OTA3LWJlNzMtZGU0MDZlZTBkY2ExPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL2pwZWcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjkxYzE3MjMtYjY2Yi00Nzg5LWE2MTUtYmY0MjI1NTVkOTc4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTAyLTA5VDEyOjQwOjMyKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL2pwZWcgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6M2QxMGMxZjktYjJlYi00MDk4LTk3ZGItMDgyNWVkMzFiNzgwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTAyLTA5VDEyOjQwOjMyKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZGU5ZjlmOTItMjAwMC00OTA3LWJlNzMtZGU0MDZlZTBkY2ExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTAyLTA5VDE4OjEyOjU4KzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPkExMkJBMzYxNTZBRjM1QUE1NDM3NjRENDg4NDA4RjE3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MjkxYzE3MjMtYjY2Yi00Nzg5LWE2MTUtYmY0MjI1NTVkOTc4PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjI5MWMxNzIzLWI2NmItNDc4OS1hNjE1LWJmNDIyNTU1ZDk3ODwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD5BMTJCQTM2MTU2QUYzNUFBNTQzNzY0RDQ4ODQwOEYxNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGUvPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6Yjg3NGEyNTItNGRmNi0xMTdiLTk2ZDUtZjk4N2VjN2UyMjIwPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE4LTAyLTA5VDEyOjM4OjI5KzA1OjMwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDItMDlUMTg6MTI6NTgrMDU6MzA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAyLTA5VDE4OjEyOjU4KzA1OjMwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx0aWZmOkltYWdlV2lkdGg+MTIyNDwvdGlmZjpJbWFnZVdpZHRoPgogICAgICAgICA8dGlmZjpJbWFnZUxlbmd0aD4yMDQ4PC90aWZmOkltYWdlTGVuZ3RoPgogICAgICAgICA8dGlmZjpCaXRzUGVyU2FtcGxlPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT44PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjg8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3RpZmY6Qml0c1BlclNhbXBsZT4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlNhbXBsZXNQZXJQaXhlbD4zPC90aWZmOlNhbXBsZXNQZXJQaXhlbD4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+OTYwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj45NjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkV4aWZWZXJzaW9uPjAyMjE8L2V4aWY6RXhpZlZlcnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM5PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjMxPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7CfOc7AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUBSURBVHja7Jd9TFVlHMc/59xzDvdy5SrCBPENhATxLQWlxE3yDqWcL9M0JXS+VOraUjOXW5ZYm22tXJkv68U1baJlthoNX0tbshmCb6kICgK+IYICcl/PvffpjyMYpuVydW3zu50/zrPnOefzfJ/f8/s9jySE4GGVzEOsR3D/VArAmHkfnHt6aFK4xawZrcEKQwm8uo8zVbU31q2cnaAAZI4Y2GXRjMywI6XVIElBA0MPEN8jmou1dWqbc4BeUlpN6vg3IEQzOgZDTQ5WrZjDhBF99T/CIUuSAaapwYOzaCiaTGt2U/5kbevzsGwISQK/PwDNTggJonPNDtxeH9KtuFcAvLqf7lHh5C6bDiYTrcDmEA2TbHR0eXRjAoA5REVRTHg8OgKBOURD1314vD5U1YRZU5EkCAQETreXQEC0rYzVrCFJEkKA0+2hXYHy6tiHJuLyeG/Debw+oiM7smLBhHYTKT5dicetY5JlUvrHoioqABfqGrhQVctjCT2w2SwcPXaOqK4RxHXrgtur88vhMm46PHTr2pm0AXHtvnm8/AIupwtVU0lJjrurgQeLSm+lNCHI/SS/QdwhXfeJfYd+E2FpCwQ9p4rNBYeEEEJcvtYoIjNeEfTJEUdKq8XC1XmCiHEid12+OHX+qoh95nVB7+mCPjmCblNE1sL1osXtFUIIceDoOUHiTEF8tlCGzRc1tdfF3XSwqLRBCHHvCqEoJuxp/ZmWNRQCApfTA8DqvL3Ul10ie2oGg5N6srewDMJtjEpP5P1NO6k6do4ZOaM5lr+KGTMzmZk1BIumIITgvY0/YIsIJbZPNCIAbrf+YOUrPj4ahOCm082J8mo+2riTLkm9+OjVaZy/Uk951SViYmNITYqjsdkBiomzFVewWcxsXvUi07PSkCWJrbt+peD7QqaMSWNQXAx+p5ubLveDwfWIigSTTN31m6zatA/9WiMvZ2cQGW5le34RvtpGJmY+jiVEYcnzdqJ7x3Co8DgDJr/F9r0lt0IHVucdQOlgYdFzo9A6dQavjsPpfUDnYiKhUwe2/XiUb3cfpm9aX5Zkj8YXCPDlTyUQamZiRgoA6UMSKf46lzmzsnC0uMhZ/jn1jS3kFRRRUnic1OH96RARhsPpAr+fuhtNDwYXHdGRUJuVmvOX0ZsdLJ07FmtoCJUX6jl19iLWqHCeTO7F+q/2s2bLPqyhGvMmjUI2a3h9Purqm/gwbw+oKkXHK0kcv5yCgydA06i75vj7JPxXCreFoskyzoYmxj1rZ9bYJwDYf+QMoqqWp+aOBiHIXZ/PtYoaFq/ZQcDtgxYnyxdPZ8uuIxTvKcY+aThvz5+MCARYu3UP277YzZnqS/cDd+8zktVqZv2bL9B8vRn7yMFt2btfQm82rF3K8GEDCA2z8N2nyyg+WkHppauYVZmh/RLItifzzc9lbPj4NTJGDCSpuw2AsPBIRqYOIimp9z3+avBIQghWfrazYcWc9M7UFt+ldEkQGgKyDB4v6D6jWVONUufRwasbhwbVZHxXAgICXJ7b7W4ddL39WK9ujG9VAAiPp/CMfj09JSHCcE4xg/Mk7LDfx0L/i/IAme+A+tKdMScbb8GE8wOyYrj+v7hDgATCZ9jqD/Ky+t1tB0oFQJX9KrZ+kPlucL30A3F2zDW+23eIisqausLiXjrabGPHBFPlLk6cPnkjJTnGSCWPLtWP4P5D/T4A5j0oW0rhrdcAAAAASUVORK5CYII=');
    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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAfCAYAAABkitT1AAAACXBIWXMAAA7EAAAOxAGVKw4bAABDKWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMWIwMWZkYS00ZTFlLTExN2ItOTZkNS1mOTg3ZWM3ZTIyMjA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YzUxOWYxNmItYjJjMC00ZmVhLWFlZWItMjlkMjJmYTEyYzYyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL2pwZWcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjkxYzE3MjMtYjY2Yi00Nzg5LWE2MTUtYmY0MjI1NTVkOTc4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTAyLTA5VDEyOjQwOjMyKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL2pwZWcgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6M2QxMGMxZjktYjJlYi00MDk4LTk3ZGItMDgyNWVkMzFiNzgwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTAyLTA5VDEyOjQwOjMyKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YzUxOWYxNmItYjJjMC00ZmVhLWFlZWItMjlkMjJmYTEyYzYyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTAyLTA5VDE4OjEzOjMzKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPkExMkJBMzYxNTZBRjM1QUE1NDM3NjRENDg4NDA4RjE3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MjkxYzE3MjMtYjY2Yi00Nzg5LWE2MTUtYmY0MjI1NTVkOTc4PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjI5MWMxNzIzLWI2NmItNDc4OS1hNjE1LWJmNDIyNTU1ZDk3ODwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD5BMTJCQTM2MTU2QUYzNUFBNTQzNzY0RDQ4ODQwOEYxNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGUvPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6Yjg3NGEyNTItNGRmNi0xMTdiLTk2ZDUtZjk4N2VjN2UyMjIwPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE4LTAyLTA5VDEyOjM4OjI5KzA1OjMwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDItMDlUMTg6MTM6MzMrMDU6MzA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAyLTA5VDE4OjEzOjMzKzA1OjMwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx0aWZmOkltYWdlV2lkdGg+MTIyNDwvdGlmZjpJbWFnZVdpZHRoPgogICAgICAgICA8dGlmZjpJbWFnZUxlbmd0aD4yMDQ4PC90aWZmOkltYWdlTGVuZ3RoPgogICAgICAgICA8dGlmZjpCaXRzUGVyU2FtcGxlPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT44PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjg8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3RpZmY6Qml0c1BlclNhbXBsZT4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlNhbXBsZXNQZXJQaXhlbD4zPC90aWZmOlNhbXBsZXNQZXJQaXhlbD4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+OTYwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj45NjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkV4aWZWZXJzaW9uPjAyMjE8L2V4aWY6RXhpZlZlcnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM5PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjMxPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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');
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    margin: -4px 6px;
    background-size: 40px 31px;;
}
/*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;
}
.modals-wrapper .modal-popup._show .modal-inner-wrap .modal-footer{
    display: block;
}
.login-container hr{
    display: none;
}
.no_content_footer_pv .foot-ha-u {
   /* margin-top: 25px;*/
}

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;
}
body.customer-account-forgotpassword .note{
    margin: 0 0 10px;
}
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: right;
}
body.customer-account-forgotpassword .primary.action{
    border: medium none !important;
    border-radius: 0px !important;
    margin: 6px 0px 0px;
    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;
}
body.customer-account-forgotpassword.page-layout-1column .action.primary:focus, .action.primary:active{
    background-color: #cd0000;
}
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;
}

/* 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';
}
.about_us_ha1 p{
    width:100%;
    font-size: 16px;
    margin-top: -2px!important;
    margin: 10px;
    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;
}
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: 15px;
    border: 1px solid #ccc;
    background-color: #ededef;

}
.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;
}
.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 .block-content .actions-toolbar .create{
    background-color: rgb(205,0,0);
}
body .block-content .actions-toolbar .action:hover{
    color: #000;
    text-decoration: none;

}
.login-container .fieldset>.field>.control{
    display: inline-block!important;
    width: 77%;
    padding-left: 2%;
    float:right;
    margin-left:5px;
}
.login-container .fieldset>.field>.control input{
    width: 100%!important;
    text-align: left;
}
.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: right;
    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 {
    content: '*';
    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:right;
    margin-top: -14px;
    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 .actions-toolbar .primary span{
    border: 0;
    padding: 0;
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQElEQVQImWP4P/0/+38GEGT4////8f/SEOZfIOflf3sQ88N/EPj9vxDG/PE/CcJ88d8KouDsfxmItpn/uSCGAQBsrzurh01J2gAAAABJRU5ErkJggg==') no-repeat right center;
    padding-right: 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+P2wAAAAQElEQVQImWP4P/0/+38GEGT4////8f/SEOZfIOflf3sQ88N/EPj9vxDG/PE/CcJ88d8KouDsfxmItpn/uSCGAQBsrzurh01J2gAAAABJRU5ErkJggg==') no-repeat right center;
    padding-right: 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 .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-left:  28%;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
    padding: 5px 0px;
}
body.customer-account-create.page-layout-1column .form-create-account .field.required label{
    display: inline-block;
    width: 23%;
    text-align: right;
    text-transform: uppercase;
    font-size: 1.2em;
    color: #666;
    font-weight: bolder;
    float: left;
    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.page-layout-1column .tooltip.wrapper a.link.tooltip.toggle{
    display:none;
}
body.customer-account-create .primary{
    float:right;
    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: 0;
    overflow: hidden;
    font-weight: 600;
    display: inline-block;
}
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+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC') no-repeat left center;
}
/*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;
}
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+P2wAAAAQElEQVQImWP4P/0/+38GEGT4////8f/SEOZfIOflf3sQ88N/EPj9vxDG/PE/CcJ88d8KouDsfxmItpn/uSCGAQBsrzurh01J2gAAAABJRU5ErkJggg==') no-repeat right center;
    padding-right: 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: right;
    margin-left: 40px;
    width: 48.5%;
    border: 1px solid #ccc;
}
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 .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 .page-title-wrapper{
    padding-left: 2% !important;
    padding-right: 2% !important;
}
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 .login-container .fieldset>.field>.control{
    display: inline-block!important;
    width: 77%;
    padding-left: 2%;
    float: right;
    margin-left: 5px;
}
body.multishipping-checkout-login.page-layout-1column .actions-toolbar .primary .action.create.primary span{
    color: #fff;
    display: block;
    line-height: 13px;
    font-family: 'DroidSans';
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 15px;
    margin-right: 0px;
}
/*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;
}
body.multishipping-checkout-login.page-layout-1column #remember-me-box {
    text-align: right;
    color: #666;
    font-weight: bold;
    margin-right: 103px;
}
body.multishipping-checkout-login.page-layout-1column .actions-toolbar.login-action .primary {
    float: right;
    line-height: 12px!important;
    text-transform: uppercase;
    border: medium none;
    border-radius: 0px !important;
    border: none;
    background-color: #cd0000;
    margin-right: 0px;
}
/* After Changes in login form*/
body .remind span{
    float:right;
    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 1% 15px 0;
}
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;
    width: 32%;
    color: #CD0000;
    font-size: 11px;
    position:relative;
    top:20px;
    font-size: 13px;
}
body.customer-account-login #remember-me-box{
    text-align: right;
    color: #666;
    font-weight: bold;
    margin-right: 103px
}
body.customer-account-login .login-action{
    border:0px solid;
}
body.customer-account-login .login-benefits{
    list-style: none;
    color: #000;
    font-size:13px;
    /*margin-top: 2rem;*/
}
body.customer-account-login .block-new-customer{
    height: 300px;
}
body.multishipping-checkout-login.page-layout-1column .field .tooltip {
    display: none;
}
@media screen and (max-width: 460px){
    .top_content_sizechart div, .second_div_sizechart div {
        font-size: 2.4vw;
        line-height: 8px;
    }
    .second_div_sizechart {
        margin-top: 15px;
    }
    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-left: 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;
    }
}
@media screen and (max-width: 600px){
    .top_content_sizechart div, .second_div_sizechart div {
        font-size: 12px;
        color: #000;
        font-weight: 600;
        line-height: 14px;;
    }
}
@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%;
    }
    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;
    }
}
/* 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: left;
        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: right;
        width: 17%;
        font-size: 15px;
        display: inline-block;
        text-transform: uppercase;
        float: left;
        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-left: -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 .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-left: 0px;
    }
}
.column .main{
    background-color: antiquewhite !important;
}
body.customer-account-create .fieldset.create.info .label{
    position:relative;

}
body.customer-account-create .fieldset>.field.required>.label:after,body.customer-account-create  .fieldset>.fields>.field.required>.label:after,body.customer-account-create  .fieldset>.field._required>.label:after,body.customer-account-create  .fieldset>.fields>.field._required>.label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 4px;
    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;*/
    padding: 10px 20px;
}

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: right;
    color: black;
    text-decoration: underline;
    margin-right: 11px;
    font-size: 13px;
}
body.customer-account-create.page-layout-1column .newsletter{
    clear: both;
    overflow: hidden;
    margin-left: 26%;
}
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: auto;
}
/* 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: left;
    width: 33.33%;
    margin-left: 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-left: 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;

}
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;
}
body.contact-index-index.page-layout-1column .columns .field.telephone .label{
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
}
body.contact-index-index.page-layout-1column .columns .field.comment.required .label{
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
}
body.contact-index-index.page-layout-1column .columns .form.contact .primary{
    float: right;
    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: right;
    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;
}
body.catalog-product_compare-index.page-layout-1column .cell.product.attribute .attribute.value p span{
    background-color: #f1ebeb!important;
}
body.catalog-product_compare-index.page-layout-1column .product-item-actions .actions-primary .action.tocart.primary{
    background: #b41900!important;
}
body.catalog-product_compare-index.page-layout-1column .column.main .action.print{
    color: #333;
}
/*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-left: 5px;
        margin-right: 10px;
        width: 30%;
    }
    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-left: 3%;
        width: 94% !important;
    }
    body.customer-account-create.page-layout-1column .newsletter {
        margin-left: 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;
        padding-left: 12px;
    }
    body.customer-account-create.page-layout-1column .form-create-account .fieldset.create.account {
        height: auto;
    }
    body.customer-account-create .fieldset>.field:last-child {
        margin-left: 3%;
    }


    body.customer-account-login .required span {
        margin-left: 0px;

    }
    body.customer-account-login .fieldset>.field>.label {
        text-align: left;
        width: 100%;
        font-size: 15px;
    }
    body.customer-account-login .login-container .fieldset>.field>.control {
        width: 100%;
        padding-left: 2%;
        margin-bottom: 15px;
    }
    body.customer-account-login .remind span {
        margin-top: 0px;

    }
}
@media screen and (max-width: 420px){

    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;
    }
    body.customer-account-login #remember-me-box {
        margin-bottom: 15px;
        margin-right: 0px;
    }
    body.customer-account-login .actions-toolbar .primary {
        margin-top: 0px;
        clear: both;
        overflow: hidden;
        box-sizing: border-box;
    }
    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-left: 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 .control {
        width: 27%;
        float: left;
    }
    body.checkout-cart-index.page-layout-1column .product-reviews-summary {
        margin-bottom: -34px !important;
        position: relative;
        bottom: 87px!important;
    }
    body.checkout-cart-index.page-layout-1column .product.name.product-item-name {
        min-height: 63px !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;
}
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;
}
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;
}
/*.iwd-opc-block-summary.opc-block-summary .step-title{
background-image: url('');
background-repeat: no-repeat;
background-position: left;
background-size: 46px 46px;
text-align: center;
display: inline-block;
background-position: 8% 50%;
font-weight: 400;
}*/
.ui-slider-handle{
    background: #cd0000 !important;
}
.ln_overlay img {
    top: 40%;
    left: 45%;
    display: block;
    position: fixed;
}
.ln_overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
    display: none;
}
body.iwd-onepage-checkout .opc-wrapper .step-title{
    text-align: center;
    font-weight: 400;
}
#ln_slider_container_price{
    margin-top: 10px;
}
/*a.ui-slider-handle.ui-state-default.ui-corner-all{
    top: -0.2em;
    background-color: #cd0000;
    width: 2%;
}*/
body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary .step-title{
    text-align: left;
}
.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;
}
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.onestepcheckout-index-index.page-layout-checkout._has-modal .modal-inner-wrap .modal-footer .action.secondary.action-hide-popup{
    font-weight: 600;
}
body.onestepcheckout-index-index.page-layout-checkout._has-modal .modal-inner-wrap .modal-footer .action.secondary.action-hide-popup:hover{
    color: #fff;
    text-decoration: none;
}
body.iwd-onepage-checkout .opc-wrapper .form-login .fieldset .field .label{
    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;
}
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;
    display: inline-block;
}
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;
}
body.checkout-index-index.page-layout-checkout.iwd-onepage-checkout .field._required .control select.select{
    background: transparent;
    -webkit-appearance: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAQAAAC/O6xzAAAAQUlEQVQI12Ng6GH4jwH7GBgYGZagCS4BigEBK8NGJMHdDGwMUMDFsA8qeALIRgL8DKeAgrcZRBnQgCjDLgZFGAcAuc8hFokG7IoAAAAASUVORK5CYII=') no-repeat 98% center #ffffff;
    padding-right: 7px!important;
}
.actions-toolbar .primary .action.action-login.secondary{
    background: #cd0000;
    color: #fff;
    padding: 10px 25px;
    font-size: 15px;
    border: none;
    border-radius: none;
    outline: 0
}
.actions-toolbar .secondary .action.action-remind {
    color: #D34543!important;
}
body.checkout-index-index.page-layout-checkout.iwd-onepage-checkout._has-modal-custom._has-auth-shown .block-content .actions-toolbar .primary {
    overflow: hidden;
}
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;
}
.cart-summary .checkout-methods-items .item {
    margin-bottom: 13px;
}
body.multishipping-checkout-overview.page-layout-checkout .order-review-wrapper.table-wrapper .table>tbody>tr>td{
    padding: 10px 8px;
}
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;
    text-decoration: none;
}
body.iwd-onepage-checkout .actions-toolbar .primary .action.action-update{
    background-image: none;
    background: rgb(205,0,0);
    border: 1px solid #ccc;
    margin: 6px 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;
    box-shadow: none;
}
body.iwd-onepage-checkout #iwd-opc-summary-table-totals tbody > tr.totals th.mark {
    text-align: right;
    padding: 11px 30px 10px 0;
}
/*body.iwd-onepage-checkout .place-order-125:active{
    text-decoration: underline;
}*/
body.multishipping-checkout-success.page-layout-1column .action.continue{
    text-decoration: none;
}
body.multishipping-checkout-success.page-layout-1column .multicheckout.success .order-number a{
    color: #333;
}
body.iwd-onepage-checkout .iwd-minicart-items-header .iwd-product-items-title .product-header-name {
    margin-right: 50px!important;
}
body.iwd-onepage-checkout .field._error .control input{
    border-color: #d2caca!important;
}
body.iwd-onepage-checkout .iwd-grand-total-item .iwd-grand-total-item-label{
    width: calc(100% - 162px);
}

body.iwd-onepage-checkout .iwd-checkout-shipping-address .action-show-popup {
    background: rgb(205,0,0);
}
.items.payment-methods .payment-group .step-title{
    display: none!important;
}
body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary {
    width: 100%;
}
body.iwd-onepage-checkout .field.addresses .iwd-step-title-list-of-addresses.step-title{
    line-height: 25px;
    text-transform: uppercase;
    font-size: 24px;
}
body.iwd-onepage-checkout .field._error .control select{
    border: 1px solid #d5d5d5;
}
body.iwd-onepage-checkout .iwd-shipping-address-item.shipping-address-item.iwd-selected-item label:before {
    background-color: #fffcfc;
}
/*top menu bar end here*/
/*.billing-address-same-as-shipping-block.field.choice{
   display: none;
}*/
/*a.ui-slider-handle.ui-state-default.ui-corner-all {
     top: -0.2em;
 }*/
/* .ui-slider .ui-slider-handle {
   width: 3px;
   height: 1.2em;
   padding: 0;
   margin: 0;
  }*/
.action.action-edit-address{
    background-color:#cd0000;
    background-color: rgb(205, 0, 0);
    border: none;
    border-radius: 0;
    color: #fff;
    height: 40px;
    text-transform: uppercase;
    font: bold 14px 'Open Sans';
}
.iwd-product-item-details-wrapper .product-item-inner div{
    padding: 15px 0 0 28px !important;

}
.opc-block-summary .product-item .product-item-name-block {
    width: calc(100% - 370px);
}
#iwd-opc-summary-table-totals tbody > tr.totals td.amount {
    width: 122px !important;
    padding: 11px 35px 10px 0;
}
body.multishipping-checkout-overview.page-layout-checkout .items.data.table.table-order-review .totals.sub .mark {
    padding: 21px 20px;
}
body.multishipping-checkout-overview.page-layout-checkout .items.data.table.table-order-review .totals.shipping.excl .mark {
    padding: 11px 20px;
}
body.multishipping-checkout-overview.page-layout-checkout .items.data.table.table-order-review .totals-tax .mark {
    padding: 11px 20px;
}
body.page-products.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-additional{
    padding-left: 9px;
}
.iwd-checkout-payment-method div.actions-toolbar .primary {
    height: 79px;

}
body.checkout-index-index.page-layout-checkout.iwd-onepage-checkout._has-modal .checkout-index-index .modal-popup .modal-footer .action-hide-popup {
    margin-top: 0px!important;
}
.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;
    font-size: 14px;
    margin-top: 0px;
}
.iwd-onepage-checkout .modal-popup.modal-slide .modal-footer .action-hide-popup span {
    font: 14px 'Open Sans';
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.modal-content form.form-shipping-address div#shipping-new-address-form .field{
    float: left;
    clear: none;
    width: 49%;
    margin: -2px 0 19px 0;
    font-size: 16px;
}
.checkout-index-index .modal-popup .fieldset .field .label {
    font-weight: 600;
}
.iwd-onepage-checkout .modal-popup .modal-title {
    font: lighter 24px 'Open Sans';
    text-transform: uppercase;
    padding-bottom: 7px;
    font-weight: 400;
}
.opc-block-summary.step-content .block.items-in-cart .minicart-items-wrapper.overflowed .a-center.subtotal .price-excluding-tax{
    padding-top: 5px;
}
.block.items-in-cart .content.minicart-items .minicart-items-wrapper.overflowed #checkout-review-table .product-item .a-center.last.button-remove .remove-wrapper{
    padding-top: 8px;
}
/*checkout page media query start here*/
@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;
    }
    body.checkout-index-index.page-layout-checkout.iwd-onepage-checkout.iwd-opc-virtual .iwd-product-items-title .product-header-qty{
        text-align: center;
    }
    body.checkout-index-index.page-layout-checkout.iwd-onepage-checkout.iwd-opc-virtual .iwd-opc-block-summary.opc-block-summary .editcart > a{
        display: inline-block;
    }
    body.iwd-onepage-checkout .checkout-shipping-address{
        width: 100%;
        padding: 0px 15px!important;
    }

    body.iwd-onepage-checkout .iwc-login{
        color: #272727;
        font-size: 1.6rem;

    }
    body.iwd-onepage-checkout .iwc-sigup{
        font-size: 1.6rem;
        display: inline-block;
    }
    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;
    }
    body.iwd-onepage-checkout .product-item-name{
        position: absolute;
        top: 35px;
        left: 30px;
    }
    .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 22px 12px 0;
    }
    body.iwd-onepage-checkout .iwd-opc-block-summary.opc-block-summary .col-xs-6 {
        float: left;
        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;
        right: 23px;
        top: 24px;
    }

    body.iwd-onepage-checkout .iwd-grand-total-item .iwd-grand-total-item{
        width: 25%;
        float: right;
        margin-top: 10px;
        margin-bottom: 0;
        text-align: right;
    }
    body.iwd-onepage-checkout  .iwd-grand-total-item .iwd-grand-total-item-label {
        margin: 10px 0 0px 0;
        width: 60%;
    }
    body.iwd-onepage-checkout .data.table.table-totals .totals.iwd-totals-wrapper .amount{
        padding: 11px 20px 10px 0px!important;
    }
    body.iwd-onepage-checkout .totals.shipping.excl.iwd-shipping-block .amount{
        padding: 11px 20px 10px 0px!important;
    }
    body.iwd-onepage-checkout .iwd-product-item-name-block.product-item-name-block .product-item-name {
        width: 164px;
    }
    .product-header-qty{
        text-align: right;
    }
    .product-item-name{
        text-align: left;
    }
}
@media only screen and (max-width: 767px){
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .table-checkout-shipping-method .row.row-error .col.col-error .no-display{
        display: none;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .col-mp.mp-12 .checkout-billing-address .billing-address-form{
        background: #f4f4f4;
    }
}

@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;
    }
    body.iwd-onepage-checkout .product-item-name {
        position: absolute;
        top: 35px;
        left: 100px;
    }
}

@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;
    }
    .checkout-payment-method .billing-address-form {
        width: 100%!important

    }
    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;
    }


}

@media only screen and (min-width: 769px) and (max-width: 1920px){
    .authentication-wrapper .authentication-dropdown.custom-slide._show{
        z-index: 900;
        margin: 0px 15px;
        max-width: 100%;
    }
}


/*top menu */
@media only screen and (max-width: 767px){
    .section-item-content.nav-sections-item-content .navigation li.level0.parent {
        padding:0px !important;
    }
    .ui-menu-item:hover{
        display: block;
    }
    .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;*/
    }

    #all-category{
        display: none;
    }
    .mega-menu-child.all-brand{
        display: none;
    }
    .navigation.nav-ha-chab{
        display: none;
    }
    .button.btn-search.go{
        width: 55px;
        height: 30px;
        position: absolute;
        right: 0;
        top: 51px;
        cursor: pointer;
        z-index: 12399994;
    }
    .search-mini-form-leftside .form-search .button.btn-search.go:before{
        display: none;

    }
    .search-mini-form-leftside .form-search .button.btn-search.go:after{
        display: none;

    }
}
@media only screen and (max-width: 979px) and (min-width: 320px){
    .iwd-shipping-address-item.shipping-address-item.iwd-not-selected-item label:before {
        margin-top: 2px;
    }
}

/*changes checkout pages um*/
.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-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;
    padding: 15px 11px 15px;

}
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 .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 .cart.item .item-info .col.qty .field.qty  .control.qty #cart-1544-qty {
    height: 25px;
    text-align: center;
    width: 45px;
    position: relative;
    top: -5px;
}
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;
}
#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 .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;
    vertical-align: inherit !important;
    background-color: #AAAAAA;
    margin-top: 7px;
    text-align: right;
}
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: left;
}


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;
    margin-bottom: 0px!important;
}
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: 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 .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 #co-place-order-area .osc-place-order-wrapper .checkout-agreements-block.mp-12 #co-place-order-agreement{
    margin-bottom: 0px!important;
}

.block-authentication .block.block-customer-login .block-content .form.form-login .actions-toolbar .secondary .action span{
    color: #cd0000;
}
.actions-toolbar .primary .action.action-login.secondary span{
    font-weight: 600;
}
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;
}
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 .osc-place-order-block.checkout-addition-block.col-mp.mp-12 .osc-newsletter.field.choice.col-mp.mp-12 input[type="checkbox"] {
    margin: 0px 5px 0 0;
}
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;
}
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 .cart-totals, .opc-block-summary .table-totals {
    border-top: 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-right: 20px;
}

.product-item .a-center.details-qty .qty-wrapper .qty-wrap .item_qty.input-text.update.value{
    top: -2px;
    font-size: 14px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .col-mp.mp-12 #opc-sidebar #co-place-order-area{
    padding: 0 0px !important;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-header{
    background-color: #cd0000;
    font-weight: 600;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin: 0px;
    font-family: 'oswaldlight';
    height: 20px;
    border-radius: unset;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.popup-authentication  .modal-inner-wrap .modal-header .modal-title{
    position: relative;
    bottom: 12px;
    border-bottom: none;
}
/*.modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before{
    color: #fff;
}*/
.modal-popup.popup-authentication .modal-inner-wrap .modal-header #modal-title-13{
    border-bottom: none;
    font-weight: 300;
    padding-bottom: 0px;
    font-size: 26px;
    margin-bottom: 0;
    min-height: 1em;
    word-wrap: break-word;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #maincontent{
    padding: 16px 14px 0 16px !important;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-block-summary .table-totals .grand strong .price{
    color:#549339;
}
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 .cart.items.data.table .cart.item .col.subtotal .price-excluding-tax{
    padding-right: 18px;
    position: relative;
    right: 10px;
    top: 2px;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar>.action-edit{
    display: none!important;
}
body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar>.action-delete{
    position: absolute;
    right: 4px;
    /* top: -69px; */
    top: -150px;
    display: inline-block;
    text-decoration: none;
    height: 15px;
    background-color: #cd0000;
    border: none;
    width: 15px;
    text-align: center;
}
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;
    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.items.data.table .cart.item .col.qty.plus .field.qty{
    position: relative;
    right: 5px;
}
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 .product-reviews-summary {
    margin-bottom: -32px !important;
    position: relative;
    bottom: 79px;
}
/*cupan code*/
/*body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals, #block-discount{
    width: 50%;
    float: right;
    border-bottom: none !important;
    border: 1px solid #d0cbc1;
    background: #f6f6f6;
    padding: 12px 15px;

}*/
.block.discount.couponcode-ha1{
    width: 50%;
    float: right;
    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 #block-discount .content #discount-coupon-form .fieldset.coupon .field .control{
    float:right;
    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: 19px;
    text-transform: uppercase;
    border-radius: 0px;
}
body.checkout-cart-index.page-layout-1column .cart-summary .block .fieldset .field span {
    margin: 0 0 20px;
    margin: 8px 5px;
    display: block;
}
.opc-estimated-wrapper {
    background: #f4f4f4;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: -21px -15px 15px;
    padding: 18px 15px;
}
.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;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .checkout-billing-address .billing-address-details a{
    color: #333;

}
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 .osc-place-order-wrapper.col-mp.mp-lg-6.mp-md-6.mp-sm-12.mp-xs-12{
    padding: 0px 0px 0px 10px;
}
body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #checkout-review-table tbody tr td{
    /*padding: 15px 10px;*/
    border-bottom: 1px solid #dcd8d8;
}
#modal-content-10 .block-authentication .actions-toolbar>.secondary {
    padding-top: 0rem;
}
.form.form-discount .actions-toolbar .action.action-apply{
    margin: 0px 0px 0 0;
}
#modal-content-20 #opc-new-shipping-address .form.form-shipping-address{
    max-width: 100%;
}
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;
}
@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: 5px 0px;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column table#checkout-review-table .qty-wrapper .plus {
        margin-top: -4px;
    }
    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%;
    }
}
@media (max-width: 360px){
    .block.crosssell .product-item .product-item-actions .actions-primary .tocart{
        padding: 6px 26px 4px 14px !important;
    }
}
@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 .product-reviews-summary {
        margin-bottom: -32px !important;
        position: relative;
        bottom: 90px;
    }
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty .field.qty .control.qty {
        position: relative;
        right: 25px;
    }
}
@media screen and (min-width: 421px) and (max-width: 480px){
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty .field.qty .control.qty {
        position: relative;
        right: 40px;
    }
}
@media screen and (min-width: 481px) and (max-width: 600px){
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty .field.qty .control.qty {
        position: relative;
        right: 60px;
    }
}
@media screen and (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 ul.checkout.methods.items.checkout-methods-items {
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 15px;
        box-sizing: content-box;
    }

}
@media screen and (min-width: 768px) and (max-width: 850px) {
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #checkout-review-table tbody tr td {
        padding: 15px 6px;
        border-bottom: 1px solid #dcd8d8;
    }
}
@media screen and (max-width: 767px){
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar>.action-delete {
        top: -61px;
    }

    body.checkout-cart-index.page-layout-1column .cart-summary div#cart-totals, #block-discount {
        width: 100%;
        float: right;
        border: 1px solid #d0cbc1 !important;
        background: #f6f6f6;
        padding: 12px 15px;
        /* margin: 0 0 18px; */
        box-sizing: border-box;

    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .button-action.plus{
        float: right;
    }

    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: 12px;
        text-align: center;
        top: 19px;
        text-transform: uppercase;
        border-radius: 0px;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .opc-estimated-wrapper {
        display: none;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column .actions-toolbar>.primary .action{
        width: auto;
    }
    #modal-content-10 .block-authentication .block.block-customer-login .block-content .form.form-login .actions-toolbar .primary #send2{
        float: right;
    }
    .subscribe-div .sub-btn.action.subscribe.primary{
        padding: 0px !important;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-inner-wrap .modal-footer .action.primary.action-save-address {
        width:auto;
        float: right;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal  .action.secondary.action-hide-popup{
        float: right;
    }
}
@media screen and (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;
    }
    body.checkout-cart-index.page-layout-1column #block-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary .action.apply.primary{
        position: absolute;
        right: 0px;
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-content form.form-shipping-address div#shipping-new-address-form .field{
        width: 100%;

    }
}
@media screen and (max-width: 999px){
    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;
    }
    /*Added on 01-Sep-2018-Sat starts*/
    .english_main{float:right;width:100%;margin-right: 0%!important;margin-top: -29px!important;}
    .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 (min-width: 1000px){
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column #maincontent {
        padding: 16px 14px 0 16px!important;
    }
}
@media (max-width: 767px) and (min-width: 481px){
    .mp mp-4 {
        margin-left: 0;
        width: 100%;
    }
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar>.action-delete{
        position: absolute;
        right: -11px;
    }
}
@media only screen and (max-width: 420px) and (min-width: 320px){
    body.checkout-cart-index.page-layout-1column .cart.item .item-info .col.qty .field.qty .control.qty input.input-text{
        width: 25px;
    }
}
@media (max-width: 640px){
    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: 10px!important;
        padding-right: 0px!important;
    }
}
@media (max-width: 600px){
    body.checkout-cart-index.page-layout-1column .product-item-details {
        float: right;
        width: 100%;
    }
}
@media only screen and (max-width: 360px) and (min-width: 320px){
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .actions-toolbar>.action-delete {
        position: absolute;
        right: -9px;
        top: -61px;
        display: inline-block;
        text-decoration: none;
        height: 16px;
    }
}
/*My account print page*/

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);
    }
    body.checkout-index-index.onestepcheckout-index-index.page-layout-1column._has-modal .modal-popup.modal-slide .modal-inner-wrap[class]{
        background-color: #fff;
    }
    
    .opc-block-summary .table-totals .grand .mark {
        padding-right: 20px;
    }
}



/*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: left;
}
body.savecart-index-view.page-layout-1column #savecartform .fieldset.info{
    clear: both;
    padding-right: 10px;
}
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-right: 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-right: 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;
}

#cartlistform #listmaindiv .listheadclass{
    color: #333!important;
    font-weight: bold;
}
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;
}

@media (max-width: 767px){
    body.account.savecart-customer-cartlist.page-layout-2columns-left .page-wrapper .column.main #listmaindiv .listheadclass{
        width: 100%;
        display: block;
        float: left;
        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: right;
        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-right: 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: left;
    }
}
@media (max-width: 767px) and (min-width: 515px){
    body.savecart-index-view.page-layout-1column #viewmaindiv .left {
        width: 80%;
        float: left;
    }
}
@media (max-width: 870px) and (min-width: 768px){
    body.savecart-index-view.page-layout-1column #viewmaindiv .left {
        width: 82%;
        float: left;
    }
}
/*end save cart*/
.checkout-index-index form#smartroute-form .field.no-label.month {
    display: inline-block;
    float: left !important;
    margin-left: 0px !important;
}

.checkout-index-index form#smartroute-form .field.no-label.year {
    margin-left: 0 !important;
    padding-left: 0 !important;
    display: inline-block !important;
    width: 50% !important;
}

.checkout-index-index .payment-method-content fieldset#payment_form_smartroute .field-tooltip .field-tooltip-action:before{
    position: relative;
    top: 33px;
    right: 16px;
    width: 40px;
}

.checkout-index-index form#smartroute-form .field.no-label.month {

    margin-right: 5px;
}

.checkout-index-index .payment-method-content fieldset#payment_form_smartroute .field-tooltip .field-tooltip-action:before {
    position: relative;
    top: 33px;
    width: 23px;
    /*left: -112px;*/
    left: -15px;
}

.checkout-index-index .payment-method-content fieldset#payment_form_smartroute .field-tooltip .field-tooltip-content{
    left: -78px;
    top: 25px;
}

.banner-div a.close-btn{padding-right: 34px!important;}

/*2-April -2019*/
.catalog-product-view .fotorama__caption {display: none;}

.store_popup_content {
    background-color: white;
    padding: 26px;
    height: 79%;
    width: 75%;
    top: 7% !important;
    left: 10% !important;
    position: fixed !important;
}
.store_popup_content .close-rock {
    cursor: pointer;
    float: right;
    position: absolute;
    right: 0%;
    top: 0%;
}
.close-rock > img {
    height: 30px;
}
.one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail strong.product-item-name{
    color:#2b6dad !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;
    }
}
table#checkout-review-table .remove-wrapper {
    padding: 8px 5px 0 0px !important;
}

table#checkout-review-table td.a-center.subtotal {
    padding: 15px 5px !important;
}
.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: 15px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .4s ease-in-out;
    font-style: normal;
}
div#remember-me-box, div#msp-recaptcha-container {
    overflow: hidden;
    padding: 10px;
}
body.checkout-index-index span#tooltip-label {
    font-size: 0;
}
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*/
/*Adding manadev Show More css*/
.manadev-show-more {
  text-align: right;
  font-size: 12px;
  padding-top: 5px;
  padding-right: 5px;
}
/*End*/
@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: block !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;
}
@media (max-width:767px) {
    em.spirit_image.spirit_image_newsletter_image {
        left:18px;
    }
    .productlabel ul li a {
        border-bottom: 1px dashed #F6DEDE;
    }
    .productlabel ul li  {
        border-bottom: none !important;
    }
}
@media (max-width:390px) {
    input.sub-email.spirit_image_news::placeholder {
        font-size: 11px;
        padding: 0 !important;
    }
    input.sub-email.spirit_image_news {
        padding-left: 26px !important;
    }
}
body.cms-home .column.main {
    max-width: 100%;
}
#product-attribute-specs-table tr:nth-child(even) {
    background: #eeeded;
    Width: 100%;
}
#product-attribute-specs-table tr:nth-child(odd) {
    background: #f8f7f5;
    Width: 100%;
}
.payment-method-content iframe {
    height: 350px;
}
form#product_addtocart_form .box-tocart {
       margin-bottom: 0;
}
.product-feature span.widget.widget-category-link-inline a {
    clear: both;
    padding: 0 10px !important;
    width: 168px;
    margin: 0 auto;
    max-width: 100%;
}
@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;
    
}
}

.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;
    right:0;
    width:110px;
}
}

/*Images on checkout*/


@media only screen and (max-width: 600px) {
    td.amount span.not-calculated
    {
     max-width: 200px;
     display: flex !important;
     flex-wrap: wrap;
     word-wrap: break-word !important;
     overflow-wrap: break-word;
     white-space: normal;
    }
    div#checkoutSteps .row-mp {
        /* width: 85% !important; */
        width: 100% !important;
        margin: auto;
    }
    .checkout-index-index .column.main {
        max-width:100%;
    }
}

/* 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;
}

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;
}

body.checkout-cart-index.page-layout-1column button.action_countinue {     
    width: 150px !important;
}

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;
}

@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.customer-account-create.page-layout-1column .tooltip.wrapper .tooltip.content {
    background: #fff;
    left: -118px;
    }
    /*shopping cart subtotal close iocn ui issue fixed Eng */
    body.checkout-cart-index.page-layout-1column .cart.table-wrapper .cart.items.data.table .cart.item .col.subtotal .price-excluding-tax {   
        right: 28px;
    }
    
    .swatch-option {
    min-width: 28px;
    }
    
    table#checkout-review-table td.a-left.product {
    display: block !important;
    }
    
    .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark{
        padding-right: 10px !important;
    }
    
    .footer {
    display: flex !important;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    }
}

body.customer-account-create .fieldset>.field:last-child {
    overflow: visible !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); 
  transform-origin: 0 0;
  max-width:305px;
}
@media (max-width: 400px) {
  .g-recaptcha {
    transform: scale(0.75);
  }
  
}

@media only screen and (min-width: 767px) {
.countinue_remove button#empty_cart_button {
    position: relative;
    right: -70px;   
}
    button.action.update {
    position: relative;
    right: -12px;
}
}


.password-wrapper {
    position: relative;
}

.password-toggle {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.password-toggle .fa-eye-slash {
    display: none;
}

.password-toggle.show .fa-eye {
    display: none;
}

.password-toggle.show .fa-eye-slash {
    display: inline-block;
}

.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: 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;
    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;
}