body{font-family:Helvetica,Arial,sans-serif}.gform-btn,#searchform input[type=submit],.branch-finder a{image-rendering:pixelated}.wpa-navbar a.expand-btn{display:none}.mobile-nav a.expand-btn{display:block}.home-page-top,.home-page-top .home-head-banner{position:relative}.home-page-top .home-head-banner,.image-carousel button[type=button]{z-index:9999}.home-page-top .home-page-slider{position:absolute;left:0;right:0;top:0;bottom:0}.home-page-top .home-page-slider,.home-page-top .home-page-slider .slick-list,.home-page-top .home-page-slider .slick-list .slick-track,.home-page-top .home-page-slider .home-page-image{width:100%;height:100%}.home-page-top .home-page-slider .home-page-image{background-size:cover;background-repeat:no-repeat;background-position:center left}.page .layouts+.banner-container{margin-top:30px}.layouts{padding:0}p{line-height:1.3em;font-weight:lighter}.white-section.content-section .content-inner h1,.white-section.content-section .content-inner h2,.white-section.content-section .content-inner h3,.white-section.content-section .content-inner h4,.white-section.content-section .content-inner h5,.white-section.content-section .content-inner h6,.white-section.content-section .content-inner p,.white-section.content-section .content-inner a,.white-section.content-section .content-inner span,.white-section.content-section .content-inner strong,.grey-section.content-section .content-inner h1,.grey-section.content-section .content-inner h2,.grey-section.content-section .content-inner h3,.grey-section.content-section .content-inner h4,.grey-section.content-section .content-inner h5,.grey-section.content-section .content-inner h6,.grey-section.content-section .content-inner p,.grey-section.content-section .content-inner a,.grey-section.content-section .content-inner span,.grey-section.content-section .content-inner strong{color:#1e1e1c!important;font-weight:lighter!important}.pink-section.content-section .content-inner h1,.pink-section.content-section .content-inner h2,.pink-section.content-section .content-inner h3,.pink-section.content-section .content-inner h4,.pink-section.content-section .content-inner h5,.pink-section.content-section .content-inner h6,.pink-section.content-section .content-inner p,.pink-section.content-section .content-inner a,.pink-section.content-section .content-inner span,.pink-section.content-section .content-inner strong,.blue-section.content-section .content-inner h1,.blue-section.content-section .content-inner h2,.blue-section.content-section .content-inner h3,.blue-section.content-section .content-inner h4,.blue-section.content-section .content-inner h5,.blue-section.content-section .content-inner h6,.blue-section.content-section .content-inner p,.blue-section.content-section .content-inner a,.blue-section.content-section .content-inner span,.blue-section.content-section .content-inner strong{color:#ffffff!important;font-weight:lighter!important}.white-section.content-section .content-inner a:hover,.grey-section.content-section .content-inner a:hover{color:#ffffff!important}@media screen and (max-width:800px){#searchform input[type=text]{width:90%}}.socials .linkedin{background-image:url(//www.jandbs.co.uk/wp-content/themes/nicholls-trade/library/css/../images/social-linkedin.png)!important}.socials .instagram{background-image:url(//www.jandbs.co.uk/wp-content/themes/nicholls-trade/library/css/../images/instagram.jpg)!important;background-size:100%}.footer-socials .linkedin{background-size:cover}ul.cnss-social-icon{background-color:#fff;position:fixed;z-index:9999;margin-top:50vh;right:15px;top:0}.footer-box-image,.footer-box-image>img{position:absolute;right:20px;max-width:calc(100% - 20px)}.footer-box-image{right:0}.home-head-banner .banner-inner p:only-child{margin-bottom:0}.top-footer h2{margin-bottom:25px}.header-socials p a,.header-socials p span{font-weight:700}.blog h2{color:#1d1d1b}.blog h2>a{color:inherit}.wpa-btn.new-border{border:1px solid #1e1e1c;font-weight:400}.blog-content a{text-decoration:underline}.home-head-banner h1:only-child{margin-bottom:0}#searchform input[type=text],#searchform input[type=submit]{border:0}#searchform .search-input{border:1px solid #e6e6e6;max-width:100%}@media screen and (min-width:801px){#searchform .search-input{width:400px}}#searchform input[type=text]{width:calc(100% - 55px)}.home .banner-container{margin:40px 0 0}.home .loyalty-scheme{margin:40px auto}.single-departments .page-content .tick-columns,.single-departments .page-content .content.secondary{margin:30px 0}.single-departments .category-columns,.single-departments .page-content .open-trade,.single-departments .page-content .loyalty-scheme{margin:40px 0 0}.wpsl-locations-details>span,.wpsl-locations-details>div,.wpsl-opening-hours>tbody>tr>td,.store-hours>span{color:#1e1e1c;font-size:18px;line-height:1.2em;font-weight:lighter}.free-delivery>.container{display:inline-flex;flex-wrap:wrap}.free-delivery{background-color:#f6f6f6;align-items:center;width:100%;display:flex}.free-delivery h1{margin-bottom:5px}.free-delivery p{margin-bottom:0}.wpsl_stores-template-default.single .page-content{margin-bottom:50px}.wpsl_stores-template-default.single .page-content>.content{margin-bottom:30px}.wpsl_stores-template-default.single .layouts{padding:0;margin-bottom:50px}.wpsl_stores-template-default.single .banner-container{margin-bottom:50px}.wpsl_stores-template-default.single .partners-section{padding:0;margin-top:50px}.content-inner{height:auto;display:block}.content-inner p,.ileft .content-inner{padding-right:0}.grey-section{background-color:#ededed}.footer-box-content{height:100%;width:67%}@media screen and (max-width:480px){.footer-box-content h3{line-height:2rem}}.departments-template-default.single .content.intro>p:first-child,.page-content>p:first-child,.single-wpsl_stores .page-content .content>p:first-child{font-size:24px;line-height:1.2em}.tick-columns,.tick-columns>.three-column,.tick-columns>.three-column>.single{display:flex;justify-content:flex-start;align-items:flex-start}.tick-columns>.three-column>.single,.tick-columns>.three-column>.single>.text{width:100%}.tick-columns,.tick-columns>.three-column{flex-wrap:wrap}.tick-columns>.three-column>.single>.text>span{font-family:'Zapf Dingbats',sans-serif;font-size:25px;color:#1d1d1b;float:left;margin-top:-5px}.tick-columns>.three-column>.single>.text>p{width:calc(100% - 32px);float:right;font-size:26px;line-height:1.2em;color:#1d1d1b;text-align:left}.tick-columns>.three-column p,.category-columns .first-row .single>p,.category-columns .second-row .single>p{margin-bottom:0}.tick-columns>.three-column>.single,.category-columns .second-row .single,.category-columns .first-row .single{margin-bottom:20px}.tick-columns>.three-column>.single:last-child,.category-columns .second-row .single:last-child,.category-columns .first-row .single:last-child{margin-bottom:0}.partners-section{padding-top:0;margin-top:40px}.single-departments .hentry{margin-bottom:0}.loyalty-scheme .content>p{margin-bottom:0}@media screen and (max-width:800px){.tick-columns>.three-column{margin-bottom:0}.tick-columns>.column-3.three-column>.single:last-child,.category-columns .second-row .three-column,.category-columns .first-row .three-column{margin-bottom:0!important}.tick-columns>.three-column>.single{margin-bottom:20px!important}.category-columns .second-row .column-1 .single:last-child,.category-columns .second-row .column-2 .single:last-child,.category-columns .first-row .column-1 .single:last-child,.category-columns .first-row .column-2 .single:last-child{margin-bottom:10px}}.header-inner{padding:0 10px}.header-inner .site-branding{padding-left:10px}@media screen and (min-width:801px){.header-inner .wpa-navbar{padding:20px 10px 0}}ul.menu{overflow:hidden}.wpsl-store-below #wpsl-result-list{margin:45px 0 0}.page-content #wpsl-wrap.wpsl-store-below #wpsl-result-list li,page-content #wpsl-wrap.wpsl-store-below #wpsl-result-list li:first-child,.page-content #wpsl-wrap.wpsl-store-below #wpsl-result-list li:only-child{padding-top:0;padding-bottom:45px;border:0}.page-content #wpsl-wrap.wpsl-store-below #wpsl-result-list li:last-child{padding-top:0;padding-bottom:0}.wpsl_stores-template-default.single .home-page-top>.bg,.page-template-template-finder .home-page-top>.bg,.departments-template-default.single .home-page-top>.bg,.sign-up .bg{display:inline-flex;background-color:rgba(243,230,0,.75);position:absolute;height:100%;width:100%;z-index:-1;left:0;top:0;right:0;bottom:0}.sign-up .bg{display:block;z-index:1}.page-content #wpsl-wrap.wpsl-store-below #wpsl-result-list li{background-position:left 0}.page-content #wpsl-wrap.wpsl-store-below #wpsl-result-list h3:hover{color:#025a9c}.content-col h2{font-weight:300}@media screen and (min-width:801px){.wpa-navbar .dropdown-menu li:last-child{padding-bottom:25px}}.page-template-template-finder .wpsl-input,.page-template-template-finder #wpsl-search-input{width:100%!important;height:auto;float:left;border:0;border-radius:0;height:43px}#wpsl-search-wrap .wpsl-input{width:100%!important;max-width:600px}.wpsl-search-btn-wrap{width:100%;max-width:126px}@media screen and (max-width:800px){.page-template-template-finder #wpsl-search-wrap .wpsl-input,.page-template-template-finder .wpsl-search-btn-wrap{width:100%!important;max-width:100%!important}.page-template-template-finder .wpsl-search-btn-wrap input#wpsl-search-btn{width:100%;max-width:100%;background-position-x:98%}#wpsl-search-wrap #wpsl-search-btn{margin:0}.page-template-template-finder #wpsl-search-wrap .wpsl-input,.page-template-template-finder .wpsl-search-btn-wrap{margin-bottom:15px;margin-top:0}}.page-template-template-finder #wpsl-search-btn{background-color:#1d1d1b!important;background-image:url(//www.jandbs.co.uk/wp-content/themes/nicholls-trade/library/css/../images/go.png);width:100%;max-width:100%;background-size:25px;background-position-x:95%;background-position-y:9px;margin-bottom:0!important;background-repeat:no-repeat;font-size:15px;text-align:left;color:#fff;border:0;border-radius:0;height:43px}.page-template-template-finder .wpsl-search{background-color:transparent;color:#1e1e1c;font-size:18px;font-weight:lighter;padding:0;margin-top:20px}.page-template-template-finder .page-content #wpsl-wrap.wpsl-store-below #wpsl-result-list li.wpsl-preloader{visibility:hidden}.page-template-template-finder p.wpsl-contact-details{margin-bottom:0!important}.content-col{height:600px;display:flex;align-items:center}.open-trade .image>img,.loyalty-scheme .image>img{display:block}.open-trade{overflow:hidden}.open-trade .content>p{margin-bottom:0;font-size:17px}.open-trade .content>h2{margin-bottom:10px;font-size:32px}.open-trade .content>h2,.open-trade .content>p{color:#1d1d1b;line-height:1.2em}.loyalty-scheme{display:flex;align-items:center}.loyalty-scheme .content>h2,.loyalty-scheme .content>p{line-height:1.2em}.loyalty-scheme .content>h2{color:#1d1d1b;font-size:40px;font-weight:700;margin-bottom:10px}.loyalty-scheme .content>p{font-size:18px}@media screen and (min-width:801px){.loyalty-scheme .image{flex-shrink:0;margin-right:50px}}@media screen and (max-width:800px){.loyalty-scheme{flex-wrap:wrap}.loyalty-scheme .image,.loyalty-scheme .content{width:100%}.loyalty-scheme .image{margin-bottom:20px}.loyalty-scheme .image>img{margin:0 auto}.loyalty-scheme .content h2,.loyalty-scheme .content p{text-align:center}}@media screen and (min-width:681px) and (max-width:800px){.home-head-banner .banner-inner{margin:0 auto}}@media screen and (min-width:681px){.open-trade .image>img{position:relative;margin-top:-60px}.open-trade .image{margin-left:auto;margin-bottom:-20px;flex-shrink:0}.open-trade .bg{margin-top:30px}.open-trade .content{margin-right:5px}}.open-trade .bg{display:flex;align-items:center;background-color:#f3e600;padding:20px}.footer-post p{font-size:.875rem}.footer-box-content h3{font-size:2rem}.footer-box-content p{font-size:1.125rem}@media screen and (max-width:680px){.open-trade .bg{flex-wrap:wrap-reverse}.open-trade .image>img{margin:0 auto}.open-trade .image,.open-trade .content{width:100%}.open-trade .image{margin-bottom:20px}.open-trade .content>h2,.open-trade .content>p{text-align:center}}.category-columns{background-color:#f6f6f6;padding:30px 0}.category-columns .first-row h1,.category-columns .second-row h1{font-size:26px;line-height:1.2em;margin-bottom:10px}.category-columns .first-row,.category-columns .second-row,.category-columns hr{width:100%}.category-columns .first-row,.category-columns .second-row{overflow:hidden}@media screen and (max-width:991px){.content-col{height:auto}}@media screen and (min-width:681px){.free-delivery>.container{justify-content:space-between;align-items:center}.free-delivery{margin-top:130px}.free-delivery .image{padding-bottom:10px;position:relative;display:inline-block;float:left;width:100%;margin-top:-100px}.free-delivery .text{float:right}}.result-block h2{color:#1d1d1b}.result-block:first-child{padding-top:0}@media screen and (max-width:680px){.free-delivery .image{margin:0 auto 20px auto}.free-delivery{padding:30px 0}.free-delivery h1,.free-delivery p{text-align:center}}.free-delivery img{display:block}.banner-container .image img.size-full{display:none}@media screen and (max-width:480px){.banner-container .image img.size-full{display:block}.banner-container .image img.desktop-img{display:none}.banner-container .image img.desktop-img:only-child{display:block}}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.footer-box{height:auto}.banner-container .slick-slide img,.banner-container .image img,.partners-section .slick-slide img{padding:10px;margin:0;width:100%;display:block;object-fit:contain;height:250px}.partners-section .slick-slide{display:table}.partners-section .slick-slide .image{display:table-cell;vertical-align:middle}.banner-container .slick-slide .image:only-child img,.banner-container .image:only-child img,.partners-section .slick-slide:only-child img{padding:0}.banner-container .slick-prev,.slick-next{z-index:14}.page-top.has-image .home-page-top,.home-page-top{height:750px;margin-bottom:40px}.home-head-banner .container:first-child{padding-top:195px}@media screen and (min-width:801px){.home-head-banner .container:first-child{padding-top:220px}}.page-top.has-image{margin-top:0}.home-page-top{padding-bottom:0;display:inline-flex;width:100%;align-items:center;justify-content:center}.home-head-banner{width:100%;padding:0!important}.page-top .container{height:auto;overflow:hidden}.page-top.has-image{height:auto;margin-top:0}.home-head-banner>.container>.header-text-image{float:left;display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.home-head-banner>.container>.header-text-image>.text{float:right}.home-head-banner>.container>.header-text-image>.text>*{line-height:1.2em}.home-head-banner>.container>.header-text-image>.text>h1{font-size:51px}.home-head-banner>.container>.header-text-image>.text>p{font-size:32px}.home-head-banner>.container>.header-text-image>.text>p:empty{display:none}.home-head-banner>.container>.header-text-image>.text>p:last-child{margin-bottom:0}@media screen and (max-width:800px){.page-top.has-image .home-page-top,.home-page-top{min-height:630px !important}.home-head-banner>.container>.header-text-image>img{margin:0 auto}.home-head-banner>.container>.header-text-image>.text{margin:20px 0 0;width:100%}.home-head-banner>.container>.header-text-image>.text>*{text-align:center}.home-head-banner>.container>.header-text-image>.text>h1{font-size:41px}.home-head-banner>.container>.header-text-image>.text>p{font-size:22px}}@media screen and (max-width:1320px){.banner-container .slick-prev{left:35px}.banner-container .slick-next{right:35px}}.home-head-banner h1{font-family:inherit}.modules{background-color:#f6f6f6;padding:45px 0}.modules>.container,.modules>.container>.three-column{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 0}.modules>.container{align-items:center}.modules>.container>.three-column.first{border-right:1px solid #6f6c6b}.modules>.container>.three-column.last{border-left:1px solid #6f6c6b}@media screen and (max-width:800px){.modules>.container>.three-column.first,.modules>.container>.three-column.second{margin-bottom:40px;border-right:0;border-bottom:1px solid #6f6c6b}.modules>.container>.three-column.first p,.modules>.container>.three-column.second p{margin-bottom:20px}.modules>.container>.three-column.last{margin-bottom:0;border-left:0}}.modules>.container>.three-column>i{padding:0 5px;width:100%;text-align:center;color:#1d1d1b;font-size:60px}.modules>.container>.three-column>h1{padding:0 5px;margin-bottom:5px;margin-top:15px;width:100%;text-align:center;line-height:1.2em}.modules>.container>.three-column>p{padding:0 5px;width:100%;text-align:center;margin-bottom:0;line-height:1.2em}.wpa-navbar .dropdown-menu{height:auto}.intro-content p{font-size:21px;line-height:1.2em;text-align:center;font-weight:500}.intro-content h1{font-size:36px;line-height:1.2em}.branch-finder{margin-top:0;margin-left:10px;background-color:#f3e600;padding:5px;display:flex;align-items:center;justify-content:center}.branch-finder>a{font-weight:500;color:#1d1d1b}.branch-search{display:flex;float:right;flex-direction:row-reverse;clear:both}.footer-socials{padding-top:0;padding-bottom:0}footer.top-footer .two-column{z-index:9999}footer#colophon>.corner{z-index:-1}.gform-btn{display:block;position:relative;box-shadow:none !important;background-color:transparent !important;width:35px;height:35px}.sign-up .gform_wrapper .gform_footer{position:absolute!important}.sign-up .gform_wrapper label{color:#1d1d1b}.footer-box-content p{line-height:1.2em}table.privacy{table-layout:auto}table.privacy>tbody>tr td{height:auto}@media screen and (min-width:801px){table.privacy>tbody>tr td:first-of-type{padding-right:15px}}@media screen and (max-width:800px){table.privacy>tbody>tr td{float:left;width:100%}.branch-search{display:none;flex-direction:row;flex-wrap:wrap;margin-top:20px}.branch-search,.branch-search .branch-finder,.branch-search .header-search{width:100%}.branch-search .branch-finder,.branch-search .header-search{min-height:44px}.branch-search .header-search{display:block}.branch-search .header-search .search-input{position:relative}.branch-search .header-search .search-input input#searchsubmit{position:absolute;top:2px;right:0}.branch-search .branch-finder{margin-left:0;margin-bottom:20px}.four-column.taxonomy-sidebar{display:none !important}}@media screen and (max-width:640px){.gform-btn{margin-left:10px}}.wpa-navbar .dropdown-menu ul ul .products-dropimg{position:relative}.wpa-navbar .dropdown-menu.on{display:block}.wpa-navbar .dropdown-menu{right:0;left:inherit;background-color:#fff;padding:20px 20px 0}.tax-brand .taxonomy-main{width:100%}.wpa-navbar .dropdown-menu li{width:100%;background-color:transparent;background-image:none;background-position:none;background-repeat:none;border-left:0;padding:15px 0}@media screen and (min-width:801px){.wpa-navbar .dropdown-menu li>a{font-size:20px}}.wpa-navbar .dropdown-menu.products-dropmenu{height:100%}.brand-image>img{max-height:60px}.brand-image{display:flex;height:90%;justify-content:center;align-items:center;padding:0}.brand-column{height:145px}.mobile-nav{position:absolute;background:#fff;padding:0;top:100%;width:100%;height:100%;right:0;float:left;max-width:100%;overflow:hidden}.mobile-nav>.menu-main-menu-container{padding:20px;height:auto}.image-carousel .slick-list{margin:0 -10px}.home-page-top .home-head-banner,.home-page-top .home-head-banner .container{height:100%}.home-page-top .home-head-banner .container{display:flex;align-items:center;flex-wrap:wrap}.page-template-template-finder .home-head-banner .container>*{width:100%}.wpa-navbar .menu-main-menu-container{float:right}.mobile-nav .menu-main-menu-container>ul>li>a{color:inherit;font-size:1.5rem;width:calc(100% - 29px);display:block;float:left}.mobile-nav .menu-main-menu-container>ul>li>a.expand{font-size:1.8rem;float:right;width:auto;cursor:pointer;line-height:2rem}.mobile-nav .dropdown-menu>li>a{font-size:1.2rem}.header-right div.menu{display:none}.mobile-header-nav div.menu{display:block;position:absolute;left:-4%;width:100%;text-align:right;top:48px;bottom:100%}.mobile-header-nav div.menu>a.menu-btn{color:#1e1e1c !important;cursor:pointer;font-size:50px}.mobile-nav .dropdown-menu{position:relative;background:0 0;width:100%;border:0;min-height:100%;float:left;padding:20px 20px 10px}.mobile-nav .dropdown-menu>ul>li{width:100%}.mobile-nav ul span>li>a.expand-btn{float:right;color:#1e1e1c !important;cursor:pointer;transition:none !important}.mobile-nav .menu-main-menu-container,.mobile-nav .menu-main-menu-container>ul>li{width:100%;text-align:left;border-left:0}.mobile-header-nav{width:100%;float:left}.mobile-nav nav span>li{border-bottom:1px solid #000;border-left:0}.mobile-nav nav span>li>a{font-size:30px}.wpa-navbar .dropdown-menu span li a,.wpa-navbar .dropdown-menu ul span li a{font-size:20px;line-height:1.2em;display:inline;text-align:left}.product-image-thumb{width:100%;height:200px;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-bottom:20px}.store-hours table{margin:0 !important}.three-column.store-hours p,.three-column.specialities p,.three-column.address p:first-child>strong>a{margin:0 0 10px 0!important;display:block}.three-column.address p:first-child{margin-bottom:0 !important}.three-coumn.specialities p{margin:0 0 5px}#wpsl-result-list a,#wpsl-wrap [class*=" wpsl-icon-"]:focus,#wpsl-wrap [class^=wpsl-icon-]:active,.wpsl-contact-details a{color:inherit}#wpsl-stores ul li>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px;margin-bottom:-20px}#wpsl-stores ul li>.row>*{margin-left:15px;margin-right:15px;margin-bottom:20px}@media screen and (min-width:801px){#wpsl-stores ul li>.row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:800px){#wpsl-stores ul li>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}#wpsl-stores ul li>.row>*{width:100%}}@media screen and (min-width:801px){.wpa-navbar li a{font-size:inherit}.wpa-navbar ul.menu>li:hover{background-color:#1d1d1b}.wpa-navbar ul.menu>li:hover>a{color:#fff}}@media screen and (max-width:840px){.wpa-navbar li{padding:6px 5px 10px}}@media screen and (max-width:321px){.top-header{height:75px}.home-page-top{margin-top:-255px}}