/* blank */HTML{scroll-behavior:smooth;background:#F9F8F8;}BODY.expand{overflow-x:hidden;}*{letter-spacing:0;margin:0;font-family:neue-haas-grotesk-text,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;}.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 5 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 5 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 5 Pro";}H1,H2,H3,H4{padding-bottom:10px;}H1{font-size:2em;font-weight:900;padding-bottom:0px;}H1 I{padding-right:10px;color:#D8D8D8;}H2{font-size:1.7em;line-height:1.5em;}H2 SPAN{display:block;color:#B6245F;}H3{font-size:1.3em;font-weight:;}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;}I.circle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#FFF;color:#E33C79;font-size:0.9em;margin-right:10px;line-height:0;text-shadow:none;transition:0.5s;}A.general-link{display:inline-flex;align-items:center;background:#E33C79;text-transform:uppercase;font-weight:bold;color:#FFF;padding-top:7px;padding-left:7px;padding-bottom:7px;padding-right:20px;border-radius:100px;margin-bottom:15px;}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;}/*Header*/.header{background:#F4F3F4;padding-top:15px;padding-bottom:15px;position:relative !important;box-shadow:0px 3px 10px rgba(0,0,0,0.1);}.header .col-md-3{display:flex;align-items:center;}.header .logo A IMG{max-width:100%;width:250px;box-shadow:0px 3px 10px rgba(0,0,0,0.1);border-radius:10px;transition:0.2s;}.header .logo A:hover IMG{transform:translateY(-3px);}.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:25px;padding-bottom:10px;}.header-main UL.shopping{text-align:right;}.header-main UL.shopping LI{display:inline-block;}.header-main UL.shopping LI A{padding:10px 25px 10px 10px;display:flex;align-items:center;background:#FFF;margin-left:15px;border-radius:100px;font-size:1em;box-shadow:0px 2px 15px rgba(0,0,0,0.1);font-weight:bold;position:relative;cursor:pointer;}BUTTON.main-menu-button{padding:10px 15px;display:flex;align-items:center;background:#FFF;margin-left:0px;font-size:1em;font-weight:bold;border:none;cursor:pointer;border-left:1px solid #E9E9E9;}.header-main UL.shopping LI A:hover{background:#E33C79;color:#FFF;}BUTTON.main-menu-button:hover{background:#E33C79;color:#FFF;}.header-main UL.shopping LI A:hover I{color:#E33C79;background:#FFF;}BUTTON.main-menu-button:hover I{color:#E33C79;background:#FFF;}.header-main UL.shopping LI A I{background:#EFEFEF;border:none;color:#B1B1B1;width:35px;height:35px;margin-right:20px;}BUTTON.main-menu-button I{background:#EFEFEF;border:none;color:#B1B1B1 !important;width:28px;height:28px;margin-right:10px;padding:0px !important;}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;box-shadow:0px 2px 15px rgba(0,0,0,0.1);border-radius:100px;z-index:10 !important;position:relative;}FORM.main-search INPUT{border:none;padding:15px 25px;border-radius:100px;border-top-right-radius:0px;border-bottom-right-radius:0px;font-size:1.28em;outline:none;flex:1;}FORM.main-search BUTTON{border-top-right-radius:100px;border-bottom-right-radius:100px;border:0px;padding:15px 25px;font-size:1em;font-weight:bold;background:#FAFAFA;cursor:pointer;}FORM.main-search BUTTON I{padding-left:10px;}FORM.main-search BUTTON:hover{background:#E33C79;color:#FFF;}/*Main Menu*/.main-menu{background:#E33C79;box-shadow:0px 3px 10px rgba(0,0,0,0.1);}.main-menu .container .row{position:relative;}.main-menu UL{display:inline-block;}UL.main-links.right{text-align:right;display:block;}UL.main-dropdown{background:#CF306A;}.main-menu UL LI{display:inline-block;}.main-menu UL LI A{display:flex;align-items:center;padding-top:15px;padding-bottom:15px;font-size:1em;color:#FFF;text-shadow:0px 3px 5px rgba(0,0,0,0.2);padding-left:20px;padding-right:20px;text-transform:uppercase;}.main-menu UL LI A:hover{background:#3A3A3A;}.main-menu UL LI A:hover I{box-shadow:inset 0px 0px 0px 18px #E33C79;background:#3A3A3A;color:#FFF;}UL.main-dropdown LI:hover UL{opacity:1;visibility:visible;transform:translateY(0px);}UL.main-dropdown LI UL{position:absolute;left:0;background:#FFF;z-index:8;display:flex;flex-wrap:wrap;padding:30px;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 UL LI{flex:0 0 33.3%;}UL.main-dropdown LI UL LI A{color:#3C3C3C;font-weight:bold;text-shadow:none;text-transform:none;position:relative;padding-right:40px;}UL.main-dropdown LI UL LI A:after{content:'\f054';font-family:'Font Awesome 5 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{background:#F7F7F7;color:black;}UL.main-dropdown LI UL LI A:hover{}SECTION.sub-bar{background:#F4F3F4;padding-top:10px;padding-bottom:10px;}UL.sub-bar{display:flex;justify-content:space-between;}UL.sub-bar LI{flex:1;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#E33C79;}UL.sub-bar LI I{width:30px;height:30px;font-size:0.9em;border:none;color:#E33C79;}.main-menu .col:nth-of-type(1){flex:1;position:static;}.main-menu .col:nth-of-type(2){flex:0;min-width:480px;}/*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;overflow:hidden;background:rgb(255,255,255);background:linear-gradient(45deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);box-shadow:inset 0px 0px 100px rgba(0,0,0,0.1);}.hero .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0.4;z-index:-1;}.hero .bg-image IMG{width:100%;height:100%;object-fit:cover;}.hero:after{background:rgba(255,255,255,0.588);width:100%;height:120px;position:absolute;content:'';bottom:0;left:0;z-index:-1;}.hero .hero-image{max-height:500px;text-align:right;}.hero .hero-image IMG{width:100%;}.hero .col-md-6{display:flex;flex-direction:column;position:relative;flex-wrap:wrap;flex-grow:1;}.hero .col-md-6 .col:nth-of-type(1){flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:30px;padding-bottom:30px;}.hero H2{font-size:3em;background:#FFF;box-shadow:0px 3px 20px rgba(0,0,0,0.1);display:inline-block;padding:15px 30px;color:#E33C79;position:relative;}.hero H2 STRONG{font-weight:900;}.hero SUB{font-size:1.6em;background:#EFEFEF;box-shadow:0px 3px 20px rgba(0,0,0,0.1);padding:15px 30px;color:#616161;font-weight:300;}.hero .col-md-6 .col:nth-of-type(2){display:flex;flex:0;max-height:120px;min-height:120px;height:120px;align-items:center;}A.hero-link{display:flex;align-items:center;background:#504F50;color:#FFF;font-weight:900;font-size:1.3em;padding-top:10px;padding-left:10px;padding-bottom:10px;border-radius:100px;padding-right:25px;}A.hero-link:hover{background:#E33C79;}A.hero-link:hover I{color:#E33C79;}A.hero-link I{color:#504F50;transition:0.2s;}/*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 5 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 5 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;padding-top:50px;padding-bottom:50px;position:relative;border-top:1px solid rgba(0,0,0,0.047);}.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;border-top:10px solid #E33C79;background:#3B3B3B;color:#FFF;box-shadow:inset 0px 100px 100px rgba(0,0,0,0.247);}.footer H3{font-size:1.4em;padding-bottom:30px;}.footer IMG.foot-logo{max-width:200px;display:block;margin-bottom:30px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);}.post-footer{border-top:1px solid rgba(255,255,255,0.106);padding-top:20px;margin-top:50px;}.footer P{font-size:1.2em;color:#D1D1D1;font-weight:bold;}.footer SPAN.foot-contact{line-height:1.5em;font-size:1.2em;padding-bottom:10px;color:#D1D1D1;display:block;}.footer SPAN.foot-contact I{width:40px;color:#B72460;}.footer SPAN.foot-contact A{font-weight:bold;border-bottom:2px solid rgba(255,255,255,0.094);color:#D1D1D1;}.footer SPAN.foot-contact A:hover{color:#FFF;}.footer UL LI A{line-height:1.5em;font-size:1.2em;padding-bottom:10px;color:#D1D1D1;display:inline-block;position:relative;padding-left:20px;}.footer UL LI A:hover{color:#FFF;padding-left:25px;}.footer UL LI A:hover:before{color:#FFFFFF;}.footer UL LI A:before{content:'\f054';font-size:0.6em;color:rgba(255,255,255,0.306);font-family:'Font Awesome 5 Pro';position:absolute;font-weight:bold;left:0;transition:0.2s;}/*Breadcrumbs*/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 5 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:#FFF;box-shadow:0px 0px 20px rgba(0,0,0,0.1);position:relative;padding-top:50px;padding-bottom:50px;}.page-intro{padding-top:0px;padding-bottom:30px;background:#F4F3F4;}.page-intro H1{font-size:2.4em;background:#FFF;padding:10px;padding-left:20px;padding-right:20px;color:#E33C79;display:inline-block;margin-bottom:20px;box-shadow:0px 3px 20px rgba(0,0,0,0.1);}.page-intro SUMMARY{font-size:1.2em;max-width:1000px;line-height:1.5em;font-weight:bold;color:#3B3B3B;}.page-intro .col-md-12{border-top:1px solid rgba(0,0,0,0.071);padding-top: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:#F4F3F4;position:relative;padding-bottom:50px;}.title-image{background:#FFF;margin-right:30px;padding:40px;box-shadow:0px 5px 20px rgba(0,0,0,0.1);}.title-image H1{padding-bottom:10px;}.title-image SMALL{font-size:1em;color:grey;}.prod-images{display:flex;align-items:stretch;padding-top:20px;width:100%;}.xzoom-wrap{background:#FFFFFF;display:flex;justify-content:center;-webkit-box-shadow:0px 0px 10px 0px rgba(226, 60, 121, 0.294);-moz-box-shadow:0px 0px 10px 0px rgba(226, 60, 121, 0.294);box-shadow:0px 0px 10px 0px rgba(226,60,121,0.294);margin-bottom:20px;flex:1 !important;}IMG.xzoom{max-width:100%;}.xzoom-gallery{display:block;margin-left:0px !important;}.xzoom-thumbs{margin-left:30px;flex:0 0 20%;}.prod-order{background:#FFF;padding:40px;box-shadow:0px 5px 20px rgba(0,0,0,0.1);margin-bottom:10px;}/*Subcategory Product Listings*/.prod-listings{position:relative;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);padding-top:50px;padding-bottom:50px;}.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 5px 20px rgba(0,0,0,0.1);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.1);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{padding:30px;}A.product-list-wrap H3{font-size:1.4em;color:#3D3D3D;}.prod-title{}A.product-list-wrap IMG.prod-image{margin:0 auto;max-width:100%;display:block;}A.product-list-wrap BUTTON.view-product{display:block;width:100%;margin-top:10px;border:none;padding:15px;font-size:1.2em;font-weight:900;background:#E33C79;color:#FFF;border-radius:100px;cursor:pointer;transition:0.2s;}A.product-list-wrap BUTTON.view-product I{padding-left:10px;transition:0.2s;}A.product-list-wrap:hover BUTTON.view-product{background:#343434;}A.product-list-wrap:hover BUTTON.view-product I{color:#E33C79;}.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{text-align:right;margin-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 #E33C79;color:#E33C79;background:#FFF;}/*Product Preview Panes*/.products-preview{padding-top:50px;padding-bottom:50px;box-shadow:0px 0px 20px rgba(0,0,0,0.1);position:relative;}.products-preview .col-md-4,.products-preview .col-md-3{display:flex;}.products-preview A.product-list-wrap,.prod-listings A.product-list-wrap{margin:15px;}.products-preview H2{text-align:center;padding-bottom:20px;}.products-preview A.product-list-wrap IMG.prod-image{}.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;}/*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;}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.3em;}.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{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;}.prod-order FORM BUTTON:hover{background:#3B3B3B;}.prod-order FORM BUTTON:hover I{color:#E33C79;}.prod-order FORM BUTTON I{padding-left:10px;transition:0.2s;}.prod-order FORM INPUT{min-width:50px;padding:10px;border-radius:5px;font-size:1.1em;border:1px solid rgba(0,0,0,0.200);}.buy-detail{padding-top:30px;}/*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:#E33C79;}.product-description P{font-size:1.3em;padding-bottom:30px;}UL.hire-rates.specification{border-bottom:1px solid rgba(0,0,0,0.071);margin-bottom:30px;}#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:10px;margin-right:10px;border-radius:100%;box-shadow:0px 2px 5px rgba(0,0,0,0.1);width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#3B3B3B;color:#FFF;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*/.faq{padding-top:50px;padding-bottom:30px;background:#FFF;box-shadow:0px 0px 20px rgba(0,0,0,0.05);}A.anchor{display:none;}.article{}.right-menu{background:#FFF;margin-left:30px;position:sticky;top:40px;border:1px solid rgba(0,0,0,0.071);}.back-link{margin-left:30px;margin-bottom:10px;}.back-link A.general-link{width:100%;}.anchor-menu UL LI{position:relative;border-bottom:1px solid rgba(0,0,0,0.071);}.anchor-menu UL LI A{font-size:1.1em;font-weight:bold;display:block;padding-left:30px;color:#363636;padding:20px 20px 20px 50px;}.anchor-menu UL LI A:hover{background:#FFFFFF;box-shadow:0px 0px 10px rgba(0,0,0,0.1);color:#E33C79;}.anchor-menu UL LI A:hover:before{color:#3B3B3B;}.anchor-menu UL LI A:before{content:'\f32b';font-family:"Font Awesome 5 Pro";font-weight:normal;color:#E33C79;margin-right:10px;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;}.article H3{color:#B6235E;font-size:1.5em;display:flex;align-items:center;}.article H3:before{content:'\f054';font-family:"Font Awesome 5 Pro";padding-right:10px;font-weight:100;font-size:0.5em;}.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{border-bottom:1px solid rgba(0,0,0,0.071);padding-bottom:20px;margin-bottom:20px;}.article-detail SPAN{font-size:1em;border-right:1px solid rgba(0,0,0,0.094);padding-right:20px;margin-right:15px;}.article-detail SPAN I{padding-right:15px;color:#3B3B3B;}SPAN.blog-summary{padding-top:20px;padding-bottom:10px;font-size:1.1em;color:#3B3B3B;}/*Search Page*/.centre-text{text-align:center;padding-bottom:10px;}.centre-text H3{font-size:1.5em;}.centre-text H3 STRONG{color:#E33C79;}.centre-text P{padding-bottom:10px;}/*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;}.snipcart-cart-button{background:#E33C79 !important;border-radius:10px;color:#FFF !important;}.snipcart__box--badge-highlight{background:#E33C79 !important;}.snipcart__actions--link{color:#E33C79 !important;}/*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;}/*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{display:none !important;margin-right:0px !important;}/*Maintenance*/.maintenance .container{padding-left:40px !important;padding-right:40px !important;}LI.full-width-hire-list{flex:1 !important;}/*Mobile Menu*/UL.mobile-main-menu LI A{display:flex;align-items:center;background:#FCFCFC;font-size:1.2em;padding:15px;border-bottom:1px solid rgba(0,0,0,0.059);font-weight:bold;color:#434343;}UL.mobile-main-menu LI A:hover{background:#E33C79;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;text-align:center;border-top:1px solid rgba(0,0,0,0.059);padding-top:20px;}.mobile-nav UL.company-details LI{margin-bottom:10px;}.mobile-nav UL.company-details LI I{padding-right:10px;color:grey;}@media (min-width:0) and (max-width:1350px){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{display:none !important;}.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{text-align:right;}.header-bar{padding-bottom:0px;border-left:1px solid #E9E9E9;}.header{padding:0px;}.header-main{border-left:1px solid #E9E9E9;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;}.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{}.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%;}}@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;}A.product-list-wrap BUTTON.view-product{padding-top:10px;padding-bottom:10px;font-size:1.1em;}.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{height:200px;}.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;}}@media (min-width:0) and (max-width:849px){.maintenance H1{font-size:1.8em;}.maintenance{height:auto;min-height:100vh;padding-top:30px;padding-bottom:30px;}.maintenance IMG.logo{width:100%;max-width:300px;}.maintenance UL{display:block !important;}.maintenance UL LI{justify-content:flex-start;padding-bottom:10px;padding-left:0px !important;}.maintenance .container{padding:30px;}.header .container .row{display:flex !important;flex-wrap:nowrap;}.header .container .row .col-md-3{flex:1;}.header .container .row .col-md-9{flex:0;display:flex;position:unset;}.header .header-bar{display:flex;border-left:0px;border-bottom:0px;}.header .header-bar .col{display:flex;}.header .header-bar .col UL.company-details{display:flex;}.header .header-bar .col UL.company-details LI.menu-button{display:flex !important;align-items:stretch;justify-content:center;}.header .header-bar .col UL.company-details LI.menu-button BUTTON.main-menu-button SPAN{display:none;}.header .header-bar .col UL.company-details LI.menu-button BUTTON.main-menu-button:hover I{color:#FFF !important;}.header .header-bar .col UL.company-details LI.menu-button BUTTON.main-menu-button I{width:auto;height:auto;background:none;font-size:1.6em;margin-right:0px;padding-left:10px !important;padding-right:10px !important;}.header .header-bar UL.company-details LI:nth-of-type(1),.header .header-bar UL.company-details LI:nth-of-type(2){display:none;}.logo{margin-left:0px;margin-right:0px;padding:15px 20px;}.logo A IMG{max-width:180px !important;height:auto;}.header .header-main{position:absolute;top:100%;left:0;z-index:19;width:100% !important;max-width:100% !important;min-width:100% !important;background:#F7F7F7;border-top:1px solid #E9E9E9;padding-top:15px;padding-bottom:15px;box-shadow:0px 3px 10px rgba(0,0,0,0.1);}.header .header-main .row{justify-content:space-between;}.header .header-main .row .col:nth-of-type(1){flex:1;}.header FORM.main-search{}.header .header-main .row .col:nth-of-type(2){flex:0 0 65px;}.header .header-main .row .col UL.shopping LI A.basket-link{margin-left:15px;}A.basket-link DIV{display:none;}A.basket-link I{margin-right:0px !important;}A.basket-link{padding-right:10px !important;}FORM.main-search BUTTON SPAN{display:none;}FORM.main-search BUTTON I{padding-left:0px;}FORM.main-search INPUT{font-size:1.1em;min-width:150px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;}.header{margin-bottom:80px;}.header-main UL.shopping LI A I{height:30px;width:30px;background:none;font-size:1.3em;}.header-main UL.shopping LI A:hover I{background:none;color:#FFF;}.hero .col-md-6 .col:nth-of-type(1){padding-top:20px;padding-bottom:30px;align-items:center;}.hero .hero-image{padding-top:20px;}.hero .container .row{flex-direction:column-reverse;}.hero A.hero-link{width:100%;justify-content:center;}.hero SUB,.hero H2{text-align:center;}A.inline-link{width:100%;margin-bottom:20px;}SECTION.intro .col-md-6:nth-of-type(1){padding-right:0px;}SECTION.intro{padding-top:40px;padding-bottom:40px;}SECTION.products-preview{padding-top:40px;padding-bottom:40px;}A.product-list-wrap{margin:0px !important;margin-bottom:10px !important;padding:20px;}.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;margin-bottom:30px;padding:30px;}.prod-order UL.hire-rates LI{flex:0 0 25%;}.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{padding:30px;}.xzoom-wrap IMG.xzoom{height:250px !important;}.xzoom-preview{display:none !important;}.product-detail{padding-bottom:0px;}.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.8em;}.page-intro{padding-bottom:20px;}.prod-listings{padding-bottom:20px;}.article IMG{max-width:100%;}P,.article P{font-size:1.2em;}.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;}}@media (min-width:0) and (max-width:700px){.tabs .row{flex-direction:column-reverse;}.tabs .row .col{flex:0 0 100%;max-width:100%;}.tabs .row .col A.general-link{width:100%;margin-bottom:30px;}.tabs .row UL.tab-list{width:100%;display:flex;justify-content:center;}.tabs .row UL.tab-list LI{flex:1;}.tabs .row UL.tab-list LI A{width:100%;justify-content:center;}.categories .container{padding-left:20px !important;padding-right:20px !important;padding-top:30px;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{height:120px !important;}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;}.header-main .row .col{}.header .header-main .row .col:nth-of-type(1){width:0px;}FORM.main-search INPUT{min-width:10px;padding-right:10px;padding-left:15px;}}@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;}}