.text-color-white{color:#fff}.buttonizer .buttonizer-button{width:85px;height:85px}.buttonizer.left .buttonizer-button.buttonizer-head .buttonizer-label{left:100px}.buttonizer.buttonizer-style-default.bottom.left.opened .buttonizer-button-list .buttonizer-button.button-desktop-1{bottom:90px}.buttonizer.buttonizer-style-default.bottom.left.opened .buttonizer-button-list .buttonizer-button.button-desktop-2{bottom:140px}.buttonizer.buttonizer-style-default.bottom.left.opened .buttonizer-button-list .buttonizer-button.button-desktop-3{bottom:190px}.buttonizer.buttonizer-style-default.bottom.left.opened .buttonizer-button-list .buttonizer-button.button-desktop-4{bottom:240px}.buttonizer.buttonizer-style-default.bottom.left.opened .buttonizer-button-list .buttonizer-button.button-desktop-5{bottom:290px}.buttonizer.buttonizer-style-default.bottom.left.opened .buttonizer-button-list .buttonizer-button.button-desktop-6{bottom:340px}@font-face{font-family:"Rift";src:url(https://use.typekit.net/af/c7fc58/00000000000000003b9adf25/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/c7fc58/00000000000000003b9adf25/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/c7fc58/00000000000000003b9adf25/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/Divi-child/fonts/FuturaStd-Book.eot);src:url('/wp-content/themes/Divi-child/fonts/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Book.woff2) format('woff2'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Book.woff) format('woff'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Book.ttf) format('truetype'),url('/wp-content/themes/Divi-child/fonts/FuturaStd-Book.svg#FuturaStd-Book') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/Divi-child/fonts/FuturaStd-Medium.eot);src:url('/wp-content/themes/Divi-child/fonts/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Medium.woff2) format('woff2'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Medium.woff) format('woff'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Medium.ttf) format('truetype'),url('/wp-content/themes/Divi-child/fonts/FuturaStd-Medium.svg#FuturaStd-Medium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/Divi-child/fonts/FuturaStd-Bold.eot);src:url('/wp-content/themes/Divi-child/fonts/FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Bold.woff2) format('woff2'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Bold.woff) format('woff'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-Bold.ttf) format('truetype'),url('/wp-content/themes/Divi-child/fonts/FuturaStd-Bold.svg#FuturaStd-Bold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/Divi-child/fonts/FuturaStd-BookOblique.eot);src:url('/wp-content/themes/Divi-child/fonts/FuturaStd-BookOblique.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-BookOblique.woff2) format('woff2'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-BookOblique.woff) format('woff'),url(/wp-content/themes/Divi-child/fonts/FuturaStd-BookOblique.ttf) format('truetype'),url('/wp-content/themes/Divi-child/fonts/FuturaStd-BookOblique.svg#FuturaStd-BookOblique') format('svg');font-weight:400;font-style:italic}.menu-item.logged-in,.logged-in .menu-item.logged-out{display:none!important}.logged-in .menu-item.logged-in,.menu-item.logged-out{display:inline-block!important}.yith-ywraq-list-wrapper{width:0!important;bottom:-15px!important}.et-hover .yith-ywraq-list-wrapper{width:300px!important}.product-signin-notice{padding:20px 0}.login-form-holder h2:hover,.registration-form-holder h2:hover{cursor:pointer}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:100000;height:100%;width:100%;overflow:hidden!important}.preloader .status{width:100px;height:100px;position:absolute;left:50%;top:50%;background-image:url(/wp-content/themes/Divi-child/images/preloader.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;margin:-50px 0 0 -50px}body{font-family:"Futura Std",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Rift",Arial,Helvetica,sans-serif}.page-title h1{font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:400}.page-title.full h1{color:#1b7cc2;font-family:"Rift",Arial,Helvetica,sans-serif;font-size:60px;line-height:55px}.page-title .et_pb_promo_description{padding-bottom:0;font-family:"Rift",Arial,Helvetica,sans-serif}.et_pb_text h2{font-size:30px;line-height:55px}.et_pb_text h3{padding-bottom:20px;color:#1b7cc2;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;line-height:24px}h3.subtitle{font-size:30px;line-height:55px}.sidebar h3.subtitle{font-size:36px;line-height:55px}.heading-icon h1:before,.heading-icon h2:before,.heading-icon h3:before,.heading-icon h4:before,.heading-icon h5:before,.heading-icon h6:before{content:"";position:absolute;top:-5px;left:-100px;display:inline-block;width:74px;height:74px;background-image:url(/wp-content/uploads/2019/05/icon-blue.svg);background-repeat:no-repeat;background-size:100%;vertical-align:middle}.et_pb_text ul{list-style:none}.et_pb_text ul li:not(last-child){padding-bottom:10px}.et_pb_text ul li:before{position:absolute;left:0;content:"\f111";color:#1b7cc2;font-family:"Font Awesome 5 Free";font-size:8px;font-weight:900}ul.feature-list{padding-left:25px!important;list-style:none!important}ul.feature-list li:before{position:absolute;left:0;content:"\f00c";color:#1b7cc2;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900}ul.feature-list li{font-weight:700;text-transform:uppercase}.et_pb_text a{text-decoration:underline}body #page-container .et_pb_button,body #page-container .woocommerce .button{font-family:"Rift",Arial,Helvetica,sans-serif}body #page-container .woocommerce .button,body .woocommerce .button.wl-add-to-single{color:#FFF!important;font-family:"Rift",Arial,Helvetica,sans-serif;font-size:18px}.woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce a.button.alt:after,.woocommerce a.button:after,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce input.button.alt:after,.woocommerce input.button:after,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after{font-size:28px}body #page-container a.et_pb_button.btn-link,body #page-container a.et_pb_button.btn-link:hover{background:none!important;color:#58585a!important}body #page-container a.et_pb_button.btn-link:before{display:inline!important;position:relative;content:"\f101"!important;margin-right:10px;margin-left:0;color:#1b7cc2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;opacity:1}body #page-container a.et_pb_button.btn-inline{padding:0!important}body #page-container a.inline-link{color:#1b7cc2;font-weight:700;text-decoration:none}body #page-container a.inline-link:after{content:"\f101";margin-left:5px;font-family:"Font Awesome 5 Free";font-weight:900}body #page-container a.et_pb_button.get-in-touch{display:inline-block;background:#EEE;padding:0 20px 0 0!important;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#58585a!important;line-height:38px;text-transform:uppercase;letter-spacing:.75px}body #page-container a.et_pb_button.get-in-touch:before{display:inline-block!important;position:relative;content:"\f095";margin:0;width:40px;height:40px;background:#1b7cc2;margin-right:15px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#FFF;text-align:center;line-height:40px;vertical-align:middle;opacity:1}body #page-container a.et_pb_button.get-in-touch:hover{background:#EEE!important}body #page-container a.et_pb_button.scroll-top:before{content:"\f102"!important}.et_pb_toggle{position:relative;margin-bottom:20px!important;padding:0;border:0}.et_pb_toggle .et_pb_toggle_title{background:#1b7cc2;padding:30px 80px 30px 30px;color:#FFF;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;border:0;z-index:2}.et_pb_toggle .et_pb_toggle_title:before{display:none}.et_pb_toggle .et_pb_toggle_title:after{content:"";position:absolute;display:inline-block;top:0;right:20px;bottom:0;margin:auto;width:44px;height:44px;background-image:url(/wp-content/uploads/2019/05/icon-blue.svg);background-repeat:no-repeat;background-size:100%;vertical-align:middle}.et_pb_toggle .et_pb_toggle_content{padding:30px;z-index:2}.et_pb_toggle .et_pb_toggle_content h5{padding-bottom:20px;color:#1b7cc2;font-family:"Futura Std";font-size:20px;line-height:24px}.et_pb_toggle.et_pb_toggle_open{background:#EEE;border:0;-webkit-clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0)}.et_pb_toggle.et_pb_toggle_open:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#FFF;-webkit-clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0)}.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background:#EEE;color:#1b7cc2;border:0;-webkit-clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0)}.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body.home .rev_slider .slotholder:before,body.home .rev_slider .slotholder:after{content:'';position:absolute;width:calc((50% + 10px) + 150px);height:50%;top:0;right:0;background:-moz-linear-gradient(top,rgb(27 124 194) 10%,rgb(27 124 194 / .8) 100%);background:-webkit-linear-gradient(top,rgb(27 124 194) 10%,rgb(27 124 194 / .8) 100%);background:linear-gradient(to bottom,rgb(27 124 194) 10%,rgb(27 124 194 / .8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b7cc2',endColorstr='#cc1b7cc2',GradientType=0);background-size:cover;-webkit-clip-path:polygon(150px 0,100% 0,100% 100%,0 100%,0 150px);clip-path:polygon(150px 0,100% 0,100% 100%,0 100%,0 150px);z-index:-1;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}body.home .rev_slider li .featured-image img{width:100%!important;height:auto!important}.rev_slider li.project-slide .featured-image-project:after{content:'';position:absolute;right:-10%;bottom:0;width:25%;height:65%;background:url(/wp-content/uploads/2019/05/featured-shadow.png);background-repeat:no-repeat;background-position:bottom right;opacity:.5}.rev_slider li.project-slide .featured-image-project img{position:relative;width:100%!important;height:auto!important;--notchSize:100px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%);z-index:2}.rev_slider li.project-slide .defaultimg{position:absolute}.rev_slider li.project-slide.active-revslide .defaultimg{left:0}body.home .rev_slider li[data-param1="Urbanfit Euro"] .product-sku{background-image:url(/wp-content/uploads/2019/05/icon-orange.svg)!important}body.home .rev_slider li[data-param1="Urbanfit Trekko"] .product-sku{background-image:url(/wp-content/uploads/2019/05/icon-green.svg)!important}body.home .rev_slider li[data-param1="Urbanfit Nitro"] .product-sku{background-image:url(/wp-content/uploads/2019/05/icon-purple.svg)!important}body.home .rev_slider li[data-param1="Urbanfit Activo"] .product-sku{background-image:url(/wp-content/uploads/2019/05/icon-orange.svg)!important}body.home .rev_slider li[data-param1="Project"] .product-sku{background-image:url(/wp-content/uploads/2019/05/icon-blue.svg)!important;text-shadow:2px 2px 5px rgb(0 0 0 / .5)}body.home .rev_slider li a.product-link{display:inline-block;margin-top:20px!important;color:#58585a;font-family:"Rift",Arial,Helvetica,sans-serif;font-weight:700;font-size:24px}body.home .rev_slider li a.product-link:before{content:"\f101";margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px}body.home .rev_slider li[data-param1="Urbanfit Euro"] .product-category a,body.home .rev_slider li[data-param1="Urbanfit Euro"] a.product-link:before,body.home .rev_slider li[data-param1="Urbanfit Activo"] .product-category a,body.home .rev_slider li[data-param1="Urbanfit Activo"] a.product-link:before{color:#f26522}body.home .rev_slider li[data-param1="Urbanfit Trekko"] .product-category a,body.home .rev_slider li[data-param1="Urbanfit Trekko"] a.product-link:before{color:#948c20}body.home .rev_slider li[data-param1="Urbanfit Nitro"] .product-category a,body.home .rev_slider li[data-param1="Urbanfit Nitro"] a.product-link:before{color:#c1559c}body.home .rev_slider li[data-param1="Project"] .product-category a,body.home .rev_slider li[data-param1="Project"] a.product-link:before{color:#0f75bc}body.home .rev_slider .tp-bullets .tp-bullet{width:14px;height:14px}body.home .rev_slider .tp-bullets.Euro .tp-bullet.selected{background:#f26522}body.home .rev_slider .tp-bullets.Trekko .tp-bullet.selected{background:#948c20}body.home .rev_slider .tp-bullets.Nitro .tp-bullet.selected{background:#c1559c}body.home .rev_slider .tp-bullets.Project .tp-bullet.selected{background:#0f75bc}.et_pb_equal_columns .et_pb_column{display:flex;justify-content:center}.type-blurbs,.type-blurbs .et_pb_blurb_content{display:flex;width:100%}.type-blurbs .et_pb_blurb_content{flex-direction:column}.type-blurbs .et_pb_blurb_content .et_pb_main_blurb_image{margin:auto}.type-blurbs .et_pb_blurb_content .et_pb_main_blurb_image img{max-width:150px;max-height:125px}.type-blurbs .et_pb_blurb_content .et_pb_blurb_container{margin-top:30px}.type-blurbs .et_pb_blurb_content .et_pb_blurb_container h3.et_pb_module_header:after{content:"\f101";margin-left:10px;color:#1b7cc2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;opacity:1;vertical-align:top}.blue-angled-bg:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#1b7cc2}.featured-product-range .et_pb_row{z-index:1}.featured-product-range .et_pb_row:first-child{-webkit-filter:drop-shadow(-5px 5px 10px rgb(0 0 0 / .2));filter:drop-shadow(-5px 5px 10px rgb(0 0 0 / .2))}.product-range{width:100%}.product-range.crop-top-left{-webkit-clip-path:polygon(100px 0,100% 0,100% 100%,0 100%,0 100px);clip-path:polygon(100px 0,100% 0,100% 100%,0 100%,0 100px)}.product-range.euro{border-top:6px solid #f26522}.product-range.trekko{border-top:6px solid #948c20}.product-range.nitro{border-top:6px solid #c1559c}.product-range:after{content:'';position:absolute;bottom:20px;width:95%;height:40px;background-size:auto 100%;background-position:top right;background-repeat:no-repeat;z-index:1}.product-range.euro:after{background-image:url(/wp-content/uploads/2023/09/Activo_HP-Tile.png)}.product-range.trekko:after{background-image:url(/wp-content/uploads/2019/05/trekko-banner.png)}.product-range.nitro:after{background-image:url(/wp-content/uploads/2019/05/nitro-banner.png)}.product-range .et_pb_blurb_content{display:flex;flex-direction:column;padding:60px}.product-range .et_pb_blurb_content .et_pb_main_blurb_image{display:flex;min-height:155px}.product-range .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{width:100%}.product-range .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{width:100%;max-width:275px}.product-range .et_pb_blurb_container{padding-bottom:30px}.product-range .et_pb_blurb_container .et_pb_blurb_description span.range-link{position:absolute;top:40px;right:15px;font-family:"Rift",Arial,Helvetica,sans-serif;font-size:24px;writing-mode:vertical-rl;line-height:40px}.product-range .et_pb_blurb_container .et_pb_blurb_description span.range-link:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(/wp-content/uploads/2019/05/icon-blue.svg);background-repeat:no-repeat;background-size:100%;margin-left:-10px;margin-bottom:10px;vertical-align:middle;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-range.euro .et_pb_blurb_container .et_pb_blurb_description span.range-link:before{background-image:url(/wp-content/uploads/2019/05/icon-orange.svg)}.product-range.trekko .et_pb_blurb_container .et_pb_blurb_description span.range-link:before{background-image:url(/wp-content/uploads/2019/05/icon-green.svg)}.product-range.nitro .et_pb_blurb_container .et_pb_blurb_description span.range-link:before{background-image:url(/wp-content/uploads/2019/05/icon-purple.svg)}.product-range.euro .et_pb_blurb_container .et_pb_blurb_description ul{padding-bottom:0}.featured-product-range .subtitle{text-align:center}.featured-product-range .subtitle h2{padding-bottom:30px;color:#FFF;font-size:60px;line-height:55px}.featured-product-range .subtitle h1{color:#FFF;font-size:24px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-style:italic;line-height:34px}.et_pb_video_overlay_hover{display:flex;justify-content:center;align-items:center;background:rgb(0 0 0 / .5)}.et_pb_video_overlay .et_pb_video_play{position:relative;top:0;left:0;margin-top:0;margin-left:0}.et_pb_video_overlay .et_pb_video_play:before{content:"PLAY";background:url(/wp-content/uploads/2019/05/play-solid-white.svg);background-position:center right;background-size:20px;background-repeat:no-repeat;padding-right:40px;color:#FFF;font-family:"Rift",Arial,Helvetica,sans-serif;font-size:60px;vertical-align:bottom}.post-details .fluid-width-video-wrapper{padding-bottom:56.25%}.heart-rate-bg.left:before,.heart-rate-bg.right:after{content:'';position:absolute;top:0;width:50%;height:100%;background:url(/wp-content/uploads/2019/05/heart-rate.png);background-repeat:no-repeat;background-position:center left}.heart-rate-bg.left:before{left:0}.heart-rate-bg.right:after{right:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.standard-blurbs,.standard-blurbs .et_pb_blurb_content{display:flex;width:100%;max-width:100%}.standard-blurbs .et_pb_blurb_content{flex-direction:column}.standard-blurbs .et_pb_blurb_content .et_pb_main_blurb_image{margin:auto;text-align:left}.standard-blurbs .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap{display:flex}.standard-blurbs .et_pb_blurb_content .et_pb_main_blurb_image img{max-width:60px;max-height:60px}.standard-blurbs .et_pb_blurb_content .et_pb_blurb_container{margin-top:30px}.standard-blurbs .et_pb_blurb_content .et_pb_blurb_container h3.et_pb_module_header{font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}.et_pb_slider.recent-projects-slider .et_pb_slide{display:none!important;min-height:475px;margin:0;padding:0}.et_pb_slider.recent-projects-slider .et_pb_slide.et-pb-active-slide{display:flex!important}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-background{position:absolute;top:0;right:0;height:100%;background-size:cover;background-position:center right;background-repeat:no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,100px 100%,0 calc(100% - 100px));clip-path:polygon(0 0,100% 0,100% 100%,100px 100%,0 calc(100% - 100px))}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-description{margin-right:5.5%!important;text-align:left}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-description h4{padding-bottom:20px;color:#58585a!important;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-description h4 span.project-location{color:#1b7cc2!important}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-description p{color:#58585a!important}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-description a.et_pb_button{display:inline-block;margin-top:20px;padding:0!important}.et_pb_slider.recent-projects-slider .et-pb-controllers{width:auto}.et_pb_slider.recent-projects-slider .et-pb-controllers a{background:#FFF;width:14px;height:14px}.et_pb_slider.recent-projects-slider .et-pb-controllers a.et-pb-active-control{background:#0f75bc}.et_pb_slider.recent-projects-slider .et-pb-slider-arrows{display:none}.et_pb_blog_grid .et_pb_post{border:none;padding:0}.home .et_pb_blog_grid .et_pb_post{margin-bottom:0!important}.et_pb_blog_grid .et_pb_post .et_pb_image_container{margin:0 0 40px 0}.et_pb_blog_grid .et_pb_post h4.entry-title{font-family:'Futura Std';font-weight:700;text-transform:uppercase}.et_pb_blog_grid .et_pb_post .post-content a.more-link{display:inline-block;font-family:"Rift",Arial,Helvetica,sans-serif;font-size:24px;margin-top:20px}.et_pb_blog_grid .et_pb_post .post-content a.more-link:before{content:"\f101";margin-right:10px;color:#1b7cc2;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px}.breadcrumbs-container.absolute{position:absolute;z-index:1}.breadcrumbs-container p#breadcrumbs,.breadcrumbs-container p#breadcrumbs a{color:#58585a}.breadcrumbs-container p#breadcrumbs span.breadcrumb_last{color:#1b7cc2}.social-share span.share-title{display:inline-block;margin-right:10px}.social-share ul{display:inline-block;padding-left:0!important}.social-share ul li{display:inline-block;margin-right:10px}.social-share ul li:last-child{margin-right:0}.social-share li a:after{color:#1b7cc2;font-family:"Font Awesome 5 Brands";font-weight:900;font-size:20px}.social-share li.facebook a:after{content:"\f39e"}.social-share li.twitter a:after{content:"\f099"}.social-share li.pinterest a:after{content:"\f0d2"}.social-share li.email a:after{font-family:"Font Awesome 5 Free";content:"\f0e0"}.refine-btn{display:none}.searchandfilter{padding-bottom:20px;border-bottom:3px solid #EEE}.searchandfilter.search-filter-disabled{opacity:.5}.searchandfilter ul{padding:0}.searchandfilter ul li:first-child{padding-top:0}.searchandfilter h4{padding-top:0;font-size:38px}.searchandfilter input.sf-input-text{width:100%;padding:10px 15px;background:#EEE;border:0;border-radius:.25rem}.searchandfilter input.sf-input-checkbox[type=checkbox]{display:none}.searchandfilter input.sf-input-checkbox[type=checkbox]:checked+label.sf-label-checkbox:before{content:"\f00c";color:#1b7cc2;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;text-align:center;line-height:25px}.searchandfilter label.sf-label-checkbox{position:relative;padding-left:35px!important;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer}.searchandfilter label.sf-label-checkbox:before{content:"";position:absolute;left:0;display:inline-block;width:25px;height:25px;margin-right:5px;background-color:#EEE;vertical-align:bottom}.searchandfilter input.sf-input-checkbox[value="urbanfit-activo"]+label.sf-label-checkbox,.searchandfilter input.sf-input-checkbox[value="urbanfit-activo"]:checked+label.sf-label-checkbox:before,.searchandfilter input.sf-input-checkbox[value="activo"]+label.sf-label-checkbox,.searchandfilter input.sf-input-checkbox[value="activo"]:checked+label.sf-label-checkbox:before{color:#f26522}.searchandfilter input.sf-input-checkbox[value="urbanfit-nitro"]+label.sf-label-checkbox,.searchandfilter input.sf-input-checkbox[value="urbanfit-nitro"]:checked+label.sf-label-checkbox:before{color:#c1559c}.searchandfilter input.sf-input-checkbox[value="urbanfit-trekko"]+label.sf-label-checkbox,.searchandfilter input.sf-input-checkbox[value="urbanfit-trekko"]:checked+label.sf-label-checkbox:before{color:#948c20}hr.search-divider{margin:40px 0;border:0;border-bottom:3px solid #EEE}.searchandfilter span.tooltip:before{content:"\f059";margin-left:5px;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;vertical-align:bottom}.searchandfilter span.tooltip:hover:after{display:inline-block}.searchandfilter span.tooltip:after{position:absolute;content:attr(data-tooltip);display:none;width:150px;background:#58585a;margin-left:10px;padding:10px;color:#fff;font-size:14px;font-weight:400;text-align:left;text-transform:initial;line-height:20px;border-radius:4px;transition:opacity 0.1s ease-out;z-index:9;opacity:1}.search-results-header h2{font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:24px;text-transform:uppercase}.search-results>h3{padding-bottom:15px;font-size:36px}.product-container{display:flex;flex-wrap:wrap}.product-container .product{flex-basis:31%;display:flex;flex-direction:column;margin-right:3.33%;margin-bottom:40px}.product-container .product:nth-child(3n+3){margin-right:0}.product-container .product .product-details{margin-bottom:20px}.product-container .product .product-details img{width:100%;height:175px;object-fit:contain}.product-container .product .product-details span.sku{display:block;margin-bottom:5px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:24px}.product-container .product .product-details h3{display:block;margin-bottom:5px;padding-bottom:0;font-family:"Rift",Arial,Helvetica,sans-serif;font-size:36px;line-height:30px;text-align:left}.product-container .product .product-details h3:after{content:"\f101";margin-left:10px;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;text-align:center;vertical-align:middle}.product-container .product .product-details a.product-categories{display:block;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase}.product-container .product .product-details a.product-tags{display:block;color:#58585a;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:16px;text-transform:uppercase}.product-container .product .btn-container{display:flex;margin-top:auto}.product-container .product .btn-container .yith-wcwl-add-to-wishlist{margin-top:0}.product-container .product .btn-container .yith-wcwl-add-to-wishlist img.ajax-loading{display:none!important}.product-container .product .btn-container a{font-size:0}.product-container .product .btn-container a:after{display:inline-block;background:#EEE;width:40px;height:40px;font-size:30px;text-align:center;line-height:40px;vertical-align:middle}.product-container .product .btn-container .add-to-quote{display:inline-block!important}.product-container .product .btn-container .add-to-quote.addedd a.btn-cart:after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}.product-container .product .btn-container .yith-wcwl-add-to-wishlist{margin-right:5px}.product-container .product .btn-container .yith-wcwl-add-to-wishlist a.btn-wishlist:after{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:500;font-size:20px}.product-container .product .btn-container .yith-wcwl-add-to-wishlist span.feedback{display:inline-block;background:#EEE;width:40px;height:40px;font-size:0;text-align:center;line-height:40px;vertical-align:middle}.product-container .product .btn-container .yith-wcwl-add-to-wishlist span.feedback:after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}.product-container .product .btn-container .yith-wcwl-add-to-wishlist span.feedback+a{display:none}.product-container .product .btn-container a.btn-cart:after{content:"\f16e";font-family:"LineAwesome"}.product-container .product.urbanfit-activo .product-details h3:after,.product-container .product.urbanfit-activo .product-details a.product-categories,.product-container .product.urbanfit-activo .btn-container a:after,.product-container .product.urbanfit-activo .btn-container .yith-wcwl-add-to-wishlist span.feedback,.product-container .product.activo .product-details h3:after,.product-container .product.activo .product-details a.product-categories,.product-container .product.activo .btn-container a:after,.product-container .product.activo .btn-container .yith-wcwl-add-to-wishlist span.feedback{color:#f26522!important}.product-container .product.urbanfit-nitro .product-details h3:after,.product-container .product.urbanfit-nitro .product-details a.product-categories,.product-container .product.urbanfit-nitro .btn-container a:after,.product-container .product.urbanfit-nitro .btn-container .yith-wcwl-add-to-wishlist span.feedback{color:#c1559c!important}.product-container .product.urbanfit-trekko .product-details h3:after,.product-container .product.urbanfit-trekko .product-details a.product-categories,.product-container .product.urbanfit-trekko .btn-container a:after,.product-container .product.urbanfit-trekko .btn-container .yith-wcwl-add-to-wishlist span.feedback{color:#948c20!important}.product-container .search-filter-scroll-loading{animation:scaleGrow 1s infinite;border:none;width:100%;height:60px;background-image:url(/wp-content/uploads/2019/05/icon-blue.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@keyframes scaleGrow{0%{transform:scale(.9) rotate(90deg)}50%{transform:scale(1) rotate(90deg)}100%{transform:scale(.9) rotate(90deg)}}.product-container .no-results{display:inline-block;width:100%;text-align:center}.woocommerce-page div.product div.images{width:100%}.woocommerce .quantity input[type=number]{min-width:50px;border-radius:0!important;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce .quantity .input{display:flex}.woocommerce .quantity .input .selectors{display:flex;border:1px solid #CCC}.woocommerce .quantity input[type=button]{background:#EEE!important;height:100%!important;color:#999!important;font-size:14px!important;border:0!important;padding:0 10px;cursor:pointer}.woocommerce .quantity input[type=button].plus{border-left:1px solid #CCC!important}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{color:#FFF}.vbox-overlay{z-index:9999}.woocommerce .product-meta span.sku{display:block;margin-bottom:5px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700}.woocommerce .product-meta h1{display:block;margin-bottom:5px;padding-bottom:0;font-family:"Rift",Arial,Helvetica,sans-serif;font-size:60px;line-height:55px}.woocommerce .product-meta span.product-categories{display:inline-block;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}.woocommerce .product-meta span.divider{display:inline-block;margin-left:5px;color:#EEE}.woocommerce .product-meta span.product-tags{display:inline-block;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}.woocommerce .product-meta .product-excerpt{margin:20px 0 30px 0}.woocommerce .product-meta .btn-container{display:flex}.woocommerce .product-meta .btn-container a{display:inline-block;background:#EEE;padding-right:20px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#58585a!important;line-height:40px;text-transform:uppercase;letter-spacing:.75px;white-space:nowrap}.woocommerce .product-meta .btn-container a:before{display:inline-block;width:40px;height:40px;margin-right:15px;font-size:30px;color:#FFF;text-align:center;line-height:40px;vertical-align:top}.woocommerce .product-meta .btn-container a:hover{color:#58585a!important}.woocommerce .product-meta .btn-container .add-to-quote{display:inline-block!important}.woocommerce .product-meta .btn-container .add-to-quote.addedd a.btn-cart:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}.woocommerce .product-meta .btn-container a.btn-cart:before{content:"\f16e";background:#1b7cc2!important;font-family:"LineAwesome"}.woocommerce .product-meta .btn-container a.btn-wishlist:before{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:500;font-size:20px}.woocommerce .product-meta .btn-container .yith-wcwl-add-to-wishlist{margin-top:0;margin-right:15px}.woocommerce .product-meta .btn-container .yith-wcwl-add-to-wishlist img.ajax-loading{display:none!important}.woocommerce .product-meta .btn-container .yith-wcwl-add-to-wishlist span.feedback{display:inline-block;background:#EEE;width:40px;height:40px;font-size:0;text-align:center;line-height:40px;vertical-align:middle}.woocommerce .product-meta .btn-container .yith-wcwl-add-to-wishlist span.feedback:after{content:"\f00c";color:#FFF;font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}.woocommerce .product-meta .btn-container .yith-wcwl-add-to-wishlist span.feedback+a{padding:0 20px 0 15px;margin-left:-4px;line-height:40px;vertical-align:top}.woocommerce .product-meta .btn-container a.btn-browse:before{content:"\f1ed";background:#1b7cc2!important;font-family:"LineAwesome";font-size:24px}.woocommerce .product-meta.urbanfit-activo span.product-categories,.woocommerce .product-meta.activo span.product-categories{color:#f26522}.woocommerce .product-meta.urbanfit-activo .btn-container a:before,.woocommerce .product-meta.urbanfit-activo .btn-container .yith-wcwl-add-to-wishlist span.feedback,.woocommerce .product-meta.activo .btn-container a:before,.woocommerce .product-meta.activo .btn-container .yith-wcwl-add-to-wishlist span.feedback{background:#f26522}.woocommerce .product-meta.urbanfit-nitro span.product-categories{color:#c1559c}.woocommerce .product-meta.urbanfit-nitro .btn-container a:before,.woocommerce .product-meta.urbanfit-nitro .btn-container .yith-wcwl-add-to-wishlist span.feedback{background:#c1559c}.woocommerce .product-meta.urbanfit-trekko span.product-categories{color:#948c20}.woocommerce .product-meta.urbanfit-trekko .btn-container a:before,.woocommerce .product-meta.urbanfit-trekko .btn-container .yith-wcwl-add-to-wishlist span.feedback{background:#948c20}.product-specs{margin-bottom:20px}.product-specs h5{padding-bottom:15px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;color:#1b7cc2!important;text-transform:uppercase}.product-specs .specs-table{display:flex;flex-direction:column}.product-specs .specs-table .specs-row{display:flex;padding:4px 0;border-bottom:2px solid #EEE}.product-specs .specs-table .specs-row:last-child{border-bottom:0}.product-specs .specs-table .specs-row .specs-column:first-child{flex-basis:35%}.product-specs .specs-table .specs-row .specs-column:last-child{flex-basis:65%}.product-resources.btn-container>a{display:inline-block;background:#EEE;margin-right:20px;padding-right:20px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#58585a!important;line-height:40px;text-transform:uppercase;letter-spacing:.75px}.product-resources.btn-container>a:before{content:"\f1bd";display:inline-block;width:40px;height:40px;background:#CCC;margin-right:15px;font-family:"LineAwesome";font-size:20px;color:#FFF;text-align:center;line-height:40px;vertical-align:top}.product-meta .btn-container .btn-spec{margin-right:15px}.product-meta .btn-container .btn-spec:before{content:"\f1bd";display:inline-block;width:40px;height:40px;background:#f26552;margin-right:15px;font-family:"LineAwesome";font-size:20px;color:#FFF;text-align:center;line-height:40px;vertical-align:top}h5.downloads{font-weight:700;color:#1b7cc2!important;text-transform:uppercase;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:16px}.product-signin h2{border:1px solid #333;text-align:center;padding-top:10px}.product-signin form{width:200%;position:relative;display:none}.product-signin form.show{display:block}.product-signin form#gform_4{left:-50%}.page-id-124 form#gform_4{padding-bottom:25px}.model-embed .sketchfab-embed-wrapper iframe{width:100%;min-height:640px}.model-embed .sketchfab-embed-wrapper a{color:#1b7cc2!important}.product-enquiry h3{font-size:30px}.product-enquiry span.sku{color:#1b7cc2}.related-projects-container h3{font-size:36px;margin-bottom:40px}body #page-container .et_pb_slider.related-projects-slider{min-height:550px}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide{padding:0}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide img{width:100%;max-height:275px;object-fit:cover;margin-bottom:20px}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide .slide-description{margin-right:5.5%!important;text-align:left}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide .slide-description h4{padding-bottom:20px;color:#58585a!important;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide .slide-description h4 span.project-location{color:#1b7cc2!important}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide .slide-description p{color:#58585a!important}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide .slide-description a.et_pb_button{display:inline-block;margin-top:10px;padding:0!important}body #page-container .et_pb_slider.related-projects-slider .et_pb_slide .slide-description a.et_pb_button:hover{background:none!important;color:#58585a!important}body #page-container .et_pb_slider.related-projects-slider .et-pb-controllers{position:relative;width:auto;bottom:0;margin-top:20px;text-align:left}body #page-container .et_pb_slider.related-projects-slider .et-pb-controllers a{background:#EEE;width:14px;height:14px}body #page-container .et_pb_slider.related-projects-slider .et-pb-controllers a.et-pb-active-control{background:#0f75bc}body #page-container .et_pb_slider.related-projects-slider .et-pb-slider-arrows{display:none}.related-products-container h3{font-size:45px;line-height:55px;text-align:center;margin-bottom:40px}.related-products-container .related-products.product-container .product{flex-basis:22%;margin-right:4%}.related-products-container .related-products.product-container .product:nth-child(4n+4){margin-right:0}.related-videos-container{margin-top:60px}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{width:100%}.woocommerce .wishlist_table .btn-container{text-align:right}.woocommerce .wishlist_table .btn-container a{display:inline-block;background:#EEE;padding-right:20px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#58585a!important;line-height:40px;text-transform:uppercase;letter-spacing:.75px;white-space:nowrap}.woocommerce .wishlist_table .btn-container a:before{display:inline-block;width:40px;height:40px;margin-right:15px;font-size:30px;color:#FFF;text-align:center;line-height:40px;vertical-align:top}.woocommerce .wishlist_table .btn-container a:hover{color:#58585a!important}.woocommerce .wishlist_table .btn-container .add-to-quote{display:inline-block!important}.woocommerce .wishlist_table .btn-container .add-to-quote.addedd a.btn-cart:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}.woocommerce .wishlist_table .btn-container a.btn-cart:before{content:"\f16e";background:#1b7cc2!important;font-family:"LineAwesome"}.post-container{display:flex;flex-wrap:wrap}.post-container .post{flex-basis:31%;display:flex;flex-direction:column;margin-right:3.33%;margin-bottom:40px}.post-container .post:nth-child(3n+3){margin-right:0}.post-container .post .post-details{margin-bottom:10px}.post-container .post .post-details.video{display:flex;flex-direction:column;height:100%}.post-container .post .post-details img{width:100%;height:175px;object-fit:cover;margin-bottom:20px}.post-container .post .post-details.video iframe{width:100%}.post-container .post .post-details h3{display:block;margin-bottom:10px;padding-bottom:0;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;color:#1b7cc2;text-transform:uppercase;line-height:24px;text-align:left}.post-container .post .post-details.video h3{margin-bottom:15px}.post-container .post .post-details.video h4{padding-bottom:5px}.post-container .post .post-details.video .video-contents{flex-grow:1;background:#EEE;padding:10px 20px}.post-container .post .post-details.video .video-contents ul{padding-bottom:0}.post-container .post .post-details span.post-categories{display:block;margin-bottom:10px;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase}.post-container .post .btn-container a{padding:0!important}.post-container .search-filter-scroll-loading{animation:scaleGrow 1s infinite;border:none;width:100%;height:60px;background-image:url(/wp-content/uploads/2019/05/icon-blue.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.post-container .no-results{display:inline-block;width:100%;text-align:center}.project-gallery{width:auto;margin-top:-58px;margin-bottom:-58px}.project-gallery .slick-slider.slider-for{margin:0 0 10px 0}.project-gallery .slick-slider.slider-for .slick-slide img{max-height:500px;object-fit:cover;-webkit-clip-path:polygon(150px 0,100% 0,100% 100%,0 100%,0 150px);clip-path:polygon(150px 0,100% 0,100% 100%,0 100%,0 150px)}.project-gallery .slick-slider.slider-nav .slick-track .slick-slide{margin:0}.project-gallery .slick-slider.slider-nav .slick-prev{left:20px}.project-gallery .slick-slider.slider-nav .slick-next{right:20px}.project-gallery .slick-slider.slider-nav .slick-prev:before,.project-gallery .slick-slider.slider-nav .slick-next:before{color:#FFF}.project-meta{margin-top:100px}.project-meta h1{padding-bottom:20px;font-size:60px;line-height:55px}.project-meta span.project-location{margin-right:10px;padding-right:10px;color:#1b7cc2;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;border-right:2px solid #FFF}.project-meta p{padding-top:20px}.project-details{margin-bottom:20px}.project-details h3{padding-bottom:15px;font-size:30px}.project-details .details-table{display:flex;flex-direction:column}.project-details .details-table .details-row{display:flex;padding:4px 0;border-bottom:2px solid #EEE}.project-details .details-table .details-row:last-child{border-bottom:0}.project-details .details-table .details-row .details-column:first-child{flex-basis:35%}.project-details .details-table .details-row .details-column:last-child{flex-basis:65%}.project-map{margin-top:40px}.project-map .project-map-details{display:flex;justify-content:space-between}.project-map .project-map-details h3{padding-bottom:0;font-size:30px}body #page-container .project-map .project-map-details a.get-directions{color:#58585a;font-weight:400;line-height:55px}body #page-container .project-map .project-map-details a.get-directions:after{color:#1b7cc2}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit!important}.related-gallery{display:block;position:relative;background:#EEE;padding:20px 0 30px 30px}.related-gallery>h3{position:relative;padding:0 60px 20px 50px}.related-gallery>h3:before{position:absolute;top:12px;left:0;content:"";display:inline-block;width:40px;height:40px;background-image:url(/wp-content/uploads/2019/05/icon-blue.svg);background-repeat:no-repeat;background-size:100%;margin:-5px 20px 0 0;vertical-align:middle}.related-slider{position:initial}.related-slider .slide.product{max-width:250px;margin-right:30px!important;margin-bottom:0}.related-slider .slide.product .product-details img{width:100%;height:175px;background:#FFF;object-fit:cover;margin-bottom:20px}.related-slider .slide.product .btn-container a:after{background:#FFF}.related-slider .slick-prev{position:absolute;left:-40px;background:#1b7cc2;width:40px;height:100%;z-index:2}.related-slider .slick-prev:before{content:"\f053";color:#FFF;font-family:"Font Awesome 5 Free";font-size:28px;font-weight:900;opacity:1}.related-slider .slick-next{position:absolute;right:-40px;background:#1b7cc2;width:40px;height:100%;z-index:2}.related-slider .slick-next:before{content:"\f054";color:#FFF;font-family:"Font Awesome 5 Free";font-size:28px;font-weight:900;opacity:1}.article-categories .category-links{margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #EEE}.article-categories .category-links a.category-link{display:block;margin-bottom:10px;color:#1b7cc2;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px}.recent-articles .single-article:not(:last-child){margin-bottom:40px}.recent-articles .single-article img{width:100%;max-height:275px;object-fit:cover;margin-bottom:20px}.recent-articles .single-article .article-description{margin-right:5.5%!important;text-align:left}.recent-articles .single-article .article-description h4{padding-bottom:20px;color:#58585a!important;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px}.recent-articles .single-article .article-description h4.post-title{color:#1b7cc2!important}.recent-articles .single-article .article-description h4 span.project-location{color:#1b7cc2!important}.recent-articles .single-article .article-description p{color:#58585a!important}.recent-articles .single-article .article-description a.et_pb_button{display:inline-block;margin-top:10px;padding:0!important}.recent-articles .single-article .article-description a.et_pb_button:hover{background:none!important;color:#58585a!important}body.single #left-area{padding-bottom:0}body.single #left-area .et_pb_post{margin-bottom:0;padding-bottom:0}.post-meta h1{color:#1b7cc2;font-size:60px;line-height:55px}.post-meta span.author{margin-right:10px;padding-right:10px;color:#1b7cc2;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;border-right:1px solid #58585a}.post-meta span.date{font-size:14px}.page-header{background:#EEE!important}.page-header .et_pb_fullwidth_image{max-width:1400px;margin:0 auto}.page-header .et_pb_fullwidth_image img{height:40vw;max-height:600px;object-fit:cover}.page-header.header-small .et_pb_fullwidth_image img{max-height:200px}.brochure-popup .et_pb_row{background:#1b7cc2;padding:3vw 20vw 3vw 3vw;-webkit-clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 0)}.brochure-popup .et_pb_row .et_pb_column{float:none}.brochure-popup .et_pb_row h2{color:#0a4a77;font-size:60px;line-height:55px}.brochure-popup .et_pb_row h2 span.white{display:block;color:#FFF}body .brochure-popup .et_pb_row .gform_wrapper label.gfield_label{color:#FFF}body .entry-content .brochure-popup .gform_wrapper .gform_footer button[type=submit].gform_button:before{background:#0a4a77}.et_pb_map_container.contact-map .et_pb_map{min-height:450px}.contact-details{color:#1b7cc2}.contact-details h2{line-height:30px}.contact-details p{padding-bottom:1em!important}.contact-details a{text-decoration:none}ul.et-social-icons{float:none;padding:0}ul.et-social-icons li:before{display:none}ul.et-social-icons li:first-child{margin-left:0}ul.et-social-icons li a{color:#1b7cc2}body .gform_wrapper{margin:0}body .gform_wrapper .top_label div.ginput_container{margin-top:5px}body .gform_wrapper ul li.gfield{padding-bottom:0}body .gform_wrapper ul li.gfield:before{display:none}body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half{width:49.66%}body .gform_wrapper label.gfield_label{font-family:"Futura Std",Arial,Helvetica,sans-serif;font-weight:700;color:#1b7cc2;text-transform:uppercase}body .gform_wrapper label .gfield_required{color:#58585a}body .gform_wrapper input[type=text],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=email],body .gform_wrapper select,body .gform_wrapper textarea{background:#EEE;padding:10px!important;border:0}body .gform_wrapper textarea.small{min-height:125px}body .gform_wrapper .ginput_container_select{position:relative}body .gform_wrapper .ginput_container_select:after{content:"\f107";position:absolute;display:inline-block;top:8px;right:10px;background-repeat:no-repeat;background-size:100%;color:#1b7cc2;font-family:"Font Awesome 5 Free";font-weight:900}body .gform_wrapper .ginput_container_select select{min-height:41px;text-transform:uppercase;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none}body .gform_wrapper .ginput_container_select select option{text-transform:none}body .gform_wrapper .ginput_container_checkbox input[type=checkbox]{display:none!important}body .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label:before{content:"\f00c";color:#1b7cc2;font-family:"Font Awesome 5 Free";font-weight:900;text-align:center;line-height:25px}body .gform_wrapper .ginput_container_checkbox label:before{content:"";display:inline-block;width:25px;height:25px;margin-right:5px;background-color:#EEE;vertical-align:bottom}body .entry-content .gform_wrapper .gform_footer,body #page-container .gform_wrapper .gform_footer{margin-top:30px;padding:0!important}body .entry-content .gform_wrapper .gform_footer button[type=submit].gform_button,body #page-container .gform_wrapper .gform_footer button[type=submit].gform_button{display:inline-block;background:#EEE;margin-right:20px;padding:0 20px!important;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#58585a!important;line-height:38px!important;text-transform:uppercase;letter-spacing:.75px;border:0;border-radius:0}body .entry-content .gform_wrapper .gform_footer button[type=submit].gform_button:hover,body #page-container .gform_wrapper .gform_footer button[type=submit].gform_button:hover{background:#EEE!important}body .entry-content .gform_wrapper .gform_footer button[type=submit].gform_button:before,body #page-container .gform_wrapper .gform_footer button[type=submit].gform_button:before{content:"\f101";display:inline-block;background:#1b7cc2;width:40px;height:40px;margin-right:15px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#FFF;text-align:center;line-height:40px;vertical-align:middle;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}body .entry-content .gform_wrapper .gform_footer button[type=submit].gform_button:hover:before,body #page-container .gform_wrapper .gform_footer button[type=submit].gform_button:hover:before{padding-left:5px}body .entry-content .gform_wrapper.two-column_wrapper,body #page-container .gform_wrapper.two-column_wrapper{max-width:100%}body .entry-content .gform_wrapper.two-column_wrapper ul.gform_fields,body #page-container .gform_wrapper.two-column_wrapper ul.gform_fields,body .entry-content .gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child,body #page-container .gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child{display:none}body .entry-content .gform_wrapper.two-column_wrapper ul.gform_fields.gform_column,body #page-container .gform_wrapper.two-column_wrapper ul.gform_fields.gform_column{display:block}body .entry-content .gform_wrapper.two-column_wrapper ul.one-half,body #page-container .gform_wrapper.two-column_wrapper ul.one-half{margin-left:6%!important;width:47%;float:left}body .entry-content .gform_wrapper.two-column_wrapper ul.one-half.first,body #page-container .gform_wrapper.two-column_wrapper ul.one-half.first{margin-left:0!important}body .entry-content .gform_wrapper .gsection,body #page-container .gform_wrapper .gsection{border-bottom:none!important}body .entry-content .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection,body #page-container .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:0!important}@media only screen and (max-width:1075px){body .entry-content .gform_wrapper.two-column_wrapper ul.one-half,body #page-container .gform_wrapper.two-column_wrapper ul.one-half{width:100%}body .entry-content .gform_wrapper.two-column_wrapper ul.one-half,body #page-container .gform_wrapper.two-column_wrapper ul.one-half{margin-left:0!important}body .entry-content .gform_wrapper .gsection,body #page-container .gform_wrapper .gsection{display:none!important}body .entry-content #gform_wrapper_3 li,body #page-container #gform_wrapper_3 li{margin-bottom:10px}}.slick-slider{display:block!important}.slick-slider.slider-for{margin:0 10px}.slick-slider.slider-for .slick-slide img{width:100%;max-height:425px;object-fit:contain}.slick-slider.slider-for .slick-arrow{display:none!important}.slick-slider.slider-nav .slick-track{display:flex}.slick-slider.slider-nav .slick-track .slick-slide{position:relative;height:auto;max-height:125px;margin:0 10px}.slick-slider.slider-nav .slick-track .slick-slide.slick-current:before{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:2}.slick-slider.slider-nav .slick-track .slick-slide img{width:100%!important;height:100%!important;object-fit:cover}.slick-slider.slider-nav .slick-prev,.slick-slider.slider-nav .slick-next{width:40px;height:40px;z-index:2}.slick-slider.slider-nav .slick-prev:before,.slick-slider.slider-nav .slick-next:before{color:#58585a;font-family:"LineAwesome";font-size:40px}.slick-slider.slider-nav .slick-prev{left:-40px}.slick-slider.slider-nav .slick-prev:before{content:"\f111"}.slick-slider.slider-nav .slick-next{right:-40px}.slick-slider.slider-nav .slick-next:before{content:"\f112"}.slick-lightbox .slick-lightbox-slick-item-inner img{background:#FFF}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{width:40px;height:40px;z-index:2}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{color:#58585a;font-family:"LineAwesome";font-size:40px}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{color:#FFF}.slick-lightbox .slick-prev:before{content:"\f111"}.slick-lightbox .slick-next:before{content:"\f112"}.slick-lightbox .slick-lightbox-slick-caption{display:inline-block;margin-top:5px}@media only screen and (max-width:1400px){body.home .rev_slider li .product-sku{margin-left:100px!important}}@media only screen and (max-width:1200px){.heading-icon h1:before,.heading-icon h2:before,.heading-icon h3:before,.heading-icon h4:before,.heading-icon h5:before,.heading-icon h6:before{position:relative;left:0;margin-right:20px}.heart-rate-bg.left:before,.heart-rate-bg.right:after{background-position:center right}}@media only screen and (max-width:980px){.et_pb_row.title-row .et_pb_column_2_3{width:75%}.et_pb_row.title-row .et_pb_column_1_3{width:25%}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-description{max-width:50%}.heart-rate-bg.left:before,.heart-rate-bg.right:after{top:58px;height:calc(100% - 58px);background-size:cover}.featured-product-range:after{background-size:auto 250px}.featured-product-range .et_pb_row:first-child{width:100%}.home .et_pb_blog_grid .column{width:100%!important;margin-right:0!important}.home .et_pb_blog_grid .et_pb_post{margin-bottom:40px!important}.home .et_pb_blog_grid .column:last-child .et_pb_post:last-child{margin-bottom:0!important}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-background{right:0!important}.breadcrumbs-container.absolute{position:relative}.breadcrumbs-container p#breadcrumbs{font-size:12px}.refine-btn{display:inline-block;background:#EEE;padding:0 20px 0 55px!important;font-family:"Futura Std",Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#58585a!important;line-height:40px!important;text-transform:uppercase;letter-spacing:.75px;border:0;border-radius:0;cursor:pointer}.refine-btn:before{content:"\f101";position:absolute;top:0;left:0;display:inline-block;background:#1b7cc2;width:40px;height:40px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#FFF;text-align:center;line-height:40px;vertical-align:middle;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;cursor:pointer}.refine-btn.active:before{content:"\f103"}.searchandfilter{display:none}.searchandfilter.active{display:block}.searchandfilter ul{background:#DDD;padding:20px}.related-products-container .related-products.product-container .product{flex-basis:48%;margin-right:4%!important;margin-bottom:40px!important}.related-products-container .related-products.product-container .product:nth-child(2n+2){margin-right:0!important}.post-container .post{flex-basis:46.66%;margin-right:3.33%!important}.post-container .post:nth-child(2n+2){margin-right:0}.project-gallery{margin:0 -10vw -50px -10vw!important}.project-meta{margin-top:40px}}@media only screen and (max-width:777px){body.home .rev_slider .slotholder:before,body.home .rev_slider .slotholder:after{height:40%}.rev_slider li.project-slide .slotholder .defaultimg:before,.rev_slider li.project-slide .slotholder .defaultimg:after{height:75%}.rev_slider li.project-slide .slotholder .defaultimg:before{width:50%}body.home .rev_slider li .product-sku{margin-left:0!important}}@media only screen and (min-width:768px){.product-signin div#gform_wrapper_4{max-width:200%;width:200%}}@media only screen and (max-width:768px){#yith-ywraq-form table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail{display:table-cell!important}.woocommerce table.shop_table_responsive tr td.product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{display:none!important}.product-signin h2{margin-bottom:10px}.product-signin form{width:100%}.product-signin form#gform_4{left:0}.product-signin div#gform_wrapper_4{max-width:100%;width:100%}}@media only screen and (max-width:767px){.heading-icon h1:before,.heading-icon h2:before,.heading-icon h3:before,.heading-icon h4:before,.heading-icon h5:before,.heading-icon h6:before{width:50px;height:50px;margin-right:10px}body #page-container a.et_pb_button.scroll-top{display:block;text-align:center}.et_pb_row.title-row .et_pb_column{width:100%!important}.et_pb_row.title-row .et_pb_column_2_3{margin-bottom:0}.et_pb_row.title-row .et_pb_column .et_pb_module{text-align:center}.product-range .et_pb_blurb_content{padding:60px 20px}.product-range .et_pb_blurb_container .et_pb_blurb_description span.range-link{position:relative;top:10px;right:0;writing-mode:initial}.product-range .et_pb_blurb_container .et_pb_blurb_description span.range-link:before{margin-top:0;margin-right:10px;margin-bottom:5px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}.product-container .product{flex-basis:48%;margin-right:4%!important}.product-container .product:nth-child(2n+2){margin-right:0!important}.woocommerce .product-meta h1{font-size:50px;line-height:40px}.product-resources.btn-container a{margin-right:5px;padding-right:15px}.model-embed .sketchfab-embed-wrapper iframe{height:320px;min-height:unset}.product-enquiry h3{line-height:30px}.product-enquiry span.sku{white-space:nowrap}.project-meta h1{font-size:50px;line-height:40px}.post-meta h1{font-size:50px;line-height:40px}.rev_slider li.project-slide .featured-image-project img,.project-gallery .slick-slider.slider-for .slick-slide img,.et_pb_slider.recent-projects-slider .et_pb_slide .slide-background,.project-gallery .slick-slider.slider-for .slick-slide img{-webkit-clip-path:none;clip-path:none}}@media only screen and (max-width:479px){.rev_slider li.project-slide .slotholder .defaultimg:before,.rev_slider li.project-slide .slotholder .defaultimg:after{top:30%;height:30%}.rev_slider li.project-slide .slotholder .defaultimg:before{width:90%}.rev_slider li.project-slide .slotholder .defaultimg:after{width:110%}.rev_slider li.project-slide .featured-image-project{overflow:hidden}.rev_slider li .slider-header{text-align:right!important}.et_pb_slider.recent-projects-slider .et_pb_slide.et-pb-active-slide{flex-direction:column-reverse}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-description{float:none;max-width:100%;margin:0 auto!important;padding:30px 0 60px 0}.et_pb_slider.recent-projects-slider .et_pb_slide .slide-background{position:relative;width:100%!important;height:250px}.et_pb_slider.recent-projects-slider .et-pb-controllers{left:10vw}.product-container .product,.related-products-container .related-products.product-container .product{flex-basis:100%;margin-right:0!important}.woocommerce .product-meta .btn-container{flex-direction:column}.woocommerce .product-meta .btn-container a{display:block}.woocommerce .product-meta .btn-container a.btn-wishlist{margin-right:0;margin-bottom:10px}.product-specs .specs-table .specs-row{flex-direction:column}.product-resources.btn-container a{display:block}.product-resources.btn-container a{margin-right:0}.product-resources.btn-container a:not(:last-child){margin-bottom:10px}.related-gallery>h3{line-height:40px}.related-gallery>h3:before{top:5px}.post-container .post{flex-basis:100%;margin-right:0!important}}.pagination{width:100%;padding:10px 20px;background:#1b7cc2;font-size:18px}.pagination>a,.pagination>span.dots{color:#FFF}.pagination>span.current{color:#083657}