/* blank */HTML{scroll-behavior:smooth;background:#FFF;}BODY.expand{overflow-x:hidden;}*{letter-spacing:0;margin:0;font-family:'Barlow',sans-serif;}SECTION{padding-left:20px;padding-right:20px;}BUTTON.m-menu{display:none;}.cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;transition:0.2s;}.cover.expand{display:block;background:rgba(0,0,0,0.5);opacity:1;visibility:visible;}.mobile-nav{display:none;}.panel-wrap{overflow-x:hidden;display:flex;position:relative;justify-content:space-between;width:100%;}.panel{width:100% !important;max-width:100% !important;flex:0 0 100%;transition:0.2s;}.panel.shift{transform:translateX(-300px);}.mobile-nav{width:300px;min-width:300px;top:0;left:0;position:relative;display:block;z-index:100000;background:#FFFFFF;transition:0.2s;}.mobile-nav.visible{transform:translateX(-300px);box-shadow:-5px 0px 10px rgba(0,0,0,0.1);}/*.mobile-nav.visible:before
{
position: absolute;
left: 0;
top: 0;
width: 5px;
height: 100%;
content: '';
background: linear-gradient(to bottom, rgba(6, 160, 219, 0.700), rgba(25, 177, 150, 0.7), rgba(142, 195, 13, 0.7));
}*/.cover.expand{}.visible{visibility:visible !important;}.invisible{visibility:hidden !important;}P{line-height:1.5em;font-size:1.4em;padding-bottom:20px;color:#6B6B6B;}P A{color:#4955AE;border-bottom:1px solid #4955AE;transition:0.2s;}P A:hover{border-bottom:1px solid transparent;color:#242A56;}PRE{font-size:1.1em;line-height:1.5em;display:inline-block;font-weight:bold;color:grey;background:#F6F6F6;padding:10px 20px 10px 10px;margin-bottom:20px;margin-top:10px;padding-left:60px;border-radius:5px;border:1px solid rgba(0,0,0,0.100);text-wrap:wrap;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space: -pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}PRE:before{content:'\f4a6';font-family:'Font Awesome 6 Pro';font-weight:normal;font-size:;position:relative;left:20px;transform:scaleX(-1);position:absolute;color:#B0B0B0;}OL{line-height:1.5em;font-size:1.2em;padding-bottom:20px;}.reading UL{line-height:1.5em;font-size:1.2em;padding-bottom:20px;}.reading SUMMARY{font-size:1.2em;padding-bottom:20px;font-style:;font-weight:100;color:#000000;}.reading H2{padding-bottom:0px;font-size:1.7em;}.reading IMG{max-width:700px;margin-top:20px;margin-bottom:20px;box-shadow:0px 1px 5px rgba(0,0,0,0.1);border-radius:5px;}BLOCKQUOTE{padding-left:80px;margin-top:10px;padding-top:20px;padding-bottom:0px;margin-bottom:30px;border-top:1px solid rgba(0,0,0,0.093);border-bottom:1px solid rgba(0,0,0,0.093);font-size:1.2em;font-weight:bold;font-style:italic;}BLOCKQUOTE:before{content:'\f10d';font-family:'Font Awesome 6 Pro';font-size:1em !important;position:absolute;left:0;margin-left:20px;color:#F9F9F9;background:#D5D5D5;width:40px;height:40px;display:flex;padding-left:8px;padding-top:8px;border-radius:100%;}BLOCKQUOTE P:after{content:'”';color:#BBB9B9;margin-left:5px;font-family:'Font Awesome 6 Pro';}H1,H2,H3,H4{padding-bottom:10px;font-family:'Barlow Condensed';font-weight:bold;}H1{font-size:2em;font-weight:900;padding-bottom:0px;}H1 I{padding-right:10px;color:#D8D8D8;}H2{font-size:2em;line-height:1.5em;text-transform:uppercase;letter-spacing:3px;color:#4A4A4A;}H2 SPAN{display:block;color:#B6245F;}H3{font-size:1.3em;}H4{font-size:1.2em;line-height:1.5em;}HR{height:1px;border:none;width:100%;margin:0 auto;background:rgba(0,0,0,0.071);margin-bottom:20px;}A,BUTTON{text-decoration:none;color:#000000;transition:0.2s;}SUMMARY{font-weight:bold;display:block;padding-bottom:5px;}UL{padding:0;list-style:none;}.container{margin:0 auto;}.back-link{margin-left:30px;}A.general-link{display:block;align-items:center;background:#CDCDCD;text-transform:uppercase;font-weight:bold;color:#FFFFFF;letter-spacing:2px;font-family:'Barlow';padding:10px;text-align:center;margin-bottom:20px;}A.general-link I{transition:0.2s;width:35px;height:35px;font-size:1em;}A.general-link:hover{background:#3A3A3A;}A.general-link:hover I{color:#3A3A3A;}.tabs{position:relative;padding-top:50px;}.tabs:after{position:absolute;top:0;left:0;height:200px;content:'';width:100%;background:rgb(249,248,248);background:-moz-linear-gradient(180deg,rgba(249,248,248,1) 0%,rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(180deg,rgba(249,248,248,1) 0%,rgba(242,242,242,1) 100%);background:linear-gradient(to top,rgba(249,248,248,1) 0%,rgba(242,242,242,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f8f8",endColorstr="#f2f2f2",GradientType=1);z-index:-1;}.tabs .col:nth-of-type(1){display:flex;}.tabs UL.tab-list{padding-left:;display:flex;}.tabs UL.tab-list LI{display:flex;margin-right:15px;}.tabs UL.tab-list LI A{background:#E7E7E7;padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px;display:flex;align-items:center;font-size:1.2em;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:bold;text-transform:uppercase;color:#737373;position:relative;cursor:pointer;}.tabs UL.tab-list LI A:hover{background:#FFF;}.tabs UL.tab-list LI A:hover I{background:#ECECEC;}.tabs UL.tab-list LI A.active{background:#FFF;box-shadow:0px 3px 20px rgba(0,0,0,0.1);}.tabs UL.tab-list LI A.active I{margin-right:15px;background:#E33C79;color:#FFF;}/*Info Bar*/.info-bar{background:#E1D5CB;box-shadow:inset 0px -3px 10px rgba(0,0,0,0.05);padding-top:8px;padding-bottom:8px;font-size:0.9em;color:#4D4D4D;text-align:center;}/*Header*/.header{padding-top:15px;padding-bottom:15px;position:relative !important;background:#E7DDD4;}.header .col-md-8{display:flex;align-items:center;justify-content:flex-end;}.header .col-md-4{display:flex;align-items:center;}.header .logo A IMG{max-width:100%;max-height:100px;padding-top:20px;padding-bottom:20px;transition:0.2s;}.header .logo A:hover IMG{}.header-bar{border-bottom:1px solid #E9E9E9;padding-bottom:15px;}.header-bar UL LI A{border-bottom:2px solid transparent;}.header-bar UL LI A:hover{border-bottom:2px solid rgba(0,0,0,0.094);}.header-bar UL{}.header-bar UL LI{display:inline-block;margin-right:15px;font-weight:bold;color:#6E6E6E;}.header-bar UL LI I{padding-right:10px;color:#C7C7C7;}.header-bar UL.mini-menu{text-align:right;}.header-main{padding-top:20px;padding-bottom:20px;width:100%;}.header-main UL.shopping LI{display:inline-block;}.header-main UL.shopping LI A{font-weight:bold;position:relative;cursor:pointer;font-size:1.7em;margin-right:25px;border:none;background:none;}.header-main UL.shopping LI BUTTON.basket-link{font-weight:bold;position:relative;cursor:pointer;font-size:1.7em;padding:0px;margin-right:25px;border:none;background:none;}.header-main UL.shopping LI A:hover,.header-main UL.shopping LI BUTTON.basket-link:hover{color:#CDB7A2;}BUTTON.main-menu-button{border:none;background:none;outline:none;}BUTTON.main-menu-button:hover{}BUTTON.main-menu-button:hover I{color:#000;}BUTTON.main-menu-button I{font-weight:bold;position:relative;cursor:pointer;color:#CDB7A2;font-size:1.8em;}A.basket-link SPAN{position:absolute;top:-5px;right:5px;width:20px;height:20px;background:#3C3C3C;color:#FFF;display:flex;justify-content:center;align-items:center;font-size:0.8em;border-radius:100%;}/*Main Search Form*/FORM.main-search{width:100%;display:flex;z-index:10 !important;position:relative;}FORM.main-search INPUT{border:none;outline:none;font-size:1em;padding-left:15px;padding-right:15px;background:#F0F0F0;flex:1;}FORM.main-search BUTTON{border:0px;width:50px;height:45px;display:flex;justify-content:center;align-items:center;font-size:1em;font-weight:bold;background:#CDB7A2;cursor:pointer;}FORM.main-search BUTTON I{font-size:1.3em;color:#FFF;}FORM.main-search BUTTON:hover{color:#FFF;}UL.shopping{margin-left:40px;display:flex;justify-content:center;align-items:center;}UL.main-dropdown{display:flex;justify-content:space-between;margin-top:30px;}UL.main-dropdown LI{padding-top:15px;padding-bottom:25px;}UL.main-dropdown LI A{font-weight:bold;padding-top:15px;padding-bottom:25px;padding-left:10px;padding-right:10px;font-size:1.2em;}UL.main-dropdown LI:hover A{color:#CDB7A2;}/*Main Menu*/UL.main-dropdown LI:hover UL{opacity:1;visibility:visible;transform:translateY(0px);}UL.main-dropdown LI UL{position:absolute;left:0;top:100%;background:#FFF;width:100%;z-index:8;display:flex;flex-wrap:wrap;padding:30px;padding-bottom:10px;box-shadow:0px 3px 20px rgba(0,0,0,0.2);opacity:0;visibility:hidden;transition:0.2s;transform:translateY(10px);}/*UL.main-dropdown LI:nth-of-type(2) UL
{
	opacity: 1 !important;
	visibility: visible !important;
}*/UL.main-dropdown LI UL LI{flex:0 0 50%;padding:0px;margin-bottom:20px;}UL.main-dropdown LI UL LI A{color:#5A5A5A !important;font-weight:900 !important;font-family:'Barlow';font-size:1.2em;text-shadow:none;text-transform:none;position:relative;display:block;padding:0px;}UL.main-dropdown LI UL LI A SPAN{font-size:0.8em;padding-top:5px;max-width:500px;padding-right:20px;font-weight:normal;display:block;color:#A5A5A5 !important;}/*UL.main-dropdown LI UL LI A:after
{
	content: '\f054';
	font-family: 'Font Awesome 6 Pro';
	position: absolute;
	right: 0;
	padding-right: 20px;
	color: #E33C79;
	transition: 0.2s;
}*//*UL.main-dropdown LI UL LI A:hover:after
{
	color: #000000;
}*/UL.main-dropdown LI UL LI A:hover{color:#CDB7A2 !important;}SECTION.sub-bar{background:#000000;}SECTION.sub-bar .container{background:#000000;}UL.sub-bar{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px;}UL.sub-bar LI{flex:1;display:flex;align-items:center;justify-content:center;font-weight:normal;color:#E7DDD4;font-family:'Barlow Condensed';text-transform:uppercase;font-size:1.1em;letter-spacing:2px;}UL.sub-bar LI I{font-size:1em;padding-right:15px;}.main-menu .col:nth-of-type(1){flex:1;position:static;}.main-menu .col:nth-of-type(2){flex:0;min-width:480px;}.prod-order UL.hire-rates LI{flex:0 0 100%;}.prod-order LI SELECT{width:100% !important;max-width:100% !important;}/*Alt List*/SECTION.alt-list{background:#E1D5CB;padding-top:40px;padding-bottom:40px;}SECTION.alt-list UL{display:flex;justify-content:space-between;align-content:center;}.alt-list UL LI{display:flex;justify-content:center;align-items:center;}.alt-list UL LI I{font-size:2.5em;padding-right:25px;color:#F3EBE3;}.alt-list UL LI DIV SPAN{display:block;}SPAN.alt-title{font-family:'Barlow';font-weight:900;text-transform:uppercase;font-size:1.18em;letter-spacing:2px;padding-bottom:2px;color:#383838;}SPAN.alt-summary{font-size:1em;letter-spacing:0.4px;color:#5D5D5D;}/*Introduction*/SECTION.intro{padding-top:50px;padding-bottom:50px;background:#FFF;box-shadow:0px 3px 10px rgba(0,0,0,0.1);}SECTION.intro H1{font-size:2.4em;color:#E33C79;padding-bottom:20px;}SECTION.intro P{padding-bottom:0px;}A.inline-link{display:inline-flex;align-items:center;font-weight:900;color:#8C8C8C;font-size:1.1em;margin-right:20px;border-radius:100px;background:#FFFFFF;box-shadow:0px 2px 15px rgba(0,0,0,0.1);padding-top:7px;padding-left:7px;padding-bottom:7px;padding-right:27px;}A.inline-link I{background:#F4F4F4;color:#ACACAC;width:37px;height:37px;margin-right:15px;}A.inline-link:hover{background:grey;color:#FFF;}A.inline-link:hover I{color:grey;}SECTION.intro .col-md-6:nth-of-type(1){padding-right:50px;}SECTION.intro .col-md-6:nth-of-type(2){display:flex;align-items:center;}/*Hero*/.hero{position:relative;padding-left:0px;padding-right:0px;}.hero .bg-image IMG{width:100%;height:100%;object-fit:cover;margin-bottom:-5px;box-shadow:0px -5px 30px rgba(0,0,0,0.168);}/*Tabs*/.tabs .col:nth-of-type(2){text-align:right;}/*Categories*/.categories{margin-bottom:50px;}.categories .container{padding-top:40px;padding-bottom:40px;background:#FFF;position:relative;border-radius:20px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.categories .col-md-12{border-bottom:2px solid rgba(0,0,0,0.082);}.categories .col-md-12{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}.categories .col-md-12 H3{font-size:2em;font-weight:normal;color:#E33C79;}.categories .col-md-12 SUMMARY{font-size:1.3em;color:#6E6E6E;font-weight:normal;}A.category-item{display:block;overflow:hidden;position:relative;height:325px;margin:10px;z-index:1;box-shadow:0px 5px 10px rgba(0,0,0,0.05);background:#000;}A.category-item:after{font-family:'Font Awesome 6 Pro';content:'\f33b';font-weight:100;font-size:2em;color:#FFFFFF;position:absolute;bottom:20px;right:20px;transition:0.3s;opacity:0;transform:translateX(30px);}A.category-item IMG{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:-1;opacity:0.8;transition:0.3s;}A.category-item IMG.product-cat-preview{}A.category-item H4{display:inline-block;background:#FFFFFF;margin-top:25px;padding:15px 20px;font-size:1.4em;font-weight:900;color:#B22E60;transition:0.3s;}A.category-item .category-list{position:absolute;bottom:0;}A.category-item .category-list UL{padding-bottom:30px;padding-left:40px;transform:translateY(100px);opacity:0;transition:0.3s;}A.category-item .category-list UL LI{font-size:1.3em;color:#FFF;padding-bottom:10px;position:relative;padding-left:30px;font-weight:300;}A.category-item .category-list UL LI:before{font-family:'Font Awesome 6 Pro';content:'\f00c';position:absolute;left:0px;font-weight:100;color:#FFFFFF;}A.category-item:hover H4{background:#B22E60;color:#FFF;padding-left:50px;}A.category-item:hover IMG{opacity:0.4;}A.category-item:hover .category-list UL{transform:translateY(0px);opacity:1;}A.category-item:hover:after{opacity:1;transform:translateX(0px);}.featured-diy{width:100%;position:relative;}.featured-trade{width:100%;position:relative;}.featured-diy.hidden,.featured-trade.hidden{display:none;}/*Maintenance - Delete Later*/.maintenance .col-md-6 IMG.logo{max-width:300px;margin-bottom:30px;}.maintenance IMG.bg{position:absolute;top:0;left:0;object-fit:cover;opacity:0.1;width:100%;height:100%;}.maintenance .container{max-width:1200px;background:#FFFFFF;box-shadow:0px 0px 30px rgba(0,0,0,0.1);border-radius:10px;padding:50px;position:relative;overflow:hidden;margin:0 auto;}.maintenance{height:100vh;display:flex;align-items:center;padding-left:30px;padding-right:30px;position:relative;}.maintenance P{padding-top:20px;color:grey;padding-bottom:0px;}.maintenance P STRONG{color:#3D3D3D;}.maintenance H1{max-width:500px;font-size:2.6em;line-height:1.2em;color:#E33C79;}.maintenance .col-md-12{border-top:1px solid #EFEFEF;padding-top:30px;margin-top:30px;}.maintenance .col-md-6{display:flex;flex-direction:column;justify-content:flex-end;}.maintenance .col-md-12 UL{padding:0px;list-style:none;display:flex;align-items:center;justify-content:center;}.maintenance .col-md-12 UL LI{padding-left:20px;padding-right:20px;display:flex;align-items:center;}.maintenance .col-md-12 UL LI I{width:35px;height:35px;background:#E33C79;color:#FFF;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:15px;}.maintenance .col-md-12 UL LI{color:#636363;}.maintenance .col-md-12 UL LI A{color:#B72560;border-bottom:1px solid;}.maintenance .col-md-6{}.maintenance P.right{text-align:right;padding-top:0px;padding-bottom:5px;}/*Footer*/.accreditations{background:#FFF;position:relative;padding-bottom:50px;padding-top:50px;}.accreditations .container .col-md-12{background:#FFF;box-shadow:0px 10px 30px rgba(0,0,0,0.03);}.accredit-image{display:flex !important;align-items:center !important;justify-content:center !important;height:125px !important;}.slick-list{}.accredit-image IMG{width:125px;}.accreditations .col-md-3{display:flex;align-items:center;justify-content:flex-start;}.accreditations .col-md-3 H2{text-align:left;}.footer{padding-top:50px;background:#F8F5F2;border-top:10px solid #E1D5CB;color:#858585;}.footer .col-md-3:nth-of-type(3){max-width:none !important;flex:1;text-align:right;}.footer .col-md-3:nth-of-type(3) IMG{text-align:right;display:inline-block;box-shadow:none;}.footer H3{font-size:1.2em;padding-bottom:30px;font-family:'Barlow';text-transform:uppercase;font-weight:900;letter-spacing:1.7px;color:rgba(167,167,167,0.791);}.footer IMG.foot-logo{max-width:200px;display:block;margin-bottom:30px;}.post-footer{border-top:1px solid #E7E7E7;padding-top:20px;font-size:0.9em;margin-top:50px;}.footer P{font-size:1.1em;color:#858585;font-weight:bold;}.footer SPAN.foot-contact{line-height:1.5em;font-size:1.1em;padding-bottom:10px;font-weight:bold;color:#858585;display:block;}.footer SPAN.foot-contact I{width:35px;color:#CDB7A2;padding-left:10px;}.footer SPAN.foot-contact A{font-weight:bold;border-bottom:2px solid rgba(255,255,255,0.094);color:#858585;}.footer SPAN.foot-contact A:hover{color:#000000;}.footer UL LI A{line-height:1.5em;font-size:1.1em;padding-bottom:10px;color:#858585;display:inline-block;position:relative;padding-left:20px;}.footer UL LI A:hover{color:#000000;padding-left:25px;}.footer UL LI A:hover:before{color:#000000;}.footer UL LI A:before{content:'\f054';font-size:0.6em;color:rgba(0,0,0,0.128);font-family:'Font Awesome 6 Pro';position:absolute;font-weight:bold;left:0;transition:0.2s;}/*Breadcrumbs*/.bread-wrap{padding-top:10px;text-align:left;}.bread-wrap .col-md-12{border-bottom:1px solid rgba(0,0,0,0.058);padding-bottom:10px;}UL.breadcrumb{padding-top:10px;padding-bottom:10px;}UL.breadcrumb LI{display:inline-block;}UL.breadcrumb LI:first-child:before{display:none;}UL.breadcrumb LI:before{content:'\f054';font-family:'Font Awesome 6 Pro';color:rgba(0,0,0,0.294);padding-right:10px;padding-left:10px;}UL.breadcrumb LI A{border-bottom:2px solid transparent;}UL.breadcrumb LI A:hover{border-bottom:2px solid rgba(0,0,0,0.094);}UL.breadcrumb LI A.current{font-weight:900;}/*Categories Main*/.categories-main{background:#FCFCFC !important;position:relative;padding-top:0px !important;padding-bottom:50px;}.page-intro{padding-top:0px;padding-bottom:30px;}.category-grey{background:#FCFCFC !important;}.page-intro P{text-align:center;padding-top:20px;padding-bottom:0px;}.page-intro H1{font-size:2.4em;text-align:center;font-family:'Barlow Condensed';text-transform:uppercase;letter-spacing:3px;color:#4A4A4A;font-weight:;padding-bottom:5px;}.page-intro SUMMARY:after{content:'';width:50px;height:3px;background:rgba(0,0,0,0.035);position:relative;display:block;margin:0 auto;margin-top:30px;}.page-intro SUMMARY{font-size:1.2em;max-width:5000px;margin:0 auto;line-height:1.5em;font-weight:bold;color:#757775;text-align:center;}.page-intro .col-md-12{padding-top:30px;}/*Intro Text*/.intro-text .col-md-12{max-width:800px;margin:0 auto;text-align:center;padding-bottom:30px;}/*Product Page*/UL.attributes{padding-top:20px;padding-bottom:20px;}UL.attributes H3{font-size:1.2em;display:block;padding-bottom:20px;}UL.attributes LI{display:inline-flex;height:85px;width:85px;background:#FFF;border-radius:100%;align-items:center;justify-content:center;margin-right:15px;margin-bottom:15px;box-shadow:0px 2px 5px rgba(0,0,0,0.1);}UL.attributes LI IMG{max-width:50px;}.product-detail{background:#FFF;position:relative;padding-top:50px;border:;}.product-detail H1{padding-bottom:10px;}.title-image{background:#FFF;width:100%;padding-right:40px;position:relative;}.title-image H1{padding-bottom:10px;}.title-image SMALL{font-size:1em;color:grey;}.prod-images{display:flex;align-items:stretch;width:100%;}.xzoom-wrap{background:#FFFFFF;display:flex;justify-content:center;-webkit-box-shadow:0px 5px 20px 0px rgba(226, 60, 121, 0.06);-moz-box-shadow:0px 5px 20px 0px rgba(226, 60, 121, 0.06);box-shadow:0px 5px 20px 0px rgba(226,60,121,0.06);margin-bottom:20px;flex:1 !important;}.xzoom-wrap IMG{height:550px;width:auto !important;object-fit:contain;}IMG.xzoom{max-width:100%;}.xzoom-gallery{display:block;margin-left:0px !important;}.xzoom-thumbs{margin-left:30px;flex:0 0 20%;}.prod-order{width:100%;position:relative;}/*Subcategory Product Listings*/.prod-listings{position:relative;background:#FAFAFA;padding-top:50px;padding-bottom:50px;}.blogs-outer{background:#FFF !important;padding-top:0px !important;}.blogs-outer .prod-detail P{padding-top:10px;padding-bottom:10px;}.prod-listings .col-md-9{padding-left:30px;}.page-detail{background:#FFF;padding:30px;box-shadow:0px 5px 20px rgba(0,0,0,0.1);}.page-detail H1{font-size:1.8em;margin-bottom:10px;color:#E33C79;}.page-detail SUMMARY{font-size:1.1em;color:#3D3D3D;}.prod-listings .col-md-9 .col-md-6{display:flex;flex-wrap:wrap;}A.product-list-wrap{box-shadow:0px 10px 30px rgba(0,0,0,0.03);position:relative;display:block;background:#FFF;margin-bottom:30px;width:100%;display:flex;flex-direction:column;justify-content:space-between;}A.product-list-wrap:hover{box-shadow:0px 10px 30px rgba(0,0,0,0.05);transform:translateY(-5px);}.prod-listings .col-md-9 .col-md-6:nth-child(even) A.product-list-wrap{margin-right:15px;}.prod-listings .col-md-9 .col-md-6:nth-child(odd) A.product-list-wrap{margin-left:15px;}A.product-list-wrap H3{font-size:1.3em;text-align:center;font-weight:700;color:#5E5E5E;}.prod-title{}.prod-extra{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:18px;line-height:1.8em;}.prod-reviews I{color:#F89D9C;}.prod-reviews SPAN{color:#858585;font-weight:100;font-size:0.9em;margin-left:5px;}A.product-list-wrap IMG.prod-image{max-width:100%;width:100%;height:100%;max-height:480px;object-fit:cover !important;display:block;}A.product-list-wrap BUTTON.view-product{display:block;width:100%;margin-top:10px;background:#FFF;border:1px solid #F0F0F0;padding:12px 12px 15px 12px;line-height:1em;padding-left:20px;padding-right:20px;font-size:1em;font-weight:900;color:#545454;letter-spacing:1.5px;font-family:'Barlow';text-transform:uppercase;cursor:pointer;transition:0.2s;text-align:center !important;}A.product-list-wrap:hover BUTTON.view-product{background:#CDB7A2;color:#FFF;}A.product-list-wrap SPAN.view-product{display:block !important;text-align:center !important;width:100%;margin-top:10px;background:#FFF;border:1px solid #F0F0F0;padding:12px 12px 15px 12px;line-height:1em;padding-left:20px;padding-right:20px;font-size:1em;font-weight:900;color:#545454;letter-spacing:1.5px;font-family:'Barlow';text-transform:uppercase;cursor:pointer;transition:0.2s;}A.product-list-wrap:hover SPAN.view-product{background:#CDB7A2;color:#FFF;}.prod-price{font-size:1.2em;font-weight:900;color:#696969;text-align:right;}.buying-options{padding-top:20px;padding-bottom:10px;text-align:center;}.buying-options SPAN{margin-right:10px;display:inline-block;background:#F9F8F8;padding:8px 20px 8px 10px;border-radius:100px;font-weight:bold;box-shadow:0px 1px 3px rgba(0,0,0,0.1);color:#3B3B3B;}.buying-options SPAN I{background:#FFFFFF;box-shadow:0px 2px 3px rgba(0,0,0,0.1);color:#E33C79;padding:10px;border-radius:100px;width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;}A.product-list-wrap SMALL{text-transform:uppercase;font-weight:bold;color:grey;display:block;padding-bottom:20px;}.pagination{}.pagination UL{padding-top:20px;padding-bottom:20px;}.pagination UL LI{display:inline-block;margin-left:10px;}.pagination UL LI A{width:45px;height:45px;display:block;border:3px solid #A9A9A9;color:#A9A9A9;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:1.1em;font-weight:900;text-align:center;}.pagination UL LI A:hover{background:#FFF;color:grey;border:3px solid grey;}.pagination UL LI.MarkupPagerNavNext A,.pagination UL LI.MarkupPagerNavPrevious A{width:auto;padding-left:10px;padding-right:10px;min-width:100px;}.pagination UL LI.MarkupPagerNavOn A{border:3px solid #CDB7A2;color:#CDB7A2;background:#FFF;}/*Product Preview Panes*/.category-list{box-shadow:none !important;background:#FCFCFC !important;}.category-list H3{text-align:center;padding-bottom:3px;font-size:1.7em !important;}.category-list P{font-size:1.2em;font-weight:300;text-align:center;}.category-list SUB{padding-bottom:10px;padding-top:10px;font-weight:300 !important;}.col-md-4 .category-list IMG.prod-image,.col-md-3 .category-list IMG.prod-image{max-height:300px !important;}.whitebg{background:#FFF !important;}.no-pad{padding-top:0px !important;}.products-preview{padding-top:50px;padding-bottom:50px;position:relative;background:#EEE8E4;}.home-intro{padding-bottom:30px;}.products-preview .col-md-4,.products-preview .col-md-3,.products-preview .col-md-6{display:flex;margin-top:0px;}.products-preview A.product-list-wrap,.prod-listings A.product-list-wrap{margin:15px;}.products-preview H2{text-align:center;padding-bottom:3px;}.products-preview SUB{text-align:center;display:block;font-size:1.15em;font-weight:700;letter-spacing:0.2px;color:#757575;}.products-preview A.product-list-wrap IMG.prod-image{height:400px;}.products-preview UL.hire-rates{display:block;text-align:;padding-top:20px;padding-bottom:10px;}.products-preview UL.hire-rates LI{padding:0px;}.products-preview .pagination UL{text-align:center;}.prod-detail{padding:30px;display:flex;flex-direction:column;justify-content:space-between;flex:1;}/*Product Page Buying/Hire Options*/.prod-order H3{color:#3B3B3B;font-size:1.5em;font-weight:bold;}.prod-order H3 STRONG{color:#B6245F;font-weight:900;}.prod-order H3 I{color:#B6245F;padding-right:10px;}UL.hire-rates{padding-bottom:10px;display:flex;flex-wrap:wrap;width:100%;}UL.hire-rates LI{flex:0 0 25%;display:block;padding:10px 20px 10px 0px;}UL.hire-rates LI SPAN.description{display:block;color:grey;font-size:1em;padding-bottom:5px;}UL.hire-rates LI SPAN.value{font-weight:bold;font-size:1.6em;padding-top:5px;display:block;}UL.hire-rates SELECT#prod-option{margin-top:5px;font-size:1.1em;padding:5px;color:#323232;font-weight:normal;}UL.hire-rates SELECT#prod-colour-option{margin-top:5px;font-size:1.1em;padding:5px;color:#323232;font-weight:normal;max-width:300px;text-overflow:ellipsis;}.hire-detail{border-bottom:1px solid rgba(0,0,0,0.118);padding-bottom:30px;}.prod-order FORM{display:flex;margin-top:10px;}.prod-order FORM BUTTON{margin-left:10px;flex:1;display:block;background:#CDB7A2;border:none;color:#FFF;padding:15px 20px;line-height:1em;padding-left:20px;padding-right:20px;font-size:1em;font-weight:900;letter-spacing:1.5px;font-family:'Barlow';text-transform:uppercase;cursor:pointer;transition:0.2s;text-align:center;}.prod-order FORM BUTTON.prod-select{background:#C2C2C2;cursor:not-allowed;}.prod-order FORM BUTTON:hover{background:#686868;}.prod-order FORM BUTTON:hover I{color:#FFFFFF;}.prod-order FORM BUTTON I{padding-left:10px;font-weight:200;font-size:1.1em;transition:0.2s;}.prod-order FORM INPUT{min-width:50px;max-width:100px;text-align:center;padding:10px 10px 10px 25px;font-size:1.1em;border:1px solid #F0F0F0;background:#FCFCFC;}.buy-detail{padding-top:10px;width:100%;}.buy-box-wrap{display:flex;}.buy-box{flex:1;display:flex;flex-direction:column;position:relative;max-width:100%;}/*Product page Images*/.xzoom{padding:20px;}.product-description{}.product-description H3{font-size:1.2em;display:block;padding-bottom:20px;color:#3B3B3B;}.product-description H3 I{padding-right:10px;color:rgba(0,0,0,0.174);}.product-description P{font-size:1.3em;font-weight:300;padding-bottom:20px;}UL.hire-rates.specification{border-bottom:1px solid rgba(0,0,0,0.071);margin-bottom:30px;padding-top:10px;}#ajaxSearch{position:absolute;left:0;top:calc(100% + 10px);z-index:100;width:100%;background:#FFF;padding:30px;border-radius:5px;box-shadow:0px 3px 20px rgba(0,0,0,0.1);}#ajaxSearch UL.nav{display:block;}#ajaxSearch A .result-wrap{display:flex;margin-bottom:5px;margin-top:5px;border-bottom:1px solid rgba(0,0,0,0.047);transition:0.2s;border-radius:5px;}#ajaxSearch A:hover .result-wrap{box-shadow:0px 0px 10px rgba(0,0,0,0.224);}#ajaxSearch A .result-wrap .cover-preview IMG{width:70px;height:70px;object-fit:contain;margin-right:20px;padding:10px;}#ajaxSearch A .result-wrap SPAN{display:flex;flex:1;font-weight:bold;align-items:center;color:#3B3C3B;}#ajaxSearch A.ajaxSearch_close{position:absolute;right:0px;top:0;margin-top:-5px;margin-right:-10px;border-radius:100%;box-shadow:0px 2px 5px rgba(0,0,0,0.1);width:30px;height:30px;text-align:center;padding-top:2px;background:#FBBCBA;color:#FFFFFF;font-weight:900;}.focus-hide{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.6);top:0;left:0;z-index:9;opacity:0;visibility:hidden;transition:0.3s;}.focus-hide.show{opacity:1;visibility:visible;}/*FAQ Article and Blog Article*/IMG.page-main-img{margin:0 auto;width:100%;margin-top:30px;max-height:340px;object-fit:cover;text-align:center;display:block;}.faq{padding-top:50px;padding-bottom:30px;background:#FFF;}.contact-page{padding-top:10px;}A.anchor{display:none;}.article{}.article IMG{max-width:100%;padding-top:10px;}.right-menu{background:#FFF;margin-left:30px;position:sticky;top:40px;}.right-menu H3{color:#5D5D5D;}.anchor-menu UL LI{position:relative;}.anchor-menu UL LI A{font-size:1.2em;font-weight:500;display:block;padding-left:30px;color:#727272;padding:15px 20px 15px 50px;}.anchor-menu UL LI A:hover{background:#FFFFFF;box-shadow:0px 0px 10px rgba(0,0,0,0.1);color:#000000;}.anchor-menu UL LI A:hover:before{color:#3B3B3B;}.anchor-menu UL LI A:before{content:'\f061';font-family:'Font Awesome 6 Pro';font-weight:normal;color:#FBBCBA;margin-right:0px;padding-top:3px;position:absolute;left:20px;transition:0.2s;}.faq .article HR:last-child{display:none;}.anchor-menu UL LI:last-child{border-bottom:none;}.article P{font-size:1.3em;font-weight:300;}.article H3{color:#626262;font-size:2.2em;display:flex;font-weight:100;align-items:center;}.article OL{color:#6B6B6B;}.article OL LI{padding-bottom:5px;}.article UL{color:#6B6B6B;line-height:1.5em;font-size:1.2em;padding-bottom:20px;padding-left:20px;}.article UL LI{padding-bottom:5px;}.article-detail{padding-bottom:20px;margin-bottom:30px;}.article-detail SPAN{font-size:1em;border-right:1px solid rgba(0,0,0,0.094);color:grey;padding-right:20px;margin-right:15px;font-weight:;}.article-detail SPAN I{padding-right:15px;color:#FA9794;font-weight:500;}SPAN.blog-summary{padding-top:20px;padding-bottom:10px;font-size:1.1em;color:#3B3B3B;}.blog-page{padding-top:20px;}/*Search Page*/.centre-text{text-align:center;padding-bottom:10px;}.centre-text H3{}.centre-text H3 STRONG{color:#8F8F8F;font-family:'Barlow';font-size:1.4em;}.centre-text P{padding-bottom:10px;font-size:1.2em;}/*Accounts Form*/.accounts-form{background:#FCFCFC;}.account-centre{background:#FFFFFF;border-radius:5px;padding:30px;box-shadow:0px 3px 30px rgba(0,0,0,0.1);margin-bottom:20px;}.account-centre>*{}/*Contact Page*/.contact-page H2 I,.basket H2 I{padding-right:20px;color:#B5245F;}.contact-page H2,.basket H2{padding-bottom:20px;color:#3D3D3D;}.direction{position:relative;transform:translateY(-80px);margin-left:20px;}.contact-menu{position:sticky;background:#FAFAFA;margin-left:30px;padding:30px 30px 40px 30px;top:40px;margin-bottom:40px;}.opening-hours{padding-bottom:20px;position:relative;top:0;}.opening-hours UL{margin-top:20px;}.opening-hours SPAN{font-weight:bold;width:150px;display:inline-block;}.contact-menu P{font-size:1.2em;}.contact-menu UL{color:#6B6B6B;font-size:1.2em;}.contact-menu UL LI{margin-bottom:10px;}.contact-menu A{color:#6B6B6B;font-size:1.2em;border-bottom:1px solid;}/*Basket*/.basket H2{text-align:center;}.basket BUTTON{flex:1;margin-left:10px;border:0px;cursor:pointer;background:#E33C79;color:#FFF;padding:15px;font-size:1.1em;font-weight:bold;border-radius:5px;box-shadow:0px 3px 10px rgba(0,0,0,0.1);position:relative;}.basket BUTTON:hover{background:#3B3B3B;}.basket BUTTON:hover I{color:#E33C79;}.basket BUTTON I{padding-left:10px;transition:0.2s;}.basket .article{text-align:center;}/*Cart Success*/#cart-success{padding:30px;text-align:center;max-width:600px;margin-left:20px;margin-right:20px;}#cart-success SMALL{font-size:1em;text-transform:uppercase;font-weight:bold;color:#E33C79;display:block;}#cart-success H2{color:#3C3C3C;padding-bottom:0px;}#cart-success IMG{display:block;margin:0 auto;border:1px solid #F2F2F2;margin-top:20px;margin-bottom:20px;}#cart-success A{margin-bottom:0px;}.basket-item{border-bottom:1px solid rgba(0,0,0,0.118);text-align:left;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;}.basket-contents .basket-item:last-child{border-bottom:none;}.basket-item SPAN.item-qty{flex:0 0 150px;color:grey;}.basket-item SPAN.item-title{flex:1;font-size:1.2em;display:block;font-weight:bold;color:#3C3C3C;}.basket-item IMG{margin:0 20px 0 0;}SPAN.options A{background:#E33C79;color:#FFF;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;}.basket-contents{border:1px solid #E1E1E1;width:100%;}.hire-basket-wrap{border-bottom:1px solid rgba(0,0,0,0.106);margin-bottom:30px;padding-bottom:30px;}.basket-contents{margin-bottom:30px;}.basket-contents .centre-text{padding-top:20px;padding-left:20px;padding-right:20px;}/*Reviews*/H3#reviews{border-top:1px solid #EDEDED;padding-top:30px;}.review-item{border:1px solid rgba(128,128,128,0.128);position:relative;margin-bottom:20px;padding:30px;}.review-item P{font-size:1.1em;padding-bottom:10px;}.review-item P.small{font-size:1em;padding-bottom:0px;}.review-stars I{color:#FA9794;}.review-stars{padding-bottom:15px;}A.add-review{display:block;width:100%;margin-top:10px;background:#FFF;border:1px solid #F0F0F0;padding:12px 12px 15px 12px;line-height:1em;padding-left:20px;padding-right:20px;font-size:1em;font-weight:900;color:#545454;letter-spacing:1.5px;font-family:'Barlow';text-transform:uppercase;cursor:pointer;transition:0.2s;text-align:center;}A.add-review:hover{background:rgba(0,0,0,0.012);color:#000;}/*Accordion*/#accordion{margin-top:30px;padding-top:30px;margin-bottom:50px;border-top:1px solid #EDEDED;}.accordion-content{display:none;}.accordion-toggle{cursor:pointer;position:relative;border:1px solid #F0F0F0;padding:20px;margin-bottom:10px;}.accordion-toggle H3{padding:0px;}.accordion-toggle:after{content:'\f078';font-family:'Font Awesome 6 Pro';color:#D7D7D7;position:absolute;padding:25px;top:0;right:0;}.accordion-content UL{position:relative;}.accordion-content{background:;padding:30px 20px 0px;}/*Product Results*/FORM.full-search{position:relative;display:block;box-sizing:border-box;background:#FFF;box-shadow:;margin-top:17px;box-shadow:0px 10px 30px rgba(0,0,0,0.03);padding:30px;}.categories-main .col{min-width:300px !important;padding-right:20px;flex:0;}.categories-main .col-md-9{flex:1;}.full-search H3{font-size:1.4em;padding-bottom:20px;color:grey;}.full-search FIELDSET{border:none;padding:0px;margin:0px;padding-bottom:20px;}.full-search INPUT#q{width:100%;padding:5px;font-size:1.1em;font-weight:300;color:grey;}.full-search FIELDSET LEGEND{position:relative;display:block;width:100%;left:0;top:0;margin:0px;padding:0px;font-size:0.9em;font-weight:900;background:#CDB7A2;color:#FFFFFF;font-family:'Barlow';text-transform:uppercase;letter-spacing:2px;padding:10px;margin-bottom:20px;}.full-search UL{}.full-search UL LI{border-bottom:1px solid rgba(0,0,0,0.105);padding-top:10px;padding-bottom:10px;}.full-search UL LI A.active{font-weight:900;color:#000000;}.full-search UL LI A{color:#626262;font-size:1.1em;font-weight:300;}.input-group LABEL{font-size:1.1em;font-weight:300;margin-bottom:10px;display:inline-block;color:grey;}.full-search BUTTON{display:block;width:100%;margin-top:10px;background:#FFF;border:1px solid #F0F0F0;padding:12px 12px 15px 12px;line-height:1em;padding-left:20px;padding-right:20px;font-size:1em;font-weight:900;color:#545454;letter-spacing:1.5px;font-family:'Barlow';text-transform:uppercase;cursor:pointer;transition:0.2s;}.full-search BUTTON:hover{background:#FA9794;color:#FFF;}A.reset-filters{display:block;width:100%;margin-top:10px;background:#FFF;border:1px solid #F0F0F0;padding:12px 12px 15px 12px;line-height:1em;padding-left:20px;padding-right:20px;font-size:1em;font-weight:900;color:#545454;letter-spacing:1.5px;font-family:'Barlow';text-transform:uppercase;cursor:pointer;transition:0.2s;text-align:center;margin-bottom:20px;}A.reset-filters:hover{background:#FA9794;color:#FFF;}/*Hire Form*/.rent-item-header{font-size:1.1em;color:#3C3C3C;display:block !important;margin-bottom:10px;}#wrap_Inputfield_hire_order_list{display:none;}/*Menu Button*/LI.menu-button{}/*Maintenance*/.maintenance .container{padding-left:40px !important;padding-right:40px !important;}LI.full-width-hire-list{flex:1 !important;}/*Wishlist*/.buy-box A.grey{margin-top:30px;border:1px solid #EAEAEA;max-width:250px;color:#B2B2B2;text-align:center;padding-top:10px;padding-bottom:10px;border-radius:50px;font-weight:900;font-size:1em;}.buy-box A.grey:hover{background:#FAFAFA;}.buy-box A.grey I{padding-right:10px;color:#FA9794;}/*Review Box*/.fancybox-slide--iframe IFRAME{padding:30px;height:calc(100% + 20px);}/*Product Carousel*/.product__carousel{display:block;position:relative;max-width:700px;}.product__carousel .gallery-thumbs{margin-top:20px;}.product__carousel .gallery-top{border:1px solid #EBEBEB;max-height:500px;border-radius:3px;margin-bottom:5px;}.product__carousel .gallery-top .swiper-slide{position:relative;overflow:hidden;}.product__carousel .gallery-top .swiper-slide A{position:relative;display: -webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}.product__carousel .gallery-top .swiper-slide A IMG{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.product__carousel .gallery-top .swiper-slide .easyzoom-flyout IMG{min-width:100%;min-height:100%;}.product__carousel .swiper-button-next.swiper-button-white,.product__carousel .swiper-button-prev.swiper-button-white{color:#FF3720;}.product__carousel .gallery-thumbs .swiper-slide{position:relative;-webkit-transition:border 0.15s linear;transition:border 0.15s linear;border:1px solid #EBEBEB;border-radius:3px;cursor:pointer;overflow:hidden;height:calc(100% - 2px);max-height:125px;}.product__carousel .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#000;}.product__carousel .gallery-thumbs .swiper-slide IMG{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%,-50%);max-width:100%;}/*Mobile Menu*/UL.mobile-main-menu LI A{display:flex;align-items:center;background:#FCFCFC;font-size:1em;padding:15px;border-bottom:1px solid rgba(0,0,0,0.059);font-weight:900;text-transform:uppercase;font-family:'Barlow';letter-spacing:1.5px;color:#626262;}UL.mobile-main-menu LI A:hover{background:#FA9794;color:#FFF;}UL.mobile-main-menu LI A:hover I{color:#FFF;}UL.mobile-main-menu LI A I{width:auto;height:auto;margin-right:15px;}UL.mobile-mini-menu{margin:20px;}UL.mobile-mini-menu LI A{padding:10px;display:block;color:#616161;font-size:1.1em;}.mobile-nav UL.company-details{display:block;border-top:1px solid rgba(0,0,0,0.059);padding-top:20px;padding-left:20px;}.mobile-nav UL.company-details LI{margin-bottom:10px;}.mobile-nav UL.company-details LI I{padding-right:10px;color:#FBBCBA;}/*Faster Delivery*/SPAN.faster-delivery{border:2px solid #FA9794;padding:10px;border-radius:5px;position:relative;padding-left:40px;display:inline-block;font-style:;width:auto;max-width:400px;font-weight:bold;margin-bottom:20px;color:#787878;}SPAN.faster-delivery I{color:#FA9794;position:absolute;left:10px;top:13px;}SPAN.faster-delivery SMALL{display:block;padding-top:5px;color:grey;font-weight:normal;}/*Awards*/.awards{padding-bottom:20px;padding-top:50px;background:#F8F7F7;box-shadow:inset 0px 0px 50px rgba(0,0,0,0.1);display:none;}/*Socials*/.socials A{font-size:3em;margin-left:15px;color:#CDB8AE;transition:0.2s;}.socials A:hover{color:grey;}.socials{margin-top:20px;}.awards .col-md-6{display:flex;justify-content:center;align-items:center;}.awards IMG{max-width:300px;width:100%;margin-bottom:30px;}@media (min-width:0) and (max-width:1200px){UL.main-links.right LI A SPAN{display:none;}UL.main-links.right{border-right:1px solid rgba(255,255,255,0.294);display:flex;justify-content:flex-end;}UL.main-links.right LI A{border-left:1px solid rgba(255,255,255,0.294);}UL.main-links.right LI A I{margin-right:0px;}.main-menu .col:nth-of-type(1){flex:1;}.main-menu .col:nth-of-type(2){min-width:168px;}.main-menu UL LI A{font-size:0.9em;}.container{padding-left:0px !important;padding-right:0px !important;}LI.my-account{}.header .header-main .col:nth-of-type(1){flex:1;}.header .header-main .col:nth-of-type(2){flex:0;}UL.mini-menu{display:none;}.header .header-bar .col:nth-of-type(1){flex:0 0 100%;width:100%;}.logo{margin-right:30px;margin-left:30px;}LI.menu-button{display:inline-block !important;}UL.company-details{}.header-bar{padding-bottom:0px;border-left:1px solid #E9E9E9;}.header{padding:0px;}.header-main{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;}.header-main UL.shopping LI A{}.tabs .container{padding-left:40px !important;padding-right:40px !important;}.categories .container{padding-left:30px !important;padding-right:30px !important;}.hero H2{font-size:2em;}.hero SUB{font-size:1.4em;}A.hero-link{font-size:1.1em;}A.hero-link I{width:28px;height:28px;}.hero .col-md-6 .col:nth-of-type(1){padding-top:50px;padding-bottom:50px;}.hero .col-md-6 .col:nth-of-type(2){display:flex;flex:0;max-height:80px;min-height:80px;height:80px;align-items:center;}.hero:after{height:80px;}SECTION.intro H1{font-size:1.8em;}P{font-size:1.3em;}SECTION.intro .col-md-6:nth-of-type(1){padding-right:25px;}.categories .col-md-12 H3{font-size:1.8em;}A.category-item H4{font-size:1.2em;}.xzoom-wrap{width:100%;}.xzoom-wrap IMG.xzoom{width:100% !important;height:auto !important;object-fit:contain;}.prod-images{display:block;}.xzoom-thumbs{margin-left:0px;margin-bottom:20px !important;}.prod-order UL.hire-rates{display:flex;flex-wrap:wrap;}.prod-order UL.hire-rates LI{flex:0 0 50%;}.menu-bar{margin-left:20px;position:relative;margin-right:20px;}}@media (min-width:0) and (max-width:1200px){.categories .col-md-4,.categories-main .col-md-4{flex:0 0 50%;max-width:50%;}.products-preview .col-md-3{flex:0 0 50%;max-width:50%;}.products-preview .col-md-3 .prod-image{height:150px;}.buying-options SPAN{padding:0px;padding-right:20px;padding-left:10px;}.buying-options SPAN I{width:auto;height:auto;background:none;box-shadow:none;border-radius:0px;padding-right:0px;}.prod-listings{padding-top:30px;padding-bottom:0px;}.prod-listings .col-md-3{flex:0 0 100%;max-width:100%;margin-bottom:30px;}.prod-listings .col-md-9{padding-left:0px;}.prod-listings .col-md-6{flex:0 0 50%;max-width:100%;}.prod-listings .col-md-6 A.product-list-wrap{width:100%;}.prod-listings .col-md-9 .col-md-6:nth-child(even) A.product-list-wrap{margin-right:15px;}.prod-listings .col-md-9 .col-md-6:nth-child(odd) A.product-list-wrap{margin-left:15px;}.prod-listings .col-md-9{max-width:100%;flex:0 0 100%;}A.product-list-wrap IMG.prod-image{max-height:300px;}.hire-detail FORM,.buy-detail FORM{display:block !important;}.hire-detail FORM INPUT,.buy-detail FORM INPUT{width:100%;margin-bottom:10px;}.hire-detail FORM BUTTON,.buy-detail FORM BUTTON{margin-left:0px;width:100%;}}@media (min-width:0) and (max-width:1000px){.maintenance .row{display:block !important;}.maintenance IMG.logo{margin:0 auto;}.maintenance{text-align:center;}.maintenance .col-md-6{max-width:100%;}.maintenance P.right{text-align:center;padding-bottom:5px;}.maintenance H1{max-width:100%;}.maintenance P{padding-bottom:30px;}/*.sub-bar
{
display: none;
}*/UL.main-links{display:none;}SECTION.main-menu{display:none;}.menu-bar{display:none;}.sub-bar{/*display: none;*/padding-left:0px;padding-right:0px;}.sub-bar UL.sub-bar{padding-top:10px;padding-bottom:10px;font-size:0.9em;}SECTION.alt-list{padding-top:0px;padding-bottom:0px;font-size:0.9em;padding-left:0px;padding-right:0px;}SECTION.alt-list UL LI{padding:25px;}.header .col-md-4{padding-top:20px;padding-bottom:20px;}.header .col-md-8{display:flex;flex-direction:column;justify-content:center;}.products-preview .col{flex:0 0 100%;padding:0px;margin-bottom:30px;}.products-preview FORM.full-search{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.products-preview FORM.full-search>*{flex:0 0 33%;display:flex;padding:10px;}.products-preview FORM.full-search>*:nth-child(1){flex:0 0 100%;display:none;}.products-preview FORM.full-search>*:nth-child(2){flex:0 0 25%;margin-bottom:20px;}.products-preview FORM.full-search>*:nth-child(3){flex:0 0 75%;display:flex;margin-bottom:20px;}.products-preview FORM.full-search>*:nth-child(3) LEGEND{display:none;}.products-preview FORM.full-search FIELDSET{padding:0px;padding-right:30px !important;}.products-preview FORM.full-search FIELDSET LEGEND{background:none;color:grey;margin-bottom:10px;padding:0px;}A.reset-filters{margin:0px;display:flex;justify-content:center;}FORM.full-search BUTTON{display:flex;justify-content:center;}.products-preview FORM.full-search FIELDSET INPUT#q{margin-left:10px;border:1px solid #F0F0F0;background-image:;}.products-preview FORM.full-search FIELDSET UL LI{border:none;padding-top:0px;font-size:1em;}.categories-main .col-md-9{max-width:100%;flex:1;}}@media (min-width:0) and (max-width:849px){SECTION.products-preview{padding-top:40px;padding-bottom:40px;}.footer{padding-top:30px;padding-bottom:0px;}.footer .col-md-3{text-align:center !important;}.footer .col-md-3 H3{padding-bottom:10px;padding-top:10px;}.footer .col-md-3 UL LI A{padding-left:0px;padding-bottom:5px;}.footer .col-md-3 UL LI A:before{display:none;}SECTION.header .row{flex-direction:row;}SECTION.header .col-md-4{flex:0 0 240px;padding-left:20px;padding-right:20px;}SECTION.header .col-md-4 .logo A IMG{height:auto;padding-top:0px;padding-bottom:0px;}SECTION.header .col-md-8{flex:1;}.header-main FORM.main-search{display:none;}SECTION.header .col-md-4 .logo{text-align:center;display:block;margin:0 auto;width:100%;}SECTION.header UL.shopping{padding:0px !important;margin:0px;}A.product-list-wrap{}.products-preview .col-md-3:nth-of-type(odd) A.product-list-wrap{margin-left:5px !important;}.products-preview .col-md-3:nth-of-type(even) A.product-list-wrap{margin-right:5px !important;}.tabs{padding-top:40px;}.tabs .container{padding:0px !important;padding-left:15px !important;}.accreditations{padding-top:30px;padding-bottom:30px;}.accredit-image IMG{width:75px;}.accreditations H2 SPAN{display:inline-block;}.accreditations H2{text-align:center !important;display:block !important;width:100%;}.categories .featured-diy .col-md-12,.categories .featured-trade .col-md-12{display:block;padding-bottom:20px;margin-bottom:20px;}.categories .col-md-4,.categories-main .col-md-4{flex:0 0 100%;max-width:100%;}A.category-item{height:250px;margin:0px;margin-bottom:20px;}.categories .container{padding-bottom:20px;}.prod-listings A.product-list-wrap{margin:5px !important;margin-bottom:5px !important;}.title-image{margin-right:0px;padding-right:0px;padding-bottom:20px;}.prod-order UL.hire-rates LI{flex:1;}.hire-detail FORM,.buy-detail FORM{display:flex !important;}.hire-detail FORM INPUT,.buy-detail FORM INPUT{width:100px;margin-bottom:unset;}.hire-detail FORM BUTTON,.buy-detail FORM BUTTON{margin-left:10px;width:100%;}.prod-order{}.xzoom-wrap IMG.xzoom{height:250px !important;}.xzoom-preview{display:none !important;}.product-detail{padding-bottom:0px;padding-top:30px;}.faq{padding-top:40px;padding-bottom:40px;}.faq .row{display:flex !important;flex-direction:column-reverse;}.back-link{margin-left:0px;}.right-menu{margin-left:0px;margin-bottom:30px;}.page-intro H1{font-size:1.7em;}.page-intro{padding-bottom:20px;}.prod-listings{padding-bottom:20px;}.article IMG{max-width:100%;}P,.article P{font-size:1.2em;}.product-description P{font-size:1.1em;}.article-detail{display:flex;flex-direction:column;}.article-detail SPAN{border-right:0px;margin-bottom:5px;}.contact-menu{margin-left:0px;margin-bottom:30px;}.contact-page .col-md-4{display:flex;flex-direction:column-reverse;}.categories .col-md-12 H3{font-size:1.5em;}.categories .col-md-12 SUMMARY{font-size:1.2em;}A.category-item .category-list UL LI{font-size:1.2em;}.basket-item{flex-wrap:wrap;}.basket-item SPAN.item-title{flex:0 0 70%;font-size:1.1em;}.basket-item A{flex:0 0 25%;}.xzoom-thumbs{width:100%;display:flex;flex-wrap:wrap;}.xzoom-thumbs A{margin-right:10px;}.title-image H1{font-size:1.6em;}.post-footer{padding:0px;border:none;text-align:center !important;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}.post-footer P{padding-bottom:0px;margin-bottom:0px;}.post-footer P.small{margin-top:5px;}UL.breadcrumb{font-size:0.9em;line-height:1.7em;text-align:center;}.buy-box{text-align:center;}.buy-box A.grey{max-width:100%;}UL.hire-rates.specification{display:flex;justify-content:center;align-items:center;padding-top:20px;}UL.hire-rates.specification LI{text-align:center;}}@media (min-width:600px) and (max-width:849px){.products-preview .col-md-4,.products-preview .col-md-3,.products-preview .col-md-6{flex:0 0 50%;}.prod-order UL.hire-rates{display:block;}.prod-order UL.hire-rates LI>*{width:100% !important;max-width:100% !important;}}@media (min-width:0) and (max-width:700px){.categories .container{padding-left:20px !important;padding-right:20px !important;padding-top:30px;padding-bottom:10px;}.sub-bar{display:none;}.alt-list UL{flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:row;font-size:0.9em;padding-top:10px;padding-bottom:10px;}.alt-list UL LI{padding:10px !important;flex:1;flex-direction:column;align-items:center;text-align:center;}.alt-list UL LI I{padding:0px;padding-bottom:10px;}}@media (min-width:0) and (max-width:500px){.products-preview .col-md-3,.prod-listings .col-md-6{flex:0 0 100%;max-width:100%;}.products-preview .col-md-3 A.product-list-wrap,.prod-listings A.product-list-wrap{margin:0px !important;width:100% !important;margin-bottom:20px !important;}.products-preview .col-md-3:nth-of-type(odd) A.product-list-wrap{margin-left:0px !important;}.products-preview .col-md-3:nth-of-type(even) A.product-list-wrap{margin-right:0px !important;}A.product-list-wrap IMG.prod-image{}H2{font-size:1.4em;line-height:1.5em;}A.product-list-wrap H3{font-size:1.3em;text-align:center;}A.product-list-wrap SMALL{text-align:center;}FORM.main-search INPUT{min-width:10px;padding-right:10px;padding-left:15px;}SECTION.header .row{flex-direction:column;}SECTION.header .row .logo A IMG{max-height:50px;padding-top:0px;padding-bottom:0px;}SECTION.header .col-md-4{flex:auto;}SECTION.header .header-main{padding-top:0px;padding-bottom:20px;}SECTION.header .header-main UL{justify-content:space-between;font-size:80%;}SECTION.header .header-main{border-top:1px solid rgba(0,0,0,0.058);border-bottom:1px solid rgba(0,0,0,0.058);padding-top:10px;padding-bottom:15px;}.info-bar{font-size:0.8em;}FORM.full-search{display:block !important;}FORM.full-search FIELDSET{margin-right:0px !important;}.products-preview FORM.full-search FIELDSET INPUT#q{margin-left:0px;}.products-preview FORM.full-search FIELDSET{padding-right:0px !important;}.products-preview FORM.full-search FIELDSET LEGEND{padding-top:10px;}FORM.full-search LABEL{font-size:1em;}.full-search UL LI A{font-size:1em;}UL.breadcrumb{font-size:0.8em;}UL.breadcrumb LI:before{padding-right:5px;padding-left:5px;}}@media (min-width:0) and (max-width:400px){.hire-detail UL.hire-rates{display:flex !important;}.hire-detail UL.hire-rates LI{flex:0 0 50%;}.hire-detail FORM,.buy-detail FORM{display:block !important;}.hire-detail FORM INPUT,.buy-detail FORM INPUT{width:100%;margin-bottom:10px;}.hire-detail FORM BUTTON,.buy-detail FORM BUTTON{margin-left:0px;}.prod-order UL.hire-rates{display:block;}.prod-order UL.hire-rates LI>*{width:100% !important;max-width:100% !important;}}