*{box-sizing:border-box}button,html,input,select,textarea{color:#222}body{line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{height:100%;font-size:60%;min-height:100%;background-color:#000}.back-link a{color:#4ca340;text-decoration:none;border-bottom:1px #4ca340 solid}.back-link a:focus,.back-link a:hover{color:#408536;text-decoration:none;border-bottom:1px #408536 solid}h1{height:100%;margin:0 0 3px;font-family:'Open Sans',sans-serif;color:#1c1d1e;font-size:32px}h2{color:#1c1d1e;font-family:'Open Sans',sans-serif;font-weight:400}.entry-header .inner{text-align:left;margin:0 auto 0 20px;width:90%;display:inline-block}.entry-header .inner a,.entry-header .inner a:focus,.entry-header .inner a:hover{text-decoration:none}.entry-header{padding-top:5px;background-color:#fff;width:100%;position:fixed;top:0;left:0;z-index:15}.no-js{padding-top:106px}h2{margin-top:0}.loading{background:url(../img/ico_loading.gif) center center no-repeat}section{min-width:320px;opacity:0}.loaded section,.no-js section{opacity:1;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}main{overflow-x:hidden}.bcg{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;height:100%;width:100%}.inner img{width:15%}.inner h3{margin:-1% 0 .5% 4%;font-size:1.5rem;font-family:Montserrat,serif}#slide-1 .bcg{background-image:url(../img/waterfall-429564_1280.jpg);background-position:top center;background-size:cover;position:relative}#slide-1{position:relative;background:#337ab7}#slide-1 .bcg .hsContainer .hsContent h2{font-size:7rem;text-shadow:1px 1px #fff;color:#6495ed;font-family:Montserrat,sans-serif}#slide-1 .bcg .hsContainer .hsContent p{font-size:2.5rem}#slide-3 .bcg{background-image:url(../img/potable.jpg);background-position:center center;background-size:cover}#slide-3{background:#337ab7}#slide-3 .bcg .hsContainer .hsContent p{color:#fff;line-height:3.5rem}#slide-3 .bcg .hsContainer .hsContent h3{font-size:2rem}#slide-3 .plaxEl{float:right;margin-right:5%}#slide-3 .highlight_C{font-color:green;font-weight:700;line-height:1rem;color:#FF9619}.curtainContainer{width:100%;height:100%;position:relative}.curtainContainer .curtain{width:100%;height:800px;background-color:#e4e2dd;position:absolute;z-index:9;top:0;bottom:0;left:0;right:0;margin:auto}.copy{width:90%;max-width:1200px;margin:0 auto;border-radius:20px}#slide-4 .copy{background:#c0c3c2}#slide-5 .copy{background:#f5f5f5;-moz-box-shadow:10px 10px 5px #656565;-webkit-box-shadow:10px 10px 5px #656565;-o-box-shadow:10px 10px 5px #656565;box-shadow:10px 10px 5px #656565;filter:progid:DXImageTransform.Microsoft.Shadow(color='#6565', Direction=135, Strength=5)}#slide-4{position:relative}#slide-4 .bcg{background-color:#fff}#slide-4 .bcg2{position:fixed;bottom:0;left:0;opacity:0;z-index:1}#slide-4 .bcg3{background:#010101;position:fixed;bottom:0;left:0;opacity:0;z-index:2}#slide-5{position:relative}#slide-5 .bcg{background:#b2a491}#slide-5 .curtainContainer{text-align:center}.hsContainer{display:table;table-layout:fixed;width:100%;height:100%;overflow:hidden;position:relative}#slide-1 .bcg .hsContainer{position:absolute;bottom:0;background:#fff;height:auto;padding:32px 0 18px}.hsContent{max-width:450px;margin:-150px auto 0;display:table-cell;vertical-align:middle;color:#6495ed;text-align:center}#slide-1 .hsContent{margin:0;padding:0 1%}.copy h2,.hsContent h2{color:#6495ed;font-size:40px;line-height:60px;margin-bottom:12px;font-family:Oswald}.hsContent p{width:400px;margin:0 auto;color:#f5f5f5;font-size:20px}#slide-1 .hsContent p{width:100%;color:#000}.hsContent a{color:#b2b2b2;text-decoration:underline}#slide-4 .bcg .hsContainer .copy{z-index:15;left:0}#slide-4 .curtainContainer,#slide-5 .curtainContainer{padding:50px 0}#slide-4 .curtainContainer .copy{left:0;-moz-box-shadow:10px 10px 5px #656565;-webkit-box-shadow:10px 10px 5px #656565;-o-box-shadow:10px 10px 5px #656565;box-shadow:10px 10px 5px #656565;filter:progid:DXImageTransform.Microsoft.Shadow(color='#6565', Direction=135, Strength=5)}#slide-6{background:#90bdb6}.list-source{width:49%;max-width:600px;text-align:center;display:inline-block;vertical-align:top;font-size:24px;font-size:1.5rem;line-height:34px;line-height:2.2rem;position:relative;color:#060606}#geothermie,#minerale,#source,#thermale{padding:10px 25px;margin:15px auto 0}.list-source .ul-title{padding:25px 0 30px;font-size:4rem;line-height:85%;color:#6495ed;text-align:center;font-family:Oswald serif}.list-source .ul-subtitle{padding:25px 0 8px;font-size:3rem;line-height:85%;color:#c0c3c2}#slide-4 .list-source .ul-subtitle {color: white;}.list-source li img{width:6%;margin-right:3px;float:right}#slide-5 .list-source .ul-title{color:#6495ed}.list-source.border-left{border-left:1px solid #334251}.list-source.border-right{border-right:1px solid #334251}.list-source li{line-height:3.8rem;list-style-type:none;font-size:2rem;text-align:left;font-family:Roboto arial serif}.screen{width:100%;background-color:#e4e2dd;position:absolute;top:25%;left:0}#goutte{//top:154%;display:none;right:0;bottom:0;margin-left:-62%;//width:4000px;width:213%;//height:1770px;height:200%;background:#337ab7;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}#cont{margin-top:20px}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}nav#main{position:fixed;left:20px;top:40%;z-index:999999;display:none}nav#main li{height:30px;position:relative}nav#main h1{//display:none;opacity:0;position:absolute;left:1em;font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;padding:0 6px 0 0;//background:url(../krafft-lubrifiants-de-maintenance/img/arrow_right.png) 100% 50% no-repeat}nav#main span{display:block;background:#000;color:#fff;padding:4px 8px;white-space:nowrap;margin-left:1em}nav#main a{display:block;width:20px;height:20px;background:url(../img/dotnav.png) 0 100% no-repeat;text-indent:-9000px;overflow:hidden;opacity:.7}nav#main a:hover{opacity:1}nav#main li.active a{background-position:0 0}#primary-nav{z-index:17;position:fixed;top:0;right:226px;height:100px;font-family:"Soho Condensed Light"}#primary-nav ul{max-height:25em;transform:translateZ(0);transition:max-height .4s}#primary-nav .is-closed ul{max-height:0;overflow:hidden}#primary-nav ul li{width:97px;margin-top:10px}#primary-nav ul li a{display:block;width:323px;padding:5px 0 7px 15px;border-top:2px #c0c3c2 solid;border-bottom:2px #c0c3c2 solid;text-decoration:none;font-size:2.5rem;color:#fff;background:#C6C5C3;line-height:3rem}#primary-nav ul li a:hover{color:#001242}.bottle{position:absolute;background-size:cover;left:4%;width:6%}.legend{margin:0 auto;padding:20px 0;width:30%;line-height:85%;font-size:2rem;text-align:center}.legend img{width:7%}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes animate-menu{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes animate-menu{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0);o-transform:translate3d(200px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes close-menu{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes close-menu{0%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);o-transform:translate3d(0,0,0)}100%{opacity:0;-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);-o-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}.animated-menu{-webkit-animation-name:animate-menu;-moz-animation-name:animate-menu;-o-animation-name:animation-menu;animation-name:animate-menu;animation-duration:2s;animation-iteration-count:1;animation-timing-function:easyout;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:easyout;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:easyout;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-timing-function:easyout;-o-animation-duration:2s;-o-animation-iteration-count:1;-o-animation-timing-function:easyout}.close-menu{-webkit-animation-name:close-menu;-moz-animation-name:close-menu;-o-animation-name:close-menu;animation-name:close-menu;animation-duration:2s;animation-iteration-count:1;animation-timing-function:easyout;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:easyout;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:easyout;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-timing-function:easyout;-o-animation-duration:2s;-o-animation-iteration-count:1;-o-animation-timing-function:easyout}#contact{background-color:#FFF;box-shadow:1px 1px 10px 0 #CCC;padding:35px;margin:50px auto}#contact form{display:inline-block;width:50%}#contact .inp{border:1px solid #E3E3E3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px;border-radius:4px;box-shadow:5px 5px 5px -6px #CCC;color:#666;display:block;font-family:arial;height:34px;margin-bottom:14px;padding-left:10px;width:100%;font-size:2rem}#contact h2{color:#222}input:not([type]),input[type=emaili],input[type=numberi],input[type=passwordi],input[type=teli],input[type=urli],input[type=texti]{padding:1px 0}input[type=passwordi],input[type=searchi],user agent stylesheetinput{-webkit-appearance:textfield;padding:1px;background-color:#fff;border:2px inset;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;-webkit-rtl-ordering:logical;-webkit-user-select:text;cursor:auto}button,keygen,select,textarea,user agent stylesheetinput{margin:0;font:-webkit-small-control;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start}button,keygen,meter,progress,select,textarea,user agent stylesheetinput{-webkit-writing-mode:horizontal-tb}#contact .msg{border:1px solid #E3E3E3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px;border-radius:4px;box-shadow:5px 5px 5px -6px #CCC;color:#666;font-family:arial;margin-bottom:10px;padding-left:10px;padding-top:10px;width:100%;font-size:2rem}textarea{-webkit-appearance:textarea;background-color:#fff;border:1px solid;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;-webkit-rtl-ordering:logical;-webkit-user-select:text;flex-direction:column;resize:auto;cursor:auto;padding:2px;white-space:pre-wrap;word-wrap:break-word}.sub{padding:6px 12px;margin-bottom:0;margin-right:65px;font-size:14px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px;color:#fff;background-color:#337ab7;border-color:#2e6da4}#msg_all{font-size:2.5rem; color:black;}.contact-error{background: #E55C48;}#google-map iframe{width:100%;height:300px}#contact .contact-info{display:inline-block;width:49%;vertical-align:top;font-size:2rem}#contact .contact-info p{font-size:1em;color:#000}#contact .contact-info h3{color:#000;font-weight:700;margin:.5em 0}@media (max-width:768px){#contact .contact-info,#contact form{display:block;width:100%;margin:0 auto}.hsContent{padding:0}.list-source{display:block;width:100%;max-width:800px}.list-source.border-left,.list-source.border-right{border-left:0;border-right:0}#geothermie,#minerale,#source,#thermale{padding:10px 5px;margin:15px auto 0}.list-source .ul-title{font-size:3rem;border-bottom:1px solid #000}#slide-3 .bcg{background-image:url(../img/potable-tiny.jpg)}}@media (max-width:980px){html{font-size:50%}.inner h3{display:none}.inner img{width:30%}#primary-nav{right:171px}#slide-1,#slide-3{background:#fff}#slide-1 .bcg{//background-image:url(../img/waterfall-medium.jpg);background-size:100%;//background-position:50% 50%}#slide-1 .bcg .hsContainer .hsContent h2{text-align:center;font-size:3.5rem}#slide-1 .bcg .hsContainer .hsContent p{font-size:1.5rem}#slide-1 .bcg .hsContainer{padding:10px 0;bottom:10%}#slide-1 .hsContent p{text-align:center;margin:0 auto}#slide-3 .bcg{//background-image:url(../img/potable-small.jpg);background-size:100%;//background-position:50% 50%}#slide-3 .bcg .hsContainer .hsContent p{color:#000}.curtainContainer{margin-left:5px;padding-top:5px}.bottle{display:none}.list-source .ul-title{padding:0 0 8px;margin:0 20px}.legend{width:100%}.copy h2,.hsContent h2{font-size:3.5rem;line-height:40px}#slide-3 .plaxEl{float:none}.hsContent p{width:100%;min-width:300px;margin:0 auto;color:#f5f5f5}.list-source li img{width:4%}.sub{margin:0}nav+*{position:relative}nav ul{max-width:25em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:max-height .4s;transition:max-height .4s;will-change:max-width;margin:0;padding-top:56px;list-style:none}#primary-nav ul li a{padding:2px 0 3px 15px;font-size:2rem;line-height:2.5rem;width:268px}nav a:active,nav a:focus,nav a:hover{background:#eee}nav.is-closed ul{max-width:0;overflow:hidden}nav>button{position:absolute;top:.8rem;right:-20rem;z-index:1;height:6rem;width:6rem;background-color:transparent;padding:0;outline:0;border:1px solid #333;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:-webkit-transform .2s;transition:transform .2s}nav>button::-moz-focus-inner{border:0}nav>button::after,nav>button::before{content:"";position:absolute;top:15%;right:40%;bottom:15%;left:40%;background-color:#333;border-radius:10px;-webkit-transition:-webkit-transform .2s;transition:transform .2s}nav>button::before{top:40%;right:15%;bottom:40%;left:15%}nav:not(.is-closed)>button,nav:not(.is-closed)>button::before{-webkit-transform:rotate(90deg) translateZ(0);-ms-transform:rotate(90deg) translateZ(0);transform:rotate(90deg) translateZ(0)}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px}}