/* START Footer payment icons fix */

@media (min-width: 576px) {
    #cv-zone-footer-after .col-1-2.footer-after-col:first-child {
        width:40%;
    }
    #cv-zone-footer-after .col-1-2.footer-after-col:nth-child(2) {
        width:60%;
    }
}

@media (min-width: 992px) {
    .footer-after-col .widget-html-snippet.widget-payment-icons img {
        max-height: 22px;
        height: 22px;
        margin-left: 15px;
    }
}

/* START Login Modal CSS fix */

@media (min-width: 1200px) {

    [id*=modal-login-register-] .modal-content .grey-box {
        width: 75%;
    }

    [id*=modal-login-register-] .modal-content .grid-row.spacing-bottom {
        width: 25%;
    }
}

@media (min-width: 1500px) {

    [id*=modal-login-register-] .modal-content {
        min-width:1200px !important;
    }
        
    [id*=modal-login-register-] .modal-content .grey-box {
        width: 63%;
        border: none;
        right: 0;
        position: absolute;
        top: 0;
    }

    [id*=modal-login-register-] .modal-content .grid-row.spacing-bottom {
        float: left;
        width: 37%;
        min-height: 533px;
        margin-bottom: 0px !important;
    }
}

[id*=modal-login-register-] .modal-content .grid-row.spacing-bottom .grid-row .col-1-2:first-of-type .form-label.required:before, [id*=modal-login-register-] .modal-content .grid-row.spacing-bottom .grid-row .col-1-2:first-of-type .widget-product-filter .product-filter .required.heading-alternate:before, .widget-product-filter .product-filter [id*=modal-login-register-] .modal-content .grid-row.spacing-bottom .grid-row .col-1-2:first-of-type .required.heading-alternate:before {
    content: "";
    margin: 0px;
}

[id*=modal-login-register-] .modal-content .grid-row.spacing-bottom .grid-row .col-1-2 label[for*="username"]:before {
    content: "Log in to Reward Hospitality" !important;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    display: block;
    margin-bottom: 40px;
    color: #000;
}

/* END Login Modal CSS fix */







#cv-zone-topbar .widget-switch-account .acc-code {
    overflow: hidden;
    max-width: 200px;
    height: 25px;
}

/* Colour Swatches V2 */
/* new widget so need to update the class name and use same setup that is base css */

.product-grid.grid .product .cv-zone-product-5 .colour-swatches-v2{
    margin-top: 15px;
}
.product-grid.grid .product .cv-zone-product-5 .colour-swatches-v2 .product-grid-swatches {
    float: left;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #E0E0E0;
    margin-left: 5px;
}
/*END Colour Swatches V2 */ 

/* START Cart Summary fixes for Mobile */

.device-Mobile.role-PUBLIC .dropdown-cart-summary {
    right: -85px;
}

.device-Mobile .dropdown-cart-summary:before {
    right: 115px;
}

.order-confirmation .widget-print-button.btn.cv-print {
    margin-top: 20px;
}

@media (min-width: 992px) {
    .order-confirmation .widget-print-button.btn.cv-print {
        margin-top: 0px;
    }
}

/* START Dangerous Goods Icon */

.dangerous-goods-message {
    position: relative;
    margin-bottom: 20px;
}

.dangerous-goods-message .dg-message {
    margin-left: 50px;
}

.dangerous-goods-message .dg-message a {
    text-decoration: underline;
}

.dangerous-goods-message .dg-icon:before {
    position: absolute;
    top:0%;
    left:0px;
    z-index: 2;
    content: "";
    background-image: url(/Themes/BPDTHEME01/theme-client-updates/img/icons/DG-Icon.svg);
    background-size: cover;
    width: 40px;
    height: 40px;
}

.cart-line-product-info .dg-icon:before {
    width: 20px;
    height: 20px;
}

.cart-line-product-info .order-lines-dg-text {
    padding-left: 30px;
}

@media (min-width:32em) {
    .dangerous-goods-message .dg-icon:before {
        top: 15%;
    }
}

/* END Dangerous Goods Icon */

.Shop-by-brands-slider .owl-carousel .owl-item img {
    display: block;
    width: 60%;
}

.spacing-top {
    margin-top:20px !important;
}

.spacing-top-large {
    margin-top:50px !important;
}

/* START #407960 */

.product-detail-right .widget-product-documents ul.file-download {
   list-style-type: none;
   padding-left:0px;
} 

.product-detail-right .widget-product-documents ul.file-download li {
   padding-top:10px;
} 

.product-detail-right .widget-product-documents .file-download .download.pdf {
   text-decoration:underline;
} 

.product-detail-right .widget-product-documents .file-download .download.pdf:before {
   content: "\e68f";
   font-family: "cv-ico-general";
   margin-right:10px;
} 

/* START #389951 */

.k-widget.k-autocomplete {
   border: 1px solid #d7d3d1;
}

#cv-zone-header .widget-product-search-with-preview .k-widget, .widget-product-search-with-preview .search {
    border: none;
}

/* START #374346 custom category menu update */

.RewardMegaMenu.custom-catalogue-present .menu-sidebar-categories-customcatalogue {
    margin: 0;
    padding: 0;
    list-style: none;
}

.RewardMegaMenu.custom-catalogue-present .menu-sidebar-categories-customcatalogue li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
    border-left: 4px solid transparent;
}

.RewardMegaMenu.custom-catalogue-present .menu-sidebar-categories-customcatalogue li a {
    font-weight: 600;
    padding: 10px;
    display: block;
}

/* START #365041 GYG tiles */

.widget-product-item.product .product-info {
    align-items:center;
    text-align: center;
}

/* START #374995 Reward mobile logo update */

.device-Mobile #cv-zone-header .header-col-1 {
    width: 40%;
}

.device-Mobile #cv-zone-header .header-col-3 {
    width: 60%;
}

/* END #374995 Reward mobile logo update */

.product-detail-right .widget-product-price.Inc-GST {
    padding-bottom:0px;
    color:#969696;
}

.product-detail-right .widget-product-price.Ex-GST {
    padding-top:0px;
}

.product-detail-right .widget-product-field.Ex-GST-UOM  {
    margin-top: 17px;
}

.product-detail-right .widget-product-price.detailed.price .widget-productlist-original-price {
    font-size:24px;
}

.product-detail-right .widget-product-price.detailed.price .gst {
    font-size:16px;
}

/* Flex fit to the 3 home page tiles to make dynamic equal height */

@media (min-width: 992px) {
    #custom-layout-luminary-home-page-design-layout-row2 #custom-layout-luminary-home-page-design-layout-row2-column1 {
        display: flex;
    }
}

@media (min-width: 1260px) {
    .brand-tile-three {
        background: #fff;
        border-radius: 8px;
    }
}

@media (min-width: 992px) {
    .home-page-hero-special-banner.cta-home-page-hero-special .owl-controls .owl-dots {
        right: initial;
        left:12%;
    }
}

/* START #348438 Menu text colour */

.RewardMegaMenu .YourProducts {
    color:#000;
}

/* START #343858 Article search */

#custom-layout-article-page-layout--row1-column1 .widget-product-search.Article-search-bar {
    float:left;
    width:33%;
    margin-left: 10px;
}

@media (max-width: 992px) {
    #custom-layout-article-page-layout--row1-column1 .widget-product-search.Article-search-bar {
        float:none;
        width:100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }
}

#custom-layout-article-page-layout--row1-column1 .widget-product-search.Article-search-bar .k-widget {
    height: auto;
    background: none;
    display: inline;
    float: left;
    width: 92%;
}

#custom-layout-article-page-layout--row1-column1 .widget-product-search.Article-search-bar input.product-search-autocomplete {
    background: none;
    border: 1px solid #ddd;
    border-radius: 50px 0 0 50px;
    padding-left: 23px;
    height: 52px;
    width: 100%;
    margin-right: 20px;
}

#custom-layout-article-page-layout--row1-column1 .widget-product-search.Article-search-bar .btn {
    font-size: 19px;
    background: #007d81;
    border: none;
    border-radius: 50% !important;
    color: #fff;
    padding: 14px;
    display: inline;
    float: left;
    width: 52px;
    height: 52px;
    margin-left: -30px;
    transition: all .25s ease-in-out;
}

.page-PageContentSearchResult #cv-zone-feature {
    height: 240px;
    background: url(/Themes/BPDTHEME01/theme-client-updates/Articles/Resource-centre-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-PageContentSearchResult #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}

.page-PageContentSearchResult #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}

.page-PageContentSearchResult #cv-zone-feature .widget-page-title {
    width:auto;
}

.page-PageContentSearchResult #cv-zone-feature .widget-page-title .page-title {
    background: #b81237;
    padding: 10px;
    font-size: 48px;
    line-height: 60px;
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/* END #343858 Article search */


/* #348123 Static content styles START */

.widget-static-content a {
    font-weight: bold;
}

.categoryfootercontent a {
    font-weight: bold;
}

/* #348123 Static content styles END */

/* START #346738 Product Listing Updates for Phones */

.product-grid.grid .widget-productlist-title {
    min-height: 50px;
}

.product-grid.grid .product .product-code-list-master-product {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    display:block;
    color: #969696;
    margin-top: 2px;
    margin-bottom: 10px;
}

.product-grid.grid .product > div {
    display:flex;
    flex-direction:column;
    height:100%;
}

.product-grid.grid .product .cv-zone-product-3 {
    text-align: center;
    margin-top: auto;
    padding: 0 10px;
}

.product-grid.grid .product .cv-zone-product-5 .widget-product-price.detailed.price .item-price.sale-price {
    font-size:14px;
}

.product-grid.grid .product .widget-productlist-unit {
    padding: 15px 0 0 5px;
}

@media (min-width: 992px) {
    .product-grid.grid .product .product-code-list-master-product {
        margin-bottom: 0;
        float: right;
    }
    .product-grid.grid .product .cv-zone-product-5 .widget-product-price.detailed.price .item-price.sale-price {
        font-size:24px;
    }
    .product-grid.grid .product .widget-productlist-unit {
        padding: 18px 0 0 5px;
    }
}

/* START Flex fix for PLIZ to bottom align buttons */

.product-grid.grid .product > div {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.product-grid.grid.category .product > div {
    height: auto;
}

.product-grid.grid .product .cv-zone-product-3 {
    display: flex;
    flex-direction: column;
}

.product-grid.grid .product .cv-numeric-input {
    margin-right:10px;
}

@media (min-width: 992px) {
    .product-grid.grid .product .cv-zone-product-3 {
       flex-direction: row;
    }
}

/* START Flex fix for Campaign Sliders */

.product-slider .owl-item {
    display: flex;
}

.product-slider .owl-stage.owl-wrapper {
    display: flex;
}

.product-slider .owl-item .product > div {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.product-grid.grid .product.is-master-product .btn.cv-readmore {
    margin-bottom: 5px;
}

@media (min-width: 992px) {
    .product-grid.grid .product.is-master-product .btn.cv-readmore {
        margin-bottom: 10px;
    }
}

/* END Flex fix for Campaign Sliders */


/* START #344774 Move Role Select into Dashboard menu */

/*#cv-zone-header .Dashboard-slideout .widget-role-select {
    margin-bottom:150px;
}*/

#cv-zone-header .Dashboard-slideout .widget-role-select .role-select span.icon {
    color:#1e3232;
    font-weight:bold;
    font-size: 15px;
}

#cv-zone-header .Dashboard-slideout .widget-role-select .role-select span.icon:before {
    color: #007d81;
    margin-right: 8px;
}

#cv-zone-header .Dashboard-slideout .widget-role-select .ico-only-text {
    font-size: 15px;
}

#cv-zone-header .header-col-3 .Dashboard-slideout .mobile-menu-logout-link {
    margin-bottom: 0px;
    border-bottom: 1px solid #e4e4e4;
}

/* START #346386 product page thumbnail gallery update */

@media (max-width: 600px) {
    
    .widget-product-gallery .owl-theme .owl-nav.disabled + .owl-dots {
        overflow: auto;
        max-height: 58px;
        display: flex;
    }
}

.pill {
    max-width: 250px;
}

/* START #344035 */

#cv-zone-feature .widget-page-title .page-title {
    max-width:85%;
}

/* START #340407 Custom catalogue inner scroll for laptops */

.RewardMegaMenu.custom-catalogue-present .dropdown-content.Products {
    max-height: 400px;
    overflow: auto;
}
.RewardMegaMenu .dropdown-content.Products {
    max-height: 400px;
    overflow: auto;
}

.custom-page-menu.Desktop-custom-menu .RewardMegaMenu .dropdown-content.Products .ProductTabs {
    color:#007d81;
}

.custom-page-menu.Desktop-custom-menu .RewardMegaMenu .dropdown-content.Products .ProductTabs.active {
    color:#1e3232;
}

.Mobile-custom-menu.custom-page-menu .RewardMegaMenu .dropdown-content.Products .ProductTabs {
    font-size:9px;
    padding: 18px 5px;
}

@media (min-width: 992px) {
    .RewardMegaMenu.custom-catalogue-present .dropdown-content.Products {
        max-height: 450px;
        overflow: auto;
    }
    .RewardMegaMenu .dropdown-content.Products {
        max-height: 450px;
        overflow: auto;
    }
}

@media (min-width: 1200px) {
    .RewardMegaMenu.custom-catalogue-present .dropdown-content.Products {
        max-height: 450px;
    }

    .RewardMegaMenu .dropdown-content.Products {
        max-height: 450px;
    }
}

@media (min-width: 1400px) {
    .RewardMegaMenu.custom-catalogue-present .dropdown-content.Products {
        max-height: 500px;
    }
    .RewardMegaMenu .dropdown-content.Products {
        max-height: 500px;
    }
}

@media (min-width: 1650px) {
    .RewardMegaMenu.custom-catalogue-present .dropdown-content.Products {
        max-height: 650px;
    }
    /* updated to 700px per ticker #429684 */
    .RewardMegaMenu .dropdown-content.Products {
        max-height: 700px;
    }
}
/* updated to 700px per ticker #429684 */
.menu-sidebar, .menu-content, .our-brands {
    min-height: 645px !important;
}

/* END #340407 Custom catalogue inner scroll for laptops */

/* START 335946 Custom newsletter */
.widget-newsletter .newsletter-form .btn.cv-newsletter {
    position:static;
    border-radius: 5px;
    width:100%;
}

.widget-newsletter .newsletter-form {
    margin-bottom:0px;
}

.widget-newsletter .newsletter-form .btn.subscribe-btn {
    background:#000;
    border:none;
    height:45px;
    width:100%;
    padding: 13px 15px;
    font-size:16px;
    font-weight:normal;
}

@media (min-width: 992px) {
    .widget-newsletter .newsletter-form {
        width:60%;
    }
    .col-1-3.header-col-3 .product-search-reveal.Product-search-reveal {
        display:none;
    }
    .widget-newsletter .newsletter-form .btn.cv-newsletter {
        position:absolute;
        width:auto;
    }
}
/* END 335946 Custom newsletter */


/* START 339810 Desktop search bar update */

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only {
    margin-top:0px;
}

#cv-zone-header .header-col-3 .product-search-reveal .search-reveal-btn {
    font-size: 19px;
    background: #007d81;
    border-radius: 50%;
    width: 51px;
    height: 51px;
    color: #fff;
    padding: 14px;
    margin: 0;
    transition: all .25s ease-in-out;
}

#cv-zone-header .header-col-3 .product-search-reveal .search-reveal-btn .icon.cv-ico-general-search:before {
    margin-left:2px;
}

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only .search {
    font-size: 19px;
    background: #007d81;
    border:none;
    border-radius: 50%;
    color: #fff;
    padding: 14px;
    display: inline;
    float: left;
    width: 52px;
    height: 52px;
    margin-left: -30px;
    transition: all .25s ease-in-out;
}

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only .search:hover {
    background: #00aeb4;
}

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only .search:before {
    color: #fff;
}

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only .search.cv-is-processing {
    background: #00aeb4 !important;
}

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only .search.cv-is-processing:before {
    position: absolute;
    top:10px;
    right:5px;
    z-index: 2;
    animation:none;
    content: "";
    background-image: url(/Themes/BPDTHEME01/theme-client-updates/img/icons/rh-loading-loop.gif);
    background-size: cover;
    width: 30px;
    height: 30px;
}

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only .search.cv-is-processing:after {
    display: none;
}

#cv-zone-header .widget-product-search-with-preview .k-widget .product-search-autocomplete {
    background: none;
    border: 1px solid #ddd;
    border-radius: 50px 0 0 50px;
    padding-left: 23px;
    height: 52px;
    width: 100%;
    margin-right: 20px;
}

#cv-zone-header .header-col-3 .add-to-favourites .add-to-fav-btn .cv-ico-general-heart:before {
    top: 0px;
}

#cv-zone-header .widget-product-search-with-preview .k-widget, .widget-product-search-with-preview .search {
    height: auto;
    display: inline;
    float: left;
    width: 92%;
}

#cv-zone-header .widget-product-search-with-preview #search-container {
    position: static;
}

#cv-zone-header .widget-product-search-with-preview>div>div {
    position: static;
    display: block;
}

#cv-zone-header .container {
    position:relative;
}

#cv-zone-header .widget-product-search-with-preview.preview-search.desktop-only .k-icon.k-clear-value.k-i-close {
    display:none;
}

@media (min-width: 992px) {

    #cv-zone-header .widget-product-search-with-preview .search-with-preview-container .search-item-with-preview {
        width: 100%; 
        left: 0%; 
        top: 75px; 
    }

    .widget-product-search-with-preview #search-container>div:first-child.cv-is-processing:before {
        left: 31%;
        top: 32px;
        width: 20px;
        height: 20px;
    }

    #cv-zone-header .widget-product-search-with-preview .search-with-preview-container {
        width: 100%;
    }

    .col-1-3.header-col-3 .product-search-reveal.Product-search-reveal {
        display:none;
    }

}

#cv-zone-header .header-col-1 {
    width: 28%;
}

#cv-zone-header .header-col-3 {
    width: 70%;
}

@media (min-width: 744px) {

    #cv-zone-header .search-item-with-preview + .fancybox-close {
        display: block;
        right:1%;
    }

    #cv-zone-header .search-item-with-preview[style="display: none;"] + .fancybox-close {
        display: none;
    }
}

@media (min-width: 1260px) {

    #cv-zone-header .header-col-1 {
        width: 49%;
    }

    #cv-zone-header .header-col-3 {
        width: 49%;
    }

    .widget-product-search-with-preview.desktop-only #search-container>div:first-child.cv-is-processing:before {
        left: 51.8%; 
    }

    #cv-zone-header .widget-product-search-with-preview .product-grid.grid .product {
        width: calc(((100%)/3) - 2%);
    }
}


/* END 339810 Desktop search bar update */

/* START 329789 Luminary Phase 2 - Store Locator */
.store-placeholder .location-section .store-listing-item-info .store-title.custom-hover:hover {
    color:#B81237;
}

.location-list.reward .location-list-title.custom-hover:hover {
    color:#B81237;
}

.location-details .location-heading {
    margin-bottom: 10px;
}

/* END 329789 Luminary Phase 2 - Store Locator */

/* START #337343 Cookies popup */
.custom.cv-in-development {
    position:fixed;
    bottom:0;
    width:100%;
    z-index:999999;
    color:#fff;
    background:#1e3232;
    padding:20px;
}

.custom.cv-in-development .custom.btn.square {
    width:100%;
    display:block;
    margin-top:20px;
}

.custom.cv-in-development .custom.cookies-message a {
    color:#fff;
    font-weight: bold;
}

@media (min-width: 600px) {

    .custom.cv-in-development {
        bottom:20px;
        left: 50%;
        transform: translate(-50%, 0%);
        width:400px;
        height:155px;
        border-radius:5px;
    }
   
}

/* END #337343 Cookies popup */

.RewardMegaMenu .MenuTitle.custom-all-categories:hover {
    color:#B81237;
}

.RewardMegaMenu .MenuTitle a:hover {
    color:#B81237;
}

.custom-all-categories {
    cursor: pointer;
}
/* END 334828*/

/* START PAGINATION STYLES #335802 

.widget-article-list-pagination.pagination-basic-controls {
    padding:10px;
}

.current-page, .page-next:hover, .page-prev:hover, .page-first:hover, .page-last:hover, .page-num:hover, .cv-productgrid-options .layout-switch:hover {
  background-color: #007D81;
  border-color: #007D81;
  color:#fff;
}

.page-num {
    font-size: 16px !important;
    position: relative;
    padding-top: 2px;
    top: -1px;
}

.page-next, .page-prev, .page-first, .page-last, .page-num {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0;
    text-align: center;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 18px;
    margin-top: 3px;
    color: #000;
}

.page-next:before {
    content: "\e6b0";
}

.page-prev:before {
    content: "\e6b3";
}

.page-first:before {
    content: "\e6a7";
}

.page-last:before {
    content: "\e6a8";
}

.page-next:before, .page-prev:before, .page-first:before, .page-last:before, .page-num:before {
    font-family: 'cv-ico-general';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/

/* END PAGINATION STYLES #335802 */

/* START SEO updates #334876 */

.CTA_LeftContent .CTA_TitleText {
    clear: both;
}

.brand-information-container h2 {
    color: #B81237;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
}

.custom-value-prop .RightContent h2 {
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
}

.static-content-heading {
    font-size:18px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    clear: both;
    display: block;
}

.SEO-alternative .subtitle {
    font-weight: 600;
    font-size: 14px;
    color: #1e3232;
    position: relative;
    text-transform: none;
}

.Store-locator-subtitle {
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    clear: both;
    display: block;
}

.SEO-replacement {
    margin-bottom:0px;
    padding-bottom:0px;
}

/* END SEO updates #334876 */

.widget-product-list-grid.category .widget-product-item.product .product-img {
    height: 80%;
    max-height:250px;
}

.device-Mobile .widget-product-list-grid.category .widget-product-item.product .product-img {
    max-height:190px;
}

/* Adjusted wrapping styles for long buttons on mobile */

.home-page-hero-special-banner.cta-home-page-hero-special .gallery-slide .CTA_LeftDiv .CTA_Caption .btn + .btn {
    margin-left:0px;
}

.home-page-hero-special-banner.cta-home-page-hero-special .gallery-slide .CTA_LeftDiv .CTA_Caption .btn.primary {
    margin-right:20px;
    margin-bottom:10px;
}

.home-page-hero-special-banner.cta-home-page-hero-special .gallery-slide .CTA_LeftDiv .CTA_Caption .btn.primary.ghost {
    margin-left:0px;
}

/* Added Special Order availability styles to new international variant */

.widget-productlist-availability.international-indent {
    border-radius: 10px;
    color: #f0b529;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    padding-right: 10px;
}

.widget-productlist-availability.international-indent:before {
    content:"\e6e4";
    font-family: "cv-ico-general";
    background: #f0b529;
    border-radius: 100%;
    color: white;
    text-align: center;
    font-size: 12px;
    padding: 4px;
    display: inline-block;
    margin: 0 1px 0 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/* Added custom loading gif for infinite scrolling */

.infinite-scrolling .cv-is-processing-overlay .cv-is-processing-message:before {
    position: absolute;
    z-index: 2;
    left: -35px;
    top:-5px;
    animation:none;
    content: "";
    background-image: url(/Themes/BPDTHEME01/theme-client-updates/img/icons/rh-loading-loop.gif);
    background-size: cover;
    width: 30px;
    height: 30px;
}

/* #330094 START */

.custom-product-code-display {
    font-size: 11px;
    color: #1e3232 !important;
    text-transform: capitalize !important;
}

.product-code-quick-view {
    display: block;
    color: #969696 !important;
    padding: 12px 0;
    font-size: 12px;
}

/* #330094 END */

/* #330011 start */
#cv-zone-cart-header #cv-zone-cart-header-left.col-1-3 .form-fieldset input {
    margin-right:5px;
}
@media (min-width: 992px) {
    #cv-zone-cart-header #cv-zone-cart-header-left.col-1-3 {
        width: 40%;
    }
    #cv-zone-cart-header #cv-zone-cart-header-right.col-2-3 {
        width: 60%;
    }
}
/* #330011 end */

/* #329181 start */
.quick-submit-container {
    clear:both;
    border:1px solid #ddd;
    background:#fff;
    padding:20px;
}
/* #329181 end */

/* START 327771 home page banner heading size for tablet fix - SB has put into base SASS */

@media (min-width: 576px) {
	.home-page-hero-special-banner.cta-home-page-hero-special .gallery-slide .CTA_LeftDiv .CTA_Caption .CTA_TitleText {
		font-size: 22px;
		line-height: 28px;
	}
}

@media (min-width: 1440px) {
	.home-page-hero-special-banner.cta-home-page-hero-special .gallery-slide .CTA_LeftDiv .CTA_Caption .CTA_TitleText {
		font-size: 48px;
		line-height: 60px;
	}
}

/* START 327771 home page banner heading size for tablet fix */

/* Zip bay secondary button gap fix */

.side-by-side-content .col-1-2 .content-container .content.white-box .btn.primary.zip-purple {
    margin-top:5px;
}

/* START 328633 Store locator styles */

#location-info .location-list.reward {
	list-style: none;
    padding-left: 10px;
}

#location-info .location-list.reward .store-header {
    padding-right: 20px;
}

#location-info .location-list.reward li .location-list-title {
    font-size:18px;
	font-weight:600;
	line-height:22px;
}

#location-info .location-list.reward li .location-list-address {
    display:block;
}

#location-info .location-list.reward li .location-list-address:first-child {
    margin-top:10px;
}

#location-info .location-list.reward li .location-list-phone {
    display:block;
}

#location-info .location-list.reward li .location-list-opening-hours-title {
    display:block;
	margin-top:20px;
	font-weight:600;
}

#location-info .location-list.reward li ul.opening-hours {
	margin-top:10px;
	list-style:none;
	padding-left:0px;
	margin-bottom:20px;
}

#location-search-map {
	margin-bottom:50px;
}

@media (min-width: 992px) {
	#location-info {
		float:left;
		width:50%;
	}
	#location-search-map {
		float:left;
		width:50%;
	}
}

/* END 328633 Store locator styles */

#printPanel {
	margin:0px;
	padding-top:10px;
}

/* START 328395 */

.page-PriorPurchases .widget-product-list-totals {
    margin-top: 40px;
}

/* END 328395 */

/* Hide the dynamic page title for Product Detail page only */
.page-ProductDetail .widget-page-title .page-title {
    display:none;
}

.widget-productlist-original-price {
    text-decoration:line-through;
}

/* Fix for mobile menu width issue (side scrolling) SB to move into theme files */

.RewardMegaMenu {
    width: 100%;
}

.Mobile-custom-menu .RewardMegaMenu .dropdown-content.Products {
    width: 100%;
}

/* 328389 START */
.unallocated-receipt-amount span.k-widget.k-numerictextbox.form-text {
    padding: 0;
    border: none;
}
#payment-credit-card-card-charge-info-message small {
    font-size: 16px;
}
#payment-credit-card-card-charge-info-message small span {
    font-weight: bold;
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
}
#payment-credit-card-card-charge-info-message input[type="number"] {
    display: inline;
}
#payment-credit-card-card-charge-info-message .btn {
    float: none;
    display: inline-block;
    padding: 4px 20px;
    background: #b81237;
    border-color: #b81237;
}
/* 328389 END */

/*-------------------------------------------------------------------------------------------------------------------------------*    TO STAY IN UPDATES AS THESE ARE STATIC PAGES THAT REQUIRE THE CUSTOMER TO MAINTAIN - ALL ABOVE CAN GO INTO THEME FOR PHASE 2
\*--------------------------------------------------------------------------------------------------------------------------------*/

/*-------------------------*    CUSTOM PRINTING PAGE
\*-------------------------*/

.page-CP_BPDTHEME01_Custom-Printing #custom-layout-our-services-page-row3{
    padding: 50px 0px!important;
}

#custom-layout-our-services--custom-printing-row4{
    padding: 50px 0px!important;
}

#custom-layout-our-services--custom-printing-row2 {
  	margin: auto;
  	background-color: #ddd;
}

#custom-layout-our-services--custom-printing-row2 {
    padding: 3%;
    background: rgba(201, 190, 190, 0.3);
    margin-bottom: 0px;
}
#custom-layout-our-services--custom-printing-row2 #custom-layout-our-services--custom-printing-row2-column1 {
    width: 100%;
    float: none;
}

@media (min-width: 992px) {
    #custom-layout-our-services--custom-printing-row2 #custom-layout-our-services--custom-printing-row2-column1 {
        width: 95%;
        max-width: 1400px;
        margin: 0 auto;
    }
}

#custom-layout-our-services--custom-printing-row4-column1{
    padding-right: 50px !important;
}


#custom-layout-our-services--custom-printing-row5 {
    background: rgba(201,190,190,.3)!important;
    padding: 50px 0;
}

.page-CP_BPDTHEME01_Custom-Printing #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/custom-printing-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.page-CP_BPDTHEME01_Custom-Printing #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Custom-Printing #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Custom-Printing #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Custom-Printing #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

#custom-layout-our-services--custom-printing-row5 {
    background: rgba(201,190,190,.3)!important;
    padding: 50px 0;
}
/*-------------------------*    Hospitality Supplies
\*-------------------------*/

.page-CP_BPDTHEME01_Hospitality-Supplies #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/hospitality-supplies-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Hospitality-Supplies #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Supplies #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Supplies #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Hospitality-Supplies #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Hospitality Supplies
\*-------------------------*/


/*-------------------------*    Restaurant Supplies
\*-------------------------*/

.page-CP_BPDTHEME01_Restaurant-Supplies #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Restaurant-Supplies-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Restaurant-Supplies #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Restaurant-Supplies #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Restaurant-Supplies #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Restaurant-Supplies #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Restaurant Supplies
\*-------------------------*/

/*-------------------------*    Wholesale Pots
\*-------------------------*/

.page-CP_BPDTHEME01_Wholesale-Pots #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Wholesale-Pots-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Wholesale-Pots #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Wholesale-Pots #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Wholesale-Pots #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Wholesale-Pots #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Wholesale Pots
\*-------------------------*/


/*-------------------------*    Hospitality Store
\*-------------------------*/

.page-CP_BPDTHEME01_Hospitality-Store #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/hospitality-store-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Hospitality-Store #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Store #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Store #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Hospitality-Store #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Hospitality Store
\*-------------------------*/

/*-------------------------*    Commercial Kitchen Supplies
\*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Kitchen-Supplies #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/commercial-kitchen-equipment2-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Kitchen-Supplies #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Commercial-Kitchen-Supplies #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Commercial-Kitchen-Supplies #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Commercial-Kitchen-Supplies #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Commercial Kitchen Supplies
\*-------------------------*/

/*-------------------------*    Restaurant Supply Store
\*-------------------------*/

.page-CP_BPDTHEME01_Restaurant-Supply-Store #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Restaurant-Supply-Store-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Restaurant-Supply-Store #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Restaurant-Supply-Store #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Restaurant-Supply-Store #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Restaurant-Supply-Store #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Restaurant Supply Store
\*-------------------------*/

/*-------------------------*    Zuma Plates
\*-------------------------*/

.page-CP_BPDTHEME01_Zuma-Plates #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Zuma-Plates-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Zuma-Plates #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Zuma-Plates #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Zuma-Plates #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Zuma-Plates #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Zuma Plates
\*-------------------------*/

/*-------------------------*    Robot Coupe Stick Blenders
\*-------------------------*/

.page-CP_BPDTHEME01_Robot-Coupe-Stick-Blenders #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Robot-Coupe-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Robot-Coupe-Stick-Blenders #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Robot-Coupe-Stick-Blenders #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Robot-Coupe-Stick-Blenders #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Robot-Coupe-Stick-Blenders #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Robot Coupe Stick Blenders
\*-------------------------*/

/*-------------------------*    Commercial Hospitality Supplies
\*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Hospitality-Supplies #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Hospitality-Supplies-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Hospitality-Supplies #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Commercial-Hospitality-Supplies #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Commercial-Hospitality-Supplies #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Commercial-Hospitality-Supplies #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Commercial Hospitality Supplies
\*-------------------------*/

/*-------------------------*    Libbey Glassware
\*-------------------------*/

.page-CP_BPDTHEME01_Libbey-Glassware #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Libbey-Glassware-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Libbey-Glassware #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Libbey-Glassware #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Libbey-Glassware #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Libbey-Glassware #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Libbey Glassware
\*-------------------------*/

/*-------------------------*    Hospitality Shop
\*-------------------------*/

.page-CP_BPDTHEME01_Hospitality-Shop #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Hospitality-Shop-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Hospitality-Shop #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Shop #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Shop #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Hospitality-Shop #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Hospitality Shop
\*-------------------------*/

/*-------------------------*    Hospitality Warehouse
\*-------------------------*/

.page-CP_BPDTHEME01_Hospitality-Warehouse #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Hospitality-Warehouse-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Hospitality-Warehouse #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Warehouse #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Hospitality-Warehouse #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Hospitality-Warehouse #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Hospitality Warehouse
\*-------------------------*/

/*-------------------------*    Tork Paper Towels
\*-------------------------*/

.page-CP_BPDTHEME01_Tork-Paper-Towels #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Tork-Paper-Towel-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Tork-Paper-Towels #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Tork-Paper-Towels #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Tork-Paper-Towels #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Tork-Paper-Towels #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Hospitality Warehouse
\*-------------------------*/

/*-------------------------*    Panasonic Microwave Ovens
\*-------------------------*/

.page-CP_BPDTHEME01_Panasonic-Microwave-Ovens #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Panasonic-Microwave-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Panasonic-Microwave-Ovens #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Panasonic-Microwave-Ovens #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Panasonic-Microwave-Ovens #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Panasonic-Microwave-Ovens #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    End of Panasonic Microwave Ovens
\*-------------------------*/



.page-CP_BPDTHEME01_Equipment-Advice #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/equipment-advice-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.page-CP_BPDTHEME01_Equipment-Advice #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Equipment-Advice #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Equipment-Advice #cv-zone-feature .widget-page-title {
    width:auto;
}
.page-CP_BPDTHEME01_Equipment-Advice #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Equipment-Advice #custom-layout-our-services-page-row5 {
    background-color: rgba(201, 190, 190, 0.3)!important;
}

@media (min-width: 992px){
#custom-layout-our-services-page-row5 #custom-layout-our-services-page-row5-column1 .image-with-link {
    width: 14.5%!important;
    }
}
#custom-layout-our-services-page-row5 #custom-layout-our-services-page-row5-column1 .image-with-link {
    margin: 1%;
    width: 48%;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Equipment-Advice #custom-layout-our-services-page-row7 {
    padding: 50px 0!important;
}
.page-CP_BPDTHEME01_Equipment-Advice #custom-layout-our-services-page-row3 {
    padding: 50px 0!important;
}

/*-------------------------*    Our Services template
\*-------------------------*/

.page-CP_BPDTHEME01_Our-Services #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Our-Services #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Our-Services #cv-zone-feature .widget-page-title {
    width:auto;
}
.page-CP_BPDTHEME01_Our-Services #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/our-services-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.page-CP_BPDTHEME01_Our-Services #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}


#custom-layout-our-services-page-row5 {

    margin-bottom: 0px;
}
#custom-layout-our-services-page-row5 #custom-layout-our-services-page-row5-column1 {
    width: 100%;
    float: none;
}

@media (min-width: 992px) {
    #custom-layout-our-services-page-row5 #custom-layout-our-services-page-row5-column1 {
        width: 95%;
        max-width: 1400px;
        margin: 0 auto;
    }
}

#custom-layout-our-services-page-row7 {
    margin-top:50px!important;
}


/*-------------------------*    Custom Venue Design
\*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Kitchen-And-Bar-Design #cv-zone-feature {
    height: 240px;
    background: url("/Images/pagebackgrounds/custom-venue-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Kitchen-And-Bar-Design #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Commercial-Kitchen-And-Bar-Design #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Commercial-Kitchen-And-Bar-Design #cv-zone-feature .widget-page-title {
    width:auto;
}
.page-CP_BPDTHEME01_Commercial-Kitchen-And-Bar-Design #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*--------------------------------------------*    Project and Product Consultation template
\*--------------------------------------------*/

.page-CP_BPDTHEME01_Project-and-Product-Consultation #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/project-consultation-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.page-CP_BPDTHEME01_Project-and-Product-Consultation #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Project-and-Product-Consultation #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Project-and-Product-Consultation #cv-zone-feature .widget-page-title {
    width:auto;
}
.page-CP_BPDTHEME01_Project-and-Product-Consultation #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}


.page-CP_BPDTHEME01_Project-and-Product-Consultation #custom-layout-our-services-page-row5{
    background: rgba(201, 190, 190, 0.3)!important;
    padding: 50px 0px;
}


.page-CP_BPDTHEME01_Project-and-Product-Consultation #custom-layout-our-services-page-row3{
    padding: 50px 0px;
}

/*-------------------------*    Our Services
\*-------------------------*/
.our-services-child-item{
    padding:25px 0 !important;
}

/*-------------------------*    Category Template PAGE
\*-------------------------*/


.page-CP_BPDTHEME01_About-us #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/about-us-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_About-us #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

#custom-layout-about-us-new-final-row4 {
    
    background-color: #343A40!important;
    padding: 50px 0px!important;

}

#custom-layout-about-us-new-final-row4-column1 {
    padding: 0 50px 0 0!important;

}

#custom-layout-about-us-new-final-row4-column2 {
    padding: 0 0 50px 0!important;
    color: white;
}

.red-tile{

    background-color: #B81237;
    border-radius: 5px;
    margin: 10px;
    padding: 15px 50px;
    text-align: center;
    color: white;


}

#custom-layout-about-us-new-final-row6{
    padding-bottom:50px;
}

.page-CP_BPDTHEME01_Catering-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}

@media (min-width: 992px) {
    #custom-layout-custom-static-content-layout-row7 #custom-layout-custom-static-content-layout-row7-column1 .image-with-link img {
        padding-top: 5%;
        padding-bottom: 5%;
    }
}

/*-------------------------*    Indsutry Solutions - Hospitality
\*-------------------------*/

.page-CP_BPDTHEME01_Hospitality-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Hospitality-Solutions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Hospitality-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/IndustrySolutions/Catering_Solutions-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Hospitality-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    Indsutry Solutions - Catering
\*-------------------------*/

.page-CP_BPDTHEME01_Catering-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Catering-Solutions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Catering-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/IndustrySolutions/Catering_Solutions-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Catering-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}



.page-CP_BPDTHEME01_Catering-Solutions #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Catering-Solutions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Catering-Solutions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    Indsutry Solutions - Healthcare
\*-------------------------*/

.page-CP_BPDTHEME01_Healthcare-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Healthcare-Solutions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Healthcare-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/IndustrySolutions/Hero%20Banners_1950x220_IndustrySolutions__0000_HealthcareSolutions.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Healthcare-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Healthcare-Solutions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Healthcare-Solutions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}


/*-------------------------*    Indsutry Solutions - Hotel & Accommodation
\*-------------------------*/

.page-CP_BPDTHEME01_Hotel-and-Accommodation-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Hotel-and-Accommodation-Solutions .widget-breadcrumb ul li {
    color: #fff!important;
}



.page-CP_BPDTHEME01_Hotel-and-Accommodation-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/accomodation-solutions-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Hotel-and-Accommodation-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Hotel-and-Accommodation-Solutions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Hotel-and-Accommodation-Solutions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    Indsutry Solutions - Education
\*-------------------------*/

.page-CP_BPDTHEME01_Education-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Education-Solutions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Education-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/education-solutions-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Education-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Education-Solutions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Education-Solutions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    Indsutry Solutions - Leisure Entertainment
\*-------------------------*/


.page-CP_BPDTHEME01_Leisure-and-Entertainment-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}

.page-CP_BPDTHEME01_Leisure-and-Entertainment-Solutions .widget-breadcrumb ul li{
    color: #fff!important;
}

.page-CP_BPDTHEME01_Leisure-and-Entertainment-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/leisure-solutions-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Leisure-and-Entertainment-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Leisure-and-Entertainment-Solutions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Leisure-and-Entertainment-Solutions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    Sale Category
\*-------------------------*/


.page-CP_BPDTHEME01 .page-ProductList .category-SX9B .widget-breadcrumb ul li a{
    color: #fff!important;
}

.page-CP_BPDTHEME01 .page-ProductList .category-SX9B .widget-breadcrumb ul li{
    color: #fff!important;
}

.page-CP_BPDTHEME01 .page-ProductList .category-SX9B #cv-zone-feature{

    height: 240px;
    background: url(/Images/CategoryImages/Images/Promotions/November_RPM_Sale_Banner.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01 .page-ProductList .category-SX9B #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01 .page-ProductList .category-SX9B #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01 .page-ProductList .category-SX9B #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    RobotCoupe Demonstration Request
\*-------------------------*/

.page-CP_BPDTHEME01_Robot-Coupe-Demonstration-Request #cv-zone-feature {
    height: 200px;
    background-color: #31373f!important;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-CP_BPDTHEME01_Robot-Coupe-Demonstration-Request #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}
.page-CP_BPDTHEME01_Robot-Coupe-Demonstration-Request #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}
.page-CP_BPDTHEME01_Robot-Coupe-Demonstration-Request #cv-zone-feature .widget-page-title {
    width: auto;
}
.page-CP_BPDTHEME01_Robot-Coupe-Demonstration-Request #cv-zone-feature .widget-page-title .page-title {
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}


#custom-layout-robot-coupe-demonstration-request-row3-column1 {
        padding: 0 50px 0 0;
}

/*-------------------------*    Earth Essentials
\*-------------------------*/

.page-CP_BPDTHEME01_Earth-Essentials-Food-Packaging .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Earth-Essentials-Food-Packaging .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Earth-Essentials-Food-Packaging #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/earth-essentials-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Earth-Essentials-Food-Packaging #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    Catalogues Page
\*-------------------------*/

.page-CP_BPDTHEME01_Catalogues .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Catalogues .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Catalogues #cv-zone-feature{

    height: 240px; 
    background: url(/Images/pagebackgrounds/250899BN_Catalogue_Cover.jpg);
    background-repeat: repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Catalogues #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    Customer Reviews Page
\*-------------------------*/

.page-CP_BPDTHEME01_customer-reviews .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_customer-reviews .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_customer-reviews #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/catalogues-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_customer-reviews #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    Click and Collect
\*-------------------------*/

.page-CP_BPDTHEME01_Click-and-Collect .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Click-and-Collect .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Click-and-Collect #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Click_Collect-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Click-and-Collect #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}



.page-CP_BPDTHEME01_Click-and-Collect #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Click-and-Collect #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Click-and-Collect #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    End of Click and Collect
\*-------------------------*/

/* #347624 Search Prior Purchases UI Adjustment START */ 
.widget-product-search-with-preview .widget-product-search-options { 
    position: relative; 
    top: 3px; 
    right: 0; 
    left: 33px; 
    float: left; 
    clear: both; 
    padding: 0; 
} 

.page-CP_BPDTHEME01_SilverChef-Equipment-Finance .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_SilverChef-Equipment-Finance .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_SilverChef-Equipment-Finance #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Silverchef-Background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_SilverChef-Equipment-Finance #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_SilverChef-Equipment-Finance #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_SilverChef-Equipment-Finance #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}



/*-------------------------*    Main Template
\*-------------------------*/



.page-CP_BPDTHEME01_Commercial-Ice-Machines .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Ice-Machines .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Ice-Machines #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Commercial-Ice-Machines-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Ice-Machines #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Ice-Machines #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Ice-Machines #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Main Template
\*-------------------------*/


/*-------------------------*    Restaurant Equipment \*-------------------------*/

.page-CP_BPDTHEME01_Restaurant-Equipment .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Restaurant-Equipment .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Restaurant-Equipment #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Restaurant-Equipment-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Restaurant-Equipment #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Restaurant-Equipment #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Restaurant-Equipment #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Restaurant-Equipment #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Restaurant Equipment \*-------------------------*/


/*-------------------------*    Commercial Fridges \*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Fridges .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Fridges .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Fridges #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Commercial-Fridge-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Fridges #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Fridges #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Commercial-Fridges #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Fridges #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Commercial Fridges \*-------------------------*/

/*-------------------------*    Commercial Dishwashers \*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Dishwashers .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Dishwashers .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Dishwashers #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Commercial-Dishwasher-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Dishwashers #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Dishwashers #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Commercial-Dishwashers #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Dishwashers #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Commercial Dishwashers \*-------------------------*/

/*-------------------------*    Bar Equipment \*-------------------------*/

.page-CP_BPDTHEME01_Bar-Equipment .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Bar-Equipment .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Bar-Equipment #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Bar-Equipment-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Bar-Equipment #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Bar-Equipment #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Bar-Equipment #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Bar-Equipment #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Bar Equipment \*-------------------------*/

/*-------------------------*    Bar Glassware \*-------------------------*/

.page-CP_BPDTHEME01_Bar-Glassware .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Bar-Glassware .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Bar-Glassware #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/bar-glassware-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Bar-Glassware #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Bar-Glassware #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Bar-Glassware #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Bar-Glassware #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Bar Glassware \*-------------------------*/

/*-------------------------*    Commercial Catering Equipment \*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Catering-Equipment .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Catering-Equipment .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Catering-Equipment #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Commercial-Catering-Equipment-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Catering-Equipment #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Catering-Equipment #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Commercial-Catering-Equipment #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Catering-Equipment #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Commercial Catering Equipment \*-------------------------*/

/*-------------------------*    Commercial Freezers \*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Freezers .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Freezers .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Freezers #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Commercial-Catering-Suppliers-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Freezers #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Freezers #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Commercial-Freezers #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Freezers #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Commercial Freezers \*-------------------------*/

/*-------------------------*    Commercial Catering Suppliers \*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Catering-Suppliers .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Catering-Suppliers .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Catering-Suppliers #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Restaurant-Equipment-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Catering-Suppliers #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Catering-Suppliers #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Commercial-Catering-Suppliers #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Catering-Suppliers #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Commercial Catering Suppliers \*-------------------------*/

/*-------------------------*    Commercial Microwaves \*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Microwaves .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Microwaves .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Microwaves #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Commercial-Microwaves-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Microwaves #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Microwaves #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Commercial-Microwaves #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Microwaves #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Commercial Microwaves \*-------------------------*/

/*-------------------------*    Commercial Fryers \*-------------------------*/

.page-CP_BPDTHEME01_Commercial-Fryers .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Commercial-Fryers .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Commercial-Fryers #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Commercial-Fryers-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Commercial-Fryers #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Commercial-Fryers #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Commercial-Fryers #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Commercial-Fryers #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Commercial Fryers \*-------------------------*/

/*-------------------------*    Client Showcase \*-------------------------*/

.page-CP_BPDTHEME01_Client-Showcase .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Client-Showcase .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Client-Showcase #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Client-Showcase.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Client-Showcase #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Client-Showcase #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Client-Showcase #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Client-Showcase #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Client Showcase \*-------------------------*/

/* START #343858 Article search */

#custom-layout-article-page-layout--row1-column1 .widget-product-search.client-showcase-search-bar {
    float:left;
    width:33%;
    margin-left: 10px;
}

@media (max-width: 992px) {
    #custom-layout-article-page-layout--row1-column1 .widget-product-search.client-showcase-search-bar {
        float:none;
        width:100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }
}

#custom-layout-article-page-layout--row1-column1 .widget-product-search.client-showcase-search-bar .k-widget {
    height: auto;
    background: none;
    display: inline;
    float: left;
    width: 92%;
}

#custom-layout-article-page-layout--row1-column1 .widget-product-search.client-showcase-search-bar input.product-search-autocomplete {
    background: none;
    border: 1px solid #ddd;
    border-radius: 50px 0 0 50px;
    padding-left: 23px;
    height: 52px;
    width: 100%;
    margin-right: 20px;
}

#custom-layout-article-page-layout--row1-column1 .widget-product-search.client-showcase-search-bar .btn {
    font-size: 19px;
    background: #007d81;
    border: none;
    border-radius: 50% !important;
    color: #fff;
    padding: 14px;
    display: inline;
    float: left;
    width: 52px;
    height: 52px;
    margin-left: -30px;
    transition: all .25s ease-in-out;
}

.page-PageContentSearchResult #cv-zone-feature {
    height: 240px;
    background: url(/Themes/BPDTHEME01/theme-client-updates/Articles/Resource-centre-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-PageContentSearchResult #cv-zone-feature .widget-breadcrumb {
    color: #fff;
}

.page-PageContentSearchResult #cv-zone-feature .widget-breadcrumb ul li a {
    color: #fff;
}

.page-PageContentSearchResult #cv-zone-feature .widget-page-title {
    width:auto;
}

.page-PageContentSearchResult #cv-zone-feature .widget-page-title .page-title {
    background: #b81237;
    padding: 10px;
    font-size: 48px;
    line-height: 60px;
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/* END #343858 Article search */

/* #347624 Search Prior Purchases UI Adjustment END */

/* Article Link Color */
div#custom-layout-resource-centre-article-page-row3 a:not(.btn.cv-favourite) {
    color: #047b7f;
}

/* Article Link Color - Set the Campaign Slider anchor "a tag" back to BLACK - ZD:421974  */
div#custom-layout-resource-centre-article-page-row3 .widget-campaign-slider a:not(.btn.cv-favourite) {
    color: black;
}

/* Article Link Color END */


.mobile-product-filters.Mobile-filters-widget .widget-product-filter {
    max-height: calc((100%) - 130px);
}

.mobile-product-filters.Mobile-filters-widget .product-filter #product-category-filter-wrapper .filter-container .filter-item .expandable-content {
    position: static;
    width: 100%;
    max-height: 250px;
    overflow: auto;
}

.widget-product-filter ul.filter-checklist li label {
    font-weight: normal;
}

/*-------------------------*    Indsutry Solutions - Catering
\*-------------------------*/

.page-CP_BPDTHEME01_Price-Match-Promise .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Price-Match-Promise .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Price-Match-Promise #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/price_match.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Price-Match-Promise #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}



.page-CP_BPDTHEME01_Price-Match-Promise #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Price-Match-Promise #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Price-Match-Promise #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    Delivery Information
\*-------------------------*/

.page-CP_BPDTHEME01_Delivery-Information .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Delivery-Information .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Delivery-Information #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/delivery_info-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Delivery-Information #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}



.page-CP_BPDTHEME01_Delivery-Information #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Delivery-Information #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Delivery-Information #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/* START #329788 Custom Check Availability */

@media (min-width: 768px) {
    #opening-hours-popup .modal-header, .modal-content, .modal-footer {
        min-width: 440px;
    }
}

.PD-CheckAvailability {
   margin-top: 10px;
}

.PD-CheckAvailability h3 {
   margin-bottom: 20px;
}

.PD-CheckAvailability .bold {
   font-weight:bold;
}

.PD-CheckAvailability .location-search .LocationSearchContainer {
   margin-bottom:10px;
}

.PD-CheckAvailability .location-search .LocationSearchContainer .k-autocomplete.form-text {
   float:left;
   width:90%;
   border: 1px solid #ddd;
   border-top-right-radius:0px;
   border-bottom-right-radius:0px;
}

.PD-CheckAvailability .location-search .LocationSearchContainer .btn.cv-search {
   float:right;
   width:10%;
   border-top-left-radius: 0px;
   border-bottom-left-radius: 0px;
   height: 45px;
   background:#1e3232;
   border-color:#1e3232;
}

.PD-CheckAvailability .right-align .btn, .right-align span {
    width:100%;
}

.PD-CheckAvailability .storesList.listDelivery {
    min-height:20px;
}

.PD-CheckAvailability .cart-product-availability.in-stock:before {
    content:'\e66b';
    background: #007d81;
    font-family: 'cv-ico-general';
    width: auto;
    height: auto;
    border-radius: 50%;
    color: white;
    font-size: 10px;
    padding: 5px;
    margin-right: 5px
}

.PD-CheckAvailability .cart-product-availability.out-of-stock:before {
    content:'\e66c';
    font-family: "cv-ico-general";
    background: #B81237;
    width: auto;
    height: auto;
    border-radius: 50%;
    color: white;
    font-size: 10px;
    padding: 5px;
    margin-right: 8px
}

.PD-CheckAvailability .flex-items.grey-box {
    display:flex;
    flex-direction: column;
    align-items: stretch;
    padding:0px;
}

.PD-CheckAvailability .flex-items.grey-box .col-1-2 {
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-flow: row wrap;
}

.PD-CheckAvailability .flex-items.grey-box .col-1-2 .view-hours {
    width:100%;
    text-align: left;
}

.PD-CheckAvailability .flex-items.grey-box .col-1-4 {
    padding: 15px;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
}

.PD-CheckAvailability .flex-items.grey-box .col-1-4 div {
    margin-bottom:15px;
    width: 100%;
}

.PD-CheckAvailability .flex-items.grey-box .col-1-4 .bold {
    margin-top:5px;
}

.PD-CheckAvailability .flex-items.grey-box .col-1-4.right-align {
    border-left: 1px solid #ddd;
    justify-content: center;
}

.PD-CheckAvailability .flex-items.grey-box .col-1-4.right-align .selected-store-text.cv-ico-general-checkmark {
    background:#000;
    border:none;
    font-size: 14px;
    color:#fff;
    padding: 10px 15px;
    border-radius:5px;
}

.special-bottom-spacing {
    margin-bottom:5px !important;
}

@media (min-width: 600px) {

    .PD-CheckAvailability .flex-items.grey-box {
        flex-direction: row;
    }

    .PD-CheckAvailability .flex-items.grey-box .col-1-2 .view-hours {
        text-align: right;
    }

    .PD-CheckAvailability .flex-items.grey-box .col-1-2 {
        justify-content: right;
    }

    .PD-CheckAvailability .flex-items.grey-box .col-1-4 div {
        width: auto;
    }

    .PD-CheckAvailability .right-align .btn, .right-align span {
        width:auto;
    }
}

#openingHoursPopup .main-button-text {
    cursor:pointer;
    text-decoration: underline;
}

#openingHoursPopup .main-button-text:hover {
    color:#b81237;
}

#input-suburb-or-postcode {
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
}

/* END #329788 Custom Check Availability */

.page-CP_BPDTHEME01_Trade-Account-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Trade-Account-Solutions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Trade-Account-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Silverchef-Finance3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Trade-Account-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Trade-Account-Solutions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Trade-Account-Solutions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

.page-CP_BPDTHEME01_Sustainability .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Sustainability .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Sustainability #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/apco-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Sustainability #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Sustainability #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Sustainability #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

div#custom-layout-our-services-page-row9.grid-row {
    background: rgba(201,190,190,.3)!important;
    padding: 40px 0;
}

div#custom-layout-our-services-page-row4.grid-row {
    background: rgba(201,190,190,.3)!important;
    padding: 40px 0;
}


.page-CP_BPDTHEME01_Custom-Venue-Design-Enquiry .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Custom-Venue-Design-Enquiry .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Custom-Venue-Design-Enquiry #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/apco-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Cutlery-Special-Collections #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Cutlery-Special-Collections #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Cutlery-Special-Collections #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

.page-CP_BPDTHEME01_Cutlery-Special-Collections .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Cutlery-Special-Collections .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Cutlery-Special-Collections #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/cutlery-collections.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Cutlery-Special-Collections #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Cutlery-Special-Collections #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Cutlery-Special-Collections #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}


.page-CP_BPDTHEME01_Manchester #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Manchester #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Manchester #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

.page-CP_BPDTHEME01_Manchester .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Manchester .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Manchester #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/manchester3-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Manchester #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Manchester #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Manchester #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}



.store-placeholder .location-section .store-listing-item.current-store {
    font-size: 15px;
}


/*-------------------------*    Store Locator
\*-------------------------*/





.page-CP_BPDTHEME01_Terms-and-Conditions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Terms-and-Conditions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Terms-and-Conditions #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/About-Us-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Terms-and-Conditions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Terms-and-Conditions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Terms-and-Conditions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------*    Store Locator 2.0
\*-------------------------*/

.page-CP_BPDTHEME01_Store-Locator .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Store-Locator .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Store-Locator #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/About-Us-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Store-Locator #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Store-Locator #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Store-Locator #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}



/*-------------------------*    Catalogues Page
\*-------------------------*/

.page-CP_BPDTHEME01_GYG-Portal .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_GYG-Portal .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_GYG-Portal #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/gyg-bg4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_GYG-Portal #cv-zone-feature .widget-page-title .page-title {
    background: #000000;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #FFCD00;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    Subway
\*-------------------------*/

.page-CP_BPDTHEME01_Subway-Portal .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Subway-Portal .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Subway-Portal #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/subwaybg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Subway-Portal #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}


/*-------------------------*    Carls Jr
\*-------------------------*/

.page-CP_BPDTHEME01_Carls-Jr-Portal .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Carls-Jr-Portal .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Carls-Jr-Portal #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/carls-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Carls-Jr-Portal #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    Modern Slavery Act \*-------------------------*/

.page-CP_BPDTHEME01_Modern-Slavery-Act .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Modern-Slavery-Act .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Modern-Slavery-Act #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/About-Us-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Modern-Slavery-Act #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Modern-Slavery-Act #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Modern-Slavery-Act #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Modern-Slavery-Act #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Modern Slavery Act \*-------------------------*/

/*-------------------------*    Thank-you \*-------------------------*/

.page-CP_BPDTHEME01_Thank-you .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Thank-you .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Thank-you #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/warranty-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Thank-you #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Thank-you #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Thank-you #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Thank-you #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Thank-you \*-------------------------*/

/*-------------------------*    Thankyou \*-------------------------*/

.page-CP_BPDTHEME01_Thankyou .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Thankyou .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Thankyou #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/warranty-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Thankyou #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Thankyou #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Thankyou #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Thankyou #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Thankyou \*-------------------------*/

/*-------------------------*    Warranty Service \*-------------------------*/

.page-CP_BPDTHEME01_Warranty-Service .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Warranty-Service .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Warranty-Service #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/warranty-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Warranty-Service #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Warranty-Service #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Warranty-Service #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Warranty-Service #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Warranty Service \*-------------------------*/


/*-------------------------*    Warranty \*-------------------------*/

.page-CP_BPDTHEME01_Warranty-Statement .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Warranty-Statement .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Warranty-Statement #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/warranty-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Warranty-Statement #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Warranty-Statement #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Warranty-Statement #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Warranty-Statement #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Warranty \*-------------------------*/


/*-------------------------*    Proequip \*-------------------------*/

.page-CP_BPDTHEME01_Exclusive-Hospitality-Equipment .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Exclusive-Hospitality-Equipment .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Exclusive-Hospitality-Equipment #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/proequip-bg2.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Exclusive-Hospitality-Equipment #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Exclusive-Hospitality-Equipment #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Exclusive-Hospitality-Equipment #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Exclusive-Hospitality-Equipment #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Proequip \*-------------------------*/

thank-you-warranty-enquiry-proequip

/*-------------------------*    Proequip Thank You \*-------------------------*/

.page-CP_BPDTHEME01_thank-you-warranty-enquiry-proequip .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_thank-you-warranty-enquiry-proequip .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_thank-you-warranty-enquiry-proequip #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/proequip-bg2.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_thank-you-warranty-enquiry-proequip #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_thank-you-warranty-enquiry-proequip #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_thank-you-warranty-enquiry-proequip #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_thank-you-warranty-enquiry-proequip #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Proequip Thank You \*-------------------------*/


/*-------------------------*    QSR \*-------------------------*/

.page-CP_BPDTHEME01_Quick-Service-Restaurant-Solutions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Quick-Service-Restaurant-Solutions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Quick-Service-Restaurant-Solutions #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/quick-service.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Quick-Service-Restaurant-Solutions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Quick-Service-Restaurant-Solutions #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Quick-Service-Restaurant-Solutions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Quick-Service-Restaurant-Solutions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of QSR \*-------------------------*/

/*-------------------------*    QSR \*-------------------------*/

.page-CP_BPDTHEME01_Thank-You-Quick-Service-Restaurant-Solutions-enquiry .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Thank-You-Quick-Service-Restaurant-Solutions-enquiry .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Thank-You-Quick-Service-Restaurant-Solutions-enquiry #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/quick-service.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Thank-You-Quick-Service-Restaurant-Solutions-enquiry #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Thank-You-Quick-Service-Restaurant-Solutions-enquiry #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Thank-You-Quick-Service-Restaurant-Solutions-enquiry #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Thank-You-Quick-Service-Restaurant-Solutions-enquiry #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of QSR \*-------------------------*/

/*ZD:415565 */ 
div#custom-layout-resource-centre-article-page-row3 .widget-campaign-slider .cv-zone-product-6  a.btn.cv-readmore {
    color: #fff;
}

.page-CP_BPDTHEME01_Reseller-Portal .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Reseller-Portal .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Reseller-Portal #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Resellers5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Reseller-Portal #cv-zone-feature .widget-page-title .page-title {
    background: #b81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #ffffff;
    float: left;
    border-radius: 8px;
}

/*-------------------------*    Customer Reviews \*-------------------------*/

.page-CP_BPDTHEME01_Customer-Reviews .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Customer-Reviews .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Customer-Reviews #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/About-Us-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;


}

.page-CP_BPDTHEME01_Customer-Reviews #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Customer-Reviews #custom-layout-custom-static-content-layout-row4{
    padding: 40px 0px 0px 0px;

}

.page-CP_BPDTHEME01_Customer-Reviews #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Customer-Reviews #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}

/*-------------------------* End of Customer Reviews \*-------------------------*/



.page-CP_BPDTHEME01_Direct-Debit-Terms-and-Conditions .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_Direct-Debit-Terms-and-Conditions .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_Direct-Debit-Terms-and-Conditions #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/About-Us-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_Direct-Debit-Terms-and-Conditions #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_Direct-Debit-Terms-and-Conditions #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_Direct-Debit-Terms-and-Conditions #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}










.page-CP_BPDTHEME01_SilverChef-Updated-Landing-Page .widget-breadcrumb ul li a{
    color: #fff!important;
}
.page-CP_BPDTHEME01_SilverChef-Updated-Landing-Page .widget-breadcrumb ul li {
    color: #fff!important;
}

.page-CP_BPDTHEME01_SilverChef-Updated-Landing-Page #cv-zone-feature{

    height: 240px;
    background: url(/Images/pagebackgrounds/Silverchef-Background-IMG.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.page-CP_BPDTHEME01_SilverChef-Updated-Landing-Page #cv-zone-feature .widget-page-title .page-title {
    background: #B81237;
    padding: 15px;
    /*font-size: 48px;
    line-height: 60px;*/
    font-weight: 600;
    color: #fff;
    float: left;
    border-radius: 8px;
}

.page-CP_BPDTHEME01_SilverChef-Updated-Landing-Page #custom-layout-custom-static-content-layout-row5{
    padding: 50px 0px 0px 0px;
}
.page-CP_BPDTHEME01_SilverChef-Updated-Landing-Page #custom-layout-custom-static-content-layout-row5-column1{
    padding-right: 40px;
}


.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row3, 
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row4,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row7, 
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row8,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row11{
    background: rgba(201, 190, 190, 0.3);
    margin-bottom: 0px;
}

.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row3 table.content-table tbody tr:nth-child(odd) td,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row7 table.content-table tbody tr:nth-child(odd) td,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row11 table.content-table tbody tr:nth-child(odd) td{
    background: rgba(201, 190, 190, 0.3) !important;
}

.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row5 table.content-table tbody tr:nth-child(odd) td,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row9 table.content-table tbody tr:nth-child(odd) td{
    background: transparent !important;
}
 
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row6-column2,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row8-column2,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row10-column2{    
    margin-top: -20px;
}

.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row4-column2 .widget-static-content,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row6-column2 .widget-static-content,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row8-column2 .widget-static-content,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row10-column2 .widget-static-content{    
    margin-left: 15px;
}

 .page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row5,
 .page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row6,
 .page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row7,
 .page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row8,
 .page-CP_BPDTHEME01_Corporate-Social-Responsibility #custom-layout-csr-page-layout-row11{
    padding-bottom: 20px;
}

.page-CP_BPDTHEME01_Corporate-Social-Responsibility #Environment,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #Product,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #Human,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #Ethics,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility #UnitedNations
{
    scroll-margin-top: 230px; 
}

.page-CP_BPDTHEME01_Corporate-Social-Responsibility #UnitedNations table.content-table #UnitedNations table.un_table,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility table.content-table tbody tr,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility table.content-table tbody tr:hover td,
.page-CP_BPDTHEME01_Corporate-Social-Responsibility table.content-table tbody tr:focus td{

    background: transparent !important;
}


table.content-table tbody tr:nth-child(odd) td{
    background:white;
}

table.content-table tbody tr:hover td, table.content-table tbody tr:focus td {
    background: white;
}





/*------------------------------------*    User Impersonation Banner
\*------------------------------------*/
.widget-user-impersonation-banner {
    position: fixed;
    top: 0;
    left: 0;
    width: 50%;
    z-index: 10000000;
}
.widget-user-impersonation-banner::after {
    clear: both;
    display: block;
    content: "";
}
.widget-user-impersonation-banner .user-impersonation-banner.warning.background, .widget-user-impersonation-banner .lucene-messages .user-impersonation-banner.background.lucene-message.lucene-did-you-mean, .lucene-messages .widget-user-impersonation-banner .user-impersonation-banner.background.lucene-message.lucene-did-you-mean {
    height: 41px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    text-align: center;
    padding: 10px 0 0;
    font-size: 14px;
}
.widget-user-impersonation-banner .user-impersonation-banner.warning.background::before, .widget-user-impersonation-banner .lucene-messages .user-impersonation-banner.background.lucene-message.lucene-did-you-mean::before, .lucene-messages .widget-user-impersonation-banner .user-impersonation-banner.background.lucene-message.lucene-did-you-mean::before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-user-impersonation-banner .user-impersonation-banner.warning.background::before, .widget-user-impersonation-banner .lucene-messages .user-impersonation-banner.background.lucene-message.lucene-did-you-mean::before, .lucene-messages .widget-user-impersonation-banner .user-impersonation-banner.background.lucene-message.lucene-did-you-mean::before {
    content: "\e6e4";
}

#cv-zone-topbar:has(.widget-user-impersonation-banner) {
    top: 35px;
}
#cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header {
    top: 70px;
}

.device-Tablet #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation, .device-Tablet #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation-container,
.device-Desktop #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation,
.device-Desktop #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation-container {
    top: 160px;
}
.device-Tablet #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation + #cv-zone-feature, .device-Tablet #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation-container + #cv-zone-feature,
.device-Desktop #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation + #cv-zone-feature,
.device-Desktop #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation-container + #cv-zone-feature {
    margin-top: 200px;
}
.device-Tablet.is-scrolling #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation, .device-Tablet.is-scrolling #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation-container,
.device-Desktop.is-scrolling #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation,
.device-Desktop.is-scrolling #cv-zone-topbar:has(.widget-user-impersonation-banner) + #cv-zone-header + #cv-zone-navigation-container {
    top: 130px;
}


.user-impersonation-banner.warning.background{
    /*background-color: #007D81;*/
    color: white !important;
}

.widget-user-name span .ico-only-text {
    display: none !important;
}


.widget-user-name.push-right span .icon.cv-ico-general-user{
   display: none !important;
}

.widget-user-name.push-right span .icon.cv-ico-general-user::after, 
.widget-user-name.push-right span .icon.cv-ico-general-switch.cv-html-tooltip.tooltip-bottom-right.tooltip-colour-black::after{
    content: "Impersonate";
    font-size: 14px;
    margin-top:-8px;
}


/* When banner exists anywhere inside the same html container */
html:has(.widget-user-impersonation-banner)
  .widget-user-name.push-right span
  .icon.cv-ico-general-switch.cv-html-tooltip.tooltip-bottom-right.tooltip-colour-black::after{
    content: "End Impersonation" !important;
    color: #fff;
    font-weight: 600;
}


.widget-user-name span.icon.cv-ico-general-user span {
     display: none !important;
}

.widget-switch-account .switch-acc a {
    margin-top: 5px;
}

.widget-user-name{
    float:left !Important;
}

.widget-user-name span.icon.cv-ico-general-switch.cv-html-tooltip.tooltip-bottom-right.tooltip-colour-black{
    color: white !important;
    margin-top:-10px;
}

.widget-user-name.push-right .tooltip-bottom-right::before {
    bottom: -2px;
    right: -4px;
    position: relative;
}

.widget-user-name.push-right .tooltip-bottom-right:hover::before, .widget-user-name.push-right .tooltip-bottom-right:focus::before {
    right: intial;
}

.widget-store-availability .my-store strong {
        top: 5px !important;
}
.widget-store-availability .my-store::before{
        top: 5px !important;
}

.cv-html-tooltip .cv-html-tooltip-content{
    width: 95px !important;
}

.change-store{
    margin-top: 2px !important;
}

#cv-zone-topbar .widget-section-menu{
        padding: 10px 15px !important;
}

/*------------------------------------*    User Impersonation Banner END 
\*------------------------------------*/



.widget-productlist-availability.local-indent::before {
    content: "";
}

.page-Orders .alert-box.warning::before, .page-Orders .lucene-messages .warning.lucene-message::before, .page-Orders .lucene-messages .lucene-message.lucene-did-you-mean::before, .page-Orders .warning.grid-no-results::before {
    content: "";
}

.page-Orders .availability-icon.special-order .availability-caption::before {
    background: #f0b529 !important;
    border-color: #f0b529 !important;
    color: white !important;
} 

/*
#cv-zone-header .header-col-3 .Dashboard-slideout .Flyout-Close-Button .btn.dashboard-button {
    background: none;
    border: none;
    font-size: 32px;
    right: 20px;
    top: 24px;
    margin-left: 0px;
} */

#cv-zone-topbar .container{
    max-width:1600px;
}