@import url(base.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);a[x-apple-data-detectors=true]{font-size:inherit !important;color:inherit !important;text-decoration:none !important}a.tel,a[href^='tel:']{font-size:inherit !important;color:inherit !important;text-decoration:none !important}.mailto{cursor:pointer;display:inline-block}.error-page h1.error{font-size:42px;font-size:4.2rem;padding:40px 0;font-weight:700}.font-bold{font-weight:700}.font-light{font-weight:300}.font-ital{font-style:italic}.font-underline{text-decoration:underline}.cb{clear:both;width:100%;height:0}a.fancybox-close{border-bottom:none !important}html{font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:'Open Sans', 'Helvetica', 'Arial', sans-serif;background:#eabf00;width:auto;height:100%}body p,body a,body address{font-size:14px;font-size:1.4rem;line-height:1.6em}body a{color:#418cbe;border-bottom:1px dotted #418cbe;text-decoration:none}body a:hover{color:#1a689c;border-bottom:1px dotted #1a689c}body h1{font-size:25px;font-size:2.5em}div#nav-btn{width:130px;height:50px;position:fixed;bottom:20px;left:20px;z-index:100;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div#nav-btn .nav-btn-symbol{width:50px;height:50px;float:left;background:transparent url(../img/nav-btn.svg) center center no-repeat;background-position:0px 0px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div#nav-btn .nav-btn-symbol:hover{background-position:0px -4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div#nav-btn .nav-btn-text{width:80px;height:50px;background:rgba(255,255,255,0.8);float:left;text-align:center;opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div#nav-btn .nav-btn-text span{color:#000;font-size:1.4rem;padding-top:15px;display:block}div#nav-btn nav#hero-nav{width:100%;height:auto;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div#nav-btn nav#hero-nav ul{width:100%;height:auto;float:left;margin:10px 0}div#nav-btn nav#hero-nav ul li.copy p{padding:0 20px;font-size:1.0rem}div#nav-btn nav#hero-nav ul li.link{width:100%;height:auto;padding:10px 0}div#nav-btn nav#hero-nav ul li.link a{width:100%;height:100%;color:rgba(0,0,0,0.8);text-decoration:none;font-size:1.6rem;display:block;border-bottom:none}div#nav-btn nav#hero-nav ul li.link.active,div#nav-btn nav#hero-nav ul li.link:hover{background-color:#1D6187;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div#nav-btn nav#hero-nav ul li.link.active a,div#nav-btn nav#hero-nav ul li.link:hover a{color:#fff}div#nav-btn.open-hero-nav{width:250px;height:500px;background:rgba(255,255,255,0.8);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div#nav-btn.open-hero-nav .nav-btn-symbol{background-color:rgba(0,0,0,0.5);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div#nav-btn.open-hero-nav .nav-btn-symbol:hover{background-position:0px 0px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div#nav-btn.open-hero-nav .nav-btn-text{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div#nav-btn.open-hero-nav nav#hero-nav{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.subpage #content{background-position:center 0}body.subpage #nav-btn{background:rgba(0,0,0,0.5)}body.subpage #nav-btn ul li a,body.subpage #nav-btn ul li p{color:rgba(255,255,255,0.9) !important}body.subpage.bath #content-wrapper .top{background-image:url(../img/startpage-bath-titleimage.jpg)}body.subpage.contact #content-wrapper .top{background-image:none}body.subpage.energy #content-wrapper .top{background-image:url(../img/startpage-energy-titleimage_1.jpg)}body.startpage #content.left .spinner{margin-top:30%}body.startpage #content.right .spinner{margin-top:50%}#logo-wrapper{width:350px;min-height:135px;background:#fff;position:absolute;top:50%;left:50%;z-index:50;margin-left:-175px;margin-top:-67.5px;text-align:center}#logo-wrapper .logo{width:100%;height:auto;border-bottom:1px solid #d2d2d2;float:left;margin:10px 0;padding-bottom:10px}#logo-wrapper .logo a{border:none}#logo-wrapper .logo img{width:90%}#logo-wrapper .contact{width:100%}#logo-wrapper .contact p{font-weight:700}#content{width:50%;height:100%;background-size:cover;background-position:0 center;background-repeat:no-repeat;overflow:hidden;position:fixed;top:0}#content #map{width:100%;height:350px}#content .spinner{width:40px;height:40px;position:relative;margin:100px auto;opacity:1;visibility:visible;cursor:pointer;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}#content .spinner.open{opacity:0;visibility:hidden}#content .spinner.open .double-bounce1,#content .spinner.open .double-bounce2,#content .spinner.open .double-bounce2{-webkit-animation-play-state:paused;animation-delay-play-state:paused}#content .spinner.hide{opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}#content .spinner .double-bounce1,#content .spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,0.6);position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}#content .spinner .double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}#content .spinner:hover .double-bounce1,#content .spinner:hover .double-bounce2,#content .spinner:hover .double-bounce2{-webkit-animation-duration:6s;animation-duration:6s}#content .menu{width:200px;min-height:35px;position:fixed;top:50px;overflow:hidden;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}#content .menu.show{height:auto;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}#content .menu ul{width:100%;float:left;padding:8px 10px;background:rgba(0,0,0,0.8);margin-bottom:10px}#content .menu ul li a{text-decoration:none;color:#fff;border-bottom:none}#content.left{border-right:3px solid #fff;background-image:url(../img/startpage-heating.jpg);left:0}#content.left .menu{left:calc(50% - 203px)}#content.left .menu.show{left:calc(50% - 203px)}#content.right{border-left:3px solid #fff;background-image:url(../img/startpage-energy_1.jpg);right:0}#content.right .menu{right:calc(50% - 203px)}#content.right .menu.show{right:calc(50% - 203px)}#content.bg-image{opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}#content.bg-loaded{opacity:1;visibility:visible;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#content.top{width:100%;height:350px;background-image:url(../img/startpage-heating-titleimage.jpg);position:static;float:left}#content.bottom{width:100%;height:100%;background:#fff;position:relative;float:left;overflow:visible;padding-bottom:20px}#content.bottom #logo-wrapper{top:-65px;margin-top:0;z-index:99}#content.bottom .content-wrapper{width:750px;height:auto;margin:90px auto 0 auto}#content.bottom .content-wrapper h1{font-weight:600}#content.bottom .content-wrapper p{color:#565656;margin:10px 0}#content.bottom .content-wrapper .description{width:100%;height:auto;float:left}#content.bottom .content-wrapper .description .img{width:200px;height:100%;float:left;text-align:center}#content.bottom .content-wrapper .description .img img{max-width:200px;padding:28% 0}#content.bottom .content-wrapper .description p{width:550px;float:left;padding:0 0 0 20px}#content.bottom .content-wrapper .sub-nav{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#content.bottom .content-wrapper .sub-nav.bg-color{background:#f1f1f1}#content.bottom .content-wrapper .sub-nav.main .sub-nav-item{width:300px;height:300px;position:relative}#content.bottom .content-wrapper .sub-nav.main .sub-nav-item .sub-nav-item-image{height:100%}#content.bottom .content-wrapper .sub-nav.main .sub-nav-item .sub-nav-item-image img{width:100%}#content.bottom .content-wrapper .sub-nav.main .sub-nav-item .sub-nav-item-description{position:absolute;bottom:5px;left:5px;background:#000;width:auto;height:auto}#content.bottom .content-wrapper .sub-nav.main .sub-nav-item .sub-nav-item-description p{padding:10px;margin:0;color:#fff;font-style:normal;font-size:1.6rem}#content.bottom .content-wrapper .sub-nav .sub-nav-item{width:120px;height:130px;box-sizing:border-box;margin:10px;cursor:pointer}#content.bottom .content-wrapper .sub-nav .sub-nav-item:hover .sub-nav-item-description p{text-decoration:underline}#content.bottom .content-wrapper .sub-nav .sub-nav-item .sub-nav-item-image{background:#be352b;width:100%;height:100px;float:left;overflow:hidden}#content.bottom .content-wrapper .sub-nav .sub-nav-item .sub-nav-item-description{width:100%;height:30px;float:left}#content.bottom .content-wrapper .sub-nav .sub-nav-item .sub-nav-item-description p{font-style:italic}#content.bottom .content-wrapper .sep{float:left;width:100%;height:1px;background:#DDD;margin:30px 0}#content.bottom .content-wrapper .contact-info{float:left;width:100%;height:auto;background:#418cbe;text-align:center}#content.bottom .content-wrapper .contact-info p{color:#fff;padding:10px 0}#content.bottom .content-wrapper .contact-info p a{color:#fff}#content.bottom .content-wrapper .contact-info p a:hover{border-bottom:1px dotted #fff}#content.bottom .content-wrapper h3{font-size:1.8rem;color:#999999;font-weight:600;padding:20px 0 20px;text-align:center;width:100%;float:left}#content.bottom .content-wrapper .subpage-gallery-wrapper{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#content.bottom .content-wrapper .subpage-gallery-wrapper .image{background:#be352b;width:100px;height:100px;box-sizing:border-box;margin:10px}#content.bottom .content-wrapper .subpage-gallery-wrapper .image a{border-bottom:none !important}#content.bottom .content-wrapper .contact-form{width:100%;height:auto;float:left}#content.bottom .content-wrapper .contact-form form{width:100%;height:auto;float:left}#content.bottom .content-wrapper .contact-form form input,#content.bottom .content-wrapper .contact-form form textarea{width:100%;float:left;margin:10px 0;padding:10px;font-size:1.4rem;border:1px solid #d2d2d2}#content.bottom .content-wrapper .contact-form form textarea{resize:none}#content.bottom .content-wrapper .contact-form form p{width:100%;text-align:center;float:left}#content.bottom .content-wrapper .contact-form form p input{max-width:350px;padding:20px;float:none;color:#fff;background:#f9b721;border:none;box-shadow:0 0 10px rgba(0,0,0,0.5)}#content.bottom .content-wrapper .contact-form form p input:hover{background:#2e779b}#infowindow-wrapper{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:500px;min-height:300px;background:rgba(255,255,255,0.9);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);-ms-box-shadow:0 0 20px rgba(0,0,0,0.8);-o-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);position:absolute;top:15%;left:50%;margin-left:-250px;z-index:110;overflow:hidden}#infowindow-wrapper.open{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#infowindow-wrapper #close-infowindow-btn{width:15px;height:21px;position:absolute;top:10px;right:10px;z-index:92;text-align:center;cursor:pointer}#infowindow-wrapper #close-infowindow-btn p{color:rgba(0,0,0,0.9)}#infowindow-wrapper #infowindow-inner{width:100%;height:100%;padding:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start;overflow-y:scroll}#infowindow-wrapper #infowindow-inner .infowindow-title{width:100%;height:30px;background:transparent url(../img/logo-infowindow.svg) center left no-repeat;background-size:30px}#infowindow-wrapper #infowindow-inner .infowindow-title p{text-align:left;font-weight:700;padding-left:40px;padding-top:5px}#infowindow-wrapper #infowindow-inner .infowindow-content{width:100%;height:auto}#infowindow-wrapper #infowindow-inner .infowindow-content .infowindow-image{width:100%;max-height:300px;overflow:hidden;float:left}#infowindow-wrapper #infowindow-inner .infowindow-content .infowindow-image img{width:100%}#infowindow-wrapper #infowindow-inner .infowindow-content .infowindow-description{width:100%;float:left}#infowindow-wrapper #infowindow-inner .infowindow-content .infowindow-description p{padding:10px 0}#infowindow-wrapper #infowindow-inner .infowindow-content .infowindow-actions{width:100%;height:auto}#infowindow-wrapper #infowindow-inner .infowindow-content .infowindow-actions button{width:100%;padding:20px;float:none;color:#fff;background:#f9b721;border:none}#infowindow-wrapper #infowindow-inner .infowindow-content .infowindow-actions button:hover{background:#2e779b}@-webkit-keyframes sk-bounce{0%, 100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%, 100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}footer{width:100%;height:auto;background:#fff;text-align:center;float:left;padding:0 0 50px 0;display:none}footer.show{display:block}footer p.copy{padding-top:50px;color:#d2d2d2}@media only screen and (max-width: 768px){#content{width:100%;height:50%}#content.left{border-right:0px solid transparent;border-bottom:3px solid #fff}#content.left .menu{left:0%;top:10%}#content.right{border-left:0px solid transparent;border-top:3px solid #fff;top:50%}#content.right .menu{left:0%;top:70%}#content.top{background-image:url(../img/startpage-heating.jpg)}#content.bottom .content-wrapper{width:90%}#infowindow-wrapper{width:90%;height:90%;top:5%;left:5%;margin-left:0}.content-wrapper .description .img,.content-wrapper .description p{width:100% !important}.content-wrapper .description p{padding-left:0 !important}.content-wrapper .description .img{padding:20px 0}.content-wrapper .description .img img{padding:0 !important}body.startpage #content.left .spinner{margin-top:30%;margin-right:20%}body.startpage #content.right .spinner{margin-top:30%;margin-right:20%}body.subpage.bath #content-wrapper .top{background-image:url(../img/startpage-bath.jpg)}}
/*# sourceMappingURL=style.css.map */
