@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i');

@media print {
    .no-print {
        display: none;
    }

    .print {
        display: block;
    }
}

body, .body, #app-root {
    font-family: 'Lato', Verdana, Arial, sans-serif !important;
    /* letter-spacing: 0.4px; */
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', Verdana, Arial, sans-serif;
}

.ProductTitleBar_Title, .Scroller_ProductScrollerTitle, h2, h3, h4 {
    font-family: 'Lato', Verdana, sans-serif;
}

.main-body-container .InnerContainer .ProductSKU_Information .Scroller_Container .Scroller_InnerContainer .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerPrice, .main-body-container .InnerContainer .ProductSKU_Vertical .Scroller_Container .Scroller_InnerContainer .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerPrice {
    font-size: 14px;
}

nav.primary-navigation ul.top > li > .dropdown {
    padding-top: 25px;
}

    nav.primary-navigation ul.top > li > .dropdown .tier {
        margin-top: 10px;
    }

@media(max-width: 815px) {
    nav.primary-navigation ul.top > li > .dropdown .tier {
        max-width: 175px;
    }
}

nav.primary-navigation ul.top > li > .dropdown .tier h3 {
    /* border: none; */
    font-size: 12px;
    font-weight: bold;
    margin-top: 0;
}

nav.primary-navigation ul.top > li > .dropdown a:hover {
    background: none;
}

.copyright-container {
    text-align: center;
    width: 100%;
    padding-left: 0px;
}

.footer-payments {
    display: none;
}

.footer-customersupport {
    display: none;
}

ul.footer li {
    width: 236px;
}

#app-root {
    background-color: #FFF;
}

/* Mega Menu */

.mobileNT .header-wrap-space .header .primary-navigation {
    padding-top: 0px !important;
    height: 50px;
    min-height: auto;
    background-color: #000;
    color: #fff;
    font-family: 'Lato', Verdana, Arial, sans-serif;
}

nav.primary-navigation ul.top {
    height: 50px;
    background-color: #000;
}

.mobileNT .header-wrap-space .header .primary-navigation ul.top li {
    color: #fff;
}

nav.primary-navigation ul.top > li:hover > a {
    background-color: #B40003;
    text-decoration: none;
}

.mobileNT .header-wrap-space .header .primary-navigation ul.top li a.tier {
    position: relative;
    display: inline-block;
    padding: 16px 21px 17px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Lato', Verdana, Arial, sans-serif;
    font-size: 16px;
    line-height: 17px;
    text-decoration: none;
    transition: background-color 0.2s ease-in-out;
}

nav.primary-navigation ul.top > li > .dropdown {
    display: block;
    visibility: hidden;
    position: absolute;
    left: 3%;
    right: 3%;
    min-height: 0;
    max-height: 0;
    padding: 0;
    color: #000;
    background-color: #f7f7f7;
    padding: 0 .6em 4em;
    border-bottom: none;
    padding-bottom: 0;
    z-index: 10001;
    -webkit-box-shadow: -3px 13px 13px 0px rgba(71,71,71,0.59);
    -moz-box-shadow: -3px 13px 13px 0px rgba(71,71,71,0.59);
    box-shadow: -3px 13px 13px 0px rgba(71,71,71,0.59);
    transition: border-top 0.3s ease-in-out, padding-bottom 0.4s ease-in-out, max-height 0.4s ease-in-out;
    overflow: hidden;
}

nav.primary-navigation ul.top > li:hover > .dropdown {
    /*   min-height: 250px; */
    border-top: 10px solid #B40003;
    padding-bottom: 4em;
    max-height: 2000px;
    visibility: visible;
}

nav.primary-navigation ul.top > li > .dropdown .row {
    margin-top: 11px;
}

nav.primary-navigation ul.top > li > .dropdown a {
    color: #000;
    font-size: 12px;
    text-transform: none;
    font-family: 'Lato', Verdana, Arial, sans-serif;
    /*white-space: nowrap;*/
}

nav.primary-navigation ul.top > li > .dropdown a {
    white-space: initial;
}

@media(min-width: 992px) {
    nav.primary-navigation ul.top > li > .dropdown .container {
        width: auto;
    }
}

@media(min-width: 768px) {
    nav.primary-navigation ul.top > li > .dropdown .container {
        width: auto;
    }
}

@media(min-width: 1200px) {
    nav.primary-navigation ul.top > li > .dropdown .container {
        width: 1170px;
    }
}

nav.primary-navigation ul.top > li > .dropdown a:hover {
    text-decoration: underline;
}

nav.primary-navigation ul.top > li > .dropdown h3 > a {
    font-family: 'Lato', Verdana, Arial, sans-serif;
}


.mobileNT .header-wrap-space .header .primary-navigation ul.top li .dropdown .tier h3 {
    text-transform: uppercase;
    padding-bottom: 1px;
    border-bottom: 2px solid #000;
}

    nav.primary-navigation ul.top > li > .dropdown .tier h3 a {
        padding-left: 0px;
        font-size: 20px;
        /*white-space: nowrap;*/
    }

@media(max-width: 900px) {
    nav.primary-navigation ul.top > li > .dropdown .tier h3 a {
        white-space: initial;
    }
}

.mobileNT .header-wrap-space .header .primary-navigation ul.top li .dropdown .tier ul {
    margin-top: .8em;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

/* Playing with Transitions and animations */

/* Underline From Center */

.effect-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden;
}

    .effect-underline-from-center:before {
        content: "";
        position: absolute;
        z-index: -1;
        left: 50%;
        right: 50%;
        bottom: 0;
        background: #2098D1;
        height: 4px;
        -webkit-transition-property: left, right;
        transition-property: left, right;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .effect-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
        left: 0;
        right: 0;
    }

.ProductOptions_OptionsContainer .ProductOptions_ProductVariationGrid .productVariationsTable .productVariationsCell .instockemail {
    display: none;
}

.product-list-mobile-wrap .product-list-component-holder .product-list-component .products .with-quick-view-component .product-card .description-container .productcode,
.product-list-mobile-wrap .product-list-component-holder .product-list-component .products .with-quick-view-component .product-card .description-container .manufacturer {
    display: none;
}


.NTResponsive .maincontent,
.Home_TemplateZContainer .Home_TemplateZSubBanners > div {
    max-width: 1002px;
}

/*.page-showfile table tr td,
.page-showfile #ctl00_tdContentCell {
    padding: 0;
}

.page-showfile .showfile .showfile-content {
    max-width: none;
    padding: 0;
}*/

:root:not(.mobile-magic) button.mz-button {
    color: #fff !important;
}

    :root:not(.mobile-magic) button.mz-button:hover {
        transform: scale(0.85) !important;
        color: #fff !important;
    }

/*.mobile-magic .mz-expand button.mz-button.mz-button-close,
button.mz-button.mz-button-close {
    color: #fff !important;
    background-color: #b40003 !important;
    border-radius: 0 !important;
    font-family: 'Lato', Verdana, Arial, sans-serif !important;
    width: auto !important;
    padding: 10px !important;
    font-size: 20px !important;
    height: auto !important;
} */

    button.mz-button.mz-button-close::before {
        content: "Close X";
    }

.contactDetailsContainer table tr td a,
.contactDetailsContainer table tr td div,
.contactDetailsContainer table tr td span {
    float: none !important;
    text-align: left !important;
}


.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar .ProductTitleBar_BrandIconContainer .ProductTitleBar_BrandIconInner .ProductTitleBar_BrandIcon img {
    width: 220px;
    padding: 0;
}

.attributeSpecification {
    display: none;
}

.burger-menu-wrap .burger-menu .secondary .burger-menu-panel .item-list .burgermenu-homelink {
    display: none;
}

.page-component-container .page-component .page-component-products-list > li > a, .product-list-component > .products > li .product-card {
    background-color: transparent;
    border-radius: 0;
    border: none !important;
}

    .product-list-component > .products > li .product-card:hover {
        border: none !important;
    }

.footerCol:nth-child(1) {
    display: none;
}

@media(min-width: 768px) {
    .footerCol {
        width: 33.3333333333%;
    }
}

.footerSEOText {
    max-width: none;
    padding: 15px;
}

.ucFooterOuterInside .Footer_Accordion .footerCol ul li a:hover {
    text-decoration: underline;
}



.mobileNT .header-wrap-space {
    z-index: 2000;
}

.showfile-content ul li ul li {
    list-style: circle;
}

.product-list-page:not(.tiers) .product-list-filter-accordion .product-list-filter-component > .accordion .head + div .uls > li > .filterLabel,
.product-list-page:not(.tiers) .product-list-filter-accordion .product-list-tier-component > .accordion .head + div .uls > li > .filterLabel {
    /* text-transform: uppercase; */
}

.mobileNT .header-wrap-space .header .primary-navigation ul.top li .dropdown .tier h3 a {
    text-transform: uppercase;
}

.orderconfirmation_backofficeorder {
    display: none;
}

.orderConfLineAnalysisCode {
    display: none;
}

.product-list-component > .products > li .description-container .mrrp .jsonws_mrrpvalue {
    font-size: 14px;
}

.quick-view-component .quick-view-product-component p.mrrp {
    font-size: 18px;
}

.burgermenu-home .nav-links .SocialMediaIcons {
    padding: 1.23em;
    border-bottom: 1px solid #ccc;
}

    .burgermenu-home .nav-links .SocialMediaIcons a {
        padding: 0;
        border-bottom: none;
        display: inline-block;
        padding-right: 8px;
    }

.topLevel .TopNavigation_MediaContainer .SocialMediaIcons {
    margin: 0;
    top: 12px;
    left: 30px;
}

    .topLevel .TopNavigation_MediaContainer .SocialMediaIcons a {
        padding-left: 8px;
    }

.product-list-component > .products > li .description-container .price {
    font-weight: 500;
}

.product-list-component > .products > li .description-container .price .jsonws_pricevalue {
	font-weight: 700;
}

.product-list-component > .products > li .description-container .price .jsonws_vatlabel {
    font-size: 10px;
}

.product-list-component > .products > li .description-container .mrrp {
    font-weight: 500;
}

.product-list-component > .products > li .description-container .mrrp .jsonws_mrrpvalue {
    font-weight: 700;
}

.product-list-component > .products > li .description-container .mrrp .jsonws_vatlabel {
    font-size: 10px;
}

.product-list-component > .products > li .description-container .saving {
    color: #d62121;
    font-style: initial;
}

.product-list-component > .products > li .description-container .mrrp {
    font-style: initial;
}

.quick-view-component .quick-view-product-component .product-details-inner .qty-buy-now .quickview-qty-holder input:before {
    display: none;
}



div.AddToBasket_ButtonContainer a.NTButton.AddToBasket_Button.AddToBasketButtonLargeV2 {
    background: #e57d25;
    background-image: -webkit-linear-gradient(top, #e57d25, #e57d25);
    background-image: -moz-linear-gradient(top, #e57d25, #e57d25);
    background-image: -ms-linear-gradient(top, #e57d25, #e57d25);
    background-image: -o-linear-gradient(top, #e57d25, #e57d25);
    background-image: linear-gradient(to bottom, #e57d25, #e57d25);
    font-weight: 500 !important;
    margin-left: 10px !important;
    text-align: center;
    width: 268px !important;
	padding-top: 7.5px !important;
	padding-bottom: 12px !important;
}

div.AddToBasket_ButtonContainer a.NTButton.AddToBasket_Button.add-to-basket-large-disabled {
    margin-left: 20px !important;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_ButtonContainer {
    display: inline-block;
}

div.quickview-button-holder a.NTButton.AddToBasket_Button.AddToBasketButton-Disabled {
    padding: 7px 20px 7px 20px;
}

.product-sortby .select-component-wrap .selectedWrap .selected {
    width: 100%;
    min-height: 30px;
    padding: 0.5em 4em 0.5em 1em;
    text-align: left;
    border-radius: 0;
    border: 1px solid #aaa;
    background-color: #fff;
}

.product-sortby .select-component-wrap .selectedWrap .toggle {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    width: 3.5em;
    cursor: pointer;
    background: -webkit-linear-gradient(top,#fff,#fff);
    background: linear-gradient(180deg,#fff,#fff);
    border: 1px solid #fff;
    border-left-color: #fff;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

    .product-sortby .select-component-wrap .selectedWrap .toggle .arrow {
        display: block;
        margin: 1em auto 1em;
        height: 6px;
        width: 6px;
        border: 7px solid #666;
        border-right-color: transparent;
        border-left-color: transparent;
        border-bottom-color: transparent;
    }

.product-list-component .product-list-actions .product-sortby > .select-component-wrap {
    display: inline-block;
    padding-left: 1em;
}

.product-list-component .product-list-actions .product-sortby {
    font-weight: 700;
}

.product-list-component .product-list-actions .product-card-types {
    font-weight: 700;
}

div.selectedWrap button.selected span.selectedWipe {
    font-weight: 700;
    font-size: 14px;
}

div.selectedWrap ul.selectList li button {
    font-weight: 500;
    font-size: 12px;
}

.burger-menu-wrap .burger-menu .burger-menu-panel .burgermenu-home {
    font-size: 14px;
}

.thank-you-mobile-wrap {
    min-height: 600px;
}

a:hover h4.media-heading {
    color: #002974;
    text-decoration: underline;
}

.news-wrapper .news-media-item h4.media-heading a:hover {
    color: #002974 !important;
    text-decoration: underline !important;
}

div.related-news-item a:hover {
    color: #002974;
    text-decoration: underline;
}

@media (width: 768px) {
    .map-container-wrapper {
        padding-left: 20px !important;
    }
}

.select-component-wrap .selectList {
    width: 100%;
}

@media(min-width: 768px) {
    .product-list-component .select-component-wrap .selectList {
        width: 92%;
        left: 14px !important;
        /* right: 0;*/
    }
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_AddToBasket .AddToBasket_QtyContainer input {
    margin-left: -5px;
    text-align: center;
}

div.AddToBasket_QtyContainer div.AddToBasket_Qty {
    display: none;
}

.AddToBasket_ControlContainer .AddToBasket_QtyContainer input {
    width: 48px !important;
    height: 48px;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_AddToBasket {
    padding-left: 0px;
}

@media (min-width : 376px) and (max-width : 768px) {
    div.AddToBasket_ButtonContainer a.NTButton.AddToBasket_Button.AddToBasketButtonLargeV2 {
        /*max-width: 170px;*/
    }
}

@media (min-width: 768px) {
    .quick-view-component .quick-view-product-component h2 {
        margin-top: 1em;
        max-width: 75%;
    }

    .quick-view-component .quick-view-product-component .product-details-inner > .group {
        max-width: 70%;
    }
}

.register-grid .register-auth-wrapper .row .company-auth-container,
.register-grid .register-auth-wrapper .row .vat-auth-container,
.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow.company-auth-container,
.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow.vat-auth-container {
    display: none;
}

.promo-notyet {
    background-image: url('/netalogue/custom/not-yet.gif') !important;
}

.ProductSKU_Title {
    min-height: 120px;
}

.ProductSKU_TopContainer .ProductSKU_MediaViewer {
    min-height: 740px;
}


    .ProductSKU_TopContainer .ProductSKU_MediaViewer .Scroller_ProductSKUImagesContainer {
        min-height: 590px;
    }

.ProductSKU_BottomContainer .TabbedData_Container {
    min-height: 260px;
}

@media only screen and (max-width: 765px) {
    .ProductSKU_Title {
        min-height: 120px;
    }

    .ProductSKU_TopContainer .ProductSKU_MediaViewer {
        min-height: initial;
    }


        .ProductSKU_TopContainer .ProductSKU_MediaViewer .Scroller_ProductSKUImagesContainer {
            min-height: 680px;
        }

    .ProductSKU_BottomContainer .TabbedData_Container {
        min-height: 260px;
    }
}

@media only screen and (max-width: 468px) {
    .ProductSKU_Title {
        min-height: initial;
    }

    .ProductSKU_TopContainer .ProductSKU_MediaViewer {
        min-height: initial;
    }


        .ProductSKU_TopContainer .ProductSKU_MediaViewer .Scroller_ProductSKUImagesContainer {
            min-height: 260px;
        }

    .ProductSKU_BottomContainer .TabbedData_Container {
        min-height: initial;
        ;
    }
}

.mybackorders-mobile-wrap .updateAll,
.mybackorders-mobile-wrap .cancelAll,
.mybackorders-mobile-wrap .updateDelete {
    display: none;
}

@media (min-width: 992px) {
    .ProductIcons_Container .ProductIcons_ProductIconsList li.ProductIcons_ProductIconsListItem img {
        height: 75px;
        width: 75px;
    }
}

@media (min-width: 1200px) {
    .ProductIcons_Container .ProductIcons_ProductIconsList li.ProductIcons_ProductIconsListItem img {
        height: 100px;
        width: 100px;
    }
}

button.clear-filter {
    background-color: #000 !important;
    color: #fff !important;
    border:initial !important;
}

.mybackorders-mobile-wrap .AvailabilityHeader, 
.mybackorders-mobile-wrap .statusavail {
    display: none !important;
}

.divloginregistercontainer .myaccount {
    display: none;
}

.NTResponsive.page-companydetails .company-details-mobile-wrap .companydetails_ButtonContainer .Layout_TableRow.header-row {
    display:none;
}



.NTResponsive.page-branchlocator .BrandSelectionContainer {
    display: none;
}

.NTResponsive #cookieglobal #cookies #cookies-prompt p{padding: 0px 0px;}

.LastChanceCheckoutOffers .Prices_ProductPriceContainer,
.LastChanceCheckoutOffers .Prices_ProductSavingContainer {
    color: red;
}


/* SDR-72830 Quick View Customisation */

#blanket {
    opacity: 0.25;
}

.product-list-page .product-list-mobile-wrap .product-grid > li.quick-view-holder,
.product-list-page .product-list-mobile-wrap .product-list-component > .products > li.quick-view-holder,
.product-list-page .product-list-mobile-wrap .product-list > li.quick-view-holder {
    z-index: 4000;
}

.product-list-page .product-list-mobile-wrap .product-grid > li.quick-view-holder .quick-view-component,
.product-list-page .product-list-mobile-wrap .product-list-component > .products > li.quick-view-holder .quick-view-component,
.product-list-page .product-list-mobile-wrap .product-list > li.quick-view-holder .quick-view-component {
    background-color: #fff;
    position: fixed;
    width: 750px;
}

.quick-view-component .quick-view-product-component .pointer-wrap {
    display: none;
}

.quick-view-component .close-component {
    border: none;
    background: #fff;
}

.quick-view-component .close-component .tl-to-br,
.quick-view-component .close-component .tr-to-bl {
    background-color: #000;
    /*height: 2px;*/
}

.quick-view-component .quick-view-product-component p,
.quick-view-component .quick-view-product-component h2 a,
.quick-view-component .quick-view-product-component .quick-view-product-short-description,
.product-list-component > .products > li .Select .Select-clear-zone:hover,
.product-list-component > .products > li .has-value.Select--single > .Select-control .Select-value .Select-value-label,
.product-list-component > .products > li .Select-control,
.product-list-component > .products > li .Select-control .Select-placeholder,
.product-list-component > .products > li .Select-control .Select-value,
.product-list-component > .products > li .Select .Select-clear-zone:hover,
.product-list-component > .products > li .has-value.Select--single > .Select-control .Select-value .Select-value-label,
.product-list-component > .products > li .Select-menu-outer .Select-option,
.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes .atrribute-row .attribute-name.Tier8 {
    color: #000;
}

.product-list-component > .products > li .Select-control .Select-arrow {
    border-top-color: #000;
}

.product-list-component > .products > li .is-open > .Select-control .Select-arrow {
    border-bottom-color: #000;
}

.quick-view-component .quick-view-product-component .product-details-inner ul li {
    list-style-image: url('../../images/mobile/tick-small.png');
}

.product-list-component > .products > li .Select-control {
    background-color: #fff;
    border: 1px solid silver;
}

.product-list-component > .products > li .Select-menu-outer .Select-option {
    background-color: #fff;
}

.product-list-component > .products > li .Select-menu-outer .Select-option.is-focused {
    background-color: silver;
}

.quick-view-component .quick-view-product-component .product-details-inner h2 {
    margin-bottom: 15px;
}

.quick-view-component .quick-view-product-component .product-details-inner .quick-view-product-catalogueref {
    display: none;
}

.quick-view-component .quick-view-product-component .product-details-inner .qty-buy-now .quickview-qty-holder .qty-label {
    display: none;
}

.quick-view-component .quick-view-product-component .product-details-inner .qty-buy-now .quickview-qty-holder .qty {
    margin-left: 0;
}

.quick-view-component .quick-view-product-component .product-details-inner .qty-buy-now .quickview-button-holder > a.NTButton {
    background: #e57d25;
}

.quick-view-component .quick-view-product-component .product-details-inner .qty-buy-now .quickview-button-holder > a.NTButton.AddToBasketButton-Disabled {
    background: gray;
}

.quick-view-component .quick-view-product-component h2 a {
    font-weight: bold;
}

.quick-view-component .quick-view-product-component .product-details-inner .secondary-actions > a.view-details {
    background-image: none;
    background-color: #fff;
    color: #000;
    border: 1px solid silver;
    width: 100%;
    padding: 10px .8em;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}

.quick-view-component .quick-view-product-component .product-details-inner {
    max-width: 85%;
}

.quick-view-component .quick-view-product-component .product-details-inner .quickview-widget-container {
    max-width: 100%;
}

.quick-view-component .quick-view-product-component .navBtn button,
.quick-view-component .quick-view-product-component .navBtn button:hover {
    background-color: transparent;
}

.quick-view-component .quick-view-product-component .prev button .tl-br,
.quick-view-component .quick-view-product-component .prev button .bl-tr,
.quick-view-component .quick-view-product-component .next button .tl-br,
.quick-view-component .quick-view-product-component .next button .bl-tr {
    background-color: #000;
}

.quick-view-component .quick-view-product-component .product-image-gallery-inner {
    background-color: #fff;
}

.quick-view-component .quick-view-product-component .product-image-gallery-inner > a {
    border: 3px solid silver;
}

.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes,
.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes .atrribute-row .attribute-name.Tier8 {
    padding-top: 0;
}

.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes .atrribute-row .attribute-name.Tier8 {
    display: block;
    padding-left: 0;
    padding-right: 0;
}

.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes .atrribute-row .attribute-name > div{
    display: inline-block;
}

.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes .atrribute-row .attribute-name .attribute-label,
.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes .atrribute-row .attribute-name .attribute-separator {
    font-weight: bold;
}

.quick-view-component .quick-view-product-component .product-details-inner .quick-view-attributes .atrribute-row .attribute-name .attribute-value {
    padding-left: 5px;
}

/* SDR-72830 Quick View Customisation */

#ctl00_ContentPlaceHolder1_ucCompanyDetails_bsave {
visibility:hidden !important;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_FinanceAvailable {
    margin-left: 1px;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_FinanceAvailable .NTButton {
    text-transform: uppercase;
}


/* Silverfish-UAT-666 */
.product-card .addtobasket-container {display: none}

/* Silverfish-UAT-661 */
.product-list-component > .products > li .quick-view-attributes { min-height: 26px; }

.currencySelection { 
	visibility: hidden !important;
}

.error { 
	font-size: 20px;
	font-weight: 800;
	color: #00b300;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

/*Silverfish-UAT-723*/

.page-mybackorders .updateAll {display: none !important;}
.page-mybackorders .cancelAll {display: none !important;}
.mybackorders-mobile-wrap .MyBackOrdersMainContainer .MyBackOrdersContainer .rowContainer .Quantity {
    width: 140px;
}
.mybackorders-mobile-wrap .MyBackOrdersMainContainer .MyBackOrdersContainer .rowContainer .Description {
    width: 200px;
}
.mybackorders-mobile-wrap .MyBackOrdersMainContainer .MyBackOrdersContainer .rowContainer .ClientOrderNo {
    width: 140px;
}
.mybackorders-mobile-wrap .MyBackOrdersMainContainer .MyBackOrdersContainer .rowContainer .CatalogueRef {
    width: 140px;
}
.mybackorders-mobile-wrap .MyBackOrdersMainContainer .MyBackOrdersContainer .rowContainer .DeliveryDate {
    width: 130px;
}
.mybackorders-mobile-wrap .MyBackOrdersMainContainer .MyBackOrdersContainer .rowContainer>div {
	width:120px;
	word-wrap: break-word;
}

/*Silverfish-UAT-720*/

.page-welcomeback .pagecontent {display: none !important;}


/*Sivlerfish-5*/
.Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextPrefix {
	display: inline-block;
}

.footer-container, .master_FooterContainer { background-color: #eaeaea; }

.footer-container .ucFooterMainOuter,
.master_FooterContainer .ucFooterMainOuter,
.Footer_Accordion h2,
.footer-container .ucFooterMainOuter a,
.master_FooterContainer .ucFooterMainOuter a,
.footer-container .ucFooterMainOuter li,
.master_FooterContainer .ucFooterMainOuter li {
	color: #000;
}

.Footer_Accordion h2 { border-bottom-color: #000; 
	background-repeat: no repeat !important;}


/*Silverfish-UAT-751*/
@media (min-width:768px) {
    .thank-you-mobile-wrap .tblquestion {
        margin: 0 auto;
        max-width: 320px;
        padding: 0 0 30px
    }
}

.footer-container, .master_FooterContainer { background-color: #eaeaea; }
.footer-container .ucFooterMainOuter, .master_FooterContainer .ucFooterMainOuter, .Footer_Accordion h2, .footer-container .ucFooterMainOuter a, .master_FooterContainer .ucFooterMainOuter a { color: #000;}
.Footer_Accordion h2 { border-bottom-color: #000;
	    background-image: none !important; }
.Footer_Accordion h2:before { display: none !important; }

/*Silverfish-UAT-760*/
.StockLevel_Container .StockLevel_StockLevelNotification {
	display: inline-block;
}

.product-list-component .product-list-header .ShowInStockProductsContainer {
    background-color: #000000 !important;
}

/*Silverfish-UAT-762*/
.NTResponsive #cookieglobal #cookies #cookies-prompt h2 {
    display: none;
}

.NTResponsive #cookieglobal #cookies #cookies-prompt p a {
    font-weight: bold;
}

.NTResponsive #cookieglobal #cookies #cookies-prompt #cookies-continue {
    display: none;
}

/*Silverfish-UAT-752*/




/*Silverfish-UAT-776*/

.Select-placeholder {
    background-color: #ffffff !important;
    border: 1px solid #B4B4B4 !important;
}

.product-list-component > .products > li .Select-control .Select-value{
    background-color: #ffffff !important;
    border: 1px solid #B4B4B4 !important;
}

.branchlocator-mobile-wrap .control-container.well .nearest-branches-container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
	max-width: none;
}
/*Silverfish-UAT-784*/

#ctl00_ucSiteTopLinks_liCurrency {display: none !important;}



 /* Silverfish-UAT-765 */
.quick-view-component .quick-view-product-component .price-container p {
    margin-top: 0;
    margin-bottom: 0;
}

.quick-view-component .quick-view-product-component .price-container p:last-child {
    margin-bottom: .5em;
}

.quick-view-component .quick-view-product-component .price-container .wasprice,
.quick-view-component .quick-view-product-component .price-container .mrrp {
    font-size: 18px;
}

.quick-view-component .quick-view-product-component .product-details-inner .price .jsonws_pricevalue {
    font-size: 26px;
}

.quick-view-component .quick-view-product-component .price-container .saving {
    color: #d62121;
    font-weight: bold;
}
/* Silverfish-UAT-765 */










 /* TO BE REMOVED - 18.0 */

 .mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
    height: 55px;
    width: 140px;
}

@media only screen and (min-width : 768px) {
    .mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
        height: 85px;
        width: 216px;
    }

    .mobileNT .header-logo-container {
        height: 85px;
        width: 216px;
    }

    .mainSearch {
        margin-top: 28px !important;
    }

    .burger-menu {
        margin-top: 85px;
    }

    .burger-menu-trigger > button {
        height: 85px;
    }

        .burger-menu-trigger > button > .bg {
            top: 16px;
        }

    #ctl00_dvMobileMenuContainer {
        min-height: 85px;
        position: relative;
    }

    .mobileNT .header-navigation-container .main-navigation-container .basket-container {
        top: 15px;
    }
}

@media only screen and (min-width: 992px) {
    .mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
        height: 118px;
        width: 300px;
    }

    .mobileNT .header-logo-container {
        height: 118px;
        width: 300px;
    }

    .mainSearch {
        margin-top: 48px !important;
    }

    .mobileNT .header-navigation-container .main-navigation-container .basket-container {
        top: 35px;
    }

    .burger-menu {
        margin-top: 118px;
    }

    .burger-menu-trigger > button {
        height: 118px;
    }

        .burger-menu-trigger > button > .bg {
            top: 16px;
        }

    #ctl00_dvMobileMenuContainer {
        min-height: 118px;
    }
}

@media (max-width: 660px) {
.col-xs-6 {
    width: 50% !important;
}}

/* TO BE REMOVED - 18.0 */

.StockLevel_Container .StockLevel_StockLevelExpectedDate {width:initial !important;}




 
 .product-card.landscape div.photo-container {
    min-height: 0px !important;
}
.product-card.landscape .description-container {
    padding-top: 0 !important;
}


 
 
 
 
 .ui-dialog { left: calc(50% - 270px) !important; width: 540px !important; left:none !important;}
 
 
  @media (max-width: 540px) {
  .ui-dialog { left: 0 !important; width: 100% !important; height: auto !important; }}


.page-productinfo .CollapsiblePanelHead_HeaderUOS {
    display: none !important;
} 
.page-productinfo .CollapsiblePanelHead_HeaderUOS {
display: none !important;
}
 


.page-productinfo .CollapsiblePanelHead_HeaderUOS {
display: none !important;
}


.ui-dialog.NTDialog .ui-dialog-titlebar .ui-button span, .ui-dialog.NTDialog .ui-dialog-titlebar span.ui-dialog-title {
    display: block;
    position: absolute;
}

.NTResponsive.page-products .stockstatus {display: none !important;}


