html,body{padding:0;margin:0;height:100%}#graskonfigurator{transition:all 600ms ease;position:relative;width:100%;height:800px;display:block;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.5);font-weight:500;background-color:#007644;background-image:url('/wp-content/plugins/graskonfigurator/assets/img/bg-konfigurator.jpg');background-size:cover;color:#fff}#graskonfigurator a,
#graskonfigurator a:active{color:#fff}#graskonfigurator a:hover{color:#fff200}#graskonfigurator h2,
#graskonfigurator h3,
#graskonfigurator
h4{color:#fff}#graskonfigurator
h2{font-size:280%}#graskonfigurator
h3{font-size:180%}#graskonfigurator form#konfigurator-mainform{height:100%}#graskonfigurator input#konfigurator-autocomplete,
#graskonfigurator #konfigurator-sidebar input[type=text],
#graskonfigurator #konfigurator-sidebar input[type=number],
#graskonfigurator #konfigurator-sidebar input[type=email]{max-width:480px;background:#fff;color:#888;border:0;padding:10px
15px;text-align:center;font-size:inherit}#graskonfigurator #konfigurator-loader{background:#fff;position:absolute;display:none;top:0;bottom:0;width:100%;z-index:10;-webkit-animation:fade 500ms infinite linear;animation:fade 500ms infinite linear}#graskonfigurator .konfigurator-step{text-align:center;padding:65px;position:relative;overflow:auto;width:100%;height:100%;display:none;z-index:0;float:left;background-color:rgba(0, 118, 68, 0.7)}#graskonfigurator .konfigurator-step
p{font-size:21px}#graskonfigurator .konfigurator-step .konfigurator-step-content{width:100%}#graskonfigurator .konfigurator-step.konfigurator-step-has-sidebar{min-height:800px;width:70%}#graskonfigurator .konfigurator-step.active{display:flex;align-items:center;z-index:1}#graskonfigurator .konfigurator-step .konfigurator-path{position:absolute;top:0;left:0;width:100%;height:100%;padding:60px
10%;display:none}#graskonfigurator .konfigurator-step .konfigurator-path.active{opacity:1;display:flex;align-items:center}#konfigurator-header{width:100%;display:block;padding:0
0 60px}#graskonfigurator li a.konfigurator-tab-link{width:auto;display:inline-block;padding:10px
35px;border-radius:30px;cursor:pointer}#graskonfigurator li a.konfigurator-tab-link.active{color:#fff;background:#007644}#graskonfigurator #konfigurator-contents{float:left;width:70%;padding:60px
30px}#graskonfigurator .konfigurator-form-wrapper{box-shadow:0 0 30px rgba(0,0,0,0.5);text-align:left;background:#007644;padding:30px
40px 40px;max-width:800px;height:680px;margin:0
auto;overflow-y:scroll}#graskonfigurator .konfigurator-form-wrapper
p{font-size:15px}#graskonfigurator .konfigurator-form-wrapper
a{color:#007466}#graskonfigurator .konfigurator-form-wrapper .wpcf7-form{display:block;margin-bottom:40px}#graskonfigurator .konfigurator-form-wrapper .wpcf7-submit{margin:15px
0 0}#graskonfigurator .konfigurator-form-wrapper
h2{color:#fff200;padding:0;margin:0}#graskonfigurator .konfigurator-form-wrapper .wpcf7-form{background:#fff;color:#555}#graskonfigurator #konfigurator-sidebar{position:relative;float:left;width:30%;background:#007644;color:#fff;padding:60px
30px;height:100%;font-size:15px}#graskonfigurator #konfigurator-sidebar
p{margin:15px
0 0}#graskonfigurator .konfigurator-step .konfigurator-mobile-sidebar{position:absolute;top:10px;left:10px;display:block;color:#007644;background:#fff200;width:42px;height:42px;border-radius:50%;text-align:center;line-height:42px;z-index:2;display:none}#graskonfigurator #konfigurator-sidebar ul.konfigurator-sidebar-list{padding:9px
4px 4px 9px;border-radius:22px;min-height:42px;background:#006439}#graskonfigurator #konfigurator-sidebar .konfigurator-sidebar-list
li{font-size:12px;color:#007644;background:#fff200;padding:4px
12px;border-radius:15px;margin:0
4px 4px 0;display:inline-block}#graskonfigurator #konfigurator-sidebar .konfigurator-sidebar-tag-remove{cursor:pointer;display:inline-block}#graskonfigurator .konfigurator-sidebar-paket{display:none}#graskonfigurator .konfigurator-sidebar-paket ul
li{font-size:15px;line-height:17px;margin-bottom:15px}#graskonfigurator #konfigurator-sidebar.konfigurator-sidebar-a.productinfo .konfigurator-sidebar-paket-a,
#graskonfigurator #konfigurator-sidebar.konfigurator-sidebar-b.productinfo .konfigurator-sidebar-paket-b,
#graskonfigurator #konfigurator-sidebar.konfigurator-sidebar-c.productinfo .konfigurator-sidebar-paket-c{display:block}#graskonfigurator .konfigurator-pagination{position:absolute;bottom:0;left:0;width:100%;display:block;padding:10px;z-index:2}#graskonfigurator .konfigurator-pagination .konfig-prev{float:left}#graskonfigurator .konfigurator-pagination .konfig-next{float:right}#graskonfigurator #konfigurator-sidebar
h2{font-weight:bold;color:#fff}#graskonfigurator ul#select-tabs
li{display:inline-block;padding:10px
15px}#graskonfigurator .konfigurator-btn,
#graskonfigurator ul#select-tabs li a.konfigurator-tab-link{display:inline-block;padding:10px
35px;cursor:pointer;background-color:#fff;color:#007644}#graskonfigurator ul#select-tabs li.konfigurator-tab-link.active{color:#fff;background:#007644}#graskonfigurator .konfigurator-btn .fa,
#graskonfigurator ul#select-tabs li a.konfigurator-tab-link
.fa{font-size:120%;line-height:16px;vertical-align:top;margin:6px
0 0;padding-left:20px}#graskonfigurator .konfigurator-btn.konfig-prev,
#graskonfigurator .konfigurator-btn.konfig-next,
#graskonfigurator .konfigurator-btn.path-prev{transition:all 300ms ease;padding:10px
16px;opacity:0.3;height:45px;overflow:hidden}#graskonfigurator .konfigurator-btn.reset-filters{padding:10px
8px}#graskonfigurator .konfigurator-btn.reset-filters:hover{padding:10px
16px}#graskonfigurator .konfigurator-btn.path-next,
#graskonfigurator .konfigurator-btn.konfig-prev:hover,
#graskonfigurator .konfigurator-btn.konfig-next:hover,
#graskonfigurator .konfigurator-btn.path-prev:hover,
#graskonfigurator .konfigurator-btn.path-next:hover{opacity:1}#graskonfigurator .konfigurator-btn.konfig-prev span,
#graskonfigurator .konfigurator-btn.konfig-next span,
#graskonfigurator .konfigurator-btn.path-prev span,
#graskonfigurator .konfigurator-btn.path-next
span{transition:all 300ms ease;display:inline-block;max-width:0px;overflow:hidden;margin:0;padding:0;vertical-align:top}#graskonfigurator .konfigurator-btn.konfig-prev:hover span,
#graskonfigurator .konfigurator-btn.konfig-next:hover span,
#graskonfigurator .konfigurator-btn.path-prev:hover span,
#graskonfigurator .konfigurator-btn.path-next:hover
span{max-width:200px;overflow:hidden;margin:0
5px}#graskonfigurator .konfigurator-btn-cta{color:#007644;background:#fff200}ul.konfigurator-tags-filter{text-align:center}ul.konfigurator-tags-filter li.konfigurator-filter-tag{display:inline-block;transition:all 300ms ease;overflow:hidden;position:relative;width:33.333%;padding:18px
0;float:left}#graskonfigurator .konfigurator-btn:hover,
#graskonfigurator ul#select-tabs li a.konfigurator-tab-link:hover,
ul.konfigurator-tags-filter li.konfigurator-filter-tag:hover{opacity:0.9;color:#007644}ul.konfigurator-tags-filter li.konfigurator-filter-tag input[type=checkbox]{position:absolute;left:-1000px}ul.konfigurator-tags-filter li.konfigurator-filter-tag
label{transition:all 300ms ease;display:block;border-radius:30px;cursor:pointer;color:#007644;background:#fff;padding:10px
35px;width:80%;cursor:pointer;font-size:inherit}ul.konfigurator-tags-filter li.konfigurator-filter-tag.selected label,
ul.konfigurator-tags-filter li.konfigurator-filter-tag.selected:hover
label{background:#fff200;color:#007644}#graskonfigurator .konfigurator-btn.path-prev{float:left}#graskonfigurator .konfigurator-btn.path-next{display:none;float:right}#graskonfigurator .konfigurator-path.path-next .konfigurator-btn.path-next{display:block}li.konfigurator-produkt{display:none}li.konfigurator-produkt.active{display:block}#graskonfigurator .konfigurator-produktspec{position:relative;box-shadow:0 0 30px rgba(0,0,0,0.5);background:#fff;color:#888;margin:0
auto;max-width:90%}#graskonfigurator .konfigurator-produktspec .konfigurator-product-info{display:inline-block;margin:0
5px}#graskonfigurator .konfigurator-produktspec .konfigurator-product-info
i{font-size:18px;color:#007644;cursor:pointer}#graskonfigurator .konfigurator-produktspec .konfigurator-product-desc{font-family:"Source Sans Pro",'MS Sans Serif',Geneva,sans-serif;font-weight:500;display:none;position:absolute;top:30%;left:50%;margin-left:-155px;width:310px;font-size:15px;line-height:120%;box-shadow:0 0 30px rgba(0,0,0,0.5);background:#fff;color:#007644;padding:15px
30px 15px 15px;z-index:11}#graskonfigurator .konfigurator-produktspec table
td{padding:8px
15px}#graskonfigurator .konfigurator-product-sum{display:none}#graskonfigurator #konfigurator-total{float:right;display:inline-block}#graskonfigurator .konfigurator-produktspec
h3{color:#fff200;padding:10px
20px;margin:0;background:#007644;text-align:left}#graskonfigurator .konfigurator-produktspec
h4{display:inline;color:#007644}#graskonfigurator .konfigurator-product-area{display:none}#konfigurator-produktlista-footer{position:relative;padding:20px
12px;z-index:10}#konfigurator-produktlista-footer .konfigurator-btn.konfig-trash{float:none;margin:0
auto}#konfigurator-produktlista-footer .konfigurator-btn.konfigurator-email-me{border:2px
solid #007644;padding:8px
30px;cursor:pointer}#konfigurator-email-details{box-shadow:0 0 30px rgba(0,0,0,0.5);display:inline-block;padding:30px
40px 40px;background:#fff;position:fixed;width:540px;max-width:90%;left:50%;margin-left:-270px;top:30%;display:none;z-index:10;color:#888}#konfigurator-email-details.active{display:block}#graskonfigurator #konfigurator-email-details a,
#graskonfigurator #konfigurator-email-details
h3{color:#007644}#graskonfigurator #konfigurator-email-details
h3{color:#007644;background:transparent;padding:0
0 30px;line-height:100%;text-align:center}.konfigurator-window-close{color:#000;position:absolute;top:10px;right:10px;cursor:pointer}#konfigurator-email-details input[type=email]{border:2px
solid #007644;color:#888;margin-bottom:10px}#konfigurator-email-detail #konfigurator-gdpr{color:inherit;font-size:10px;padding:5px
0 20px}.loader-icon,.loader-icon:after{width:40px;height:40px;border-radius:50%;margin:40px
auto;position:absolute;top:50%;margin-top:-20px}.loader-icon{position:relative;content:" ";border-top:3px solid rgba(0, 118, 68, 0.2);border-right:3px solid rgba(0, 118, 68, 0.2);border-bottom:3px solid rgba(0, 118, 68, 0.2);border-left:3px solid #007644;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spinner 500ms infinite linear;animation:spinner 500ms infinite linear}@-webkit-keyframes
spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#konfigurator-map-wrapper{display:block;position:relative;width:100%;height:520px}#konfigurator-map-wrapper #konfigurator-map{width:100%;height:100%;display:block}#konfigurator-autocomplete{box-shadow:0 0 15px rgba(0,0,0,0.5)}#konfigurator-area-complete{box-shadow:0 0 30px rgba(0,0,0,0.5);position:absolute;top:30%;background:#fff;padding:20px
20px 0;text-align:center;width:180px;left:50%;color:#000;margin-left:-90px;display:none}#konfigurator-area-complete #konfigurator-area-reset,
#konfigurator-area-complete
a{padding:10px;background:transparent;color:#007644;font-size:180%;display:inline-block;line-height:100%;float:left}#konfigurator-area-complete a:hover{color:#007644}#konfigurator-area-complete #konfigurator-area-reset,
#konfigurator-area-complete #konfigurator-area-reset:hover{color:#ce3943;cursor:pointer}#konfigurator-area-complete.active{display:block}#graskonfigurator .wpcf7-form{padding:10px
0 15px}#graskonfigurator .wpcf7-form
h3{color:#007644}#graskonfigurator .wpcf7-form input[type=text],
#graskonfigurator .wpcf7-form input[type=email]{margin:10px
auto}@media all and (max-width : 1010px){#graskonfigurator{display:block}#graskonfigurator
h2{font-size:38px;letter-spacing:-1px}#graskonfigurator
h3{font-size:26px;letter-spacing:-1px}#graskonfigurator .konfigurator-step
p{font-size:18px}#graskonfigurator .konfigurator-step,
#graskonfigurator .konfigurator-step .konfigurator-path{min-height:480px;float:none;padding:65px
15px}#graskonfigurator .konfigurator-step.active,
#graskonfigurator .konfigurator-step .konfigurator-path.active{padding:65px
15px;z-index:0}#graskonfigurator .konfigurator-step.konfigurator-step-has-sidebar{width:100%;float:none;min-height:480px}#konfigurator-map-wrapper{height:320px}#graskonfigurator .konfigurator-form-wrapper{padding:15px
15px 15px;max-width:100%;height:auto;overflow-y:auto}#graskonfigurator .konfigurator-form-wrapper .wpcf7-form{margin-bottom:0}#graskonfigurator #konfigurator-sidebar{transition:all 300ms ease;position:absolute;top:0;bottom:0;width:320px;right:-320px;padding:15px;z-index:1;display:block}#graskonfigurator #konfigurator-sidebar.slidein{transition:all 300ms ease;right:0}#graskonfigurator .konfigurator-step.konfigurator-step-has-sidebar .konfigurator-mobile-sidebar{display:block;cursor:pointer}ul.konfigurator-tags-filter li.konfigurator-filter-tag{width:50%}ul.konfigurator-tags-filter li.konfigurator-filter-tag
label{width:80%;margin:0
auto}}@media all and (max-width : 768px){#graskonfigurator{height:auto}#graskonfigurator
h2{font-size:38px;letter-spacing:-1px}#graskonfigurator
h3{font-size:26px;letter-spacing:-1px}#graskonfigurator .konfigurator-step,
#graskonfigurator .konfigurator-step .konfigurator-path{padding:15px;height:auto;z-index:2}#graskonfigurator .konfigurator-step
p{font-size:16px}#graskonfigurator .konfigurator-step .konfigurator-path{transition:all 300ms ease;position:relative;top:initial;left:initial;height:auto;max-height:0;padding:0;display:none}#graskonfigurator .konfigurator-step .konfigurator-path.active{position:relative;transition:all 300ms ease;max-height:2000px;padding:0}#graskonfigurator .konfigurator-step .konfigurator-path.active .konfigurator-pagination{bottom:-65px;padding:15px
0}#konfigurator-map-wrapper{height:280px}ul.konfigurator-tags-filter li.konfigurator-filter-tag{width:100%;padding:0
0 15px}#graskonfigurator .konfigurator-produktspec{max-width:100%}#graskonfigurator .konfigurator-produktspec
h3{font-size:22px;padding:10px
12px 4px;line-height:100%}#graskonfigurator .konfigurator-produktspec
h4{font-size:16px;line-height:100%}#graskonfigurator .konfigurator-produktspec table
td{font-size:14px;padding:3px
5px}#konfigurator-email-details{box-shadow:0 0 30px rgba(0,0,0,0.5);display:inline-block;padding:30px
40px 40px;background:#fff;position:fixed;width:auto;left:5%;right:5%;margin-left:auto;top:20%;display:none;z-index:10;color:#888}.konfigurator-email-me{margin-bottom:20px}}ul:after,form:after,.cf:after{content:"";display:table;clear:both;width:0}.box{background:#f5f5f5;padding:40px
12px;display:none}.box.active{display:block}