 li.cat-item-25, li.cat-item-26, li.cat-item-35, li.cat-item-45, li.cat-item-39,li.cat-item-41,li.cat-item-43,li.cat-item-44,li.cat-item-45,li.cat-item-48,li.cat-item-54,li.cat-item-56 {display:none}.left-column a {color:#6bbff4}.right-column a {color:#6bbff4}.homeaboutsplit a, a{color:#38afe3;text-decoration:none}a:hover{color:#000;text-decoration:underline}a:hover.btn{color:#FFF;opacity:0.7}a:active, a:visited, a:focus {text-decoration:none;}h2, h3, h4{color:#182248;padding-left:8px;padding-right:8px}h1{text-align:center;margin-bottom:30px;margin-top:40px}.contact h3{color:#333}.contact .mail, .contact .call{font-size:19px;max-width:240px;overflow-wrap: break-word;word-wrap: break-word;}h3{color:#38afe3}h1.home{position:relative;top:50px;line-height:34px;font-size:26px}div.headerstrap.home p{position:relative;top:80px;line-height:27px;font-size:18px}div.headerstrap{border:0px solid red;position:absolute;top:250px;color:#fff;margin:auto;width:100%;}div.headerstrap p{width:80%;font-size:13px;line-height:18px;padding-bottom:0}div.headerstrap .button{margin:110px auto 0px auto;display:block}div.headerstrap.home .button{font-size:25px;max-width:450px;height:35px;padding-top:5px;border-radius:10px}@media screen and (min-width:460px) {div.headerstrap.home .button{font-size:35px;max-width:450px;height:45px;padding-top:15px;border-radius:10px}}.button{background:#ff9500;max-width:310px;min-width:200px;width:80%;border-radius:5px;padding:5px;}.button:hover{background:#000;}.button a{color:#fff;text-decoration:none;display:block;font-weight:bold}html {position: relative;min-height: 100%;scroll-padding-top: 200px;}body {font-family: 'Open Sans', sans-serif;, sans-serif !important;color:#767676;font-size:20px;line-height:33px ;margin:0;padding:0 }#h1container{position:absolute;top:150px;margin:auto;width:100%;border:0px solid red}h1{color:#fff;width:100%;margin-left:auto;margin-right:auto;line-height:25px;font-size:21px;margin-top:20%;margin-bottom:4%}h2:first-of-type {color: #182248;margin-bottom:50px;margin-top:50px;}h1, h2, h3, h4{font-family: 'Raleway', sans-serif;}h2,h3,h4{line-height:50px;margin-bottom:30px;margin-top:40px;}h2{font-size:36px}h3{font-size:30px}h4{font-size:23px}h1{clear:left}ul.def{padding-top:50px}ol li::marker {font-weight: bold;}ol li {padding:10px}.splitcontainer ul.def{text-align:left;}.splitcontainer ul.def li::before{content: "";color: rgb(255, 255, 255);display: block;width: 1em;margin-left:1em;list-style-type: disc;}.splitcontainer ol li{padding:6px 0 6px 0}.splitcontainer ol li::marker {font-weight: bold;}iframe{border:0}#logonav-container{position:fixed;border:0px solid red;z-index:999;width:100%;background:#fff;top:0;}.nav-container {justify-content: space-between;align-items: center;background: #fff;width: 100%;position:relative;top:-150px}@media screen and (min-width: 841px) {.nav-container {font-size: 24px;top:-140px;}}nav {justify-content: space-between;align-items: center;background-color: #fff;padding:0;float: right;}.menu-icon {display: none;cursor: pointer;}.menu-icon div {width: 35px;height: 5px;background-color: #fff;margin: 6px 0;transition: 0.4s;}.nav-links {list-style: none;padding: 0;margin: 0;display: flex;}.nav-links li {position: relative;padding: 0 20px;}@media screen and (max-width: 1070px) {.nav-links li {padding: 0 8px;}}.nav-links a {color: #182248;text-decoration: none;font-size: 20px;}@media screen and (min-width: 960px) {.nav-links a {font-size: 24px;}}.navactive{color:#ff9900!important;border-bottom:5px solid #ff950;}.dropdown-content {list-style: none;display: none;position: absolute;left: 0;top: 30px;background-color: #38afe3;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;border-top:10px solid white;width:300px }.dropdown-content li {padding: 8px;left:-20px}.dropdown-content a {color: white;padding: 0 0 0 0;text-decoration: none;display: block;font-size:21px}.nav-links a:hover, .dropdown-content a:hover {color:#000 }.dropdown:hover .dropdown-content {display: block;}.ddtop {display:none}.dropmarker::after {content: "";background-image: url('/wp-content/themes/epd/graphics/nav-triangle.png');background-size: 10px;background-repeat: no-repeat;padding-left:20px;background-position: center;width: 10px;height: 10px;display: inline-block;}@media screen and (max-width: 840px) {nav {background-color: #000;margin-right:15px;margin-top:5px}.menu-icon {display: block;}.nav-links {display: none;width: 100%;flex-direction: column;text-align: center;background-color: #CCC;position: absolute;left: 0;z-index:10;margin-top:10px}.nav-links li {display: block;padding: 15px 0;overflow:hidden}.nav-links a {font-size: 20px;}.dropdown-content {position: static;border-top:0px solid white}.dropdown:hover .dropdown-content {display: none;}.dropdown .dropdown-content.active {display: block;}.ddtop {display:block}.dropdown-content {width:100%;}.dropdown-content li {position:relative;left:-55px}.dropmarker::after {background-image: url('/wp-content/themes/epd/graphics/nav-triangle-mbl.png');}}header {height: auto;position: relative;}#logo {padding:0;max-width: 270px;min-width: 100px;width: 100%;float: left;position:relative;top:-30px;}#logo-container {display: flex;justify-content: space-between;align-items: center;padding:40px 10px 0px 15px;border: 0px solid blue;clear:right}#header-search {font-weight:bold;font-size:22px;padding:2px 0 0 0;width:100%;background:#38afe3;position:absolute;text-align:center;top:155px;left:0;height:42px;border-bottom:10px solid #fff}@media screen and (max-width: 1160px) {#logo {top:-30px}}#header-phone-number a{color:#fff}#header-phone-number a:hover{color:#fff;text-decoration:none}.hero-unit-home {position: relative;width: 100%;overflow: hidden;height: 540px;}.background-video {width: 100%;height: 100%;object-fit: cover;display: block;}.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);pointer-events: none;}.hero-unit {background:url(graphics/headers/home_header400.jpg) -400px 80px;background-size:cover;width:100%;height:490px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;border:0px solid red;margin-top:0px;}.hero-unit::before {content: '';position: absolute;top:120px;left:0;width:100%;height:370px;background-color: rgba(0, 0, 0, 0.4);pointer-events: none;}.solutions-hu::before, .news-hu::before {content: '';position: absolute;top:120px;left:0;width:100%;height:190px;background-color: rgba(0, 0, 0, 0.2);pointer-events: none;}.about-hu {background:url(graphics/headers/about_header400.jpg);height:330px;background-size:cover }.about-hu::before {height: 211px;}.parts-hu {background:url(graphics/headers/parts_header400.jpg) -100px 50px;height:330px;background-size:cover }.parts-hu::before {height: 211px;}.parts-finder-hu {background:url(graphics/headers/parts_finder_header400.jpg) -400px 50px;height:330px;background-size:cover }.parts-finder-hu::before {height: 211px;}.news-hu {background:url(graphics/headers/news_header400.jpg);height:330px;background-size:cover }.news-hu::before {height: 211px;}.contact-hu {background:url(graphics/headers/contact_header400.jpg) -300px 50px;height:330px;background-size:cover }.contact-hu::before {height: 211px;}div.headerstrap p{margin-top:40px}@media screen and (min-width:400px) {h1{width:98%;font-size:26px;line-height:27px;margin-top:80px}h1.home{position:relative;top:50px;font-size:30px;line-height:30px}div.headerstrap.home p{position:relative;top:100px;font-size:18px;line-height:26px;}div.headerstrap {top:285px}div.headerstrap p{width:75%;font-size:20px;line-height:20px;padding-bottom:0;margin-top:40px}div.headerstrap .button{margin:150px auto 0px auto;display:block}.hero-unit {background:url(graphics/headers/home_header600.jpg) -500px 0;height:600px;background-size:cover }.hero-unit::before {height: 450px;top:150px}@media screen and (min-width:1000px) {h1{margin-top:80px}}.about-hu {background:url(graphics/headers/about_header600.jpg);height:379px;background-size:cover }.about-hu::before {height: 229px;}.parts-hu {background:url(graphics/headers/parts_header600.jpg);height:379px;background-size:cover }.parts-hu::before {height: 229px;}.parts-finder-hu {background:url(graphics/headers/parts_finder_header600.jpg) -300px 50px;height:379px;background-size:cover }.parts-finder-hu::before {height: 229px;}.news-hu {background:url(graphics/headers/news_header600.jpg);height:379px;background-size:cover }.news-hu::before {height: 229px;}.contact-hu {background:url(graphics/headers/contact_header600.jpg) -300px 50px;height:379px;background-size:cover }.contact-hu::before {height: 229px;}}@media screen and (min-width:600px) {h1{width:95%;font-size:36px;line-height:45px;}h1.home{position:relative;top:30px;font-size:36px;line-height:45px}div.headerstrap.home p{position:relative;top:20px;font-size:22px;line-height:30px;padding-top:0}div.headerstrap {top:315px}div.headerstrap p{width:70%;font-size:22px;line-height:25px;padding-bottom:20px;padding-top:30px;margin-top:0}div.headerstrap .button{margin:50px auto 0px auto}.hero-unit-home {height: 540px;}.hero-unit {height:530px;background:url(graphics/headers/home_header1000.jpg) -200px 0;background-size:cover }.hero-unit::before {height: 380px;}.about-hu {background:url(graphics/headers/about_header1000.jpg);height:490px;background-size:cover }.about-hu::before {height: 340px;}.parts-hu {background:url(graphics/headers/parts_header1000.jpg);height:490px;background-size:cover }.parts-hu::before {height: 340px;}.parts-finder-hu {background:url(graphics/headers/parts_finder_header1000.jpg) -300px 50px;height:490px;background-size:cover }.parts-finder-hu::before {height: 340px;}.news-hu {background:url(graphics/headers/news_header1000.jpg);height:490px;background-size:cover }.news-hu::before {height: 340px;}.contact-hu {background:url(graphics/headers/contact_header1000.jpg) -300px 50px;height:490px;background-size:cover }.contact-hu::before {height: 340px;}}@media screen and (min-width:770px) {.hero-unit {height:530px;background:url(graphics/headers/home_header1000.jpg);background-size:cover }.about-hu {height:490px;background:url(graphics/headers/about_header1000.jpg);background-size:cover }.parts-hu {height:490px;background:url(graphics/headers/parts_header1000.jpg);background-size:cover }.parts-finder-hu {height:490px;background:url(graphics/headers/parts_finder_header1000.jpg) -100px 50px;background-size:cover }.contact-hu {height:490px;background:url(graphics/headers/contact_header1000.jpg);background-size:cover }}@media screen and (min-width:800px) {h1{width:95%;font-size:38px;line-height:60px}div.headerstrap {top:320px}div.headerstrap p{width:70%;line-height:30px;}}@media screen and (min-width:1000px) {h1{width:80%;font-size:60px;line-height:70px}h1.home{position:relative;top:0px;font-size:50px;line-height:60px}div.headerstrap.home p{position:relative;top:-70px;font-size:32px;line-height:45px;}div.headerstrap .button{margin:25px auto 0px auto}div.headerstrap {top:470px}div.headerstrap p{width:70%;font-size:26px;line-height:40px;}.hero-unit-home {height: 718px;}.hero-unit {background:url(graphics/headers/home_header1500.jpg) -100px 0px;height:718px;background-size:cover }.hero-unit::before {height: 569px;}.about-hu {background:url(graphics/headers/about_header1500.jpg);height:590px;background-size:cover }.about-hu::before {height: 440px;}.parts-hu {background:url(graphics/headers/parts_header1500.jpg);height:590px;background-size:cover }.parts-hu::before {height: 440px;}.parts-finder-hu {background:url(graphics/headers/parts_finder_header1500.jpg) -200px 50px;height:590px;background-size:cover }.parts-finder-hu::before {height: 440px;}.news-hu {background:url(graphics/headers/news_header1500.jpg);height:590px;background-size:cover }.news-hu::before {height: 440px;}.contact-hu {background:url(graphics/headers/contact_header1500.jpg) -100px 50px;height:590px;background-size:cover }.contact-hu::before {height: 440px;}}@media screen and (min-width:1200px) {.hero-unit {background:url(graphics/headers/home_header1500.jpg);}.about-hu {background:url(graphics/headers/about_header1500.jpg);height:590px;background-size:cover }.parts-hu {background:url(graphics/headers/parts_header1500.jpg);height:590px;background-size:cover }.parts-finder-hu {background:url(graphics/headers/parts_finder_header1500.jpg) -100px 50px;height:590px;background-size:cover }.contact-hu {background:url(graphics/headers/contact_header1500.jpg);height:590px;background-size:cover }}@media screen and (min-width:1500px) {h1{width:50%;font-size:58px;}div.headerstrap p{width:50%;}.hero-unit-home {height: 718px;}.hero-unit {background:url(graphics/headers/home_header2000.jpg);height:718px;background-size:cover }.hero-unit::before {height: 568px;}.about-hu {background:url(graphics/headers/about_header2000.jpg);height:590px;background-size:cover }.about-hu::before {height: 440px;}.parts-hu {background:url(graphics/headers/parts_header2000.jpg);height:590px;background-size:cover }.parts-hu::before {height: 440px;}.parts-finder-hu {background:url(graphics/headers/parts_finder_header2000.jpg);height:590px;background-size:cover }.parts-finder-hu::before {height: 440px;}.news-hu {background:url(graphics/headers/news_header2000.jpg);height:590px;background-size:cover }.news-hu::before {height: 440px;}.contact-hu {background:url(graphics/headers/contact_header2000.jpg) 0px 170px;height:590px;background-size:cover }.contact-hu::before {height: 440px;}}p.intro{font-size:24px;line-height:32px;}p.homeintrotext{font-size:24px;line-height:36px;}p.highlight {text-align:center;border-left:2px solid #CCC;padding:10px;background:#f5f5f5;color:#333;width:90%;margin:auto;margin-bottom:60px}p{margin-bottom:25px}main {padding: 0px;text-align:center;margin:80px 0 0 0;word-wrap: break-word;}main p{width:60%;border:0px solid red;margin-left:auto;margin-right:auto;margin-top:25px;margin-bottom:25px;padding-bottom:20px}.searchcontainer {height:60px}.searchpageouter {border:0px solid red;width:100%}.searchpageinner {border:0px solid green;width:80%;margin:auto}.searchpageinner #h1container{left:0px}.searchpageinner h3 a, .searchpageouter .page-numbers {color:#1b6698}.searchcontainer .searchform{width:300px;position:relative;display:block;top:20px;left:0px;margin:auto}.searchcontainer #s {width:200px;border:1px solid #182248}#s:focus{outline: none;}.searchpageouter hr{border:0;border-top:1px solid #e5eece}.searchpageouter .page-numbers{padding:5px 0 0 0;border:1px solid #1b6698;border-radius:5px;width:40px;height:40px;text-align:center;margin-right:5px;display:block;float:left}.searchpageouter .prev, .searchpageouter .next{width:100px}.searchpageouter .page-numbers:hover, .searchpageouter .current{background:#1b6698;display:block;color:#FFF}#searchform input[type="text"] {font-size: 18px;padding-left:20px}.searchpage h1{margin-top:100px}@media screen and (min-width:450px) {.searchpage h1{margin-top:150px}}@media screen and (min-width:600px) {.searchpage h1{margin-top:200px}}@media screen and (min-width:1000px) {.searchpage h1{margin-top:250px;}}li .searchform{position:absolute;top:-60px;right:0px;width:200px;margin-left:150px;display:none;z-index:100}li.searchlrg{display:block}li.searchsml{display:none}@media screen and (max-width:839px) {li .searchform{left:-90px;top:0px;border:0px solid red}li.searchlrg{display:none}li.searchsml{display:block}}#searchsubmit {position:relative;top:-15px;font-size:16px;background:#000;border:1px solid #000;color:#FFF;height:36px}#s {position:relative;top:-15px;width:50%;height:32px;font-size:14px;border:1px solid #38afe3;color:#1b6698}.screen-reader-text {display:none}.search-trigger {background: url(/wp-content/themes/epd/graphics/icon-search-mbl.png) no-repeat 12px 6px;height:40px;width:62px;display:block;position:relative;top:-5px}#searchform div{position:relative;top:15px;left:15px}@media screen and (min-width:768px) {#s {width:500px;top:0px;}#searchsubmit{top:0px;}#searchform div{top:0;left:0}].search-trigger {background: url(/wp-content/themes/epd/graphics/icon-search.png) no-repeat 12px 6px;height:40px;width:62px;display:block;position:relative;top:-5px}}.content-block {background-color: #1b6698;width: 100%;padding: 0px 0;}.content-block.colour2 {background-color: #9dc4e8;}.content-block.content-center, .content-block.videoholder {background-color: #fff;}.content-block.plain{background-color: #fff;}.content-block.plain p{color:#767676;font-size:20px;width:100%;padding-left:50px;padding-left:50px;}.content-block.plain.content-center h2{padding-top:0}.splitcontainer {display: flex;margin: 0 auto;}.splitcontainer p{width:100%;margin:0 0 0 0;text-align:left}.splitcontainer h2, .splitcontainer h3{color:#fff}.splitcontainer.sector .left-column {flex: 5;background:#000;padding:0;min-height:0}.splitcontainer.sector .right-column {flex: 5;background:#000;padding:0;min-height:0}.image-container {position: relative;width: 100%;overflow: hidden;}.image-container.active .hover-image {opacity:0.3;}.hover-image {width: 100%;height: 100%;object-fit: cover;display: block;}.hover-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 0;transition: opacity 0.3s ease;}.hover-overlay a {color: #fff;background-color: rgba(255,255,255,0.2);padding: 4px 8px;margin: 4px 0;text-decoration: none;border-radius: 4px;width: 80%;text-align: center;font-size:16px;line-height:20px;}.hover-overlay a:hover {background-color: rgba(255,255,255,0.4);}.hover-overlay div{text-align:center;font-size:17px;line-height:30px;margin-bottom:60px;background-color: rgba(0,0,0, 0.7);padding:20px;}@media screen and (min-width:430px) {.hover-overlay a {font-size:18px;line-height:25px;padding: 6px 10px}}@media screen and (min-width:520px) {.hover-overlay a {font-size:24px;line-height:30px;padding: 8px 12px}}@media screen and (min-width:720px) {.hover-overlay div {font-size:28px;line-height:50px;}.hover-overlay a {font-size:30px;line-height:50px;}}@media screen and (min-width:800px) {.hover-overlay a {font-size:14px;line-height:15px;}}@media screen and (min-width:1000px) {.hover-overlay a {font-size:16px;line-height:25px;}}@media screen and (min-width:1100px) {.hover-overlay a {font-size:20px;line-height:35px;}}@media screen and (min-width:1400px) {.hover-overlay a {font-size:26px;line-height:50px;}}.image-container:hover .hover-overlay {opacity: 1;}.image-container:hover .overlay-text {opacity: 0;}.image-container.active:hover .hover-overlay {opacity: 0;}.image-container.active:hover .hover-overlay a{cursor:default;}.overlay-text {position: absolute;top: 10px;left: 50%;transform: translateX(-50%);color: white;font-size: 24px;font-weight: bold;background-color: rgba(0, 0, 0, 0.5);padding: 5px 10px;border-radius: 5px;text-align:center;width:80% }.overlay-text h2{margin:0;padding:0}.left-column {flex: 5;padding: 20px 20px 20px 100px;text-align:left;background-size: cover;background-position: center;background-repeat: no-repeat;min-height:400px;color:#fff;}.left-column.homeabout{position:relative;top:-50px;}@media screen and (max-width:800px) {.left-column.homeabout{position:relative;top:-90px;}}@media screen and (max-width:900px) {.left-column.homeabout {text-align:center;padding-left:20px}.left-column.homeabout p {text-align:center;}.left-column.homeabout .button {margin:auto;}.right-column.home{padding:0 0 50px 0}.homeaboutsplit{flex-direction:column;}}.right-column {flex: 5;text-align:left;padding: 20px 100px 20px 20px;background-size: cover;background-position: center;background-repeat: no-repeat;min-height:400px;color:#fff;}@media (max-width: 500px) {.right-column.home{background-position: calc(50% - 40px) center;}}@media (max-width: 800px) {.splitcontainer {flex-direction: column;}.left-column, .right-column {flex: none;}.left-column{padding: 20px 20px 20px 10px;}.right-column {min-height:300px;}}@media (max-width: 600px) {.splitcontainer.homeservices .right-column {min-height:300px;}}@media (max-width: 1180px) {.splitcontainer.homeservices {flex-direction: column;}.splitcontainer.homeservices .left-column, .splitcontainer.homeservices .right-column {flex: none;}.splitcontainer.homeservices .left-column{padding: 20px 20px 20px 10px;}.splitcontainer.homeservices .right-column {min-height:400px;}}@media screen and (min-width:1100px) {.left-column {flex:4}.left-column[class*=" "] {flex:6}.right-column {flex:6}}.parts-container, .before-after-container {display: flex;align-items: center;width: 90%;max-width:1400px;min-width:300px;margin:auto;margin-top:60px;}button {background-color: #ff9500;color: #fff;border: none;font-size: 34px;padding: 10px;cursor: pointer;user-select: none;border-radius: 4px;width: 50px;height: 100px;display: flex;justify-content: center;align-items: center;}button:hover {background-color: #555;}.parts-wrapper, .before-after-wrapper {overflow-x: auto;overflow-y: hidden;margin: 0 10px;width: 100%;scrollbar-width: none;scroll-behavior: auto;}.parts-wrapper::-webkit-scrollbar, .before-after-wrapper::-webkit-scrollbar {display: none;}#part {display: flex;flex-direction: row;}.parts-image-container, .before-after-image-container {position: relative;margin-right: 10px;height: 273px;}.parts-image-container img, .before-after-image-container img {width: 350px;height: 100%;object-fit: cover;border-radius: 4px;}.part-overlay-text {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);color: #fff;display: flex;justify-content: center;align-items: center;opacity: 0;transition: opacity 0.3s;font-size: 1.2em;padding: 10px;text-align: center;}.parts-image-container:hover .part-overlay-text {opacity: 1;}.before-after {display: flex;gap: 10px;}.before-after-image-container {padding-right:35px}.before-after-images {display: flex;gap: 10px;}.before-image, .after-image {position: relative;width: 280px;}.before-image img, .after-image img {width: 280px;height: auto;}.before-marker, .after-marker {position: absolute;top: 8px;left: 8px;background: rgba(0, 0, 0, 0.6);color: #fff;padding: 2px 6px;font-size: 16px;border-radius: 4px;z-index: 10;}.parts-grid-container {border: 0px solid red;width: 85%;margin: auto;margin-top:50px;}.parts-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 40px;}.part-item-grid {position: relative;overflow: hidden;background: #fff;transition: transform 0.2s;}.part-item-grid h3{font-size:20px;line-height:28px;margin-top:15px}.part-item-grid a:hover {text-decoration:none}.part-item-grid img {width: 100%;max-width: 400px;display: block;height: auto;margin: auto;border-radius: 6px;}.part-item-grid:hover {transform: scale(1.03);}.parts-grid-container .part-overlay-text {padding: 10px;text-align: center;font-weight: bold;}@media (max-width: 1300px) and (min-width: 769px) {.parts-grid {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px) {.parts-grid {grid-template-columns: 1fr;}}.content-block.content-center{padding-bottom:50px}.content-center {justify-content: center;}.content-center-inner {display: flex;flex-wrap: wrap;justify-content: center;gap: 0px;}.content-center p {width:80%;font-size:18px;line-height:30px;padding-bottom:0;}.content-center h2 {padding: 50px 0 0px 0;margin-bottom:0}.content-center h3 {line-height:30px;margin-bottom:20px;}.content-center .button {margin:auto;margin-top:30px;margin-bottom:30px}.service-item .diagram{width:100%;border-radius:8px}.service-item {flex: 1 1 350px;max-width: 400px;box-shadow: 0 2px 8px rgba(0,0,0,0.1);padding: 15px;box-sizing: border-box;text-align: center;border-radius: 8px;background:#fff;margin:20px 10px 10px 20px;}.sub .service-item {flex: 1 1 250px;max-width: 300px;box-shadow: 0 2px 8px rgba(0,0,0,0.1);padding: 15px;box-sizing: border-box;text-align: center;border-radius: 8px;background:#fff;margin:20px 10px 10px 20px;}.service-item.e-3120 {background:#182248}.service-item.e-4660 {background:#38afe3}.service-item.x-series {background:#ff9900}.service-item.common {background:#000}.service-item h3{color:#fff}.service-item p{color:#767676;width:100%}.service-item a{display:block}.service-item a:hover{text-decoration:none}.service-image {transition: opacity 0.3s ease;}.service-image.active{opacity: 0.3;}.service-item a:hover .service-image {opacity: 0.5;}.service-image {width: 100%;height: auto;display: block;margin-bottom: 15px;border-radius: 4px;}.sub .service-image {width: 50%;height: auto;display: block;margin-bottom: 15px;border-radius: 4px;margin:auto }.clickable-h2 {cursor: pointer;color: #007BFF;margin-bottom: 10px;}@media (max-width: 768px) {.content-center {flex-direction: column;align-items: center;}}.youtube-video-place iframe, .youtube-video-place img{width:300px;height:170px}@media screen and (min-width:500px) {.youtube-video-place iframe, .youtube-video-place img{width:400px;height:225px}}@media screen and (min-width:700px) {.youtube-video-place iframe, .youtube-video-place img{width:640px;height:360px}}.commitment-holder {display: flex;flex-wrap: wrap;gap: 20px;}.commitment-holder > div {flex: 1 1 calc(25% - 20px);box-sizing: border-box;min-width: 300px;padding: 10px;border-radius: 8px;text-align: center;}.commitment-holder > a {flex: 1 1 calc(25% - 20px);box-sizing: border-box;min-width: 200px;padding: 10px;border-radius: 8px;text-align: center;}.commitment-holder p {font-size:18px}.commitment-holder svg {fill: #ff9500;width:50px;height:50px }.reviews-holder .content-block{background:#1b6698}.reviews-holder h2{color:#fff}.reviews-holder {display: flex;flex-wrap: wrap;gap: 50px;margin:auto;width:90%;}.reviews-holder > a {flex: 1 1 calc(25% - 50px);box-sizing: border-box;min-width: 200px;border-radius: 8px;text-align: center;color:#fff;}@media (max-width: 1100px) {.reviews-holder > a {flex: 1 1 calc(50% - 50px);}}.reviews-holder > a:hover{text-decoration:none}.reviews-holder p {font-size:18px}.reviews-holder .button{display: block;width: 100%;margin-top: 20px;text-align: center;background:#000;margin:auto;margin-bottom:50px;}.review{width:70%;margin:auto;}.review .button{display:block;width:100%;margin:auto}.review .stars{position:relative;top:-30px}.review strong {display:block;margin:30px 0 50px 0}.reviews-holder h2{display: block;width: 100%;margin-top: 20px;text-align: center;margin:auto;}.reviews-holder .button a:hover{text-decoration:none}.reviews-holder h3{color:#fff;}.parallax h2, .parallax p{color:#fff;}.parallax p{width:90%}.parallax .button {margin:auto;margin-top:30px;margin-bottom:30px}.parallax {position:relative;background-image: url(/wp-content/themes/epd/graphics/resin-injection-slab-lifting.jpg);height:auto;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;font-size:16px;padding-bottom:50px;display: flex;flex-direction: column;align-items: center;justify-content: center;}.parallax::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);z-index: 1;}.parallax > * {position: relative;z-index: 2;}@media screen and (min-width:500px) {.parallax {background-image: url(/wp-content/themes/epd/graphics/resin-injection-slab-lifting.jpg);background-position:left}}@media screen and (max-width:700px) {.parallax{background-attachment: scroll;}}@media screen and (min-width:1000px) {.parallax {font-size:20px;background-image: url(/wp-content/themes/epd/graphics/resin-injection-slab-lifting.jpg);height: 500px;background-position: left;}}@media screen and (min-width:1500px) {.parallax {background-position:center;}}#contact-strip {background-color: #38afe3;margin:100px 0 100px 0;color: white;width: 100%;padding: 20px 0;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;}#contact-strip p {font-size:30px;margin: 0;width:50%;padding-bottom:0}#contact-strip .button{background:#ff9900;margin-left:10px;margin-top:50px}#contact-strip .button:hover{background:#ccc;}@media screen and (min-width:800px) {#contact-strip {height:120px;flex-direction: row;}#contact-strip .button{margin-top:0px}}.price {font-size:30px;font-weight:bold;color:#cc0000}.priceitem{font-weight:normal;color:#666;font-style:italic}.partsouterfull h1{color:#182248}.partsouterfull h2{color:#38afe3}.partsouterfull h3{color:#38afe3;margin-top:20px;margin-bottom:10px;line-height:30px;font-size:28px;padding-left:0}.partsouterfull h2:nth-of-type(2) {clear:both;border-top:3px solid #ceebf7;padding-top:15px}.partsouterfull h1{text-align:left;border:0px solid red;margin:0;width:100%;}.partsouterfull h2{padding-left:0}.partsouterfull p{width:100%;max-width:1450px;margin:0}.partsouterfull p.prodintro{font-weight:bold}.partsouterfull .sw-part-number{display:block;color:#000;padding-top:20px}.partsouterfull .note{display:block;color:#000;padding-top:20px}.partsouterfull{margin:0 14% 0 14%;text-align:left}.partsouterfull .col-sm-12{border:0px solid red;}.partsimage{width:100%;height:auto;max-width:600px;margin:auto;display:block;margin-bottom:40px;float:left;margin-right:30px;padding-left:5px;border-radius:15px}@media (max-width: 1300px) {.partsimage {max-width: 500px;}}@media (max-width: 1100px) {.partsimage {float: none;display: block;width: 100%;max-width: 100%;margin-right: 0;margin-bottom: 20px;}}.partsouterfull a.disabledlink {pointer-events: none}.partsouterfull .button{margin:auto}.partsouterfull ul{list-style-position: inside;list-style-type: square;color:#182248}.partsouterfull ul li{padding:12px 0 12px 0}.partsouterfull ul li::marker {font-weight: bold;}.newsouter, .videoouter {margin:50px 5% 0 5%}.newsouterfull p{width:80%;max-width:950px}.newsouterfull h2:first-of-type{position:relative;top:-130px;width:100%;border:0px solid red;min-height:200px}.newsouterfull{margin:0 14% 0 14%;text-align:center}.newsouterfull .col-sm-12{border:0px solid red;}.newsouterfull .date{padding-bottom:0;position:relative;top:300px;}@media screen and (min-width:400px) {.newsouterfull .date{padding-bottom:0;position:relative;top:220px;}}@media screen and (min-width:520px) {.newsouterfull .date{padding-bottom:0;position:relative;top:200px;}.newsouterfull h2:first-of-type{min-height:50px}}@media screen and (min-width:600px) {.newsouterfull .date{padding-bottom:0;position:relative;top:150px;}}@media screen and (min-width:800px) {.newsouterfull .date{padding-bottom:0;position:relative;top:100px;}}@media screen and (min-width:1300px) {.newsouterfull .date{padding-bottom:0;position:relative;top:50px;}}.newsouterfull .newsimagepostion {position:relative;top:-50px;}.newsouterfull img{width:100%;height:auto;max-width:600px;margin:auto;display:block;margin-bottom:40px;}.newsouterfull a.disabledlink {pointer-events: none}.newsouterfull .button{margin:auto}.newsouterfull ol{list-style-position: inside;}.newsouterfull ol li{padding:12px 0 12px 0}.newsouterfull ol li::marker {font-weight: bold;}.newsouterfull ul{list-style-position: inside;}.newsouterfull iframe {width:224px;height:168px}@media screen and (min-width:440px) {.newsouterfull iframe {width:320px;height:240px}}@media screen and (min-width:600px) {.newsouterfull iframe {width:448px;height:336px}}@media screen and (min-width:900px) {.newsouterfull iframe {width:640px;height:480px}}@media screen and (min-width:1200px) {.newsouterfull iframe {width:960px;height:720px}}#h1container h1 {text-align: center;margin-bottom: 20px;}.newsouter h2 a{color:#1b6698;display:block;}.newsouter h2:first-of-type{font-size:26px;line-height:42px;min-height: 50px;}.newsouter h2 {clear: both;font-size:20px;margin-bottom: 10px;margin-top:0;line-height:33px;min-height: 30px;}.headerstrap p {text-align: center;margin-bottom: 40px;margin-top:0}.newsouter {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.newsouter p:first-of-type {margin-bottom: 0px;min-height:20px;color:#b0b0b0;font-size:18px}.newsouter p {font-size: 1em;margin-bottom: 20px;min-height:100px;width:90%}.newsouter .news-item img, #news-module .news-block img {width: 100%;margin-bottom:30px;max-width: 400px;height: auto;object-fit: cover;}@media screen and (min-width:1200px) {.newsouter h2:first-of-type{min-height: 150px;}.newsouter h2{min-height: 100px;}.newsouter p {min-height:330px}}@media screen and (min-width:1350px) {.newsouter h2:first-of-type{min-height: 100px;}.newsouter h2{min-height: 80px;}.newsouter p {min-height:270px}}@media screen and (min-width:1600px) {.newsouter p {min-height:210px}}@media screen and (min-width:1660px) {.newsouter p {min-height:190px}}@media screen and (max-width:1200px) {.newsouter {display: block;}.newsouter .news-item {margin-top:50px}}.newsouter .news-item {border: 0px solid #EEE;background:#eaeef1;min-height: 450px;padding: 20px;box-sizing: border-box;}.newsouter .button, .news-block .button{margin:auto;width:100%;max-width:300px;min-width:200px}.newsitem h1{margin-top:100px;width:95%;max-width:1000px;}@media screen and (max-width:400px) {.newsitem h1{margin-top:0px;width:95%;max-width:1000px;font-size:30px;line-height:45px}}.news-item ul{list-style-type: none;margin-top:-10px;border:0px solid red;min-height:280px}.newsouterfull ul{list-style-type: none;}.newsouterfull ul li::before{content: "•";color: rgb(27, 102, 152);display: inline-block;width: 1em;margin-left:1em;list-style-type: none;}.newsouterfull ul li{padding:10px 0 10px 0}.news-item ul lii{padding:10px 0 10px 0}h1.reviewtitle{margin-top:140px}@media screen and (min-width:450px) {.newsitem h1{margin-top:150px}h1.reviewtitle{margin-top:180px}}@media screen and (min-width:600px) {.newsitem h1{margin-top:200px}h1.reviewtitle{margin-top:280px}}@media screen and (min-width:1000px) {.newsitem h1{margin-top:250px}h1.reviewtitle{margin-top:350px}}#news-module{margin-bottom:150px}.news-block{width:50%;min-width:320px;margin:auto;background:#eaeef1;padding-bottom:20px;padding-left:5px;padding-right:5px;padding-top:10px}.news-block h2{font-size:30px;margin-bottom:20px;margin-top:20px}.news-block h3{margin-bottom:20px;margin-top:-20px}.back-btn {border-radius:0px;float:left;padding:2px 0 0 0;border:1px solid #009ee1;width:120px;height:34px;text-align:center;margin: 20px 5px 45px 0;}.back-btn {background:#009ee1;clear:left;margin-top:20px;}.back-btn a{display:block;color:#FFF}.back-btn:hover{background:#FFF;display:block;color:#009ee1}.back-btn a:hover{color:#009ee1;background:#FFF;display:block}.news iframe{width:300px;height:170px}@media screen and (min-width:500px) {.news iframe{width:400px;height:225px}.news img{max-width:450px}}@media screen and (min-width:700px) {.news iframe{width:640px;height:360px}}@media screen and (min-width:1200px) {.news iframe{width:960px;height:540px}}.custom-pagination {margin-top:25px;padding-bottom:0px;border:0px solid red;float:left;margin-left:100px;background:#fff}.custom-pagination .page-num {display:block;font-weight:bold;}.custom-pagination{clear:both}.custom-pagination a, .custom-pagination .current, .custom-pagination .dots{border-radius:5px;float:left;list-style-type:none;padding:5px 0 0;border:1px solid #1b6698;color:#1b6698;width:40px;height:40px;text-align:center;margin-right:5px;margin-bottom:5px}.custom-pagination .current, .custom-pagination a:hover{background:#1b6698;display:block;color:#FFF}.servicesouter h2 a{color:#1b6698;display:block;}.servicesouter h2:first-of-type{font-size:26px;line-height:42px;min-height: 50px;}.servicesouter h2 {clear: both;font-size:20px;margin-bottom: 10px;margin-top:0;line-height:33px;min-height: 30px;}.headerstrap p {text-align: center;margin-bottom: 40px;}.servicesouter {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top:50px;margin-bottom:60px}.servicesouter p:first-of-type {margin-bottom: 0px;min-height:20px;color:#b0b0b0;font-size:18px}.servicesouter p {font-size: 1em;margin-bottom: 20px;min-height:100px;width:90%}.serviceactive {opacity: 0.2;transition: opacity 0.5s ease;pointer-events: none;}.servicesouter .service-item img {width: 100%;margin-bottom:30px;max-width: 400px;height: auto;clip-path: polygon(93% 30%, 54.73% 94.96%, 47.75% 94.96%, 7% 30%, 25% 6.7%, 75% 6.7%);-webkit-clip-path: polygon(93% 30%, 54.73% 94.96%, 47.75% 94.96%, 7% 30%, 25% 6.7%, 75% 6.7%);object-fit: cover;}@media screen and (min-width:1200px) {.servicesouter h2{min-height: 100px;}.servicesouter p {min-height:330px}}@media screen and (min-width:1350px) {.servicesouter h2{min-height: 80px;}.servicesouter p {min-height:270px}}@media screen and (min-width:1600px) {.servicesouter p {min-height:210px}}@media screen and (min-width:1660px) {.servicesouter p {min-height:190px}}@media screen and (max-width:1200px) {.servicesouter {display: block;}.servicesouter .service-item {margin-top:50px}}.servicesouter .service-item {border: 0px solid #EEE;min-height: 450px;padding: 20px;box-sizing: border-box;}.servicesouter .button{margin:auto;width:100%;max-width:300px;min-width:200px}.image-grid {display: flex;flex-wrap: wrap;gap: 150px;justify-content: center;padding: 10px;border:0px solid red;padding:0 100px 0 100px;margin-top:50px}.image-grid img {width: 150px;object-fit: cover;}.icon-item {display: flex;flex-direction: column;align-items: center;text-align: center;}.icon-item span {margin-top: 0px;display:block;}.icon-item a:hover{color:#fff;text-decoration:none}footer a{color:#38afe3}footer {background-color: #ff9900;color: #fff;text-align: center;padding: 10px 0;position: relative;bottom: 0;width: 100%;margin-top:100px}footer a:hover{color:#fff;text-decoration:underline}#prefooter{color:#fff;background:#182248;width:100%;display: flex;gap:70px;justify-content: space-between;padding: 10px;box-sizing: border-box;position:relative;top:-10px;word-break: break-word;}#prefooter h2{color:#fff}#prefooter div{width:33%;}#prefooter .posts{list-style:none;position:relative;left:-20px;top:-15px}#prefooter .posts li{border-bottom:1px dotted #333;padding:15px 0 15px 0}@media screen and (max-width: 768px) {#prefooter{display: block;}#prefooter div{width:100%;}}.footer-social{padding-top:20px;display:inline-block}.footer-social img{padding:0 5px 0 5px}.footer-content {max-width: 1000px;margin: 0 auto;font-size:16px}.footer-content a{color:#fff}#faq {width:80%;min-width:300px}@media screen and (min-width: 1300px) {#faq {width:70%;max-width:900px}}.panel-title a:hover{text-decoration:none}.content-block.faqcontent p{width:80%}.panel {border:none;border-top:1px solid #eee;box-shadow:none;width:100%}.panel.last{border-bottom:1px solid #eee;padding-bottom:25px}.panel-default>.panel-heading {padding-top:0px;background-image:none;border:0px solid red;background-color:#fff;}.panel-title {font-size:24px;font-weight:bold;font-family:lora, sans-serif}.panel-heading{padding:0;border-radius:0!important}.panel-body{width:100%;margin:auto;}.panel-body p{width:100%!important;padding-left:0!important;max-width:800px}.panel-heading a {display:block;border:0px solid red;min-height:70px;padding-top:20px;padding-bottom:10px;border-radius:0!important;padding-left:50px;position:relative}.panel-collapse {display: none;}.panel-collapse.show {display: block;}@media screen and (max-width: 700px) {.faqbutton {display:none}.panel-heading a {padding-left:0px}}.faqbutton {position:absolute;width: 25px;height: 25px;background: #0b4f02;top:35px;left:10px;margin-left:10px;transform: translate(-50%, -50%) rotate(0deg);border-radius: 50%;cursor: pointer;z-index: 1;transition: 0.4s cubic-bezier(0.2, 0.6, 0.3, 1.1);}.faqbutton:after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 2px;width: 50%;background: white;}.faqbutton:before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 50%;width: 2px;background: white;}.faqbutton.clicked {transform: translate(-50%, -50%) rotate(360deg);background: #CC0000;}.faqbutton.clicked:before {width: 0;}.contactouter{margin:0 12% 0 12%;}div.form{border-top:5px solid #182248;border-bottom:3px solid #eee;background:#fff;padding:30px 20px 20px 20px;font-size:16px;position:relative;top:50px;margin-bottom:110px}.contactouter {max-width: 1500px;margin: 0 auto;padding:0px;border-radius: 10px;}.contactouter h1 {text-align: center;font-size: 2em;color: #333;margin-bottom: 20px;}.centretext {text-align: center;margin-bottom: 30px;width:100%;word-wrap: break-word;}.centretext p {font-size: 1.1em;color: #666;}.centretext p strong {color: #333;}.contact-inner {padding: 0px 0px;margin-top:-20px }.form p {font-size: 0.9em;color: #ff9900;}.formerror, .success{color:red;padding:5px;color:#fff;width:95%;display:block;text-align:center;margin-top:20px;margin-left:2%}.formerror{background:red;}.success {background:green;}.form-horizontal {display: flex;flex-wrap: wrap;justify-content: space-between;}.form-group {width: 95%;display: flex;align-items: center;margin-bottom: 15px;}.form input{clear:both;background:#f2f2f2}.control-label {width: 20%;color: #182248;}label {font-weight:400;font-size:22px;}.inputholder {width: 95%;}.form-control {width: 100%;padding: 10px;font-size: 1em;border: 1px solid #ddd;border-radius: 5px;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}.form #ishuman{width:60px;float:left;margin-right:5px}.form .question {float:left;margin-right:10px;font-size:25px}#enquirytype{height:56px;width:102%}#customermsg {height:250px}.form-control {height:36px;background:#f2f2f2;font-size:22px;color:#666}.error {color: red;font-size: 1.1em;width:100%;display:block;text-align:left}.question {font-size: 1em;margin-left: 10px;}.body-btn-outer {text-align: center;margin-bottom:40px;}.contactouter .body-btn-outer {padding-left:5%;}@media (max-width: 380px) {.contactouter .body-btn-outer {padding-left:0;}}.form-btn-holder{border:0px solid red;width:100%}.contactouter button {font-family: 'Open Sans', sans-serif;font-size:20px;font-weight:bold;color:#fff;background:#ff9900;width:300px;border-radius:5px;padding:5px;border:0px solid #fff;cursor:pointer;height:45px;margin:auto}.contactouter button:hover {background-color: #000;}@media (max-width: 768px) {.control-label {width: 100%;margin-bottom: 5px;}.inputholder {width: 100%;}}@media (max-width: 800px) {.form-horizontal {flex-direction: column;}.form-group {flex-direction: column;align-items: flex-start;}.control-label {width: 100%;margin-bottom: 5px;}.inputholder {width: 100%;}.inputholder {width: 100%;}}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;top:100px}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.maprow div{min-height:450px;padding:60px;}.animate-slide {animation: slide-animation 1.5s }@keyframes slide-animation {0%{transform: translateY(0) 100%;transform: translateY(-40px);opacity:0 }}.animate-slide-slow {animation: slide-animation-slow 2.8s }@keyframes slide-animation-slow {0%{transform: translateY(0) 100%;transform: translateY(80px);opacity:0 }}.animate-slide-ltrt {animation: slide-animation-ltrt 2.8s }@keyframes slide-animation-ltrt {0%{transform: translateX(0) 100%;transform: translateX(-80px);opacity:0 }}.parts-list {list-style-type:none;width:50%;margin:auto;}.parts-list li{background:#e6f2f8;margin:10px;border-radius:10px}button#load-more{width:80%;max-width:310px;min-width:200px;margin:auto;height:50px;font-size:20px;font-weight:bold;margin-top:50px;}.nacelle-container {position: relative;max-width: 800px;margin:auto;}.nacelle-container img {width: 100%;margin:auto;border-radius:8px;}.key {display: flex;align-items: center;gap: 16px;}@media (max-width: 450px) {.nacelle-container .key {font-size:13px }.dot {width: 11px;height: 11px;}.legend-item {display: flex;align-items: center;gap: 6px;}}.legend-item {display: flex;align-items: center;gap: 6px;white-space: nowrap;}.dot {width: 16px;height: 16px;border-radius: 50%;}.dot.low{background:green}.dot.medium{background:orange}.dot.high{background:red}.key-title {margin-right: 12px;font-weight: bold;line-height:14px }h3#part-name{line-height:35px;margin-bottom:10px}.hotspot {position: absolute;width: 18px;height: 18px;border-radius: 50%;cursor: pointer;transform: translate(-50%, -50%);}.hotspot.high {background: red;box-shadow: 0 0 12px red;}.hotspot.medium {background: orange;box-shadow: 0 0 10px orange;}.hotspot.low {background: green;box-shadow: 0 0 8px green;}.hotspot::after {content: "";position: absolute;width: 100%;height: 100%;border-radius: 50%;border: 2px solid currentColor;animation: pulse 1.8s infinite;}@keyframes pulse {0% {transform: scale(1);opacity: 0.8;}100% {transform: scale(2.5);opacity: 0;}}#info-panel {position: fixed;right: 20px;top: 20px;width: 300px;background: #111;color: #fff;padding: 20px;border-radius: 10px;}.hidden {display: none;}.popover {position: absolute;z-index: 999;}.hidden {display: none;}.popover-content {background-color: rgba(0, 0, 0, 0.8);color: #fff;padding: 15px;border-radius: 8px;position: relative;box-shadow: 0 10px 25px rgba(0,0,0,0.4);max-width:300px;width:100%;font-size:16px }.popover-content h4{color:#38afe3;margin:0;padding:10px 0 0 0}.popover-content p{width:100%;margin:0;padding:0;line-height:25px}.popover-content .button{margin:auto;margin-top:20px}.popover-content .button:hover{background:#333}.popover-content::after {content: "";position: absolute;top: 20px;left: -8px;border-width: 8px;border-style: solid;border-color: transparent #111 transparent transparent;}.close-pop {position: absolute;top: 5px;right: 8px;background: none;border: none;color: #fff;font-size: 18px;cursor: pointer;}@keyframes fadeInUp {from {transform: translateY(30px);opacity: 0;}to {transform: translateY(0);opacity: 1;}}