@import url(https://fonts.googleapis.com/css?family=PT+Sans);@import url(https://fonts.googleapis.com/css?family=Lato);@font-face{font-family:"Changeling";src:url(font/ChangelingNeoW01Stencil.ttf) format("truetype");}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
html, body{font-family:'Lato', sans-serif;overflow-x:hidden;line-height:125%;}
.font{font-family:'PT Sans', sans-serif;}
.subfont{font-family:'Lato', sans-serif;}
.clear{clear:both;}
h1, h2, h3, h4, h5, h6{font-family:"Changeling", Verdana, Tahoma !important;}
h2{margin-bottom:20px;}
h3{margin-bottom:10px;}
.layout{width:1200px;font-size:16px;position:relative;margin:0 auto 50px;padding:0px;}
.layout:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.layout .row{}
.layout .row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.layout .row:after{clear:both;}
.layout .row{zoom:1;}
.layout .wrap-col{margin:10px;}
.layout .col-1-2, .layout .col-1-3, .layout .col-2-3, .layout .col-1-4, .layout .col-2-4, .layout .col-3-4, .layout .col-1-5, .layout .col-2-5, .layout .col-3-5, .layout .col-4-5, .layout .col-1-6, .layout .col-2-6, .layout .col-3-6, .layout .col-4-6, .layout .col-5-6{float:left;display:inline-block;}
.layout .col-full{width:100%;}
.layout .col-1-2{width:46%;padding:2%;}
.layout .col-1-3{width:23.5%;padding:0;margin:0 2% 0 0;}
.layout .col-1-3:last-child{margin:0 !important}
.layout .col-2-3{width:64.66%;padding:0;}
.layout .col-1-4{width:23.5%;padding:2% 0;margin:0 2% 0 0;}
.layout .col-1-4:last-child{margin:0!important;}
.layout .col-3-4{width:71%;padding:2%;}
.col-1-4 img,.col-1-3 img{width:100%;}
.layout .col-1-5{width:20%;}
.layout .col-2-5{width:39%;padding-right:1%;}
.layout .col-3-5{width:59%;padding-left:1%;}
.layout .col-4-5{width:80%;}
.layout .col-1-6{width:12.66%;padding:2%;}
.layout .col-5-6{width:79.33%;padding:2%;}
.AS9001-cert{width: 200px;}
.group {
  border: 3px solid black;
  padding: 1% !important;
  border-radius: 25px;
  margin: 0 2% 2% !important;
  width: 26% !important;
  float:left;
}
.group:last-child {
  margin: 0 2% 2% !important;
}
.group img {
  width:100%;
}
@media (max-width:950px){
.layout .col-2-5{width:100%;padding:0;}
.layout .col-3-5{width:100%;padding:0 0 5% 0;}
.layout .col-3-5 img{width:80%;margin-left:10%;}
.layout .col-1-4:nth-child(2){width:48%;padding:2% 0;margin:0 2% 0 0;}
.layout .col-1-4:last-child{width:48%;padding:2% 0;margin:0 2% 0 0 !important;}
.layout .col-1-4:nth-child(3){width:48%;padding:2% 0;margin:0 2% 0 0;}
.layout .col-1-4:nth-child(4){width:48%;padding:2% 0;margin:0 2% 0 0;}
.layout .col-3-4{width:71%;padding:2%;}
.layout .col-1-3{width:48%;margin:0 2% 20px 0}
.greybg{height:170px !important;}
.lomaximg{margin-top:30px !important;}
footer{padding:80px 0 40px !important;}
.AS9001-cert{width:125px !important}
.group {
  width: 39% !important;
  height:300px;
}
.addpad {margin-bottom: 0px !important;}
}
@media (max-width:619px){.layout .col-1-3{margin:0 2% 20px 0 !important;}
}
@media (max-width:480px){.layout .col-2-5{width:100%;padding:0;}
.layout .col-3-5{width:100%;padding:0 0 5% 0;}
.layout .col-3-5 img{width:90%;margin-left:5%;}
.layout .col-1-4:nth-child(2){width:100%;padding:2% 0;margin:0;}
.layout .col-1-4:last-child{width:100%;padding:2% 0;margin:0 0 30px !important;}
.layout .col-1-4:nth-child(3){width:100%;padding:2% 0;margin:0;}
.layout .col-1-4:nth-child(4){width:100%;padding:2% 0;margin:0;}
.layout .col-3-4{width:71%;padding:2%;}
.greybg{height:170px !important;}
.group {
  width: 94% !important;
  height: inherit !important;
  padding-bottom: 20px !important;
}
}
@media (min-width:620px) and (max-width:720px){.greybg{font-size:14px;line-height:18px;}
}
h2{font-size:28px !important;}
#col-img{width:100%;height:auto;margin-top:26px;}
.review{height:383px;}
.review .review-txt{position:relative;top:30px;left:0px;visibility:hidden;}
.review:hover .review-txt{visibility:visible;}
.review:hover img{display:none;}
a{color:#333333;text-decoration:none;border:0 none;}
a:hover{color:#000000;text-decoration:none;border:0 none;}
.bounce{color:white;font-weight:500;font-size:24px;}
.bounce:hover{color:#d0d0d0;}
.logo{width:100px;}
.cta{position:absolute;z-index:3;left:0;top:0;padding:5px 0;width:100%;text-align:right;background:rgba(0,0,0,0.5);}
.cta a{color:#ddd;margin-left:30px;}
.cta a:hover{color:#fff;}
.cta .layout{margin:0 auto !important;}
.divide{width:100%;position:absolute;bottom:-10px;left:-1%;z-index:2;}
.divide img{width:102%;padding:0;margin:0;}
.addpad{padding-top:15px;margin-bottom:100px;}
.greybg{background:url('https://lomaxcouplers.co.uk/admin_o9jc3/Upload/server/php/files/greybg.png');background-size:100% 100%;padding:15px;height:160px;margin-top:-5px;}
.dontbreak{white-space:nowrap;}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
textarea{width:100%;padding:10px;margin:5px 0 10px;resize:none;font-family:'Lato', sans-serif;line-height:125%;box-shadow:1px 1px 1px #ccc;border:1px solid #ccc;}
textarea{height:60px;}
input[type="submit"]{height:69px;width:111%;box-shadow:1px 1px 1px #ccc;border:1px solid #ccc;background:white;color:black;cursor:pointer;font-size:100%;font-family:"Changeling", Verdana, Tahoma;margin:0;padding:0;}
input[type="submit"]:hover{background:#ddd;}
.dropdown{position:relative;display:inline-block;padding:0px !important;}
.dropdown-content{display:none;position:absolute;background:rgba(255,255,255,0.8);padding:10px 0 !important;text-align:center;line-height:20px;min-width:220px;border:1px solid #000;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);top:45px;left:30px;z-index:2;}
.dropdown-content a{line-height:34px;}
.topnavlight .dropdown-content a{color:black !important;text-shadow:none;}
.dropdown:hover .dropdown-content{display:block;margin:12px 0 0 -50px;}
.paddrop{padding-bottom:12px !important;}
.pcnav > a, .pcnav2 > a{display:none;}
.pcnav li, .pcnav2 li{position:relative;}
.pcnav > ul, .pcnav2 > ul{height:30px;}
.pcnav > ul > li, .pcnav2 > ul > li{margin-left:4%;height:100%;position:relative;top:30px;font-family:'Lato', sans-serif;text-align:right;float:left;font-size:16px;text-transform:uppercase;}
.pcnav > ul > li a, .pcnav2 > ul > li a{text-decoration:none;color:black;}
.pcnav li ul, .pcnav2 li ul{display:none;position:absolute;top:100%;width:200px;margin-left:-60px;}
.pcnav li ul li, .pcnav2 li ul li{text-align:center;background:rgba(255, 255, 255, 0.8);border-left:1px solid black;border-right:1px solid black;padding:10px;}
.pcnav li ul li:hover, .pcnav2 li ul li:hover{background:rgba(255, 255, 255, 1);}
.pcnav li ul li:first-child, .pcnav2 li ul li:first-child{border-top:1px solid black;}
.pcnav li ul li:last-child, .pcnav2 li ul li:last-child{border-bottom:1px solid black;}
.pcnav li:hover ul, .pcnav2 li:hover ul{display:block;}
.bottomMenu .layout .col-1-3, .bottomMenu .layout .col-2-3{padding:0;}
@media only screen and (max-width:1280px){.layout{width:90%;}
.greybg{background:url('https://lomaxcouplers.co.uk/admin_o9jc3/Upload/server/php/files/greybg.png');background-size:100% 100%;padding:15px;height:200px;margin-top:-5px;}
}
@media only screen and (min-width:981px){.MobNav{display:none;}
}
@media only screen and (min-width:768px) and (max-width:980px){#menu{display:none;}
.MobNav{clear:both;margin-top:20px;}
.MobNav select{width:98%;height:33px;padding:2px;margin:0 1%;border-radius:12px;}
.rss-items li{background-position:top 4px left 0px;background-size:60px;}
}
.pconly .errMsg .layout{margin:20px auto !important;color:red;}
.pconly .succMsg .layout{margin:20px auto !important;color:green;}
.mobonly .errMsg{margin:0 0 20px 0 !important;color:red;}
.mobonly .succMsg{margin:0 0 20px 0 !important;color:green;}
#Msg2 .errMsg{margin:0 0 20px 0 !important;color:red;}
#Msg2 .succMsg{margin:0 0 20px 0 !important;color:green;}
@media only screen and (max-width:767px){#menu{display:none;}
.MobNav{clear:both;margin-top:20px;}
.MobNav select{width:98%;height:33px;padding:2px;margin:0 1%;border-radius:12px;}
footer .col-1-2 .col-1-2, footer .col-full{width:92% !important;}
footer .col-1-2 img{float:left;height:80px;width:177px !important;margin:0px 0 30px 0px;object-fit:cover; object-position:right;}
input[type="submit"]{width:104% !important;margin-top:10px;}
footer .right{text-align:left !important;margin-top:50px;}
}
@media only screen and (min-width:480px) and (max-width:619px){.layout .col-1-3, .layout .col-2-3{width:100%;}
.layout .col-1-4{width:50%;}
.layout .col-1-6, .layout .col-2-6, .layout .col-3-6, .layout .col-4-6, .layout .col-5-6{width:100%;}
#menu{display:none;}
.MobNav{clear:both;margin-top:20px;}
.MobNav select{width:98%;height:33px;padding:2px;margin:0 1%;border-radius:12px;}
}
@media only screen and (max-width:480px){.layout, .layout .col-1-2, .layout .col-1-3, .layout .col-2-3, .layout .col-1-4, .layout .col-2-4, .layout .col-3-4, .layout .col-1-5, .layout .col-2-5, .layout .col-3-5, .layout .col-4-5, .layout .col-1-6, .layout .col-2-6, .layout .col-3-6, .layout .col-4-6, .layout .col-5-6{width:90%;}
#menu{display:none;}
.MobNav{clear:both;margin-top:20px;}
.MobNav select{width:98%;height:33px;padding:2px;margin:0 1%;border-radius:12px;}
.rss-box{height:50px;overflow:hidden;}
.rss-items li{width:79%;padding:2% 0% 2% 14%;background-size:35px;}
.review{height:700px !important;}
}
.ls-l span{padding:0px 14px;white-space:nowrap;}
.nav span{padding:30px 14px 0;white-space:nowrap;float:right;}
.nav a{color:black;}
.nav{font-family:"Changeling", Verdana, Tahoma;text-transform:uppercase;font-weight:300;font-size:16px;text-shadow:1px 1px 3px #fff;}
.fullnav{list-style-type:none;margin:0;padding:0;overflow:hidden;font-family:'Lato', sans-serif;text-align:right;float:right;text-transform:uppercase;}
.fullnav li{float:right;}
.fullnav li a{display:block;color:black;font-size:16px;text-align:center;padding:30px 16px;text-decoration:none;}
.topnav a{color:#000 !important;text-decoration:none !important;}
.topnavlight a{color:#fff !important;text-decoration:none !important;}
@media (min-width:1200px){.lomaximg{width:100%;margin-top:40px;}
.mobonly{display:none !important;}
}
@media (max-width:1199px){.pconly{display:none !important;}
.lomaximg{width:100%;margin-top:60px;}
.addpad{padding-top:75px;}
#bg{background:#eaeaea;}
.pconly{display:none !important;}
nav[canvas]{position:fixed;top:0;top:0;width:100%;background-color:rgba(255,255,255,0.75);height:44px;line-height:37px;font-size:16px;font-weight:100;text-align:left;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-left:5%;}
span.js-toggle-left-slidebar{display:inline-block;border-radius:4px;cursor:pointer;position:relative;line-height:1em;-webkit-transition:all 300ms ease;transition:all 300ms ease;margin-bottom:5px;font-size:12px;color:white;background-color:black;border:1px solid rgba(255, 255, 255, 0.1);padding:0.7em;}
nav[canvas] #logo{width:120px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:9px;}
.float-left{width:100px;float:left;}
span.text{margin-left:3px;}
}
@media (min-width:768px) and (max-width:1199px){.slide3{font-family:"Changeling", Verdana, Tahoma !important;top:50% !important;left:0% !important;width:100% !important;text-align:center;font-weight:300 !important;font-size:40px !important;color:#fff !important;white-space:nowrap !important;}
.slide3b{font-family:"Changeling", Verdana, Tahoma !important;top:50% !important;left:0% !important;width:100% !important;text-align:center;font-weight:300 !important;font-size:40px !important;color:#000 !important;white-space:nowrap !important;}
.slide4{font-family:"Changeling", Verdana, Tahoma !important;top:35% !important;left:5% !important;font-weight:500 !important;width:260px !important;font-size:20px !important;color:#000 !important;white-space:normal !important;padding:10px 25px;background:url('https://lomaxcouplers.co.uk/admin_o9jc3/Upload/server/php/files/imgbg.png');background-size:100%;}
}
@media (min-width:480px) and (max-width:767px){.slide3{font-family:"Changeling", Verdana, Tahoma !important;top:50% !important;left:0% !important;width:100% !important;text-align:center;font-weight:300 !important;font-size:30px !important;color:#fff !important;white-space:nowrap !important;}
.slide3b{font-family:"Changeling", Verdana, Tahoma !important;top:50% !important;left:0% !important;width:100% !important;text-align:center;font-weight:300 !important;font-size:30px !important;color:#000 !important;white-space:nowrap !important;}
.slide4{font-family:"Changeling", Verdana, Tahoma !important;top:35% !important;left:6% !important;font-weight:500 !important;width:195px !important;font-size:15px !important;color:#000 !important;white-space:normal !important;padding:5px 15px;background:url('https://lomaxcouplers.co.uk/admin_o9jc3/Upload/server/php/files/imgbg.png');background-size:100%;}
footer .col-1-2{width:100% !important;}
footer .col-full{margin-top:16vw;}
}
@media (max-width:479px){.slide3{font-family:"Changeling", Verdana, Tahoma !important;top:70% !important;left:0% !important;width:100% !important;text-align:center;font-weight:300 !important;font-size:20px !important;color:#fff !important;white-space:nowrap !important;}
.slide3b{font-family:"Changeling", Verdana, Tahoma !important;top:70% !important;left:0% !important;width:100% !important;text-align:center;font-weight:300 !important;font-size:20px !important;color:#000 !important;white-space:nowrap !important;}
.slide4{font-family:"Changeling", Verdana, Tahoma !important;top:40% !important;left:8% !important;font-weight:500 !important;width:215px !important;font-size:16px !important;color:#000 !important;white-space:normal !important;padding:5px 17px;background:url('https://lomaxcouplers.co.uk/admin_o9jc3/Upload/server/php/files/imgbg.png');background-size:100%;}
}
@media (min-width:1200px){nav[canvas]{display:none !important;}
.menu-section{display:none !important;}
#sticky{padding:20px 0;width:100%;background-color:black;color:#fff;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;-webkit-transition:padding 0.5s;transition:padding 0.5s;letter-spacing:4px;}
#sticky.stick{position:fixed;top:76px;z-index:10000;padding:10px 0;background:white;color:black;border-top:1px solid #ccc;border-bottom:1px solid #ccc;opacity:0.8;}
#sticky.stick .bounce{color:#2f2f2f;}
#sticky.stick .bounce:hover{color:black;}
}
@media (max-width:1199px){.bottomMenu, #stickyanchor, #sticky{display:none !important;}
.tabnav .layout{background-color:rgba(255, 255, 255, 0.75);height:75px;position:fixed;z-index:2;width:100%;}
.tabnav .layout .moblogo{width:270px;margin:0 auto;}
.menu-toggle{width:40px;height:30px;position:fixed;top:20px;left:25px;cursor:pointer;z-index:9999999;}
.menu-toggle.on .one{-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-webkit-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px);background:white;}
.menu-toggle.on .two{opacity:0;}
.menu-toggle.on .three{-moz-transform:rotate(-45deg) translate(8px, -10px);-ms-transform:rotate(-45deg) translate(8px, -10px);-webkit-transform:rotate(-45deg) translate(8px, -10px);transform:rotate(-45deg) translate(8px, -10px);background:white;}
.one,
.two,
.three{width:100%;height:5px;background:black;margin:6px auto;backface-visibility:hidden;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
nav ul{margin:0;padding:0;font-family:Open Sans;list-style:none;margin:1em auto;text-align:center;}
nav ul.hidden{display:none;}
nav ul a{-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;text-decoration:none;color:white;font-size:50px;line-height:55px;width:100%;display:block;}
nav ul a:hover{background-color:rgba(0, 0, 0, 0.5);}
.menu-section.on{z-index:10;width:100%;height:100%;display:block;background-color:rgba(0, 0, 0, 0.85);position:fixed;}
}
@media (max-height:700px) and (min-height:350px){.menu-section nav ul a{font-size:24px !important;line-height:35px !important;}
}
@media (max-height:349px){.menu-section nav ul a{font-size:24px !important;line-height:30px !important;}
}
@media (max-width:500px){.one,
.two,
.three{width:80% !important;margin:4px auto !important;}
.menu-toggle{top:15px !important;left:15px !important;}
.tabnav .layout{height:60px !important;}
.tabnav .layout .moblogo{text-align:center !important;margin:4px auto 0 !important;}
.tabnav .layout .moblogo h1{font-size:35px !important;padding-top:5px !important;}
.tabnav .layout .moblogo h2{font-size:10px !important;}
.menu-toggle.on .one{-moz-transform:rotate(45deg) translate(7px, 5px) !important;-ms-transform:rotate(45deg) translate(7px, 5px) !important;-webkit-transform:rotate(45deg) translate(7px, 5px) !important;transform:rotate(45deg) translate(7px, 5px) !important;}
.menu-toggle.on .three{-moz-transform:rotate(-45deg) translate(8px, -6px) !important;-ms-transform:rotate(-45deg) translate(8px, -6px) !important;-webkit-transform:rotate(-45deg) translate(8px, -6px) !important;transform:rotate(-45deg) translate(8px, -6px) !important;}
}
@media (max-width:375px){.one,
.two,
.three{width:70% !important;margin:4px auto !important;height:4px !important;}
.menu-toggle{left:7px !important;}
.menu-toggle.on .one{-moz-transform:rotate(45deg) translate(7px, 3px) !important;-ms-transform:rotate(45deg) translate(7px, 3px) !important;-webkit-transform:rotate(45deg) translate(7px, 3px) !important;transform:rotate(45deg) translate(7px, 3px) !important;}
.menu-toggle.on .three{-moz-transform:rotate(-45deg) translate(8px, -5px) !important;-ms-transform:rotate(-45deg) translate(8px, -5px) !important;-webkit-transform:rotate(-45deg) translate(8px, -5px) !important;transform:rotate(-45deg) translate(8px, -5px) !important;}
}
.pinterestBoardWrapper{width:100%;margin:auto;}
.pinterestBoard{margin:auto;text-align:center;}
.pinterestBoard span{overflow:hidden;max-width:100%!important;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width:96% !important;}
#bg{padding-bottom:30px;z-index:2;position:relative;}
.footerimg{width: 100%;position: relative;top: 5px;}
.bgwhite{background:#fff;padding:30px 0 0;z-index:2;position:relative;}
footer{padding:0 0 40px;background:#eaeaea;width:100%;color:black;}
footer a{color:black;}
footer .layout{margin:0 auto;}
footer .right{text-align:right;}
footer .center{text-align:center;}
footer .col-1-2 .col-1-2:nth-child(1){position:relative;z-index:1;width:46%;margin-right:7%;float:left;padding:0;}
footer .col-1-2 .col-1-2:nth-child(2){position:relative;z-index:1;width:47%;float:left;padding:0;}
footer .col-1-2 .col-1-2:nth-child(4){position:relative;z-index:1;width:46%;margin-right:7%;float:left;padding:0;}
footer .col-1-2 .col-1-2{position:relative;z-index:1;width:46%;float:left;padding:0;}
footer .col-1-2 img{width:100%;max-width:none !important;}
footer .col-full{clear:both;padding:0;width:99%;}
@media (min-width:1281px){#rc-imageselect, .g-recaptcha{transform:scale(0.92);-webkit-transform:scale(0.92);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media (min-width:768px) and (max-width:1280px){#rc-imageselect, .g-recaptcha{overflow:hidden;word-wrap:break-word;}
footer .col-1-2 .col-1-2:nth-child(4){width:51% !important;margin-right:2% !important;}
input[type="submit"]{height:76px !important;}
}
@media (max-width:405px){#rc-imageselect, .g-recaptcha{overflow:hidden;word-wrap:break-word;}
footer .col-1-2 .col-1-2:nth-child(4){width:100% !important;}
}
#btm{height:auto;padding:15px 0;background:#000;color:white;text-align:center;width:100%;border-top:1px solid black;}
#addmar{margin-top:10px;}
.border{border-right:3px solid #000;width:45% !important;}
#review{text-align:center;padding:4% 5% 2%;}
.right{text-align:right;}
#details{padding:4% 0 0;}
#details a{color:white;text-decoration:none;line-height:24px;}
#social{margin-top:75px;}
@media (max-width:1023px){.tab-3-4{width:96% !important;}
.no-social{display:none !important;}
.review{height:500px;}
}
@media (min-width:1200px){[canvas=container]{background:url('https://lomaxcouplers.co.uk/admin_o9jc3/Upload/server/php/files/background.png') no-repeat;background-size:100% 230px;}
}