.nmpd-wrapper table.nmpd-grid tbody tr td button.numero{    background-color:rgba(175, 149, 166, 1.00); border-color:rgba(175, 149, 166, 1.00);}
.headerHome ul.nav-menu.align-to-left {}

.nav-menu.align-to-left li a {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
}

.nav-menu.align-to-left li a .submenu-indicator {}
.nav-menu.align-to-left li a .submenu-indicator .submenu-indicator-chevron { border-color: transparent #ffffff #ffffff transparent; height: 8px; width: 8px;}
.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors .cart-list-dropdown .lbl{display: flex; align-items: center;}
.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors .cart-list-dropdown .lbl .icon svg{fill: #af95a6;}
.drp-buttons button.btn.applyBtn.btn-primary{background: #af95a6; border: 1px solid #af95a6;}
.nav-menu.align-to-left li.focus a {}

.nav-menu.align-to-left li.focus ul.nav-dropdown.nav-submenu {}

.nav-menu.align-to-left li.focus ul.nav-dropdown.nav-submenu li {}
.nav-menu.align-to-left li.focus ul.nav-dropdown.nav-submenu li a {background: rgba(175, 149, 166, 1); color: #ffffff;}
.headerHome .image-wrapper img.blockImage {}

.order-dd-wrap.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li a:hover{background:#af95a6;}
td.tqty .tqty-wrap button.disabled i{background: none;}
td.tqty .tqty-wrap button.disabled i{opacity: 0.5; cursor: not-allowed;}

td.tqty .tqty-wrap .tqtycount i svg circle{stroke: #af95a6;}
td.tqty .tqty-wrap .tqtycount i svg rect{fill: #af95a6;}
td.tqty .tqty-wrap .tqtycount i svg path{fill: #af95a6;}

/* icons svg */
td.tqty .tqty-wrap button.tqtycount i svg.icon-svg{fill: #af95a6; height: 32px; width: 32px;}
td.tqty .tqty-wrap button.tqtycount i.icon-qminus{background: transparent;}
td.tqty .tqty-wrap button.tqtycount i.icon-qplus{background: transparent;}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors .cart-list-dropdown .lbl .icon svg{fill: #af95a6;}

/* winter homebasket */
.contentHome.body.container .home-basket-row .basket-cell{padding: 4px 16px; background: #f7f7f7;}

/*Cart*/
.basket-wrap .tblcont {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.basket-wrap .tblcont .orderstatus-panel {
    border: none;
}

.basket-wrap .tblcont .orderstatus-panel .order-status-inner {
    padding: 16px 0;
}

.basket-wrap .tblcont .basket-content {
    display: flex;
    flex-direction: row;
    padding: 16px;
    column-gap: 16px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.btn-wrap .clearcart-btn .btn.btn-useaddess {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 20px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.btn-wrap .clearcart-btn .btn.btn-useaddess:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    opacity: 0.6;
    border-radius: 2px;
    padding: 8px 12px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .shopping-cart-wrap .btn.btn-remove {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 20px;
}

.titlewrap.title-items .btn.btn-info {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 6px 12px;
    line-height: 20px;
}
.card-info-wrap .item-row .item-cell button.btn.addcard {
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.4);
    background-color: #af95a6;
    border: 1px solid #af95a6;
}
.table-responsive.torder-confirm-tbl .btn {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
}
.tblcont.thankuwrap .splitOrdr-wrap .continue-cta-wrap .btn.btn-continue {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
}
.tblcont.thankuwrap .splitOrdr-wrap .continue-cta-wrap .btn.btn-continue:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
}
.tblcont.thankuwrap .quote-wrap .continue-cta-wrap .btn.btn-continue {
    
    background-color: #af95a6;
    border: 1px solid #af95a6;
 
    color: #ffffff;
}
.tblcont.thankuwrap .quote-wrap .continue-cta-wrap .btn.btn-continue:hover {

    border: 1px solid #af95a6;
    background: #af95a6;
    color: #ffffff;
}
.cust-title-wrap .cur-cust-status .active-cust-wrap {
    color: #af95a6;
    font-weight: 600;
}

.cart-basket.somodel .modal-content .model-content-inner .modal-footer .btn.btn-newaddress{ 
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    font-size: 14px ;
    line-height: normal;
    padding: 12px 16px;
    font-weight: 600;
    text-transform: uppercase; text-align: center; line-height: normal;}
    .cart-basket.somodel .modal-content .model-content-inner .modal-footer .btn.btn-newaddress:hover{ 
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
        font-size: 14px; 
        line-height: normal;
        padding: 12px 16px;
        font-weight: 600;
        text-transform: uppercase;}

        table.cartlist tbody td.uprice .price-wrap a:hover{color: #af95a6;}
        table.table tbody tr td a.discountLink:hover{color: #af95a6;}
        table.table tbody tr td a:hover span{color: #af95a6;}

        .somodel.cust-model-win.modal .modal-dialog .modal-content .model-content-inner .container .stepwizard .stepwizard-step a.btn-primary{background-color: #af95a6; border: 1px solid #af95a6;}
        .somodel.cust-model-win.modal .modal-dialog .modal-content .model-content-inner .modal-body .modal-body-inner .uprofile .btn-wrapper .btn.btn-primary{background-color: #af95a6; border: 1px solid #af95a6;}
        .contactwrapper .contact-tbl tbody td .btn.btn-info.btn-sm{background-color: #af95a6;
            border: 1px solid #af95a6;}
            .dataTables_paginate .pagination > li > a{color: #af95a6;     border: 1px solid #efefef;
                background-color: #ffffff !important;}
.dataTables_paginate .pagination > li.paginate_button.active > a{background-color:#af95a6 !important; color: #ffffff;}
.buynbtn .btn.addcart.copyorder-btn:hover{background-color: #af95a6;
    border: 1px solid #af95a6;}

    .profile-outer-wrap .pro-initial-wrap .avatar-sm{color: #af95a6;}
    table.table.table-striped.table-hover  tbody tr td a:hover{color: #af95a6;}

    .jconfirm.jconfirm-light.jconfirm-open .jconfirm-box .jconfirm-buttons .btn.btn-blue{background-color: #af95a6;
        border: 1px solid #af95a6; padding: 8px 16px;}
        .jconfirm.jconfirm-light.jconfirm-open .jconfirm-box .jconfirm-buttons .btn.btn-blue:hover{background-color: #af95a6;
            border: 1px solid #af95a6; padding: 8px 16px;}


.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 16px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors .cart-list-dropdown {
    flex-direction: row;
    align-items: center;
    column-gap: 8px;
    display: flex;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors .cart-list-dropdown .lbl {}

.basket-wrap .tblcont .orderstatus-panel .order-status-inner .orderblock .btnwrap .btn {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
}

#right_fixed_section.right-fix-sec .buy-section .bottom-bar a.add-to-cart-btn.btn {
    height: 48px;
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
}

.prodgrid .pgridwrap .prod-grid-block .card-product .prod-grid-bottom-wrap .addbtn a.btn.addtocart {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.btn.btn-success {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.buynbtn .btn.addcart {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 6px 8px;
    line-height: 20px;
    font-size: 13px;
}

.btn.btn-newaddress {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.btn.btn-newaddress:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons .btn.btn-blue {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.thankuwrap .confirm-wrap-inner .continue-cta-wrap button.btn-continue {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    line-height: 24px;
}

.thankuwrap .confirm-wrap-inner .continue-cta-wrap button.btn-continue:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    line-height: 24px;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons .btn.btn-blue:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.contactwrapper .contact-tbl tbody td .btn.btn-info {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 6px 12px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
}

.somodel.model-prod-qv .modal-dialog .product-selection-elements.qtywrap .add-to-basket-summary-and-cta .text-center.addbtn a.btn {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    padding: 8px 16px;
    font-weight: 400;
    font-size: 14px;
    margin-top: 24px;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons .btn.btn-default {
    border: 1px solid #282828;
    color: #282828;
    border-radius: 2px;
    padding: 8px 18px;
    line-height: 24px;
}

.jconfirm.jconfirm-open .jconfirm-box.jconfirm-type-blue {
    border-top: solid 7px #af95a6 !important;
}

.order-dd-wrap.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.dropdown-header {
    background: #af95a6;
}

.btn.dropdown-toggle {
    border-radius: 2px;
    padding: 5px 10px;
    line-height: 20px;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: #ffffff;
}

.order-dd-wrap .dropdown.bootstrap-select .btn.dropdown-toggle:hover .filter-option .filter-option-inner .filter-option-inner-inner {
    color: #ffffff;
}

.btn.dropdown-toggle:hover {
    color: #ffffff;
}

.btn.dropdown-toggle .filter-option {
    padding-right: 16px;
}

.btn.dropdown-toggle .bs-caret .caret {
    right: 6px;
}

.top_nav {
    border-bottom: none;
}

.title-items .item-cell .dt-filter-btn .btn-group .btn {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 4px;
}

.main_menu .menu_section .nav.side-menu>li.active>a {
    border: 1px solid #af95a6;
    color: #af95a6;
    background: #fbf9fa;
}
.cart-basket.somodel.modal.fade.in .modal-content .model-content-inner .modal-footer .btn.btn-newaddress{
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 4px;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px; 
}

.viewnotesModel .modal-dialog.addnotes-wrap .modal-footer .btn.btn-save{
    background-color: #af95a6;
      border: 1px solid #af95a6;
      color: #ffffff;
      border-radius: 4px;
      text-transform: capitalize;
      font-weight: 400;
      font-size: 14px;
  } 
  .viewnotesModel .modal-dialog.addnotes-wrap .modal-footer .btn.btn-cancel{
    color: #e85a60;
    background-color: #f9edee;
    border: var(--jg2hi-border-width) solid #e85a60;
      border-radius: 4px;
      line-height: 24px;
      font-size: 14px;
      text-transform: capitalize;
      font-weight: 400;
  }

.cms-cat-block a .category-wrapper {}

.row-cell>* {}

.contentHome {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

.contentHome .row-cell .titleClass {
    justify-content: center;
}

.BlockHyper-Links .cms-prod-block {
    border: 1px solid #d8d8d8;
    border-bottom-color: #747474;
}

.BlockHyper-Links {
    flex-direction: column;
}

.somodel.cust-model-win .modal-dialog .modal-content .model-content-inner .container .stepwizard .stepwizard-step a.btn-primary {
    background-color: #af95a6;
    border-color: #af95a6;
}

.somodel.cust-model-win .modal-dialog .modal-content .model-content-inner .modal-body .modal-body-inner .uprofile .btn-wrapper .btn.btn-primary {
    background-color: #af95a6;
    border-color: #af95a6;
    border-radius: 2px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 400;
}

.somodel.cust-model-win .modal-dialog .modal-content .model-content-inner .modal-footer .btn.btn-success {
    background-color: #af95a6;
    border-color: #af95a6;
    border-radius: 2px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
    line-height: 22px;
}

.somodel.cust-model-win .modal-dialog .modal-content .model-content-inner .modal-footer .btn.btn-reset {
    border-color: #af95a6;
    border-radius: 2px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #af95a6;
}

.footerbutton button.btn.btn-success:hover {
    background-color: #af95a6;
    border-color: #af95a6;
}

button.btn.btn-info {
    background-color: #af95a6;
    border-color: #af95a6;
}

button.btn.btn-info:hover {
    background-color: #af95a6;
    border-color: #af95a6;
    opacity: 0.8;
}

.cust-model-win .modal-dialog .modal-header .item-cell h2 .itemcode-txt {
    background: #af95a6;
}

.title-wrap .unit-info {
    display: flex;
    margin-top: 16px;
    align-items: baseline;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.title-wrap .unit-info strong {
    font-size: 1.4rem;
}

.title-wrap .unit-info .sku {
    font-size: 14px;
}

.unit-info .price {
    font-size: 14px;
}

.info-block-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    line-height: 24px;
    row-gap: 24px;
}

.info-block-wrapper .item-row {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 8px;
}

.info-block-wrapper .item-row h2 {
    font-size: 1.9rem;
    line-height: 1.3684210526;
    color: #282828;
    font-weight: 700;
    text-align: left;
}

.info-block-wrapper .item-row p {
    font-size: 14px;
}

.info-block-wrapper .item-row ul {}

.info-block-wrapper .item-row ul li {
    font-size: 14px;
}

.contentHome .title-wrap {
    border: 0 solid transparent;
}

.prod-det-wrapper {
    padding: 0;
    min-height: 74vh;
    display: flex;
    justify-content: center;
}

.prod-det-wrapper.noPrizeQtyPanel .pdp-container {
    width: calc(100% - 0px);
}

.prod-det-wrapper.noPrizeQtyPanel .right-fix-sec {
    display: none;
}

.prod-det-wrapper.noPrizeQtyPanel .main-pdp-wrapper.no-product {
    height: 480px;
}

#digital-catalogCMS-BlockCustomHTML-5 {
    width: 100%;
}

.prod-det-wrapper.noPrizeQtyPanel .main-pdp-wrapper.no-product .pdp-container {}

.prod-det-wrapper.noPrizeQtyPanel .main-pdp-wrapper.no-product .pdp-container .d-flex.fixed-sec {
    width: 100%; display: flex; flex-flow: row; justify-content: center;
}

.prod-det-wrapper.noPrizeQtyPanel .main-pdp-wrapper.no-product .pdp-container .d-flex.fixed-sec span {
    font-size: 18px; font-weight: 600; margin-top: 14% !important; text-transform: capitalize;
}
.titlewrap.title-items .item-cell .dt-filter-btn .btn-group .btn.active { background: #876b7d; border: 1px solid #876b7d;}
#parent_fixed_section { display: flex; flex-flow: row; width: 100%;}
#parent_fixed_section #center_fixed_section { width: 55%; min-height: 62vh;}
.main-pdp-wrapper .pdp-container {padding: 24px 0;}
.tblcont.gridcont.category-wrap .grid-block-holder .bread-crumb { margin: 0; border-bottom: 2px solid #282828; margin-bottom: 16px;}
.headerHome .main_header_area { width: 100%;}

.dt-filter-btn .btn.btn-primary {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    background: rgb(51, 51, 51);
    border: 1px solid rgb(94, 94, 94);
    text-transform: capitalize;
    border-radius: 2px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-size: 12px;
    padding: 4px 12px;
}

.dt-filter-btn .btn.btn-primary:hover {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    background: rgb(51, 51, 51);
    border: 1px solid rgb(94, 94, 94);
    text-transform: capitalize;
    border-radius: 2px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-size: 12px;
    padding: 4px 12px;
}

.grid-block-holder .content-head { padding: 0 0 8px 0;}
.tblcont.gridcont .grid-block-holder { display: flex; flex-direction: column; width: 100%; align-items: center;}
.product-card-block .button-wrapper input[type="button"] { font-size: 14px; background: none; padding: 0; height: auto; line-height: 18px;}

.tblcont.gridcont .grid-block-holder.search-result-wrap { padding: 24px 16px 16px 16px; display: flex; width: 100%; flex-direction: column;}
.titlewrap.title-items {
    display: flex; flex-wrap: wrap; align-content: center; justify-content: space-between;
}

.titlewrap.title-items .container-wrap {
    width: 100%;
}

.grid-block-holder.noFilter .col-w-20 {
    display: none;
}

.grid-block-holder.noFilter .col-w-80.prodgrid {
    max-width: calc(100% - 0px);
    width: calc(100% - 0px);
}

.search-left-container.col-w-20 {
    width: 257px;
    border-radius: 8px;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.search-left-container.col-w-20 .fixbox {
    width: calc(100% - 15px);
    position: sticky;
    top: -40px;
    background-color: var(--white);
    border-radius: 8px;
    padding: 0;
    min-height: 68vh;
}

.search-left-container.col-w-20 .fixbox.filterDiv span {
    font-size: 14px;
    padding: 16px 0;
    display: flex;
    font-weight: 600;
}

.search-left-container.col-w-20 .fixbox.filterDiv span.chk-txt {
    padding: 0;
    font-weight: 400;
}
.prod-detail-container .prodgrid .pgridwrap span {
    font-size: 14px;
    padding: 24px 0;
    display: flex;
    font-weight: 600;
    margin-bottom: 8%;
}

.cart-basket-list .cart-list-title .address-selectors {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.cart-basket-list .cart-list-title .address-selectors .cart-list-dropdown {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 4px;
    row-gap: 4px;
}

.userprofile.userprofile-wrap {
    display: flex;
    flex-direction: column;
}

.userprofile.userprofile-wrap .user-frm {
    display: flex;
    flex-direction: column;
}

.userprofile.userprofile-wrap .user-frm .uprofinner {}

label.frmlbl {
    font-size: 12px;
    padding: 0;
}

/*Product details block ui end*/
.carlist-wrap {
    display: flex;
    padding: 16px;
    column-gap: 16px;
}

.carlist-wrap .clistarea {
    width: 100%;
}

.carlist-wrap .clistarea .cpayment-due {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 16px;
    padding-bottom: 8px;
}

.carlist-wrap .clistarea .cpayment-due h4.total_pay {
    font-size: 14px;
}

.carlist-wrap .clistarea .cpayment-due h4.total_pay span {
    font-weight: 600;
}

.payment_details .panel .panel-body {
    display: flex;
    padding: 16px;
}

.payment_details .panel .panel-body .form-group.cc-info {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 8px;
}

.payment_details .panel .panel-body .form-group.cc-info .exp-dt-wrap {
    display: flex;
    width: 100%;
    flex-direction: column;
}

.payment_details .panel .panel-body .form-group.cc-info .exp-dt-wrap label {
    padding: 0;
}

.payment_details .panel .panel-body .form-group.cc-info .exp-dt-wrap .exp-dt-flds {
    display: flex;
    width: 100%;
    flex-direction: row;
    column-gap: 4px;
}

.payment_details .panel .panel-body .form-group.cc-info .cvv-info {
    display: flex;
    width: 100%;
    flex-direction: column;
}

.payment_details .panel .panel-body .form-group .input-group input {
    border-radius: 4px;
    font-size: 12px;
}

.payment_details .panel .panel-body .form-group .input-group input.cardNumber {
    border-radius: 4px 0 0 4px;
    font-size: 12px;
}

.prodgrid .pgridwrap {
    display: grid;
    align-self: stretch;
    gap: 16px 16px;
    grid-template-columns: [start] repeat(4, minmax(0px, 1fr)) [end];
    margin: 0;
}

.tblcont.prod-list-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.tblcont.prod-list-wrap .table-cont-inner {
    /* width: 980px; */
}

.footerHome {
    height: 80px;
}

.searchbox-wrapper .input-group.searchbox-inner {
    width: 100%;
    border: none;
    background: #eee;
}

.searchbox-wrapper .input-group.searchbox-inner .search-input-group input[type="text"].search-form-control {
    background: #fafafa;
    color: #282828;
    border-radius: 30px 0 0 30px;
    border: 2px solid #eee !important;
    padding: 7px 15px !important;
}

.searchbox-wrapper .input-group.searchbox-inner .searchbox-btn {
    background: #eee;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.salesrep.item-row {
    display: flex;
    flex-direction: row;
    row-gap: 40px;
    width: 100%;
    margin-bottom: 42px;
    column-gap: 40px;
    row-gap: 40px;
}

.salesrep.item-row .item-cell {}

/*MENU*/
.menu-container .navigation .menu>ul>li {
    background: #af95a6;
}

.menu-container .navigation .menu>ul>li a {
    text-decoration: none;
    color: #ffffff;
    padding: 14px 24px;
    color: #ffffff;
    font-weight: 600;
}

.menu-container nav.navigation.navigation-landscape .menu ul li.menu-dropdown-icon a {
    padding: 14px 24px;
}

.menu-container nav.navigation.navigation-landscape .menu ul li.menu-dropdown-icon a .submenu-indicator {
    top: 0;
}

.menu-container .navigation .menu>ul>li:hover {
    background: #926f86;
}

.menu-container .navigation .menu>ul>li>ul.normal-sub {}

.menu-container .navigation .menu>ul>li>ul.normal-sub>li {
    width: 100%;
}

.menu-container .navigation .menu>ul>li>ul.normal-sub>li a {
    color: #ffffff;
    text-align: left;
    background: #af95a6;
}

.menu-container .navigation .menu>ul>li>ul.normal-sub>li a:hover {
    background: #747474;
}

.menu-dropdown-icon:before {
    background: #876d7e;
}

.menu-mobile {
    font-size: 14px;
    color: #fff;
    text-align: left;
    font-weight: 700;
}

a.menu-mobile:hover {
    color: #fff;
    text-align: left;
}

/* .menu-container .navigation .menu>ul>li.menu-dropdown-icon a .submenu-indicator {        top: 5px;    }   */
.menu ul li.menu-dropdown-icon .submenu-indicator .submenu-indicator-chevron {
    border-color: transparent #ffffff #ffffff transparent;
}

.menu-container .navigation .menu>ul>li.menu-dropdown-icon>ul {}

.menu-container .navigation .menu>ul>li.menu-dropdown-icon>ul>li {}

.main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu li.focus ul.nav-dropdown.nav-submenu li a:hover {
    background: #747474;
    color: #ffffff;
}

.main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu {
    display: flex;
    column-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
}

.main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu li.focus ul.nav-dropdown.nav-submenu li a .submenu-indicator {
    background: rgba(175, 149, 166, 1);
}

.main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu li.focus ul.nav-dropdown.nav-submenu li a:hover .submenu-indicator {
    background: #747474;
}

.menu-container nav.navigation .menu ul li.menu-dropdown-icon .megamenu-panel.nav-submenu .megamenu-lists {
    background: #af95a6;
}

.menu-container nav.navigation .menu ul li.menu-dropdown-icon .megamenu-panel.nav-submenu .megamenu-lists ul.megamenu-list li:before {
    color: #ffffff;
}

.main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu li a:hover {
    color: #FFFFFF;
}
table.table.dataTablenowrap.table-bordered tbody tr td.buynbtn .btn-wrap{gap: 0;}


.blockwrap .panel-group.master-accordion .panel .addresspanel-header .address-btn-wrap a.btn.btn-newaddress{
     background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.blockwrap .panel-group.master-accordion .panel .addresspanel-header .address-btn-wrap a.btn.btn-newaddress:hover{
     background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
}
.addressblock.shippingAddressToggle .blockwrap .panel-group.master-accordion .panel-sub-category .panel-body .panel-group .address-pane.panel .generated-address-wrap .address-card-action a.btn{
       background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 4px 8px;
    line-height: 22px; 
}
.addressblock.shippingAddressToggle .blockwrap .panel-group.master-accordion .panel-sub-category .panel-body .panel-group .address-pane.panel .generated-address-wrap .address-card-action a.btn:hover{
       background-color: #af95a6; border: 1px solid #af95a6; color: #ffffff;
}
.order-dd-wrap.bootstrap-select .open .dropdown-menu .inner ul.dropdown-menu li a:hover {
    background: #dfccd8;
}
.basket-wrap .tblcont {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.basket-wrap .tblcont .orderstatus-panel {
    border: none;
}

.basket-wrap .tblcont .orderstatus-panel .order-status-inner {
    padding: 16px 0;
}

.basket-wrap .tblcont .basket-content {
    display: flex;
    flex-direction: row;
    padding: 16px;
    column-gap: 16px;
}


.btn.dropdown-toggle {
    border-radius: 2px;
    padding: 5px 10px;
    line-height: 20px;
}


.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.btn-wrap .clearcart-btn .btn.btn-useaddess {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 20px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.btn-wrap .clearcart-btn .btn.btn-useaddess:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    opacity: 0.6;
    border-radius: 2px;
    padding: 8px 12px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .shopping-cart-wrap .btn.btn-remove {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 20px;
}

.titlewrap.title-items .btn.btn-info {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 6px 12px;
    line-height: 20px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 16px;
}

.basket-wrap .basket-content .clistarea .cart-basket-list .cell-item.address-selectors .cart-list-dropdown {
    flex-direction: row;
    align-items: center;
    column-gap: 8px;
    display: flex;
}

.basket-wrap .tblcont .orderstatus-panel .order-status-inner .orderblock .btnwrap .btn {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

#right_fixed_section.right-fix-sec .buy-section .bottom-bar a.add-to-cart-btn.btn {
    height: 48px;
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.prodgrid .pgridwrap .prod-grid-block .card-product .prod-grid-bottom-wrap .addbtn a.btn.addtocart {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.btn.btn-success {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.buynbtn .btn.addcart {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 6px 8px;
    line-height: 20px;
    font-size: 13px;
}

.btn.btn-newaddress {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.btn.btn-newaddress:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons .btn.btn-blue {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.thankuwrap .confirm-wrap-inner .continue-cta-wrap button.btn-continue {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    line-height: 24px;
}

.thankuwrap .confirm-wrap-inner .continue-cta-wrap button.btn-continue:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    line-height: 24px;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons .btn.btn-blue:hover {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 8px 12px;
    line-height: 24px;
}

.contactwrapper .contact-tbl tbody td .btn.btn-info {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    border-radius: 2px;
    padding: 6px 12px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
}

.somodel.model-prod-qv .modal-dialog .product-selection-elements.qtywrap .add-to-basket-summary-and-cta .text-center.addbtn a.btn {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    padding: 8px 16px;
    font-weight: 400;
    font-size: 14px;
    margin-top: 24px;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons .btn.btn-default {
    border: 1px solid #282828;
    color: #282828;
    border-radius: 2px;
    padding: 8px 18px;
    line-height: 24px;
}

.jconfirm.jconfirm-open .jconfirm-box.jconfirm-type-blue {
    border-top: solid 7px #af95a6;
}

.order-dd-wrap.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.dropdown-header {
    background: #af95a6;
}
.somodel.user-model-win .modal-dialog .modal-content .modal-footer .btn.btn-success {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
   border-radius: 2px;
    padding: 8px 18px;
    line-height: 24px;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
}
.somodel.user-model-win .modal-dialog .modal-content .setup-content .modal-footer .btn.btn-reset {
    box-shadow: none;
    background: none;
    border: 1px solid #E85B60;
    color: #E85B60;
     border-radius: 2px;
   border-radius: 2px;
    padding: 8px 18px;
    line-height: 24px;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
}
.bootstrap-select .dropdown-menu.inner li{}
.bootstrap-select .dropdown-menu.inner li a{width: 100%; text-align: left; padding: 8px 12px;}
.bootstrap-select .dropdown-menu.inner li a.selected{background: #af95a6;}
.bootstrap-select .dropdown-menu.inner li a.selected span{color: #ffffff;}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{top: 9px;}

.user-status .toggle.btn.btn-primary{
     background: #af95a6;
    border: 1px solid #af95a6;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
}
.user-status .toggle .toggle-group .btn.toggle-on{
        background: #af95a6;
    border: 1px solid #af95a6;
    text-transform: capitalize;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 0 0 0px;
    right: 56%;
}
.user-status .toggle .toggle-group .btn.toggle-off{
        text-transform: capitalize;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 0 0 0px;
        left: 56%;
}

.orderstatus-panel ul.nav-pills.total-payment-block li.active a{
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
   border-radius: 2px;
    padding: 8px 18px;
    line-height: 24px;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
}
table.table tbody tr td.refNum a.refid:hover{color: #747474;}
.orderstatus-panel ul.nav-pills.total-payment-block li.active a span.badge.amount{color: #6d5765; padding: 4px 8px;}

.rememberme-label {width:18px; height:18px; margin:0 0 -4px 0; 
    background:url(../../../images/svg/unchecked.svg) no-repeat; background-size:100% 100%;}
.rememberme-input:checked + label {width:18px; height:18px; background: url(../../../images/svg/checked-winter.svg) no-repeat; background-size:100% 100%;}

.somodel.model-prod-qv .modal-dialog .product-selection-elements.qtywrap .add-to-basket-summary-and-cta .text-center.addbtn a.btn.btn-sm.btn-primary{
       background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
   border-radius: 2px;
    padding: 8px 18px;
    line-height: 24px;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
}

.somodel.model-prod-qv .modal-dialog .modal-content .modal-body .prod-detwrap .prodcontent .prod-desc a.more{
    color: #af95a6; font-weight: 600;
}
.somodel.model-prod-qv .modal-dialog .modal-content .modal-body .prod-detwrap .prodcontent .prod-desc a.less{
    color: #af95a6; font-weight: 600;
}
ul.tool.list-conf li .bulkorder-btn .btn {
    border-radius: 2px;
    background: #af95a6;
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
}
ul.tool.list-conf li .bulkorder-btn .btn .badge.selectednumber{color: #af95a6;}


.orderstatus-panel .btnwrap .btn.btn-success.paymentForm{
    background: #af95a6; border: 1px solid #af95a6; color: #ffffff; text-transform: capitalize; font-weight: 600;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #af95a6;
    color: white;
}
.prod-list-wrap table.prodlist.prod-list-tbl.table > tbody > tr > td.stock-dcell a.stock-dcell-link.stock{
    padding: 2px; line-height: 16px;
}

table.prodlist.prod-list-tbl tbody tr.child td.child ul li .dtr-data input[type="button"].btn.addcart{
    background: #af95a6; border: 1px solid #af95a6; color: #ffffff; text-transform: capitalize; font-weight: 400;
}
table.prodlist.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before{background-color:#6d5765;}
table.prodlist.table > tbody > tr > td a.stock-dcell-link{
    font-weight: 400; font-size: 12px;
}

.dtr-data input[type="button"].btn.copyorder-btn{
    background: #af95a6;
    border: 1px solid #af95a6;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    background-color: #af95a6;
}

.cta-wrap .btn.btn-email{    background-color: #af95a6;
    border: 0.0625rem solid #917988; border-radius: 4px; color: #ffffff; padding: 4px 8px;}
.cta-wrap .btn.btn-email .add-txt {color: #ffffff; margin: 0; cursor: pointer; font-weight: 400; font-size: 13px;}

.btn-wrapper .btn.btn-send{
        background-color: #af95a6; border: 0.0625rem solid #917988;  border-radius: 4px; color: #ffffff; 
}

.notes-wrapper .cta-wrap a.addnotes{background: #af95a6; border: 1px solid #917988; border-radius:4px;}

.order-template-select-btn .btn.btn-primary{
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
    font-weight: 400; font-size: 14px; line-height: 24px; border-radius: 4px; text-transform: capitalize;  
    padding: 4px 8px;
}
.order-template-select-btn .btn.btn-primary .selectednumber{margin-left: 8px; color: #af95a6;}

.btn-wrapper .btn.btn-email{   background-color: #af95a6;
    border: 0.0625rem solid #917988; border-radius: 4px; color: #ffffff;}

.btn-wrapper .btn.btn-print{
    font-size: 13px; line-height: 24px; border-radius: 4px;
    background: #af95a6; color: #ffffff; border: 1px solid #917988;
}

.selOrder.somodel.modal .modal-dialog .modal-content .modal-footer .btn.btn-submit {
    background-color: #af95a6;
    border: 1px solid #af95a6;
    color: #ffffff;
}
    
/* @media (max-width: 575.98px) {      #headerCMS-BlockGroupStart-3>* {width: calc(100% / 3);}    } */
@media only screen and (max-width: 959px) {
    .menu>ul>li>ul.normal-sub {
        width: 100%;
        background: #c1a9b9;
    }
}

@media (max-width: 1024px) {
    .headerHome .main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu.align-to-left {
        column-gap: 40px;
    }

    .right_col.prod-list-outer .tblcont.prod-list-wrap .table-cont-inner {
        width: 100%;
    }
}

@media only screen and (max-width: 959px) {
    .main_header_area .menu-container nav.navigation .menu ul {
        background: #af95a6;
    }

    .menu-container .navigation .menu>ul>li>ul>li>ul>li a {
        background: none;
        padding: 6px 0;
    }

    #headerCMS-BlockGroupStart-10 {
        justify-content: center;
    }

    .menu-container nav.navigation .menu ul li.menu-dropdown-icon {
        background: #6d5765;
        border-bottom: 1px solid #fff;
        padding-left: 24px;
    }

    .menu-container nav.navigation.navigation-portrait .menu ul li.menu-dropdown-icon {
        padding-left: 0;
    }
}

@media (max-width: 768px) {
    .headerHome .main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu.align-to-left {
        column-gap: 16px;
    }

    .main_header_area .container .navigation .nav-menus-wrapper ul.nav-menu {
        justify-content: center;
    }

    .right_col.prod-list-outer .tblcont.prod-list-wrap .table-cont-inner {
        width: 100%;
    }

    /* .row-cell#headerCMS-BlockGroupStart-3 {		flex-direction: column-reverse;	} */
    .main_header_area .menu-container nav.navigation .menu ul {
        background: #af95a6;
    }

    .menu-container .navigation .menu>ul>li>ul>li>ul>li a {
        background: none;
        padding: 6px 0;
    }

    #headerCMS-BlockGroupStart-10 {
        justify-content: center;
        height: 1px;
    }

    .main_header_area .menu-container nav.navigation .menu ul.show-on-mobile {
        min-width: 320px;
        top: 42px;
    }

    .menu-mobile {
        text-indent: -9999px;
        padding: 8px 0 0 8px;
    }

    .login-link._tap {
        flex-direction: row;
        column-gap: 4px;
        margin-right: 4px;
    }

    #productDetailCMS-BlockGroupStart-4 {
        z-index: 1;
    }

    #categoryCMS-BlockGroupStart-2 {
        flex-direction: column;
    }

    .salesrep.item-row {
        display: flex;
        flex-direction: column;
        row-gap: 40px;
        width: 100%;
        margin-bottom: 42px;
        column-gap: 40px;
        row-gap: 40px;
    }

    .salesrep.item-row>* {
        width: calc(100% / 1);
    }
    table.table.dataTablenowrap.table-bordered tbody tr td.buynbtn{width: 100%;}
table.table.dataTablenowrap.table-bordered tbody tr td.buynbtn .btn-wrap{gap: 0;}
table.table.dataTablenowrap.table-bordered tbody tr td.buynbtn .btn-wrap .btn{width: auto;}
}