body{font-family:'Montserrat',sans-serif;font-weight:300;background-color:#f7f7f7}body.menuopen{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif}a{word-break:break-all}a.readmre{text-transform:uppercase;font-weight:700;font-size:15px;color:#3991bd}a.readmre i{font-size:19px;position:relative;top:2px;right:-1px}a.readmre:hover{color:#307ba0}a.onstate{color:#505050 !important}a.mrelnk{position:relative;color:#3991bd;font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:1px}a.mrelnk:hover{color:#307ba0}a.designby{color:#30c2ff !important}a.bluebtn{background-color:#307ba0;border:1px solid #255f7c;width:330px;height:55px;display:block;font-weight:700;font-size:14px;color:#ffffff;text-transform:uppercase;text-align:center;margin-top:25px;line-height:50px}@media only screen and (max-width:30em){a.bluebtn{width:100%}}a.bluebtn span{width:20px;height:23px;position:relative;top:1px;margin-right:8px}a.bluebtn span:before{content:'\f1c1';font-family:"Font Awesome 5 Free";font-weight:600;color:#ffffff;font-size:19px}a.bluebtn:hover{background-color:#3991bd}a.bluebtn.clean span:before{content:'\f043'}p{font-size:16px;color:#505050;font-weight:300;line-height:34px}p span,p a{color:#307ba0}p span.wordwrap,p a.wordwrap{color:#231f20}p.intro{color:#307ba0 !important;font-size:17px;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width:48em){p.intro{font-size:18px}}p.date{font-size:13px;color:#949494;margin-bottom:0px;font-weight:500}p.newstitle{color:#262626;font-size:18px;line-height:28px;font-weight:500;margin-top:5px;margin-bottom:12px}@media only screen and (min-width:62em){p.newstitle{font-size:20px;line-height:28px}}p.newstitle a{color:#262626;font-weight:500;word-break:break-word}p.newstitle a:hover{color:#307ba0}p.phone{position:relative;padding-left:26px;line-height:22px}p.phone:before{content:'\f518';font-family:"Font Awesome 5 Free";color:#3991bd;position:absolute;left:0;font-weight:700;font-size:18px}p.phone a{word-break:break-word}p.phone a.active{color:#3991bd !important}p.mrelnk{position:relative;color:#44ade2;font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block;line-height:initial}p.mrelnk:hover{color:#307ba0}p.mrelnk:after{content:'\f105';font-family:"Font Awesome 5 Free";color:#44ade2;position:relative;top:2px;right:-6px;font-weight:700;font-size:18px}p.mrelnk:hover:after{color:#307ba0}p.mrelnkarw{line-height:initial}p.mrelnkarw a.mrelnk:after{top:1px!important}p.prodtitle{font-size:20px;font-weight:300;color:#505050}p.menutitle{font-size:30px;color:#ffffff;text-transform:uppercase;letter-spacing:2px}p.menutitle.return{color:#307ba0}ul li a{color:#307ba0}ul li.phone{position:relative;padding-left:18px}ul li.phone:before{content:'\f3cd';font-family:"Font Awesome 5 Free";color:#ffffff;position:absolute;left:0;font-weight:700}ul li.email{position:relative;padding-left:18px;margin-left:10px}@media only screen and (min-width:62em){ul li.email{margin:0}}ul li.email:before{content:'\f0e0';font-family:"Font Awesome 5 Free";color:#ffffff;position:absolute;left:0;font-weight:700;font-size:12px}ul li.map{position:relative;padding-left:18px}ul li.map:before{content:'\f3c5';font-family:"Font Awesome 5 Free";color:#ffffff;position:absolute;left:0;font-weight:700;font-size:14px}@media only screen and (max-width:30em){ul li.map:before{left:16px}}ul.list{margin-top:30px}@media only screen and (min-width:62em){ul.list{margin-top:0}}ul.list li{color:#505050;font-size:17px;position:relative;padding-left:20px;padding-bottom:12px}ul.list li:before{content:'\f111';font-family:"Font Awesome 5 Free";position:absolute;left:0;top:1px;font-size:7px;font-weight:700;color:#307ba0}.optin p{line-height:22px;color:#505050;font-size:12px!important}.optin p.gdpr{color:#505050;font-size:12px!important;line-height:22px}.optin p.gdpr a{color:#307ba0;font-weight:500}.optin p input{margin-right:7px}.arrival{margin-left:3px;vertical-align:baseline;max-width:6px}label.error{position:relative !important;margin-top:-10px !important;text-transform:none;font-size:14px;display:block;color:#505050;margin-bottom:8px}label.error:before{content:'';background:#c30;border-radius:50%;width:10px;height:10px;color:#800000;display:inline-block;text-transform:none;text-align:center;line-height:15px;font-size:12px;margin-right:5px;position:relative;top:0px}form .textarea{padding:14px 16px}form button.bluebtn{background-color:#307ba0;border:1px solid #255f7c;width:330px;height:55px;display:block;font-weight:700;font-size:14px;color:#ffffff;text-transform:uppercase;text-align:center;margin-top:25px;line-height:50px}@media only screen and (max-width:30em){form button.bluebtn{width:100%}}form button.bluebtn:hover{background-color:#3991bd}::placeholder{color:#505050}:-ms-input-placeholder{color:#505050}::-ms-input-placeholder{color:#505050}p.error{position:relative !important;margin-top:-10px !important;text-transform:none;font-size:14px;display:block}.cont_form label.error{text-align:center}.cont_form p.error{text-align:center}h1,h2,h3,h4,h5{font-weight:700}h1 span,h2 span,h3 span,h4 span,h5 span{color:#3991bd}#map_canvas{height:500px}@media only screen and (min-width:62em){#map_canvas{height:100%}}#map{padding-top:60px}@media only screen and (min-width:62em){#map{padding-top:0}}#header{padding:18px 0px;top:0;left:0;z-index:999;width:100%;background:#ffffff;transition:all .65s ease-in-out}@media only screen and (max-width:30em){#header{padding:18px 6px}}@media only screen and (min-width:48em){#header{position:fixed}}#header .row{margin-left:0px;margin-right:0px;padding:0 15px}@media only screen and (max-width:30em){#header .row{padding:0}}@media only screen and (min-width:62em){#header .row{padding:0 40px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){#header .row{padding:0 30px}}#header .row p{margin:0px;font-size:16px;word-break:break-all;font-weight:500;letter-spacing:1px}#header .row p a{color:#505050}#header .row p a:hover{color:#307ba0}#header .row .telblock{display:none}@media only screen and (min-width:62em){#header .row .telblock{display:block}}#header .row .logoblock{justify-content:left;text-align:left}@media only screen and (min-width:62em){#header .row .logoblock{justify-content:center;text-align:center}}#header .row .testmnu{background:;width:100%;height:100%;display:block;position:relative;top:10px;text-align:right;width:40px;height:40px;float:right}@media only screen and (min-width:62em){#header .row .testmnu{display:none}}#header .row .testmnu:before{content:'\f0c9';position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";font-weight:600;font-size:40px;color:#307ba0;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#ffffff;display:block}@media only screen and (min-width:62em){#header .row .testmnu:before{display:none}}#header.headscrll{box-shadow:0 0 4px rgba(0,0,0,0.3);transition:all .65s ease-in-out}#header #nav-icon1{width:115px;height:30px;position:relative;top:6px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;display:none}@media only screen and (min-width:62em){#header #nav-icon1{display:block}}#header #nav-icon1 p{height:auto;background:none;font-size:16px;text-transform:uppercase;color:#505050;letter-spacing:3px;font-weight:400;display:none;margin-top:-2px}@media only screen and (min-width:62em){#header #nav-icon1 p{display:block}}#header #nav-icon1 span{display:block;position:absolute;height:3px;width:35px;background:#307ba0;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#header #nav-icon1 span:nth-child(2){top:0px}#header #nav-icon1 span:nth-child(3){top:12px}#header #nav-icon1 span:nth-child(4){top:26px}#header #nav-icon1.open span:nth-child(2){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#header #nav-icon1.open span:nth-child(3){opacity:0;right:-60px}#header #nav-icon1.open span:nth-child(4){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#header.borderbtm{border-bottom:1px solid #e5e5e5}#menumain{position:fixed;z-index:200;width:100%;height:100%;background-color:#ffffff;padding:0;display:none}#menumain .topnav{padding:50px 0;margin-top:106px}@media only screen and (max-height:66em){#menumain .topnav{padding:25px 0}}@media only screen and (max-height:74em){#menumain .topnav .container-fluid{padding-left:25px;padding-right:25px}}#menumain .topnav ul{display:flex;justify-content:space-between}#menumain .topnav ul li a{color:#505050;font-size:20px;text-transform:uppercase}#menumain .topnav ul li a:hover{color:#307ba0}#menumain .topnav ul li.aftmnu{display:block}@media only screen and (min-width:62em){#menumain .topnav ul li.aftmnu{display:none}}#menumain .mainmenu{background-color:#307ba0;height:100%;position:relative;overflow:hidden}@media only screen and (max-height:66em){#menumain .mainmenu{height:700px;overflow-y:scroll}}#menumain .mainmenu:after{content:'';position:absolute;z-index:150;right:0;top:0;width:30%;height:100%;background:#f2f2f2}#menumain .mainmenu .row,#menumain .mainmenu .wrap{height:100%}@media only screen and (max-height:66em){#menumain .mainmenu .row,#menumain .mainmenu .wrap{height:700px;overflow:scroll}}@media only screen and (max-height:74em){#menumain .mainmenu .container-fluid{padding-left:25px;padding-right:25px}}#menumain .mainmenu ul{column-count:4;column-gap:0;margin-top:40px}#menumain .mainmenu ul li{width:100%;display:inline-block;padding-bottom:17px}@media only screen and (max-height:74em){#menumain .mainmenu ul li{padding-bottom:2vh}}#menumain .mainmenu ul li a{color:#ffffff;font-size:16px}#menumain .mainmenu ul li a:hover{color:#44ade2}#menumain .mainmenu ul.rightmenu{column-count:auto;column-gap:0}#menumain .mainmenu ul.rightmenu li{padding-bottom:44px}@media only screen and (max-height:66em){#menumain .mainmenu ul.rightmenu li{padding-bottom:4vh}}#menumain .mainmenu ul.rightmenu li a{color:#505050;font-size:22px;position:relative}#menumain .mainmenu ul.rightmenu li a:hover,#menumain .mainmenu ul.rightmenu li a.active{color:#307ba0}#menumain .mainmenu ul.rightmenu li a.ddmenu:after{content:'\f105';position:absolute;right:-22px;z-index:2;font-family:"Font Awesome 5 Free";font-weight:600;color:#307ba0;font-size:32px;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f2f2f2}@-moz-document url-prefix(){#menumain .mainmenu ul.rightmenu li a.ddmenu:after{top:3px}}#menumain .mainmenu .leftcolmnu{background-color:#307ba0;padding-top:80px;padding-bottom:80px;height:100%}@media only screen and (max-height:66em){#menumain .mainmenu .leftcolmnu{padding-top:40px;padding-bottom:40px;height:69vh;overflow-y:scroll;overflow-x:hidden}}#menumain .mainmenu .rightcolmnu{background-color:#f2f2f2;padding-top:80px;padding-bottom:80px;padding-left:8.33333333%;height:100%;position:relative;z-index:200}@media only screen and (max-height:66em){#menumain .mainmenu .rightcolmnu{padding-top:40px;padding-bottom:40px}}#menumain .mainmenu .rightcolmnu p.menutitle{color:#505050}#menumain .mainmenu .rightcolmnu p.menutitle.return{color:#307ba0;position:relative;margin-left:20px}#menumain .mainmenu .rightcolmnu p.menutitle.return:after{content:'\f104';position:absolute;left:-26px;z-index:2;font-family:"Font Awesome 5 Free";font-weight:600;color:#307ba0;font-size:42px;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#f2f2f2}@-moz-document url-prefix(){#menumain .mainmenu .rightcolmnu p.menutitle.return:after{top:2px}}#menumain .mainmenu .rightcolmnu p.menutitle.return:hover{cursor:pointer;color:#505050}#menumain .mainmenu .allcoll{margin-top:40px;border-top:1px solid rgba(255,255,255,0.2);width:86%}@media only screen and (max-height:58em){#menumain .mainmenu .allcoll{padding-bottom:20px}}#menumain .mainmenu .allcoll p{letter-spacing:2px;padding-top:24px}#menumain .mainmenu .allcoll p a{color:#ffffff;font-size:18px}#menumain .mainmenu .allcoll p a:hover{color:#505050}#menumain .mainmenu .sub_nav{position:absolute;top:80px;width:100%}#menumain nav:not(.mm-menu){display:none}@media only screen and (min-width:62em){#menumain nav:not(.mm-menu){display:block}}#mainheader{padding:60px 0 48px 0;position:relative}@media only screen and (min-width:48em){#mainheader{padding:200px 0 94px 0}}#mainheader::before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0}#mainheader .wrap{position:relative}#mainheader h1{font-weight:500;font-size:55px;color:#ffffff;text-shadow:1px 2px 2px rgba(0,0,0,0.2)}@media only screen and (min-width:48em){#mainheader h1{font-size:70px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){#mainheader h1{font-size:70px}}@media only screen and (max-width:30em){#mainheader h1{font-size:40px}}#mainheader.productshead{position:relative;background-size:cover!important}#mainheader.productshead:before{content:'';width:100%;height:100%;display:block;position:absolute;z-index:100;top:0;left:0;background:rgba(0,0,0,0.2)}#mainheader.productshead h1{position:relative;z-index:150}#mainheader.productshead.category{height:220px;padding:0}@media only screen and (min-width:62em){#mainheader.productshead.category{height:80vh;padding:106px 0 0 0}}@media only screen and (max-width:30em){#mainheader.productshead.category{height:200px;padding:0!important}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#mainheader.productshead.category{height:220px;padding:0!important}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#mainheader.productshead.category{height:540px;padding:110px 0 0 0!important}}#mainheader.productshead.category .wrap,#mainheader.productshead.category .row{height:100%}#mainheader.productshead.noheader{background:#3991bd}#mainheader.about{background-image:url("../jpg/about-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.about{background-image:url("../jpg/about-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.about{background-image:url("../jpg/about-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.aquacleanhd{position:relative;background-image:url("../jpg/aquaclean-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.aquacleanhd{background-image:url("../jpg/aquaclean-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.aquacleanhd{background-image:url("../jpg/aquaclean-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.aquacleanhd:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.4)}#mainheader.aquacleanhd .wrap{position:relative}#mainheader.inspiration{background-image:url("../jpg/inspiration-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.inspiration{background-image:url("../jpg/inspiration-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.inspiration{background-image:url("../jpg/inspiration-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.trends{background-image:url("../jpg/trends-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.trends{background-image:url("../jpg/trends-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.trends{background-image:url("../jpg/trends-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.responsabilites{background-image:url("../jpg/responsabilites-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.responsabilites{background-image:url("../jpg/responsabilites-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.responsabilites{background-image:url("../jpg/responsabilites-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.trade{background-image:url("../jpg/trade-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.trade{background-image:url("../jpg/trade-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.trade{background-image:url("../jpg/trade-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.news{background-image:url("../jpg/news-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.news{background-image:url("../jpg/news-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.news{background-image:url("../jpg/news-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.enviromental{background-image:url("../jpg/enviromental-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.enviromental{background-image:url("../jpg/enviromental-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.enviromental{background-image:url("../jpg/enviromental-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.contact{background-image:url("../jpg/contact-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.contact{background-image:url("../jpg/contact-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.contact{background-image:url("../jpg/contact-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.collection{background-image:url("../jpg/collection-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.collection{background-image:url("../jpg/collection-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.collection{background-image:url("../jpg/collection-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.careers{background-image:url("../jpg/careers-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.careers{background-image:url("../jpg/careers-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.careers{background-image:url("../jpg/careers-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#mainheader.careerspghd{background-image:url("../jpg/careershdpg-header01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#mainheader.careerspghd{background-image:url("../jpg/careershdpg-header01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#mainheader.careerspghd{background-image:url("../jpg/careershdpg-header01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#feature{height:450px;position:relative}@media only screen and (min-width:62em){#feature{height:100vh}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){#feature{height:580px}}#feature .bx-wrapper,#feature .bx-viewport{height:100%!important}#feature .slider{height:100%;border-bottom:82px solid #ffffff}#feature .slider .slideblk{position:relative}#feature .slider .slideblk:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.1)}#feature .slider .slideblk .wrap{position:relative}#feature .slider .slideone{background-image:url("../jpg/feature1-mobile.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-position:center bottom;height:100%}@media only screen and (min-width:62em){#feature .slider .slideone{background-image:url("../jpg/feature1.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#feature .slider .slideone{background-image:url("../jpg/feature1-small.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#feature .slider .slidetwo{background-image:url("../jpg/feature2-mobile.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-position:center bottom;height:100%}@media only screen and (min-width:62em){#feature .slider .slidetwo{background-image:url("../jpg/feature2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#feature .slider .slidetwo{background-image:url("../jpg/feature2-small.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#feature .slider .slidethree{background-image:url("../jpg/feature3-mobile.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-position:center bottom;height:100%}@media only screen and (min-width:62em){#feature .slider .slidethree{background-image:url("../jpg/feature3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#feature .slider .slidethree{background-image:url("../jpg/feature3-small.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#feature .slider .slidefour{background-image:url("../jpg/feature4-mobile.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-position:center bottom;height:100%}@media only screen and (min-width:62em){#feature .slider .slidefour{background-image:url("../jpg/feature4.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#feature .slider .slidefour{background-image:url("../jpg/feature4-small.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#feature .slider .slidefive{background-image:url("../jpg/feature5-mobile.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-position:center bottom;height:100%}@media only screen and (min-width:62em){#feature .slider .slidefive{background-image:url("../jpg/feature5.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#feature .slider .slidefive{background-image:url("../jpg/feature5-small.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#feature .slider .tophlf{padding-top:150px}@media only screen and (min-width:48em){#feature .slider .tophlf{padding-top:260px}}@media only screen and (min-width:62em){#feature .slider .tophlf{padding-top:42vh}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#feature .slider .tophlf{padding-top:38vh}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#feature .slider .tophlf{padding-top:330px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#feature .slider .col-xs-12.col-md-6{flex-basis:100%;max-width:100%}}#feature .slider .wrap,#feature .slider .row{height:100%}#feature p,#feature h1{color:#ffffff;font-size:36px;line-height:46px;font-weight:500;text-align:center;text-shadow:2px 1px 2px rgba(0,0,0,0.6);margin-top:15px}@media only screen and (min-width:48em){#feature p,#feature h1{font-size:50px;line-height:62px;margin-top:70px}}@media only screen and (min-width:62em){#feature p,#feature h1{font-size:84px;line-height:96px;margin-top:70px}}@media only screen and (max-width:30em){#feature p,#feature h1{margin-top:0px!important}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#feature p,#feature h1{font-size:60px;line-height:72px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#feature p,#feature h1{font-size:60px;line-height:72px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#feature h1{font-size:60px;line-height:72px;margin-top:40px!important}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#feature h1{margin-top:130px!important;font-size:60px;line-height:72px}}#feature .bx-controls.bx-has-pager{position:absolute;right:20px;top:46vh;width:60px;height:200px;display:none}#feature .bx-controls.bx-has-pager .bx-pager{bottom:0;top:0}@media only screen and (min-width:62em){#feature .bx-controls.bx-has-pager{display:block}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#feature .bx-controls.bx-has-pager{top:31vh}}#bottbanner{position:absolute;bottom:0;width:100%;background:rgba(57,145,189,0.9)}@media only screen and (min-width:62em){#bottbanner{position:absolute;background:rgba(57,145,189,0.8)}}@media only screen and (max-height:58em){#bottbanner{position:absolute;bottom:0;width:100%}}#bottbanner p{font-size:17px;text-transform:uppercase;font-weight:500;text-shadow:none;line-height:34px;margin-bottom:0;position:relative;padding-left:0;display:inline-block;margin-top:0}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#bottbanner p{font-size:15px}}#bottbanner p:before{position:relative;left:0;font-family:"Font Awesome 5 Free";color:#ffffff;font-size:20px;margin-right:10px}#bottbanner p.accico{width:auto;margin:0 auto;display:block;padding-left:0}@media only screen and (min-width:75em){#bottbanner p.accico{padding-left:20px;text-align:left;display:inline-block;margin:0}}@media only screen and (max-width:30em){#bottbanner p.accico{padding-left:0}}#bottbanner p.accico:before{content:'\f1ea';font-weight:700;top:2px}#bottbanner p.inspireico:before{content:'';width:24px;height:22px;top:5px;background:url(../png/sofa-icon.png) no-repeat left}#bottbanner p.enviroico{padding-left:0px;float:none;width:auto;display:block;margin:0 auto}@media only screen and (min-width:75em){#bottbanner p.enviroico{padding-left:28px;text-align:left;display:inline-block;margin:0;float:right}}@media only screen and (max-width:30em){#bottbanner p.enviroico{padding-left:0}}#bottbanner p.enviroico:before{content:'\f06c';font-weight:700;font-size:18px}#bottbanner .col-xs-12{padding:24px 15px;position:relative}#bottbanner .col-xs-12.col-sm-4.col-md-3{flex-basis:33%;max-width:33%}@media only screen and (min-width:75em){#bottbanner .col-xs-12.col-sm-4.col-md-3{flex-basis:25%;max-width:25%}}#bottbanner .col-xs-12.col-sm-4.col-md-6{flex-basis:33%;max-width:33%}@media only screen and (min-width:75em){#bottbanner .col-xs-12.col-sm-4.col-md-6{flex-basis:50%;max-width:50%}}@media only screen and (min-width:62em){#bottbanner .col-xs-12.midbg{background:rgba(0,0,0,0.2)}}#bottbanner .col-xs-12:hover p{color:#c8c7c7}#bottbanner .col-xs-12:hover p:before{color:#c8c7c7}#bottbanner .col-xs-12:hover p.inspireico:before{background:url(../png/sofa-icon-hover.png) no-repeat left}#bottbanner .col-xs-12 a{position:absolute;left:0;top:0;z-index:150;display:block;width:100%;height:100%}#bottbanner .bx-wrapper{height:82px}#bottbanner .bx-wrapper .row{height:82px}#bottbanner .bx-wrapper .row .col-xs-12.col-sm-4.col-md-3,#bottbanner .bx-wrapper .row .col-xs-12.col-sm-4.col-md-6.midbg{width:100%!important;max-width:100%!important;text-align:center!important}#bottbanner .bx-wrapper .bx-controls-direction a{top:38%;width:20px;height:30px}#intro{padding:60px 0;margin-top:70px}@media only screen and (min-width:62em){#intro{padding:180px 0 100px 0;margin-top:0px}}@media only screen and (max-height:58em){#intro{padding:60px 0;margin-top:70px}}#intro.nomargtop{margin-top:0}#intro h2{font-weight:300;color:#505050;font-size:30px;text-align:center}@media only screen and (min-width:48em){#intro h2{font-size:50px}}@media only screen and (min-width:62em){#intro h2{text-align:left}}.innrpg #intro{padding:60px 0 0 0;margin-top:0}@media only screen and (min-width:62em){.innrpg #intro{padding:110px 0}}.innrpg #intro h2{font-size:30px;text-align:center;margin-bottom:16px;line-height:40px}@media only screen and (min-width:48em){.innrpg #intro h2{font-size:36px;line-height:46px}}.innrpg #intro .workhide p strong a{color:#505050}.innrpg #intro .workhide p strong a:hover{color:#307ba0}.innrpg #intro ul.social{margin-bottom:15px}.innrpg #intro ul.social li{width:28px;height:28px;border:1px solid #307ba0;display:inline-block;border-radius:14px;text-align:center;margin-right:8px}.innrpg #intro ul.social li:hover{background-color:#307ba0}.innrpg #intro ul.social li:hover a{color:#ffffff}.innrpg #intro ul.social li:last-child{margin-right:0}#intro.cntpgcnt h2{font-size:24px;line-height:34px}@media only screen and (min-width:62em){#intro.cntpgcnt h2{font-size:28px;line-height:20px}}#intro.leftpgcnt{padding-bottom:70px}@media only screen and (min-width:62em){#intro.leftpgcnt{padding-bottom:180px}}#intro.leftpgcnt h2{font-size:24px;text-align:left;line-height:34px}@media only screen and (min-width:62em){#intro.leftpgcnt h2{font-size:28px;line-height:42px}}#intro.leftpgcnt p{font-size:17px}#intro.leftpgcnt p.title{color:#307ba0;font-size:18px;font-weight:500;text-align:left;width:auto;transition:all .2s ease-in-out;padding-right:6px}#intro.leftpgcnt p.title strong{position:relative}#intro.leftpgcnt p.title strong:after{content:'\f107';font-family:"Font Awesome 5 Free";position:absolute;right:-28px;top:-3px;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#f7f7f7;font-size:30px;font-weight:600;transition:all .2s ease-in-out}#intro.leftpgcnt p.title.open strong:after{content:'\f106'}#intro.leftpgcnt p.title:hover{cursor:pointer;color:#505050;transition:all .2s ease-in-out}#intro.leftpgcnt p.title:hover:after{color:#505050;transition:all .2s ease-in-out}#intro.leftpgcnt.policycont h2{font-weight:600;margin:0;padding-bottom:0;font-size:20px}#intro.leftpgcnt.policycont h3{font-weight:500;font-size:18px}#intro.leftpgcnt .rightmenu ul{border-top:1px solid rgba(47,56,63,0.2);margin-top:28px}#intro.leftpgcnt .rightmenu ul li{font-size:20px;border-bottom:1px solid rgba(47,56,63,0.2);padding:0;position:relative}#intro.leftpgcnt .rightmenu ul li a{color:#505050;padding-top:22px;padding-bottom:24px;padding-left:20px;display:block}#intro.leftpgcnt .rightmenu ul li a.active,#intro.leftpgcnt .rightmenu ul li a:hover{color:#44ade2}#intro.leftpgcnt .rightmenu ul li:before{content:'\f105';position:absolute;left:0;top:23px;z-index:2;font-family:"Font Awesome 5 Free";font-weight:600;font-size:16px;color:#307ba0}#intro.leftpgcnt .toggleacc p.title{background-color:#307ba0;color:#ffffff;margin-bottom:5px;padding:16px 20px;position:relative}#intro.leftpgcnt .toggleacc p.title strong{display:block}#intro.leftpgcnt .toggleacc p.title strong:after{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#307ba0;position:absolute;top:0;right:0}#intro.leftpgcnt .toggleacc p.title.open,#intro.leftpgcnt .toggleacc p.title:hover{background-color:#286584}#intro.leftpgcnt .toggleacc .workhide{padding:15px 20px}#intro.newspg{padding:60px 0 60px 0}@media only screen and (min-width:62em){#intro.newspg{padding:100px 0 160px 0}}#intro.newspg h2{text-align:left;line-height:40px;margin:0}@media only screen and (min-width:48em){#intro.newspg h2{line-height:46px}}#intro.newspg figure{margin:36px 0 20px 0}#intro.newspg figure img{display:block}#intro.newspg p.date{margin-bottom:30px}#intro.newspg .recent figure{margin:14px 0}#intro.newspg .recent figure img{display:block;-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:all .2s ease-in-out}#intro.newspg .recent figure:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .2s ease-in-out}#intro.newspg .recent p.date{margin-bottom:6px}#intro.newspg .recent p a{color:#505050;word-break:break-word}#intro.newspg .recent p a:hover{color:#307ba0}#intro.newspg .recent .newsright{margin-bottom:50px}#intro.newspg .recent .newsright:last-child{margin-bottom:0}#intro.paddbtm{padding-bottom:40px}@media only screen and (min-width:62em){#intro.paddbtm{padding:80px 0 0}}@media only screen and (max-width:30em){#intro.paddbtm{padding-bottom:0}}#intro.middblock{padding:20px 0 0;margin-top:0}@media only screen and (min-width:62em){#intro.middblock{padding:110px 0 0}}#intro.middblock h4{color:#505050;font-size:34px;font-weight:300;margin-bottom:20px}@media only screen and (min-width:62em){#intro.middblock h4{font-size:50px}}#intro #logfrm{margin-bottom:40px}@media only screen and (min-width:62em){#intro #logfrm{margin-bottom:0}}#intro.jobdetail h3{font-size:20px;font-weight:600}#intro.jobdetail .recent h3{color:#505050;font-weight:500;margin-bottom:12px;font-size:22px}#intro.jobdetail .newsright{background-color:rgba(255,255,255,0.4);border:1px solid #307ba0;padding:20px 30px}#intro.jobdetail .newsright a.mrelnk{color:#307ba0}#intro.jobdetail .newsright a.mrelnk:hover{color:#505050}#expertise{background-image:url("../jpg/knowledge-expertise-img01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;padding:60px 0;overflow:hidden}@media only screen and (min-width:62em){#expertise{padding:350px 0 60px 0;background-image:url("../jpg/knowledge-expertise-img01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#expertise{background-image:url("../jpg/knowledge-expertise-img01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#expertise .whiteblock{background:#ffffff;padding:10px 30px;position:relative}@media only screen and (min-width:48em){#expertise .whiteblock{padding:40px 80px}}#expertise .whiteblock .linkbtm{position:absolute;right:0;bottom:0px}@-moz-document url-prefix(){#expertise .whiteblock .linkbtm{bottom:3px}}#expertise .whiteblock .linkbtm a:before{content:'\f105';position:absolute;right:12px;bottom:12px;z-index:2;font-family:"Font Awesome 5 Free";color:#ffffff;font-size:38px;font-weight:700;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#3991bd;transition:all .2s ease-in-out}#expertise .whiteblock .linkbtm a:after{content:'';z-index:1;position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 80px 80px;border-color:transparent transparent #3991bd transparent;transition:all .2s ease-in-out}#expertise .whiteblock .linkbtm a:hover:before{-webkit-text-stroke-color:#307ba0;transition:all .2s ease-in-out}#expertise .whiteblock .linkbtm a:hover:after{border-color:transparent transparent #307ba0 transparent;transition:all .2s ease-in-out}#expertise .whiteblock h3{font-size:30px;color:#505050;font-weight:300}#expertise .whiteblock.rightblock h3{font-size:26px}#expertise.paratwo{background-image:url("../jpg/service-img01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:62em){#expertise.paratwo{background-image:url("../jpg/service-img01-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width:30em){#expertise.paratwo{background-image:url("../jpg/knowledge-expertise-img01-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}}#main{padding:60px 0}@media only screen and (min-width:48em){#main{padding:100px 0}}#main h4{font-size:30px;color:#505050;font-weight:300;text-align:center;margin-bottom:12px}@media only screen and (min-width:48em){#main h4{font-size:36px}}@media only screen and (min-width:62em){#main h4{text-align:left}}#main p{position:relative;display:block;width:auto;text-align:center;margin:15px auto}@media only screen and (min-width:62em){#main p{text-align:left;margin:0 0 15px 0;display:inline-block}}#main p a.mrelnk{margin-top:20px}#main p a.mrelnk:after{content:'\f105';font-family:"Font Awesome 5 Free";color:#3991bd;position:relative;top:-4px;right:-4px;font-weight:700;font-size:18px}#main p a.mrelnk:hover:after{color:#307ba0}.innrpg #main{background-color:#ffffff;position:relative;padding-bottom:30px}@media only screen and (min-width:62em){.innrpg #main{padding-bottom:80px}}@media only screen and (min-width:75em){.innrpg #main{padding-bottom:30px}}.innrpg #main:after{content:'';background-color:#f7f7f7;position:absolute;bottom:0;left:0;width:100%;height:11vh}@media only screen and (min-width:62em){.innrpg #main:after{display:none}}@media only screen and (min-width:75em){.innrpg #main:after{display:block}}.innrpg #main .imgblock{position:relative;z-index:150;margin-top:30px}@media only screen and (min-width:62em){.innrpg #main .imgblock{margin-top:0px}}.innrpg #main .imgblock img{margin:0 auto;display:block}@media only screen and (min-width:62em){.innrpg #main .imgblock img{margin:0}}.innrpg #main h2{font-weight:500;font-size:18px;color:#307ba0;letter-spacing:3px;text-transform:uppercase;text-align:center;padding-top:0;line-height:24px}@media only screen and (min-width:62em){.innrpg #main h2{text-align:left}}.innrpg #main p{font-size:20px;color:#505050;font-weight:300;line-height:30px;text-align:center}@media only screen and (min-width:48em){.innrpg #main p{font-size:27px;line-height:40px}}@media only screen and (min-width:62em){.innrpg #main p{text-align:left}}@media only screen and (min-width:62em){#benefits{padding-top:120px}}@media only screen and (min-width:75em){#benefits{padding:0}}#benefits p.intro{font-size:20px;color:#505050 !important;font-weight:300;text-transform:none;letter-spacing:0;line-height:30px;text-align:center}@media only screen and (min-width:48em){#benefits p.intro{font-size:27px;line-height:42px}}@media only screen and (min-width:62em){#benefits p.intro{text-align:left}}#benefits .benefititems p{font-size:18px;color:#307ba0;font-weight:500;position:relative;padding-left:46px;margin-top:28px;text-align:left}@media only screen and (min-width:48em){#benefits .benefititems p{font-size:25px}}@media only screen and (min-width:62em){#benefits .benefititems p{text-align:left}}#benefits .benefititems p:after{content:'\f00c';font-family:"Font Awesome 5 Free";position:absolute;left:0;top:0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#f7f7f7;font-size:42px;font-weight:600}#benefits .benefititems figure img{display:block;width:100%}#benefits .benefititems .middpadd{margin:30px 0}@media only screen and (min-width:62em){#benefits .benefititems .middpadd{margin:0}}#benefits .benefitbtm{padding-top:100px;padding-bottom:60px}#benefits .benefitbtm h3{font-size:20px;color:#505050;font-weight:300;line-height:30px;text-align:center}@media only screen and (min-width:48em){#benefits .benefitbtm h3{font-size:28px;line-height:40px}}@media only screen and (min-width:62em){#benefits .benefitbtm h3{text-align:left}}#benefits .benefitbtm p{text-align:center}@media only screen and (min-width:62em){#benefits .benefitbtm p{text-align:left}}#categories{padding-bottom:35px}@media only screen and (min-width:62em){#categories{padding-bottom:5px}}#categories.prodlist{padding:60px 0}@media only screen and (min-width:62em){#categories.prodlist{padding:120px 0}}#categories.hoembtm{padding-bottom:40px}@media only screen and (min-width:62em){#categories.hoembtm{padding-bottom:120px}}#categories .row{margin:0;padding:0 15px}#categories .row .wrap{max-width:100%;padding:0}#categories .row .wrap .row{padding:0;margin:0}#categories .row .wrap .row .landblock h5{padding-top:0}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#categories .row .wrap .row .landblock h5{padding-top:24%}}@media only screen and (min-width:48em){#categories .row .wrap .row .landblock h5{padding-top:28%}}#categories .row .wrap .row .no-gutter{padding:0}@media only screen and (min-width:62em){#categories .row .wrap .row .no-gutter{padding-left:30px;padding-right:30px}}#categories .row .pagenavbtm{padding-bottom:110px}#categories .row .pagenavbtm .blog-nav{background-color:transparent}#categories .row .category-item{float:none}@media only screen and (min-width:48em){#categories .row .category-item{float:left}}@media only screen and (max-width:30em){#categories .row .category-item{padding-left:5px;padding-right:5px}}.innrpg #categories .row .category-item{margin-bottom:30px}#categories .row .category-item a{display:block;width:100%;height:100%;background:rgba(40,40,40,0.8);opacity:1;padding:20px}@media only screen and (min-width:48em){#categories .row .category-item a{opacity:0;position:absolute;top:0;left:0;padding:0}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){#categories .row .category-item a{opacity:1}}#categories .row .category-item:hover a{opacity:1}#categories .row .category-item figure{position:relative}#categories .row .category-item figure img{width:100%;display:block}#categories .row .category-item:nth-child(1){margin-bottom:30px}#categories .row .category-item.col-xs-12.col-md-6{margin-bottom:30px}@media only screen and (min-width:48em){#categories .row .category-item.col-xs-12.col-md-6{flex-basis:50%;max-width:50%;margin-bottom:30px}}@media only screen and (min-width:62em){#categories .row .category-item.col-xs-12.col-md-6{flex-basis:50%;max-width:50%}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#categories .row .category-item.col-xs-12.col-md-6{flex-basis:100%;max-width:100%;margin-bottom:30px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#categories .row .category-item.col-xs-12.col-md-6{flex-basis:50%;max-width:50%;margin-bottom:30px}}#categories .row h5{color:#ffffff;font-size:28px;font-weight:500;padding-top:0}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#categories .row h5{padding-top:33%}}@media only screen and (min-width:48em){#categories .row h5{padding-top:36%;font-size:36px}}#categories .row p.mrelnk{position:relative;width:max-content;display:block;margin:0 auto}@media only screen and (min-width:48em){#categories .row p.mrelnk{position:absolute;bottom:40px;left:0;right:0}}#tradeaccount{background-image:url("../jpg/trade-account-bg01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;padding:60px 0}@media only screen and (min-width:62em){#tradeaccount{padding:150px 0 160px 0}}#tradeaccount h6{font-weight:300;font-size:30px;color:#ffffff;margin-bottom:6px;padding-top:0}@media only screen and (min-width:48em){#tradeaccount h6{font-size:36px}}#tradeaccount p{color:#ffffff}#tradeaccount p.mrelnk{color:#ffffff;margin-bottom:0}#tradeaccount p.mrelnk:after{color:#ffffff;transition:all .2s ease-in-out}#tradeaccount p.mrelnk:hover:after{color:#3991bd;transition:all .2s ease-in-out}#tradeaccount p a{color:#ffffff}#tradeaccount p a:hover{color:#3991bd}#tradeaccount.jobs{background-color:#307ba0;background-image:none}#tradeaccount.jobs .jobblock{border:1px solid #2c7092;background-color:#ffffff;padding:40px 40px;margin-top:30px}#tradeaccount.jobs .jobblock h6{font-size:24px;color:#505050;font-weight:600}#tradeaccount.jobs p{color:#505050}#tradeaccount.jobs p:last-child{margin-bottom:0}#tradeaccount.jobs a{color:#307ba0}#tradeaccount.jobs a:hover{color:#505050}#news{padding:60px 0 30px 0}@media only screen and (min-width:62em){#news{padding:150px 0}}#news.paddtop{padding-top:60px}@media only screen and (min-width:62em){#news.paddtop{padding-top:100px}}#news.newspg{padding:60px 0 30px 0}@media only screen and (min-width:62em){#news.newspg{padding:120px 0 70px 0}}#news.newspg .newsitem{margin-bottom:60px}#news .row .newsitem{margin-bottom:30px;text-align:center}@media only screen and (min-width:62em){#news .row .newsitem{margin-bottom:0;text-align:left}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#news .row .newsitem{margin-bottom:30px}}#news .row.top40px{margin-top:10px!important}@media only screen and (min-width:62em){#news .row.top40px{margin-top:40px!important}}#news h6{font-weight:300;font-size:30px;color:#505050;margin-bottom:6px}@media only screen and (min-width:62em){#news h6{font-size:36px}}#news figure{margin-bottom:20px}#news figure img{-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:all .2s ease-in-out;display:block;margin:0 auto}@media only screen and (max-width:30em){#news figure img{width:100%}}#news figure:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .2s ease-in-out}#footer{background:#337c9f;padding:60px 0;text-align:center}@media only screen and (min-width:62em){#footer{padding:80px 0 60px 0}}@media only screen and (min-width:75em){#footer{text-align:left}}#footer .middle-xs{align-items:normal}@media only screen and (min-width:62em){#footer .middle-xs{align-items:normal}}@media only screen and (min-width:75em){#footer .middle-xs{align-items:center}}#footer h6{color:#b4d2ea;font-size:26px;padding-top:0}#footer ul{margin-top:0px}@media only screen and (min-width:62em){#footer ul{margin-top:8px}}#footer ul li{color:#fbfbfb;font-size:15px;padding-bottom:16px;display:inline-block}@media only screen and (min-width:75em){#footer ul li{display:block}}#footer ul li a{color:#fbfbfb}#footer ul li a:hover{color:#b4d2ea}#footer ul.social{margin-top:20px}#footer ul.social li{width:28px;height:28px;border:1px solid #ffffff;display:inline-block;border-radius:14px;text-align:center;margin-right:8px}#footer ul.social li:hover{background-color:#ffffff}#footer ul.social li:hover a{color:#307ba0}#footer ul.info li{color:#b4d2ea;font-size:14px;padding-bottom:12px;display:block}#footer ul.info li a{color:#b4d2ea;font-size:14px}#footer ul.info li a:hover{color:#ffffff}#footer p{margin-top:0px;font-size:15px;color:#fbfbfb;line-height:28px}@media only screen and (min-width:62em){#footer p{margin-top:8px}}#footer .socialmedia{margin-bottom:20px;flex-basis:100%;max-width:100%;margin:30px 0 50px 0}@media only screen and (min-width:62em){#footer .socialmedia{flex-basis:33%;max-width:33%;margin:0}}@media only screen and (min-width:75em){#footer .socialmedia{flex-basis:25%;max-width:25%}}#footer .copyinfo{flex-basis:100%;max-width:100%;padding-top:0}@media only screen and (min-width:75em){#footer .copyinfo{flex-basis:25%;max-width:25%;padding-top:10px}}#footer .copyinfo p{font-size:14px;color:#b4d2ea;line-height:24px}#footer .copyinfo p:first-child{margin-top:10px;margin-bottom:15px}@media only screen and (min-width:75em){#footer .copyinfo p:first-child{margin-top:0}}#footer .copyinfo p:last-child{margin-top:0;margin-bottom:0}#footer .copyinfo p a{color:#ffffff;display:block}#footer .copyinfo p a:hover{color:#b4d2ea}#footer .middle-divider{display:none}@media only screen and (min-width:75em){#footer .middle-divider{display:block}}#footer .middle-divider .divider{background:rgba(219,217,216,0.2);width:1px;height:230px;margin:0 auto;display:block}#footer .contactfoot{flex-basis:100%;max-width:100%}@media only screen and (min-width:62em){#footer .contactfoot{flex-basis:33%;max-width:33%}}@media only screen and (min-width:75em){#footer .contactfoot{flex-basis:25%;max-width:25%}}#footer .infofoot{flex-basis:100%;max-width:100%}@media only screen and (min-width:62em){#footer .infofoot{flex-basis:33%;max-width:33%}}@media only screen and (min-width:75em){#footer .infofoot{flex-basis:16.66666667%;max-width:16.66666667%}}#bottom{background:#ffffff;padding:30px 0}#bottom ul{display:block;justify-content:none}@media only screen and (min-width:62em){#bottom ul{display:flex;justify-content:space-between}}#bottom ul li{padding:0;width:49%;display:inline-block}@media only screen and (min-width:48em){#bottom ul li{width:32%}}@media only screen and (min-width:62em){#bottom ul li{width:auto;display:block}}@media only screen and (max-width:30em){#bottom ul li{width:49%}}#grid-blocks{position:relative;background-color:#ffffff}#grid-blocks:before,#grid-blocks:after{content:'';width:50%;height:100%;position:absolute;top:0;z-index:0;display:none;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:62em){#grid-blocks:before,#grid-blocks:after{display:block}}#grid-blocks.block1bg:after{background-image:url(../jpg/about-image07.jpg);right:0}#grid-blocks.block2bg:before{background-image:url(../jpg/about-image06.jpg);left:0}#grid-blocks.block3bg:before{background-image:url(../jpg/about-image08.jpg);left:0}#grid-blocks.block4bg:after{background-image:url(../jpg/about-image09.jpg);right:0}#grid-blocks.paddbtm30px{padding-bottom:35px}@media only screen and (min-width:62em){#grid-blocks.paddbtm30px{padding-bottom:0}}#grid-blocks .row{margin-left:0px;margin-right:0px}#grid-blocks .row .paddblock{padding-top:50px;padding-bottom:50px;padding-left:0;padding-right:0}@media only screen and (min-width:62em){#grid-blocks .row .paddblock{padding-top:160px;padding-bottom:160px}}#grid-blocks .row h4{color:#505050;font-size:24px;font-weight:300;line-height:30px;margin-bottom:12px;text-align:center}@media only screen and (min-width:62em){#grid-blocks .row h4{font-size:30px;line-height:40px;text-align:left}}#grid-blocks .row p{color:#505050;font-size:17px;text-align:center}@media only screen and (min-width:62em){#grid-blocks .row p{text-align:left}}#grid-blocks .row img{display:block;width:100%}@media only screen and (min-width:62em){#grid-blocks .row img{display:none}}#grid-blocks .row .no-gutter{padding-right:0px!important;padding-left:0px!important}#workwith{padding:60px 0}@media only screen and (min-width:62em){#workwith{padding:120px 0 100px 0}}#workwith.whitebg{background-color:#ffffff}#workwith.whitebg .imgborder figure{border:1px solid rgba(0,0,0,0.2);background-color:#ffffff;height:300px;padding:0 20px;display:flex;flex-direction:column;justify-content:center}#workwith.whitebg .imgborder figure img{margin:0 auto}#workwith h5{font-weight:300;font-size:24px;color:#505050}@media only screen and (min-width:62em){#workwith h5{font-size:30px}}#workwith figure{margin-bottom:15px}#workwith p{font-size:15px;color:#505050;line-height:30px}#workwith p.title{color:#307ba0;font-size:18px;font-weight:500;position:relative;text-align:left;width:auto;display:inline-block;transition:all .2s ease-in-out}#workwith p.title:after{content:'\f107';font-family:"Font Awesome 5 Free";position:absolute;right:-28px;top:0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#f7f7f7;font-size:30px;font-weight:600;transition:all .2s ease-in-out}#workwith p.title:hover{cursor:pointer;color:#505050;transition:all .2s ease-in-out}#workwith p.title:hover:after{color:#505050;transition:all .2s ease-in-out}#workwith .top40px{margin-top:0px!important}@media only screen and (min-width:62em){#workwith .top40px{margin-top:40px!important}}#workwith .workblock{margin-bottom:40px}@media only screen and (min-width:62em){#workwith .workblock{margin-bottom:0}}#fullimgblock{position:relative}#fullimgblock:after{content:'';position:absolute;bottom:0;width:100%;height:40%;background:#ffffff}#fullimgblock .fullimgblock{position:relative;z-index:150}#fullimgblock .fullimgblock img{display:block}#clients{padding:60px 0;background:#ffffff}@media only screen and (min-width:62em){#clients{padding:120px 0}}#clients h5{font-weight:300;font-size:24px;color:#505050}@media only screen and (min-width:62em){#clients h5{font-size:30px}}#clients .top20px{margin-top:0px!important}@media only screen and (min-width:62em){#clients .top20px{margin-top:20px!important}}.pagenavbtm .blog-nav{padding:15px 0;margin:0;width:100%;text-align:center;background:rgba(255,255,255,0.5)}.pagenavbtm .blog-nav a,.pagenavbtm .blog-nav span{font-size:18px;font-weight:700;color:#307ba0;padding:0 10px}.pagenavbtm .blog-nav a:hover,.pagenavbtm .blog-nav span:hover{color:#262626}.pagenavbtm .blog-nav a{border:0px;padding:0px;margin:0px;color:#307ba0;font-weight:700}.pagenavbtm .blog-nav li{display:inline-block;vertical-align:text-top;padding:0 4px 0 6px!important;font-weight:700;color:#307ba0}.pagenavbtm .blog-nav li:hover{color:#262626}.pagenavbtm .blog-nav li.pg_on{color:#262626}.pagenavbtm .blog-nav li:first-child{padding-left:0px;color:#262626}.pagenavbtm .blog-nav li:before{display:none!important}#products{padding:60px 0;background-color:#ffffff}@media only screen and (min-width:62em){#products{padding:140px 0}}#products.prodlist figure{transition:all .65s ease-in-out}#products.prodlist figure:hover{opacity:.4;transition:all .65s ease-in-out}#products.range{position:relative;padding:40px 0}@media only screen and (min-width:62em){#products.range{padding:70px 0}}#products.range:after{content:'';width:100%;height:1px;background:#d2d2d2;position:absolute;left:0;right:0;bottom:0;max-width:1380px;margin:0 auto}#products .row p{font-size:16px;color:#7f7f7f;margin:0}#products .row p.prodtitle{font-size:20px}#products .row p.twolinks a{width:100%;display:inline-block}@media only screen and (min-width:48em){#products .row p.twolinks a{width:49%}}@media only screen and (min-width:62em){#products .row p.twolinks a{width:48%}}@media only screen and (min-width:48em){#products .row p.twolinks a.clean{margin-left:8px}}#products .row p a{color:#505050}#products .row p a:hover{color:#307ba0 !important}#products .row p a.readmre{text-transform:uppercase;font-weight:700;font-size:15px;color:#3991bd}#products .row p a:hover{color:#505050}#products .row p a.bluebtn{color:#ffffff}#products .row p a.bluebtn:hover{color:#ffffff !important}#products .row p.prodtitle{color:#505050}#products .row ul{margin-top:30px}@media only screen and (min-width:62em){#products .row ul{margin-top:0}}#products .row ul li{color:#505050;font-size:17px;position:relative;padding-left:20px;padding-bottom:12px}#products .row ul li:before{content:'\f111';font-family:"Font Awesome 5 Free";position:absolute;left:0;top:1px;font-size:7px;font-weight:700;color:#307ba0}#products .row .rangebtm{margin-bottom:10px}@media only screen and (min-width:62em){#products .row .rangebtm{margin-bottom:30px}}#products.detail{position:relative;padding:60px 0}@media only screen and (min-width:62em){#products.detail{padding:120px 0 90px 0}}#products.detail:after{content:'';width:100%;height:1px;background:#d2d2d2;position:absolute;left:0;right:0;bottom:0;max-width:1380px;margin:0 auto}#products.detail h2{font-size:20px;color:#505050;font-weight:400;line-height:34px}@media only screen and (min-width:48em){#products.detail h2{font-size:28px;line-height:40px}}#products.detail p{font-size:17px}#products.list{position:relative;padding:40px 0 60px 0}@media only screen and (min-width:62em){#products.list{padding:70px 0}}#products.list:after{content:'';width:100%;height:1px;background:#d2d2d2;position:absolute;left:0;right:0;bottom:0;max-width:1380px;margin:0 auto}#products.list .proditem{margin-bottom:60px}#products.list p.prodtitle{color:#505050}#fabrics{background-color:#ffffff;padding:60px 0}@media only screen and (max-width:30em){#fabrics{overflow:hidden}}@media only screen and (min-width:62em){#fabrics{padding:100px 0 140px 0}}#fabrics.border-top{border-top:1px solid rgba(0,0,0,0.2)}@media only screen and (min-width:62em){#fabrics.border-top .colourrow .colinfo .tooltip .tooltiptext{width:159px}}#fabrics h3{font-weight:300;font-size:28px;color:#505050;padding-top:0}#fabrics .bx-wrapper .bx-prev{text-indent:0;color:transparent;width:24px;height:24px;top:51%;left:-30px;background:none}#fabrics .bx-wrapper .bx-prev:before{content:'\f053';font-family:"Font Awesome 5 Free";font-weight:600;color:#3991bd;font-size:24px}#fabrics .bx-wrapper .bx-next{text-indent:0;color:transparent;width:24px;height:24px;top:51%;right:-14px;background:none}#fabrics .bx-wrapper .bx-next:before{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:600;color:#3991bd;font-size:24px}#fabrics .colourrow .no-gutter-left{padding-left:5px;padding-right:5px;padding-bottom:3px}@media only screen and (min-width:48em){#fabrics .colourrow .no-gutter-left{padding-left:0;padding-right:10px}}@media only screen and (max-width:30em){#fabrics .colourrow .no-gutter-left{flex-basis:auto;max-width:auto}}#fabrics .colourrow .colinfo .tooltip{position:relative}#fabrics .colourrow .colinfo .tooltip .tooltiptext{visibility:hidden;width:100%;background-color:#307ba0;color:#fff;text-align:center;padding:5px 0;position:absolute;top:91%;left:0;z-index:1;font-size:12px;text-transform:uppercase;padding:8px 8px;line-height:18px;font-weight:700}@media only screen and (min-width:62em){#fabrics .colourrow .colinfo .tooltip .tooltiptext{width:125px;left:-12px}}@media only screen and (max-width:30em){#fabrics .colourrow .colinfo .tooltip .tooltiptext{display:none}}#fabrics .colourrow .colinfo .tooltip .tooltiptext:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #307ba0 transparent}#fabrics .colourrow .colinfo:hover .tooltiptext{visibility:visible}#fabrics ul{margin-top:20px;text-align:left}#fabrics ul li{padding:0 0 4px 0;display:inline-block;width:48%;margin-right:6px}@media only screen and (min-width:62em){#fabrics ul li{width:23%;margin-right:11px}}#fabrics ul li img{display:block;width:100%}@media only screen and (min-width:48em){#fabrics ul li:nth-child(4n+4){margin-right:0px}}@media only screen and (max-width:30em){#fabrics ul li:nth-child(2n+2){margin-right:0px}}#fabrics ul li .tooltip{position:relative;display:inline-block}#fabrics ul li .tooltip .tooltiptext{visibility:hidden;width:100%;background-color:#307ba0;color:#fff;text-align:center;padding:5px 0;position:absolute;top:100%;left:0;z-index:1;font-size:12px;text-transform:uppercase;padding:8px 8px;line-height:18px;font-weight:700}@media only screen and (min-width:62em){#fabrics ul li .tooltip .tooltiptext{width:125px;left:-12px}}#fabrics ul li .tooltip .tooltiptext:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #307ba0 transparent}#fabrics ul li:hover .tooltiptext{visibility:visible}#fabrics .proditem{margin-top:40px}@media only screen and (min-width:62em){#fabrics .proditem{margin-top:0px}}#fabrics .proditem:first-child{margin-top:0}#fabrics .fabnotes{margin-top:30px}#fabrics .fabnotes p{font-size:14px;text-align:left;font-weight:600;line-height:28px;margin-bottom:0}#trends{padding-bottom:35px}@media only screen and (min-width:62em){#trends{padding-bottom:5px}}.trendspg #trends .top30px{margin-top:0px!important}@media only screen and (min-width:62em){.trendspg #trends .top30px{margin-top:30px!important}}#trends .row{margin:0;padding:0 5px}@media only screen and (min-width:48em){#trends .row{padding:0 15px}}#trends .row.top30px{margin-top:0px!important}@media only screen and (min-width:62em){#trends .row.top30px{margin-top:30px!important}}#trends .row .nopadd{padding:0px}@media only screen and (min-width:62em){#trends .row .nopadd{padding:0 15px}}#trends .row.norowpadd{padding:0px}@media only screen and (min-width:62em){#trends .row.norowpadd{padding:0 5px}}#trends .row .wrap{max-width:100%;padding:0}#trends .row .wrap .row{padding:0;margin:0}#trends .row .wrap .row .no-gutter{padding:0}@media only screen and (min-width:62em){#trends .row .wrap .row .no-gutter{padding-left:30px;padding-right:30px}}#trends .row figure{margin-bottom:30px;position:relative}#trends .row figure:last-child{margin-bottom:30px}@media only screen and (min-width:62em){#trends .row figure:last-child{margin-bottom:0}}#trends .row figure img{background:#F1F1FA;width:100%;-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:all .2s ease-in-out;display:block}@media only screen and (max-width:30em){#trends .row figure img{object-fit:cover;width:400px;height:220px}}#trends .row figure a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .2s ease-in-out}#trends .row figure .catitem{float:none}@media only screen and (min-width:48em){#trends .row figure .catitem{float:left}}@media only screen and (max-width:30em){#trends .row figure .catitem{padding-left:0px;padding-right:0px}}#trends .row figure .catitem a{position:relative;top:0;left:0;width:100%;height:100%;background:rgba(40,40,40,0.8);opacity:1;display:block;padding:20px}@media only screen and (min-width:48em){#trends .row figure .catitem a{opacity:0;position:absolute;padding:0}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){#trends .row figure .catitem a{opacity:1}}#trends .row figure .catitem:hover a{opacity:1}#trends .row figure .catitem:hover p{color:#3991bd !important}#trends .row figure .catitem:hover p.mrelnk{color:#3991bd !important}#trends .row figure .catitem:hover p.mrelnk:after{color:#3991bd !important}#trends .row figure .catitem h5{color:#ffffff;font-size:28px;font-weight:500;padding-top:0}@media only screen and (min-width:48em){#trends .row figure .catitem h5{padding-top:36%;font-size:36px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#trends .row figure .catitem h5{padding-top:33%}}@media only screen and (max-width:30em){#trends .row figure .catitem h5{padding-top:0}}#trends .row figure .catitem.landblock h5{padding-top:0}@media only screen and (min-width:48em){#trends .row figure .catitem.landblock h5{padding-top:18%}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#trends .row figure .catitem.landblock h5{padding-top:18%}}@media only screen and (max-width:30em){#trends .row figure .catitem.landblock h5{padding-top:0}}#trends .row figure .catitem p.mrelnk{position:relative;bottom:0px;left:0;right:0;width:max-content;display:block;margin:0 auto;color:#3991bd !important}@media only screen and (min-width:48em){#trends .row figure .catitem p.mrelnk{position:absolute;bottom:40px}}#trends .row h3{color:#505050;font-size:36px;font-weight:300;margin-bottom:20px}@media only screen and (min-width:62em){#trends .row h3{font-size:50px}}#trends.paddblock{padding:0}@media only screen and (min-width:62em){#trends.paddblock{padding:40px 0 0}}#trends.paddblock figure{margin-bottom:30px!important}.inspiration .mfp-bottom-bar{display:none}.toggle-group{margin-top:0px;margin-bottom:0px}.toggle-group .toggle-holder{background-color:#307ba0}.toggle-group .toggleme{padding:20px 55px 20px 30px !important;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;font-size:17px !important;display:block !important;cursor:pointer;margin:0;position:relative;line-height:22px !important;color:#ffffff;transition:all .5s;border-bottom:1px solid rgba(255,255,255,0.5);font-weight:600}.toggle-group .toggleme::after{position:absolute;content:'\f067';font-family:"Font Awesome 5 Free";font-weight:700;padding-left:8px;width:8px;display:inline-block;top:22px !important;right:30px;color:#ffffff}.toggle-group .toggleme.active::after{content:'\f068'}.toggle-group .toggleme:hover{background:#1E4A5F;color:#ffffff;transition:all .5s}.toggle-group .toggle-text{display:none;overflow:hidden;margin:0 0px 0px 0px;border-bottom:1px solid rgba(255,255,255,0.5)}.toggle-group .toggle-text p{display:block;font-size:18px !important;color:#ffffff}.toggle-group .toggle-text p:last-child{margin-bottom:0}.toggle-group .toggle-text p a.bluebtn{background-color:#ffffff;border:0px;margin-bottom:15px;color:#307ba0}.toggle-group .toggle-text p a.bluebtn span:before{color:#307ba0;transition:all .65s ease-in-out}.toggle-group .toggle-text p a.bluebtn:hover{background-color:#2c7092;color:#ffffff}.toggle-group .toggle-text p a.bluebtn:hover span{color:#ffffff}.toggle-group .toggle-text p a.bluebtn:hover span:before{color:#ffffff;transition:all .65s ease-in-out}.toggle-group .toggle-text p a.bluebtn.video span:before{content:'\f04b'}.toggle-group .toggle-text em{font-style:italic}.toggle-group .toggle-text .togglein{padding:15px 30px}.fa-twitter::before{content:"𝕏" !important}