@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');
body {font-family: 'Roboto', sans-serif;}
#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:before, #outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:after {display:none;}
#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li a {width:87%;}
#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:first-child a {float:left;}
#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:nth-child(2) a {float:right;}
#outerWrapper #breadcrumbsContainer a.inCart div:before {color:white;}
#outerWrapper #breadcrumbsContainer a.inCart div, #outerWrapper #headerWrapper #mainHeader .fr form input {border-radius:3px;}
.category-rowt1 {border-radius:3px !important;padding: 25px 0px 0px 0px;}
.category-imaget1 img {border-radius:0px 0px 3px 3px !important;}
#outerWrapper #breadcrumbsContainer {margin-bottom:8px;}
#outerWrapper #breadcrumbsContainer nav ul li a {display:none !important;}
#outerWrapper #headerWrapper #mainHeader nav {background:none !important;}
#outerWrapper #headerWrapper #mainHeader nav ul li a {background:#dfdfdf;padding:4px 10px;border-radius:3px;margin-right:4px;border:none !important;}
#outerWrapper #breadcrumbsContainer {margin-top:-48px;margin-bottom:28px;}#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper, #outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper h3, #outerWrapper #mainContentWrapper #sidebar button.clearFilters, #outerWrapper #mainContentWrapper #rightContent #actionBar {border-radius:5px;}
@media screen and (min-width:1142px) {#outerWrapper #headerWrapper #mainHeader .fr {width:300px !important;margin-top:90px !important;left:600px;margin:0 auto;position:absolute !important;right:0;}
#outerWrapper #headerWrapper #mainHeader .fr form button {height:36px !important;border-radius:0px 3px 3px 0px;}
#outerWrapper #headerWrapper #mainHeader .fr form input {height:38px;}#mainHeader #companyLogo {margin-left: 110px;}}
.central {min-width: 1024px!important;max-width: 1516px;}
#outerWrapper #mainContentWrapper .productGrid .product, .searchProductGrid .product {height:525px !important;}
#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:nth-child(2) {filter:brightness(1.1);}

.catbrand div#sidebar {max-height:37px !important;overflow:hidden;position:absolute;z-index:999}
.catbrand div#sidebar:hover {max-height:65vh !important;}
.catbrand #mainContentWrapper #rightContent {width:100%;margin-top:56px;}
.catbrand .slideshow {position:absolute !important;left:0;right:0;max-width:1500px;margin:0 auto;}
.catbrand #categoryList div, .catbrand #brandsList div{max-height:55vh !important;overflow:auto;}
.catbrand #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent ul .mCSB_container {margin-right:3px !important;}
.catbrand #rightContent .container {padding-top:50%;}
.catbrand #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks {height:37px !important;}
.catbrand #mainContentWrapper #sidebar .fileTabWrapper {margin: 0 auto;}
.catbrand #mainContentWrapper #sidebar {width:100%;position:absolute;left:0;right: 0;min-width:100%;}
.catbrand #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li a {width:87%;}
.catbrand #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:first-child a {float:left;}
.catbrand #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:nth-child(2) a {float:right;}
.catbrand #categoryList li, #brandsList li {border-top:none !important;max-width:20%;min-width:20%;float:left;border-bottom:none !important;}
.catbrand #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent ul .mCSB_container {margin-right:none;}
.catbrand #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li {width:58% !important;}
.catbrand .fileTabContent {max-width: 1500px;margin: 0 auto;}
.catbrand .fileTabLinks li a {cursor:default;}
.catbrand .fileTabLinks li a:hover {background:rgb(234, 203, 76)!important;}
.catbrand #breadcrumbsContainer {margin-bottom:8px !important;}
.catbrand #mainContentWrapper #rightContent {width:100% !important;}
@media screen and (min-width:1501px) {.catbrand #mainContentWrapper #rightContent #summerNoteContent {margin-top:640px;}}
@media screen and (max-width:1500px) {.catbrand #mainContentWrapper #rightContent #summerNoteContent {margin-top:calc(100vw * .43);}}
#outerWrapper #headerWrapper #mainHeader p a[href^="tel"], #outerWrapper #headerWrapper #mainHeader p a[href^="mail"] {font-size:17px;}
span.personaliseDetails:after {content:"\A For any extra personalisation please call 07307349552";color:white;white-space: pre;}