.configurator .step h2{font-family:'Open Sans',sans-serif;font-size:13pt;color:#cc1d24}.configurator .step .select-label{font-size:9pt;font-weight:700}.configurator .step .options-block{padding:12px 20px 20px;font-size:9pt}.configurator .step .options-block .col .dk-select{margin-bottom:0}.configurator .step .options-block .col .dk-select ul.dk-select-options li{font-size:9pt}.configurator .step .options-block .col .dk-select .dk-selected{font-size:9pt;border:none}.configurator .step .options-block--garagedoor{padding:0;margin-bottom:0}.configurator .step .options-block--garagedoor.options-block--active{background:0 0;border:none}.configurator .step .options-block--garagedoor.options-block--active label.section--label-icon{border:solid 2px #cc1d24}.configurator .step .options-block--garagedoor:last-child label.section--label-icon{margin-bottom:12px}.configurator .step .options-block--garagedoor input[type=radio]{display:none}.configurator .step .options-block--garagedoor label.section--label-icon{padding:12px;margin:12px 12px 0 12px;background:#fff;font-size:9pt}.configurator .step .options-block--garagedoor .dk-selected{font-size:9pt;border:none}.configurator .step .options-block--garagedoor .options{padding:12px}.configurator .step .options-block--garagedoor .options .dk-selected:first-child{margin-bottom:12px}.configurator .step .options-block--accessories .accessories-label.active{border:solid 2px #cc1d24}.configurator .step .options{padding-left:0}.configurator .step .options-block--checkboxes,.configurator .step .options-block--radios{background:#f6f6f6;border:none}.configurator .step .options-block--checkboxes input,.configurator .step .options-block--radios input{display:none}.configurator .step .options-block--checkboxes label.label--checkbox,.configurator .step .options-block--checkboxes label.label--radio,.configurator .step .options-block--radios label.label--checkbox,.configurator .step .options-block--radios label.label--radio{display:inline-block;background:#fff;font-size:9pt}.configurator .step .options-block--checkboxes label.label--checkbox.section,.configurator .step .options-block--checkboxes label.label--radio.section,.configurator .step .options-block--radios label.label--checkbox.section,.configurator .step .options-block--radios label.label--radio.section{padding:0 11px;margin-right:5px;margin-bottom:5px;border:solid 2px #fff}.configurator .step .options-block--checkboxes label.label--checkbox.active,.configurator .step .options-block--checkboxes label.label--radio.active,.configurator .step .options-block--radios label.label--checkbox.active,.configurator .step .options-block--radios label.label--radio.active{border:solid 2px #cc1d24}.configurator .step .color2{margin-bottom:0}.configurator .step .color2 input[type=radio]:checked+span{border:solid 2px #cc1d24;margin-right:2px;margin-bottom:2px;display:inline-block}.configurator .step .icon-sidedoor{background-image:url(images/addon/dvere.png)}.configurator .step .icon-gutter{background-image:url(images/addon/odkvap.png)}.configurator .step .icon-sidewindow{background-image:url(images/addon/okno.png)}.configurator .step .icon-moonroof{background-image:url(images/addon/svetlik.png)}.configurator .step .icon-extra-shed{background-image:url(images/addon/pristresok.png)}.configurator #steps-navigation{text-align:center}.configurator #steps-navigation li{display:inline-block;padding:0 20px;border:none;background:#fff;cursor:default}.configurator #steps-navigation li.complete{cursor:pointer}.configurator #steps-navigation li.complete span.step-number{background:#363c4c;border:solid 2px #363c4c}.configurator #steps-navigation li.active{border:none}.configurator #steps-navigation li.active span.step-number{background:#fff;border:solid 2px #363c4c;color:#363c4c}.configurator #steps-navigation li span.step-number{display:block;position:relative;top:0;left:0;margin:0 auto;width:30px;height:30px;line-height:26px;font-size:15px;color:#fff;background:#d3d3d3;border:solid 2px #d3d3d3}.configurator #steps-navigation li span.step-title{font-size:10px;display:inline-block}.configurator .preview-price{text-align:center}.configurator .preview-price.preview-price--well{max-width:500px;background:#f9f9fa;padding:20px 40px;margin:20px auto}.configurator .preview-price.preview-price--well .price{line-height:23pt;margin:12px 0}.configurator .preview-price.preview-price--well .promo{color:#679829}.configurator .preview-price.preview-price--well .promo br{display:none}.configurator .preview-price .price{display:block;font-size:16pt;font-weight:700;color:#679829}.configurator .preview-price .comment{display:block;line-height:1.5;font-size:80%;margin:12px 0}.configurator ul.checklist{list-style-type:none;margin:24px 0;padding:0}.configurator ul.checklist li{font-size:14px;line-height:30px;padding-left:45px;margin-bottom:14px;background:url(images/checklist.png) no-repeat left center}.configurator .grey{color:#363c4c!important}.configurator .button--green{background:#2eb81d!important}.configurator .button--green:hover{background:#36d121!important}.configurator .button--bottom{position:absolute;bottom:-20px}.configurator .well--padded{padding:40px;border:solid 1px #f2f2f2;position:relative}.configurator .well--shifted{margin-top:235px}.configurator .well--shifted img{position:relative;top:-250px;margin-bottom:-235px}.configurator .insulation-label{padding-right:85px;background:url(images/izolacia.png) no-repeat right center;min-height:54px;background-size:80px}.configurator .insulation-labe--roof{background:url(images/izolacia_strecha.png) no-repeat right center;background-size:80px}@media screen and (max-width:700px){.configurator .step select.dropkick{margin-bottom:1em!important}.configurator .step .options-block{padding:12px 16px 20px}.configurator .step .options-block .col:first-child{padding-top:0!important}.configurator .step .options-block .col .dk-select{margin-bottom:15px}.configurator .step .options-block--garagedoor{padding:0!important}.configurator .step .options-block--garagedoor .options .dk-selected:first-child{margin-bottom:0}.configurator #steps-navigation li{padding:0 10px}.configurator #steps-navigation li .step-title{display:none!important}.configurator .options .row .col{padding-top:0}.configurator .row .col{padding-top:0}.configurator hr{margin:10px 0}.configurator .preview-price--well span{text-align:center}.configurator .mobile-preview{position:fixed;width:40px;height:40px;bottom:80px;right:10px;z-index:10000;color:#999;text-align:center;font-size:8pt;line-height:10px}.configurator .mobile-preview-container{display:block!important;position:fixed!important;top:0;left:0;width:100%;height:100%;padding:14px;background:rgba(50,50,50,.7);z-index:10000}.configurator .mobile-preview-container h3{margin:0;margin-top:0!important;background:#fff;text-align:center;padding-top:15px;position:relative}.configurator .mobile-preview-container h3 .preview-close{position:absolute;bottom:0;right:8px;width:25px;height:25px;background:url(images/preview-close.png) no-repeat;cursor:pointer}.configurator .mobile-preview-container .preview{background-size:100%}.configurator .mobile-preview-container .preview-price{background:#fff;padding-bottom:25px}.configurator .mobile-preview-container .continue{display:block!important;margin:0 auto;top:-19px;position:relative;text-align:center}.configurator .mobile-preview-container .continue a{display:inline-block;position:relative;padding-right:50px}.configurator .mobile-preview-container .continue a:after{content:"";position:absolute;top:50%;right:30px;width:11px;height:10px;margin-top:-5px;background:url(../../images/next-arrow.png) no-repeat}.configurator .mobile-preview-trigger{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:5000;-webkit-box-shadow:0 -2px 2px rgba(50,50,50,.25);-moz-box-shadow:0 -2px 2px rgba(50,50,50,.25);box-shadow:0 -2px 2px rgba(50,50,50,.25)}.configurator .mobile-preview-trigger a{line-height:50px;display:block;text-align:center;color:#d22028;font-weight:700;font-size:10pt}.configurator .button--bottom{position:static;bottom:0;margin-bottom:30px}.configurator .well--padded{padding:0;border:none}.configurator .well--shifted{margin-top:0}.configurator .well--shifted img{position:static;top:0;margin-bottom:0}.configurator .mobile-push{margin-bottom:30px!important}}