@font-face{font-family:'nexaBook';src:url('../fonts/nexaBook/NexaBook.eot');src:url('../fonts/nexaBook/NexaBook.eot?#iefix') format('embedded-opentype'),url('../fonts/nexaBook/NexaBook.woff') format('woff'),url('../fonts/nexaBook/NexaBook.ttf') format('truetype'),url('../fonts/nexaBook/NexaBook.svg#svgFontName') format('svg')}@font-face{font-family:'nexaBl';src:url('../fonts/nexaBlack/NexaBl.eot');src:url('../fonts/nexaBlack/NexaBl.eot?#iefix') format('embedded-opentype'),url('../fonts/nexaBlack/NexaBl.woff') format('woff'),url('../fonts/nexaBlack/NexaBl.ttf') format('truetype'),url('../fonts/nexaBlack/NexaBl.svg#svgFontName') format('svg')}@font-face{font-family:'nexaBold';src:url('../fonts/nexaBold/NexaBold.eot');src:url('../fonts/nexaBold/NexaBold.eot?#iefix') format('embedded-opentype'),url('../fonts/nexaBold/NexaBold.woff') format('woff'),url('../fonts/nexaBold/NexaBold.ttf') format('truetype'),url('../fonts/nexaBold/NexaBold.svg#svgFontName') format('svg')}body{background:#4eb0c9 url(../gfx/header-top-bg.png) repeat-x center top;overflow-x:hidden;position:relative;left:0;font-family:nexaBook;color:#fff;letter-spacing:1px}body h1,body h2,body h3{font-family:nexaBl;text-transform:uppercase}body h3{font-size:18px}body strong{font-family:nexaBl}.scrollbar-container{position:absolute;z-index:1000;height:100px;width:34px;right:55px}.scrollbar{height:100px;width:34px}.scrollbar a{font-family:'FontAwesome';width:34px;position:absolute;display:block;color:#fff;text-align:center;font-size:18px}.scrollbar a:hover{text-decoration:none}.scrollbar a.mouse{width:34px;height:70px;top:30px;background:transparent url('../gfx/scrollbar.png') no-repeat top center}.scrollbar a.up{top:0;height:30px;display:none}.scrollbar a.up:before{bottom:0;left:11px;position:absolute;content:"\f106";-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:1}.scrollbar a.up:hover:before{left:11px;top:0;opacity:0}.scrollbar a.down{bottom:0;height:30px}.scrollbar a.down:before{left:11px;position:absolute;content:"\f107";-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:1}.scrollbar a.down:hover:before{left:11px;bottom:0;opacity:0}.navbar-inverse{background-color:transparent;border-color:none;border:none;margin-bottom:0;height:142px}.navbar-inverse .navbar-nav>li>a{font-size:14px;font-family:nexaBold;color:#fff;text-transform:uppercase;line-height:100px;padding:0 10px 0 10px;margin:0}.navbar-inverse .navbar-nav>li>a:hover{color:#54b848}.navbar-brand{display:block;margin-top:16px;margin-left:0 !important;width:158px;height:125px;background:transparent url(../gfx/logo.png) no-repeat top left}.menu-button{display:none;color:#fff;font-size:30px;line-height:60px}.menu-button:hover{color:#70be44;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.menu-button:focus{color:#70be44}.menu-button-open{position:absolute;right:20px;color:#fff;-webkit-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.menu-button-open .fa-bars:before{content:"\f00d"}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#54b848;background-color:transparent;text-decoration:none}.navbar-fixed-top{background-color:#000;background-color:rgba(8,30,36,0.7);height:60px;-webkit-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.navbar-fixed-top .navbar-nav>li>a{line-height:60px}.navbar-fixed-top a.navbar-brand{margin-top:13px;width:154px;height:31px;background:transparent url(../gfx/logo-small.png) no-repeat top left}.fixed-state{padding-top:60px}.btn{border:3px solid transparent;margin-top:25px;padding:0 65px 0 49px;line-height:60px;font-weight:normal;font-size:20px;border-radius:7px;text-transform:lowercase;text-align:left}.btn span{padding-left:14px}.btn-primary{margin-right:30px;background-color:#2c93ac;border:3px solid transparent}.btn-primary:hover{color:#fff;background-color:#2c93ac;border-color:#2c93ac}.btn-primary,.btn-default{cursor:pointer;outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;letter-spacing:.05em}.btn-primary:after,.btn-default:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-primary:hover,.btn-default:hover{background-color:#1e829a;border:3px solid transparent}.btn-primary:before,.btn-default:before{font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}.icon-arrow-right:before{content:"\f105"}.icon-arrow-down:before{content:"\f107"}.btn-primary:before,.btn-default:before{position:absolute;height:100%;font-size:20px;line-height:60px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-primary:before{right:43px;opacity:1;top:0}.btn-primary:hover:before{right:0;opacity:0}.btn-default:before{right:42px;opacity:1;top:0}.btn-default:hover:before{right:38px;top:40%;opacity:0}.btn.active,.btn:active,.btn.focus,.btn:focus,.btn-primary.active,.btn-primary:active,.btn-primary.focus,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#2c93ac;border:3px solid transparent;background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn-default.active,.btn-default:active,.btn-default.focus,.btn-default:focus,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover{border:3px dotted #fff;background-color:transparent;background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-default{border:3px dotted #fff;background-color:transparent;color:#fff}.btn-default:hover{color:#fff;color:rgba(255,255,255,0.7);background-color:transparent;border:3px dotted #fff;border:3px dotted rgba(255,255,255,0.7);-webkit-background-clip:padding-box;background-clip:padding-box}.img-right{float:right !important}.angle-list li{display:block}.angle-list li:before{content:"\f105";font-family:'FontAwesome';float:left;margin-left:-15px}div.number-list{display:table-row}div.number-list span{display:inline-block;font-size:28px;font-family:nexaBl;background-color:#2c93ac;line-height:40px;width:40px;text-align:center}div.number-list p{padding-left:15px;padding-top:0;display:table-cell}div#wrapper{width:100%}section{padding-top:60px;padding-bottom:30px}section .container-fluid{min-height:100%}section#header{padding-top:20px;padding-bottom:0}section#header h2{font-family:nexaBl;font-size:18px;text-transform:none;margin-bottom:18px}section#header .container-fluid{padding-bottom:276px;background:transparent url(../gfx/header-bottom-bg.png) repeat-x center bottom}section#programunk-osszetevoi{padding-top:220px;background-color:#80cbde;margin-top:0}section#programunk-osszetevoi .plusone-link{text-decoration:none;border-bottom:2px dotted;padding-bottom:5px;margin-bottom:10px}section#programunk-osszetevoi .plusone-link span{font-size:12px;line-height:22px}section#csatlakozas-a-programhoz{padding-top:80px;background-color:#54b848}section#csatlakozas-a-programhoz .btn-primary{background-color:#359629}section#csatlakozas-a-programhoz .btn-primary:hover{background-color:#258219}section#csatlakozas-a-programhoz .prices-link{color:#fff;text-decoration:none;border-bottom:2px dotted #fff;padding-bottom:5px;margin-bottom:10px}section#csatlakozas-a-programhoz .prices-link span{font-size:12px;line-height:22px}section#csatlakozas-a-programhoz .prices-link:hover{color:#258219;border-color:#258219}section#products{padding-top:0;padding-bottom:180px;background:#3d8e34 url(../gfx/grass-bg.png) repeat-x center bottom}section#products .topbg{padding-top:60px;background:transparent url(../gfx/products_top_bg.png) no-repeat center top}section#products .btn-primary{background-color:#1d5a16;color:#fff}section#products .btn-primary:hover{background-color:#0d3d07}section#products img.img-responsive{margin:0 auto}section#products figure.cbp-so-easing{margin-bottom:30px}section#products h3{font-size:18px;font-family:nexaBl;margin-top:30px;margin-bottom:35px;padding:0;text-transform:none}section#products i{font-size:16px}section#partnereink{background-color:#e0f9ff;color:#2c93ac}section#partnereink .btn-default{color:#2c93ac;border-color:#2c93ac}section#partnereink .btn-default:hover{color:#2c93ac;color:rgba(44,147,172,0.7);background-color:transparent;border:3px dotted #2c93ac;border:3px dotted rgba(44,147,172,0.7);-webkit-background-clip:padding-box;background-clip:padding-box}section#partnereink .btn-primary:hover{background-color:#13738a}section#partnereink img.img-responsive{margin:0 auto}section#partnereink figure.cbp-so-easing{margin-bottom:50px}section#partnereink p{margin-top:50px}section#garancia{background-color:#8acf4e}section#garancia .btn-primary{background-color:#5ca41e}section#garancia .btn-primary:hover{background-color:#438609}section#contacts{padding-top:0;padding-bottom:0;background:#1b1510 url(../gfx/contact-bg.jpg) no-repeat center top}section#contacts #contact-content{padding-top:60px}section#contacts #contact-figure img{position:absolute;bottom:0;right:0}section#contacts h3{font-size:18px;font-family:nexaBl;margin-top:30px;margin-bottom:35px;padding:0;text-transform:none}section#contacts a.to-top{position:absolute;bottom:160px;left:100px;display:block;width:100px;height:100px;background-color:#70be44;color:#fff;text-align:center;border-radius:50px;border:3px dotted #fff}section#contacts a.to-top span{display:block;width:25px;height:26px;position:absolute;top:34px;left:34px;font-size:26px}section#contacts a.to-top:hover{text-decoration:none;color:#70be44;border-color:#70be44;background-color:#fff}section#contacts a.to-top:hover span{top:-10px;left:34px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;opacity:0}section#contacts #contact-content{position:relative}section#contacts .footer{position:absolute;left:0;bottom:0;display:block;width:360px;height:115px;font-size:13px;color:#695647}section#contacts .footer .menu{float:left;width:180px;height:115px;padding-top:10px}section#contacts .footer .menu a{color:#fff;line-height:20px}section#contacts .footer .menu a:hover{color:#70be44;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}section#contacts .footer .copy{float:left;width:180px;line-height:20px;padding-top:10px;padding-left:20px}section#form-page{background:transparent url(../gfx/header-bottom-bg.png) repeat-x left bottom}section#form-page .container{margin-bottom:270px}section#form-page div.subtitle{font-size:19px;font-family:nexaBl;margin:55px 0 25px 0}.form-group{padding-top:5px;padding-bottom:5px;padding-right:30px;position:relative}.form-control::-webkit-input-placeholder{color:#fff}.form-control:-moz-placeholder{color:#fff}.form-control::-moz-placeholder{color:#fff}.form-control:-ms-input-placeholder{color:#fff}.form-control{color:#fff;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;border:2px solid #fff;border-radius:7px}.form-control:focus{border-color:#fff;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:.7}select.input-lg{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}select+i.fa{float:right;margin-top:-37px;margin-right:20px;pointer-events:none;padding-right:5px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}.input-lg,select.input-lg{height:60px;padding-top:0;padding-bottom:0;padding-left:20px;padding-right:20px}option{color:#337ab7}option:not(:checked){color:#337ab7}.toback-link{display:inline-block;margin-top:40px;font-family:nexaBold;font-size:13px;float:right;text-transform:uppercase;color:#fff;line-height:20px}.toback-link span{padding-right:12px;font-size:17px}.toback-link:hover{color:#fff;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:.7}.navbar-fixed-top .toback-link{margin-top:20px}.checkbox label,.radio label{padding-left:0}input[type=checkbox]{display:none}input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:7px;background-color:transparent;text-align:center;padding-top:3px;padding-left:0;float:left}input[type=checkbox]+label:before{content:"\f00c";color:transparent}input[type=checkbox]+label:before{letter-spacing:0}input[type=checkbox]:checked+label:before{content:"\f00c";color:#fff}input[type=checkbox]:checked+label:before{letter-spacing:0}.checkbox-label span{margin-top:5px;line-height:20px;display:inline-block;padding-left:20px;max-width:450px}.checkbox-label a{text-decoration:none;color:#fff}.alert{margin-top:40px;margin-right:30px;background-color:#ff0042;border:2px solid;border-color:#ff0042;border-radius:7px;color:#fff;padding-left:24px;padding-right:24px}.alert i{display:inline-block;font-size:20px;padding-right:20px;float:left}.input-alert{color:#ff0042;font-size:20px;display:none;position:absolute;top:25px;right:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.input-alert:hover{text-decoration:none;color:#ff0042}.alert-danger{width:100%;visibility:hidden;opacity:0;display:none}.show-error-msg{visibility:visible;opacity:1;display:block}.input-alert-show{display:inline-block}.input-tooltip+.tooltip>.tooltip-inner{background-color:#2891ae}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#2891ae;border-width:5px 0 5px 5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#2891ae;border-width:5px 5px 5px 0}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#2891ae;border-width:0 5px 5px}.input-alert+.tooltip>.tooltip-inner{background-color:#ff0042;text-align:left}.input-alert+.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#ff0042;border-width:5px 0 5px 5px}.input-alert+.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#ff0042;border-width:5px 5px 5px 0}.input-alert+.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#ff0042;border-width:0 5px 5px}.cookie-layer{display:none;z-index:9999;position:fixed;bottom:0;left:0;width:100%;min-height:40px;background-color:#ddd;background-color:#000;background-color:rgba(0,0,0,0.8);line-height:50px;padding-left:20px;padding-right:20px}.cookie-layer div{color:#fff;font-size:15px;font-family:'nexaBook'}.cookie-layer div a.link{text-decoration:underline;color:#fff}.cookie-layer a.btn{margin-top:12px;line-height:20px;min-width:120px;display:block;float:right;font-size:14px;padding:0 10px 0 10px;color:#fff;text-align:center}.cookie-layer a.btn span{margin:0;padding:0;display:block;text-align:center}