<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: icdecor
Theme URI: http://underscores.me/
Author: BWD
Author URI: https://bwd.group
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: icdecor
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

icdecor is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li&gt;ul,li&gt;ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover&gt;ul,.main-navigation ul ul li.focus&gt;ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover&gt;ul,.main-navigation ul li.focus&gt;ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:93%}details&gt;summary{list-style:none !important}details&gt;summary::-webkit-details-marker{display:none !important}ul{margin:0;padding:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}details{padding:10px 10px 10px 35px;background-color:#fafafa;margin:10px 0}details div div p a{color:#404040}summary{display:list-item;list-style:disclosure-closed;cursor:pointer}summary h3{font-size:1em;margin:0;padding:5px 0}details[open]&gt;summary{list-style:disclosure-open}details[closed]&gt;summary{list-style:disclosure-closed}h1,h2,h3,h4{margin:10px 0}a{color:#404040}input,select,textarea{width:100%;padding:7.5px !important}.bg-primary{background-color:#d01d00;color:#fff}a.bg-primary:visited{color:#fff !important}.bg-white{background-color:#fff;color:#404040}a.bg-white:visited{color:#000}.bg-whatsapp{background-color:#25d366;color:#fff !important}a.bg-whatsapp:visited{color:#fff !important}.btn{display:block;padding:12.5px 25px;border-radius:5px}.btn-small,.btn{display:block;padding:12.5px 25px;border-radius:5px}.p5{padding:5px}.p15{padding:15px}.p25{padding:25px}.grecaptcha-badge{visibility:hidden !important}header{display:grid;grid-template-columns:175px 1fr auto;grid-gap:50px;padding:5px 50px;background-color:#fff}header .header--branding img{width:100%;padding:25px 0;height:auto}header.header--main.active{grid-template-columns:125px 1fr auto;position:fixed;width:100%;box-shadow:0px 3px 10px 2px rgba(0,0,0,0.1);top:0;background-color:#fff;z-index:9999}header .header--navigation{display:grid;align-content:center}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul{display:flex;margin:0}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li{display:block;position:relative;list-style-type:none}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li.current-menu-item a{color:#d01d00 !important}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li a,header .header--call-to-action ul li a{display:block;padding:10px 15px;white-space:nowrap;font-weight:bold;text-decoration:none;color:#404040}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li a:visited{color:#404040}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li ul.sub-menu{display:none;position:absolute;top:100%;left:0;z-index:1;background-color:#fff;padding:15px 10px 10px 10px;border-radius:5px}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li:hover ul{display:block;margin:0}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li:hover ul li{display:block;width:100%;text-align:left;list-style-type:none}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li:hover ul li a{display:block;font-weight:normal;white-space:nowrap;text-decoration:none}header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li:hover ul li a:hover,header .header--navigation nav.desktop--navigation .menu-desktop_menu-container ul li a:hover{color:#d01d00}header .header--call-to-action{display:grid;align-items:center;justify-content:end}header .header--call-to-action ul{display:grid;grid-template-columns:auto auto;grid-gap:10px;align-items:center;margin:0}header .header--call-to-action ul li{display:inline-block}header .header--call-to-action ul li.menu-item-mobile-btn{display:none}header .header--call-to-action ul li.menu-item-mobile-btn button{border:none !important;cursor:pointer;background:none;padding:0 !important}header .header--call-to-action ul li.menu-item-mobile-btn button i{font-size:1.4em}header .header--call-to-action ul li.menu-item-contact a{display:block;font-weight:bold;text-decoration:none}header .header--call-to-action ul li,header .header--call-to-action ul li a,header .header--call-to-action ul li.menu-item-contact a:hover,header .header--call-to-action ul li.menu-item-contact a:visited{color:#fff !important}header .mobile--menu{display:none;background-color:#d01d00;color:#fff;width:80%;height:100%;left:0;top:0;position:fixed;padding:0;overflow-x:hidden;z-index:9999;box-shadow:3px 0px 10px 2px rgba(0,0,0,0.5)}header .mobile--menu .container{padding:25px;position:relative}header .mobile--menu .container nav div ul{margin:0;padding:0}header .mobile--menu .container nav div ul li{list-style-type:none;border-bottom:1px solid #fff}header .mobile--menu .container nav div ul li a{display:block;padding:5px 0;color:#fff;text-decoration:none}header .mobile--menu button.mobile-menu-btn-close{position:absolute;top:15px;right:15px;background:none !important;border:none !important;color:#fff !important;cursor:pointer}header .mobile--menu button.mobile-menu-btn-close i{font-size:1.4em}header .mobile--menu .container address{margin:50px 0 25px 0 !important;font-style:normal !important}header .mobile--menu .container address ul{padding:25px 0}header .mobile--menu .container address ul li{list-style-type:none;font-size:90%}header .mobile--menu .container address ul li a{border-bottom:1px dotted #fff;text-decoration:none;color:#fff}header .mobile--menu .container .menu-social_menu-container ul li{display:inline-block;list-style-type:none}header .mobile--menu .container .menu-social_menu-container ul li a{color:#fff;padding:5px}header .mobile--menu .container .menu-social_menu-container ul li a i{font-size:1.4em}section.slider{padding:50px;background-color:#efefef}section.slider .item{display:grid;height:650px}section.slider .item .overlay{display:grid;justify-content:start;align-content:end;background-color:rgba(0,0,0,0.3);height:650px;position:relative;z-index:9999;padding:25px}section.slider .item .overlay .text{padding:25px;width:75%;color:#fff}section.slider .item .overlay .text h1,section.slider .item .overlay .text h2,section.slider .item .overlay .text h3{color:#fff;margin:0;padding:0;text-shadow:2px 2px 5px rgba(0,0,0,0.2)}section.slider .item .overlay .text h1{font-size:3em}section.slider .item .overlay .text h2{font-size:2.6em}section.slider .item .overlay .text h2::after{content:'';display:block;width:50px;padding-top:5px;border-bottom:#d01d00 3px solid}section.slider .item .overlay .text p{padding:25px 0;margin:0;line-height:1.3em;font-size:1.1em;text-shadow:2px 2px 5px rgba(0,0,0,0.2)}section.slider .item .overlay .text a.btn{display:inline-block;position:relative;text-decoration:none;font-weight:600;border-radius:5px;margin:0 15px 0 0}section.slider .item .overlay .text a.btn.default{background-color:#fff;color:#404040}section.slider .item .overlay .text a.btn.quote{color:#fff}section.slider .item .overlay .text ul li{display:inline-block;list-style-type:none}section.slider ul.slick-dots{position:relative !important}section.slider ul.slick-dots li.slick-active button:before{color:#d01d00;opacity:1 !important}section.slick-dotted.slick-slider{margin:0 !important}section.slider ul.slick-dots li button:before{font-size:10px !important;color:#555}section.company--introduction{display:grid;padding:50px;background-color:#555;color:#fff}section.company--introduction .text h1::after,section.service .text h1::after{content:'';display:block;width:50px;padding-top:5px;border-bottom:#d01d00 3px solid}section.company--introduction .text h2{color:#fff}section.company--introduction .text p a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}section.company--introduction .manufacturer--origin{display:grid;align-items:center;justify-content:center;border-left:1px solid #333;padding-left:50px}section.company--introduction .manufacturer--origin .container{display:grid;grid-gap:25px}section.company--introduction .manufacturer--origin .container .image{display:grid;align-items:center;justify-content:center}section.company--introduction .manufacturer--origin .container .image img{width:150px;height:150px;border-radius:50%;box-shadow:1px -1px 20px 5px rgba(0,0,0,0.5)}section.company--introduction .manufacturer--origin .container .text{text-align:center}section.company--introduction .manufacturer--origin .container .text span.imitations{display:inline-block;background-color:#fff;color:#000;padding:10px;text-transform:uppercase;font-size:80%;letter-spacing:1px}section.company--products{display:grid}section.company--products .text{padding:25px 50px;color:#fff;background-color:#d01d00;text-align:center}section.company--products .text h3{font-size:1.6em}section.company--products .text p a{color:#fff}section.company--products .products{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px;padding:50px;background-color:#efefef}section.company--products .products .product{color:#404040}section.company--products .products .product .text{padding:25px;text-align:left;background-color:#fafafa;color:#404040}section.company--products .products .product .image{background-color:#fff}section.company--products .products .product .image a img{width:100%;height:auto;display:block}section.company--products .products .product .image a img:hover{opacity:0.9}section.company--products .products .product .text p a.btn,section.product--cat .product--range .product .text p a.btn{display:inline-block;background-color:#d01d00;color:#fff}section.company--products .products .product .text h4 a{display:inline-block;font-size:1.4em;color:#404040;text-decoration:none}section.page{padding:25px 50px;background-color:#efefef}section.page ul,section.service .text ul{padding:0;margin:0 0 0 25px}section.page ul li,section.service .text ul li{list-style-type:square;padding-left:15px}section.page h2{color:#d01d00;font-size:1.4em}section.page p a{color:#404040}section.page h2 a{color:#d01d00;text-decoration:none}section.page .pagination a{display:inline-block;padding:5px;color:#404040}section.product--cat{display:grid}section.product--cat .text{padding:25px 50px}section.product--cat .text h1::after,section.company--products .products .product .text h4::after{content:'';display:block;width:50px;padding-top:5px;border-bottom:#d01d00 3px solid}section.product--cat .text h2{color:#d01d00}section.product--cat .text h2 a{text-decoration:none;color:#404040;display:block}section.product--cat .text h3{font-size:1.4em}section.product--cat .product--range{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px;padding:50px;background-color:#efefef}section.product--cat .product--range .product .text{padding:25px;text-align:left;color:#404040;background-color:#fafafa}section.product--cat .product--range .product .text h2::after{content:'';display:block;width:50px;padding-top:5px;border-bottom:#d01d00 3px solid}section.product--cat .product--range .product .image{display:block}section.product--cat .product--range .product .image a img{display:block}section.contact{display:grid;grid-template-columns:repeat(2, 1fr);padding:50px;background-color:#efefef}section.contact .form{padding:25px;background-color:#fff}section.contact .form form{display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:5px;grid-column-gap:25px}section.contact .form form .field{margin:5px 0}section.contact .form form .field p{margin:0;padding:0}section.contact .form form .field.full,.wpcf7-response-output{grid-column:1 / 3}section.contact .form form .field span input{width:100%}section.contact .form form .field.hidden{display:none}section.contact .form form .field.submit input[type="submit"],section.product--enquire div form .field.submit input[type="submit"]{display:inline-block;padding:12.5px 25px !important;border-radius:5px;font-weight:bold;text-decoration:none;border:none !important;background-color:#d01d00 !important;color:#fff !important;cursor:pointer}section.contact .form h1::after{content:'';display:block;width:50px;padding-top:5px;border-bottom:#d01d00 3px solid}section.product--faq .text{display:grid;padding:25px 100px 0 100px;text-align:center}section.product--faq .text p a{color:#404040}section.product--faq .questions{display:grid;padding:25px 10% 150px 10%;background:url("https://imagedelivery.net/d1apdvy2eUlv7llxsxL6mA/ba78c8e1-d920-43cb-1670-b03e1aaf8600/600x450") right bottom no-repeat;background-size:350px}section.product--faq .questions .question h3{font-size:1.2em}section.product--faq .questions .question details{display:block;padding:15px 25px}section.product--faq .questions .question details div div a{color:#404040}section.product--faq .questions .question details summary{display:grid;grid-template-columns:1fr auto;grid-column-gap:10px}section.product--faq .questions .question details summary h3{margin:0;padding:0;cursor:pointer;border-radius:5px;font-size:1.1em}section.product--faq .questions .question details div div p{padding:10px 0}section.product--faq .questions .question details summary span.arrow:after{content:'\02795';font-size:1.1em}section.product--faq .questions .question details[open] summary span.arrow:after{content:"\2796" !important;font-size:1.1em}section.service{display:grid;grid-template-columns:repeat(2, 1fr);padding:50px;grid-gap:50px;background-color:#efefef}section.service .text ul{padding:15px 0}section.service .text p a{text-decoration:underline;color:#404040}section.our-work{padding:50px}section.product--overview{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px;padding:25px 50px 50px 50px;background-color:#fff}section.product--overview .product--image{display:grid;grid-row-gap:25px}section.product--overview .product--image .featured--image img{width:100%;height:auto;border-radius:2.5px}section.product--overview .product--image .product--gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px}section.product--overview .product--image .product--gallery img{border-radius:2.5px}section.product--overview .product--image .product--downloads{display:grid;padding:25px}section.product--overview .product--specification .text p a{font-weight:bold}section.product--overview .text h1::after{content:'';display:block;width:50px;padding-top:5px;border-bottom:#d01d00 3px solid}section.product--overview .text h2 a{display:inline-block;font-size:70%;color:#d01d00;padding:5px 0;text-decoration:none;border-radius:2.5px}section.product--overview .text ul{padding:0;margin:0 0 0 25px}section.product--overview .text ul li{list-style-type:square;padding-left:10px}section.product--overview .text ul li a{text-decoration:none;border-bottom:1px dotted #404040}section.product--overview .text ul li a:hover{color:#d01d00}section.product--overview .text ul li a:visited{color:#d01d00}section.product--overview .product--return ul li{display:inline-block;list-style-type:none}section.product--overview .product--return ul li a{padding:5px 0}section.product--overview .product--return ul li a:hover{color:#d01d00}section.product--overview .product--return ul li a:visited{color:#404040}section.product--overview .text p a:hover{color:#404040}section.product--enquire{display:grid;padding:50px;background-color:#efefef}section.product--enquire .text h3{font-size:1.6em}section.product--enquire div form{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:5px;grid-column-gap:25px}section.product--enquire div form .field p{margin:5px 0}section.product--enquire div form .field.full{grid-column:1 / 4}section.product--enquire div form .field.hidden{display:none}nav.woocommerce-breadcrumb{background-color:#fff;color:#404040;padding:10px 50px;font-size:90%}.woocommerce-breadcrumb a{color:#404040;padding:5px}@media all and (max-width: 1280px){header{grid-gap:0 !important}header .header--navigation{display:none}header .header--call-to-action ul li.menu-item-mobile-btn{display:inline-block}header .header--call-to-action ul{display:grid;grid-template-columns:1fr auto auto;grid-gap:20px}section.product--faq .questions{padding:25px 50px}footer .footer--container{display:grid;grid-template-columns:1fr !important}footer .footer--container .company--products--cat{grid-row:1 / 2;justify-self:inherit !important;justify-items:start !important}footer .footer--container img{width:600px;height:auto}}@media all and (max-width: 980px){section.slider,section.service{padding:25px !important}section.slider .item .overlay,section.slider .item{height:350px}section.slider .item .overlay .text h2{font-size:2em}section.company--introduction{padding:50px;grid-gap:50px}section.product--overview{grid-template-columns:1fr}section.product--overview .product--specification{grid-row:1 / 2}section.product--enquire div form{grid-template-columns:repeat(2, 1fr)}section.product--enquire div form .field.full{grid-column:1 / 3}section.company--products .products,section.product--cat .product--range{grid-template-columns:1fr}section.contact{grid-template-columns:1fr}section.contact .map{height:450px}section.service{grid-template-columns:1fr;grid-gap:25px}section.service .image{min-height:500px}footer .footer--container .company--products--cat{grid-gap:25px !important}footer .footer--legal{grid-template-columns:1fr !important}footer .footer--legal ul{grid-row:1 / 2}footer .footer--legal p{text-align:center}}@media all and (max-width: 767px){section.slider .item .overlay .text{padding:25px !important;width:auto !important}section.company--introduction{grid-template-columns:1fr}section.company--introduction .manufacturer--origin{border:none;grid-row:2 / 3;padding:0}section.company--products .products,section.product--cat .product--range{grid-template-columns:1fr}footer .footer--container .company--products--cat{display:grid;grid-template-columns:repeat(2, 1fr) !important}footer .footer--cta .text{grid-template-columns:1fr !important;grid-gap:25px !important;justify-items:center !important}footer .footer--container img{width:100%;height:auto}}@media all and (max-width: 520px){h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.2em}.btn-small,.btn{padding:7.5px 15px}header{grid-template-columns:125px 1fr auto !important;padding:5px 25px !important;grid-gap:15px}header .header--branding img{padding:15px 0}header .header--call-to-action ul li a{padding:7.5px 12.5px}section.slider .item .overlay{padding:0 !important}section.slider .item .overlay .text h2{font-size:1.6em !important}section.slider .item .overlay .text ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px}section.slider .item .overlay .text a.btn{width:100%;text-align:center}section.slider .item .overlay .text p{font-size:95%}section.contact .form form,section.product--enquire div form{grid-template-columns:1fr}section.contact .form form .field.full,.wpcf7-response-output,section.product--enquire div form .field.full{grid-column:1 / 2 !important}nav.woocommerce-breadcrumb{padding:10px 25px !important;font-size:70%}section.company--introduction{padding:50px 25px !important}section.company--products .products,section.product--cat .product--range,section.product--overview,section.product--enquire,footer .footer--container,section.contact,section.product--cat .text,footer .footer--legal{padding:25px !important}section.product--faq .text{padding:25px}section.product--faq .questions,section.page{padding:25px}section.product--faq .questions .question details summary h3{font-size:1em}section.our-work{padding:25px}footer .footer--container .company--products--cat{font-size:90%}footer .materials{grid-template-columns:repeat(3, 1fr) !important;grid-gap:15px !important;padding:25px !important}}footer{display:grid}footer .footer--cta{display:grid;background-color:#d01d00;padding:25px 50px}footer .footer--cta .text{display:grid;grid-template-columns:1fr auto;grid-gap:50px;text-align:center;justify-content:center;justify-items:end;align-items:center}footer .footer--cta .text h4{font-size:1.6em;color:#fff}footer .footer--cta .text a.btn{display:block;font-weight:bold;text-decoration:none}footer .footer--container{display:grid;grid-template-columns:450px auto;grid-gap:50px;padding:50px;background-color:#000;color:#ccc}footer .footer--container .company--address address{font-style:normal !important}footer .footer--container .company--address address ul{margin:0;padding-bottom:25px}footer .footer--container .company--address address ul li{list-style-type:none}footer .footer--container .company--address address ul li a{text-decoration:none;border-bottom:1px dotted #ccc;color:#d01d00}footer .footer--container .company--products--cat{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:50px;grid-row-gap:25px;justify-items:center;justify-self:end}footer .footer--container .company--products--cat .cat h5,footer .company--address h5{display:block;margin:0 0 25px 0;font-size:1.1em;color:#fff}footer .footer--container .company--products--cat .cat ul{padding:0 0 15px 0}footer .footer--container .company--products--cat .cat ul li{list-style-type:none}footer .footer--container .company--products--cat .cat ul li a{display:block;font-size:90%;color:#ccc;text-decoration:none;padding:2.5px 0}footer .footer--container .company--products--cat .cat ul li a:hover{color:#fff}footer .footer--container .company--products--cat .cat h5 a{color:#fff;text-decoration:none}footer .footer--container .company--products--cat .cat .menu-social_menu-container ul{display:grid;grid-template-columns:auto 1fr;grid-gap:15px}footer .footer--container .company--products--cat .cat .menu-social_menu-container ul li a{font-size:2em}footer .footer--legal{display:grid;grid-template-columns:1fr auto;grid-gap:25px;padding:25px 50px;background-color:#555;color:#fff}footer .footer--legal ul{display:grid;grid-template-columns:1fr auto auto;grid-gap:25px;justify-content:end;align-items:center}footer .footer--legal ul li{list-style-type:none}footer .footer--legal ul li a{color:#ccc;display:inline-block;text-decoration:none}footer .footer--legal p{margin:0;padding:0}footer .materials{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:50px;padding:50px;background-color:#292929}footer .materials a img{background-color:#fff;border-radius:2.5px;display:block;width:100%;height:auto}
</pre></body></html>