@font-face{font-family:allerregular;src:url(../fonts/aller_rg-webfont.eot);src:url(../fonts/aller_rg-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aller_rg-webfont.woff) format('woff'),url(../fonts/aller_rg-webfont.ttf) format('truetype'),url(../fonts/aller_rg-webfont.svg#allerregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:allerbold;src:url(../fonts/aller_bd-webfont.eot);src:url(../fonts/aller_bd-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aller_bd-webfont.woff) format('woff'),url(../fonts/aller_bd-webfont.ttf) format('truetype'),url(../fonts/aller_bd-webfont.svg#allerbold) format('svg');font-weight:600;font-style:normal}body{color:#605955!important;font-family:allerregular!important}#referenze h2.contentheading,#slider-feature .slide-read-more,#slider-feature h2,.b2jcontainer h2,.boxmy-title,.bt-cs h3,.category-news h2.entry-title,.entry-header,.header,.referenzen,.sp-module.left,.sp-module.newsletter h3,.thumbs-lightbox .dida,div.mod-languages li a,ul.nav.left{font-family:"Open Sans Condensed"}button,input,select,textarea{font-family:allerregular!important}div.mod-languages ul{float:right!important;font-weight:700!important}div.mod-languages li a,div.mod-languages li a:focus,div.mod-languages li a:visited{font-size:90%!important;padding-left:2px!important;color:#fff;font-family:"Open Sans Condensed" ,!important;font-weight:700}li.lang-active a{border-bottom:1px solid #fff}ul.lang-inline li a:hover{border-bottom:1px solid #fff;color:#000!important}#sp-header a:not(.btn){color:#fff!important}#sp-header a:not(.btn):hover{color:#fff!important}#sp-main-menu{float:right!important}.nav.top{float:right;list-style-type:none;margin-top:51px;margin-bottom:0!important}.nav.top li{display:inline-block;margin:0 0 0 30px;text-transform:uppercase;font-weight:700;font-size:15px;line-height:42px!important;min-height:45px!important;text-decoration:none;padding:0;float:left}.nav.top li a{padding:0;display:inline;margin:0}.nav.top li a:hover{color:#fff!important;background:0 0!important;border-bottom:4px solid #fff!important;text-decoration:none;-webkit-transition:border .15s linear;-moz-transition:border .15s linear;-o-transition:border .15s linear;transition:border .15s linear}.nav li a:focus,.nav li a:visited,.nav.top li.active a{border-bottom:4px solid #fff!important;text-decoration:none}.nav.top>li>a>img{margin-right:4px!important;float:left;margin-top:0!important}#sp-blueseparator{min-height:10px!important}#media{list-style:none;visibility:hidden}#media img{display:block;max-width:100%}#media li{width:100%}#sp-feature{background-color:#fff!important;background-image:none!important;filter:none!important;padding:0 0 0 10px!important;text-shadow:0 0 0 transparent!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;margin:5px 0 13px 0;min-height:334px}ul#slider-home{width:1140px;margin:0 auto;text-align:left}#slider-feature ul{list-style:none}#slider-feature h2{color:#fff;text-transform:uppercase;font-size:30px;font-weight:700;line-height:35px}#slider-feature p{color:#fff;font-size:15px!important;margin:50px 0 0 0!important;line-height:1.2}#slider-feature .slide-read-more-container{background:transparent url(../images/topleft-readmore.png) no-repeat left top;margin-left:-5px!important;position:absolute;bottom:24px}#slider-feature .slide-read-more{color:#679d58;background:#fff;text-transform:uppercase;font-size:11px;font-weight:700;padding:0 8px;margin-left:5px}#slider-feature .slide-read-more a{color:#605954!important}#slider-feature .slide-read-more a:hover{color:#679d58!important}#slider-feature .frame-1{background:url(../images/slide1-greenkey.jpg) top left repeat}#slider-feature .frame-2{background:url(../images/slide2-certificazioni.jpg) top left repeat}#slider-feature .frame-3{background:url(../images/slide3-fotovoltaico.jpg) top left repeat}#slider-feature .frame-4{background:url(../images/slide4-gas.jpg) top left repeat}#slider-feature .frame-content{width:510px;margin:92px 0 0 138px;background:0 0}#slider-feature .frame-3-DE .frame-content{width:370px;margin:92px 0 0 138px;background:0 0}#slider-feature .frame-3-DE .frame-content{width:370px;margin:92px 0 0 138px;background:0 0}#slider-feature .frame-closed .frame-content{display:block}#slider-feature .frame-open .frame-content{display:block}#slider-feature .frame-2-FR{background:url(../images/slide2-certificazioni-FR.jpg) top left repeat}#slider-feature .frame-3-FR{background:url(../images/slide3-fotovoltaico-FR.jpg) top left repeat}#slider-feature .frame-4-FR{background:url(../images/slide4-gas-FR.jpg) top left repeat}#slider-feature .frame-2-DE{background:url(../images/slide2-certificazioni-DE.jpg) top left repeat}#slider-feature .frame-3-DE{background:url(../images/slide3-fotovoltaico-DE.jpg) top left repeat}#slider-feature .frame-4-DE{background:url(../images/slide4-gas-DE.jpg) top left repeat}#slider-feature .frame-2-TI{background:url(../images/slide2-certificazioni-TI.jpg) top left repeat}#slider-feature .frame-3-TI{background:url(../images/slide3-fotovoltaico-TI.jpg) top left repeat}#slider-feature .frame-4-TI{background:url(../images/slide4-gas-TI.jpg) top left repeat}@media (min-width:768px) and (max-width:991px){#slider-feature .frame-2{background:url(../images/slide2-certificazioni_tb.jpg) top left repeat}#slider-feature .frame-2-DE{background:url(../images/slide2-certificazioni_tb-DE.jpg) top left repeat}#slider-feature .frame-2-FR{background:url(../images/slide2-certificazioni_tb-FR.jpg) top left repeat}#slider-feature .frame-2-TI{background:url(../images/slide2-certificazioni_tb-TI.jpg) top left repeat}#slider-feature .frame-4-FR{background:url(../images/slide4-gas_tb-FR.jpg) top left repeat}#slider-feature .frame-4-DE{background:url(../images/slide4-gas_tb-DE.jpg) top left repeat}#slider-feature .frame-4-TI{background:url(../images/slide4-gas_tb-TI.jpg) top left repeat}#slider-feature .frame-4{background:url(../images/slide4-gas_tb.jpg) top left repeat}#slider-feature .frame-1-FR h2{font-size:28px}#slider-feature .frame-3-DE .frame-content{width:510px;margin:92px 0 0 138px;background:0 0}#slider-feature .frame-3-DE h2{font-size:28px}#slider-feature p{margin:30px 0 0 0!important}#slider-feature .frame-content{padding-right:170px}}@media (max-width:767px){#sp-feature{display:none}#slider-feature li{list-style-type:none;padding:0;margin:0}}.sp-module.left{margin-top:10px!important}.sp-module.left h3{color:#605954!important;text-transform:uppercase!important;font-size:15.5px!important;border-bottom:1px solid #afaca9;padding:2px 0 6px 35px!important;margin-bottom:0!important;font-weight:700!important;line-height:40px;background:transparent url(../../../images/greenkey_menu.png) no-repeat left top!important}.sp-module.left.my h3{background:transparent url(../../../images/mygreenkey_menu.png) no-repeat left top!important;padding-left:35px!important}.sp-module.left.we h3{background:transparent url(../../../images/wegreenkey_menu.png) no-repeat left top!important;padding:2px 0 0 35px}ul.nav.left{float:none;list-style-type:none;margin:0 0 30px 0;width:215px}ul.nav.left li{font-weight:700;font-size:15.5px;line-height:22px!important;text-decoration:none;width:none;border-bottom:1px solid #afaca9}ul.nav.left li a{color:#605954!important;width:auto!important;min-height:32px!important}.nav.left li a:hover{color:#679d58!important;text-decoration:none;background:0 0;border:transparent!important}.nav li a:focus,.nav li a:visited,.nav.left li.current a{color:#679d58!important;text-decoration:none;background:0 0!important;border:transparent!important}.nav>li>a>img{float:left:!important;margin-top:-11px;margin-right:8px;display:inline-block!important}#home #sp-main-body{display:none!important}#sp-main-body{padding:0 24px 30px 24px!important}.homepage #main-body{margin-top:12px!important;margin-bottom:0!important}#main-body{margin-top:30px!important;margin-bottom:50px!important}article.item.item-page h2{color:#679d58!important;font-size:140%;line-height:1.3;font-weight:400!important;margin-bottom:15px!important}article.item.item-page h4{color:#679d58!important;font-size:100%;line-height:1.3;font-weight:700!important;margin:0!important;text-transform:uppercase!important}.entry-header{background:transparent url(../images/green-triangle.png) left top no-repeat!important;margin-left:-24px!important}.entry-header h1{border-bottom:none!important;background:#679d58!important;color:#fff!important;padding:16px 20px!important;text-transform:uppercase!important;font-size:35px!important;width:59%!important;margin-bottom:30px!important;margin-left:24px!important;font-weight:600!important}@media (max-width:991px){.entry-header h1{width:100%!important}}.team h1.page-header{width:80%!important}#mygreenkey .entry-header{background:transparent url(../images/orange-triangle.png) left top no-repeat!important;margin-left:-24px!important}#mygreenkey .entry-header h1{background:#f6a924!important;margin-left:24px!important;font-weight:600!important}#wegreenkey .entry-header{background:transparent url(../images/blue-triangle.png) left top no-repeat!important;margin-left:-24px!important}#wegreenkey .entry-header h1{background:#317aa8!important;margin-left:24px!important;font-weight:600!important}#mygreenkey .entry-content li{list-style-type:none;background:url(../images/li-my.png) no-repeat 0 3px transparent;padding-left:20px}#wegreenkey .entry-content li{list-style-type:none;background:url(../images/li-we.png) no-repeat 0 3px transparent;padding-left:20px}@media (min-width:768px) and (max-width:991px){#sp-component.col-sm-9.col-md-9{width:100%!important}}#referenze h2.contentheading::before{position:absolute;left:-8px;top:20px;content:"";width:23px;height:23px;color:#000;background:transparent url(../images/green-triangle.png) left top no-repeat!important}#referenze h2.contentheading{border-bottom:none!important;background:#679d58!important;color:#fff!important;padding:12px 20px 14px 20px!important;text-transform:uppercase!important;font-size:35px!important;width:59%!important;margin-bottom:30px!important;margin-left:0!important;font-weight:600!important}@media (max-width:767px){#referenze h2.contentheading{width:100%!important}#referenze h2.contentheading::before{top:0}}.thumbs-lightbox{width:138px;float:left;margin-bottom:8px}.thumbs-lightbox .dida{margin-top:5px;line-height:1.2;font-weight:700;font-size:120%}#news .entry-header{margin-left:-24px!important;background:transparent url(../images/grey-triangle.png) left top no-repeat!important;margin-top:20px;margin-bottom:0}#news .entry-header h1,#news .entry-header h2{border-bottom:none!important;background:#9e9a98 url(../images/news-icon.png) bottom right no-repeat!important;color:#fff!important;padding:16px 30px 16px 20px!important;text-transform:uppercase!important;font-size:35px!important;margin-bottom:20px!important;margin-top:0!important;margin-left:24px!important;font-weight:700!important;display:inline-block!important}.entry-meta.muted{background:0 0!important;padding:0!important;margin:0 0 4px 0!important}.entry-meta.muted>span,.entry-meta.muted>time{margin:0!important}.category-news .entry-content{margin-bottom:40px!important}.moduletablecontatto{margin-top:0;background:0 0!important;color:#605955!important;padding:0;font-weight:400;line-height:24px}.moduletablecontatto h3{font-size:22px!important;font-weight:700!important;padding:4px 10px 14px 27px!important;margin-left:-9px!important;background:#679d58 url(../images/green-triangle3.png) top left no-repeat!important;margin-bottom:12px;text-transform:uppercase}.b2jcontainer h2{background:#679d58 url(../images/green-triangle3.png) top left no-repeat!important;border-bottom:none!important;color:#fff!important;padding:10px 46px!important;text-transform:uppercase!important;font-size:35px!important;width:59%!important;font-weight:700;margin-left:-48px!important;display:inline!important}div#b2jcontainer_c135.b2jcontainer,div#b2jcontainer_c172.b2jcontainer,div#b2jcontainer_c191.b2jcontainer,div#b2jcontainer_c210.b2jcontainer{background:0 0!important;border:transparent!important;color:#605955!important;margin-top:5px}div#b2jcontainer_c135 .btn,div#b2jcontainer_c172 .btn,div#b2jcontainer_c191 .btn,div#b2jcontainer_c210 .btn{margin-top:10px}.b2j_form b2jform-extended{padding:0!important}.info-contatti{margin-top:40px}@media (max-width:991px){.b2jcontainer h2{width:100%!important;display:block}}#sp-users{background-color:transparent;padding-top:0!important;padding-bottom:30px!important;padding-left:24px!important;padding-right:24px!important}@media (max-width:767px){#sp-users{margin-top:10px}}.box-my{position:relative;width:100%;height:100%;padding-bottom:10px}.hover-boxmy{position:absolute;top:0;left:0;display:none}.box-my:hover .hover-boxmy{display:block}.boxmy-title{position:absolute;text-transform:uppercase;bottom:18%;left:43%;line-height:1.1;font-size:28px;font-weight:700;max-width:275px}@media (min-width:992px) and (max-width:1199px){.boxmy-title{font-size:24px}}@media (min-width:768px) and (max-width:991px){.boxmy-title{font-size:18px}}@media (min-width:0px) and (max-width:599px){.boxmy-title{font-size:16px}}a.box-my-link{display:block}#box-my a:not(.btn){color:#f2f2f2!important}#box-my a:not(.btn):hover{color:#fff!important}a.box-we-link{display:block}#box-we a:not(.btn){color:#f2f2f2!important}#box-we a:not(.btn):hover{color:#fff!important}#sp-functional{padding-left:24px!important;padding-right:24px!important;margin-bottom:10px}#sp-user3{margin-bottom:15px}#sp-user3 .referenzen{position:absolute;bottom:16%;left:12.7%;width:46%!important;line-height:1.2}#sp-user3 .refz .referenzen{position:absolute;bottom:16%;left:10%;width:47%!important;line-height:1.2}.refz.col-sm-6{padding-left:0!important}.referenzen a,.referenzen a:focus,.referenzen a:visited{color:#fff;font-size:32px;text-transform:uppercase;line-height:1;font-weight:600!important}.referenzen a:hover{color:#605955}@media (min-width:992px) and (max-width:1199px){.referenzen{max-width:210px}.referenzen a,.referenzen a:focus,.referenzen a:hover,.referenzen a:visited{font-size:26px}}@media (min-width:768px) and (max-width:991px){.referenzen{max-width:170px}.referenzen a{font-size:21px}}@media (min-width:480px) and (max-width:600px){.referenzen{max-width:200px}.referenzen a{font-size:24px}}@media (max-width:479px){.referenzen{bottom:14%;left:14%;max-width:135px}.referenzen a{font-size:14.5px}}.map-responsive{padding-bottom:25px}@media (max-width:767px){.map-responsive{padding:0 25px 25px 25px!important}}.bt-cs h3{background:0 0!important;font-size:34px;border:none!important;padding:0!important;text-indent:0!important;font-weight:600!important}.bt-cs h3 a{color:#679d58!important}.bt-cs h3 a:hover{color:#605955!important}.bt-cs .bt-inner{padding:0!important}.bt-cs .bt-inner .bt-title{color:#605955!important;font-size:18px!important}.bt-cs .bt-inner .readmore{margin-top:4px!important}.bt-cs .bt-inner .readmore a{color:#679d58!important}.bt-cs .bt-inner .readmore a:hover{color:#605955!important}#sp-bottom{background:#eaeaea!important;color:#605955!important;padding-top:30px!important;padding-bottom:30px!important;padding-left:24px!important;padding-right:24px!important}#sp-footer{background:#9e9a98!important;padding:12px 24px 2px 24px!important}#sp-footer{border-top:transparent!important}#sp-footer::after{background:#9e9a98!important}.address-title{text-transform:uppercase!important;color:#679d58!important}.sp-copyright{float:right!important;font-family:allerregular;font-size:12px}.customaddress{float:right}#sp-credits .site-credits{float:right;font-size:9px;margin:10px 0 10px 0}.site-credits a:not(.btn){color:#fff!important}.site-credits a:not(.btn):hover{color:#000!important}@media (max-width:767px){.customaddress{float:left;margin-top:60px}#sp-credits .site-credits{float:left;margin-left:25px}.sp-copyright{float:left!important;width:100%}}.socialnetworks{margin-top:30px}table.acymailing_form{margin:auto 0!important}.sp-module.newsletter h3{font-size:22px!important;font-weight:700!important;padding:6px 10px 8px 27px!important;margin-left:-9px!important;background:#679d58 url(../images/green-triangle2.png) top left no-repeat!important;line-height:26px;width:222px;margin-bottom:14px;color:#fff;margin-top:0}.sp-module.newsletter h3::after{content:url(../images/newsletter-moduleicon.png);position:absolute;top:-1px;left:234px;width:84px;height:53px}@media (max-width:480px){.sp-module.newsletter h3::after{content:url(../images/newsletter-moduleicon2.png);width:42px;height:26px}}.acyfield_name input{padding:7px 14px!important;width:213px!important;font-size:85%!important;border:transparent!important;margin:0 0 2px 0!important}.acyfield_email input{padding:7px 14px!important;width:213px!important;font-size:85%!important;border:transparent!important;margin:0 0 4px 0!important}.acysubbuttons input{background:0 0!important;float:left;color:#679d58!important;text-decoration:underline!important;text-transform:uppercase!important;border:transparent!important;font-weight:700!important;font-size:85%!important;text-rendering:optimizeLegibility!important;text-shadow:0 0 0 transparent!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}ul.nav.disclaimer{font-family:allerregular!important;float:none;list-style-type:none;margin:0!important}ul.nav.disclaimer li{font-weight:400;font-size:12px!important;line-height:12px!important;text-decoration:none!important;margin-left:0!important}ul.nav.disclaimer li a{color:#fff!important;padding:0}ul.nav.disclaimer li a:hover{color:#605955!important}body #error-page h1.error-code{font-family:allerregular!important;font-size:180px;line-height:180px;color:#605955!important;text-shadow:0 1px #605955!important}body #error-page a{color:#679d58!important}body #error-page a:hover{text-decoration:none;color:#605955!important}