.formular{transition:all 0.5s}.formular h3{margin-bottom:25px!important}form h4{color:#217dc0;font-weight:600;padding:0;font-size:20px!important;margin-bottom:25px!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,select{font-family:'Montserrat',sans-serif;text-transform:none!important;background:#fff0 none repeat scroll 0 0!important;border:2px solid #e8e8e8!important;border-radius:0!important;box-shadow:0 0 2px 1px #f2f2f2 inset!important;color:#777!important;font-size:14px!important;font-weight:400!important;height:45px!important;letter-spacing:.3px!important;line-height:1.42857!important;padding:10px 15px!important}input[type=text]:hover,input[type=email]:hover,textarea:hover,input:focus,select:hover,select:focus,textarea:focus,input:focus-visible,textarea:focus-visible{outline:none;border:2px solid var(--formbhover)!important}select{cursor:pointer}span[data-name="acceptance-897"] .wpcf7-not-valid-tip{text-align:center;margin-top:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;padding:1rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}textarea{height:115px;min-height:115px;max-height:500px}#poznamka{height:100%!important;max-height:400px}#poznamka2{height:130px!important;max-height:400px;margin-top:15px}input[type="checkbox"]{width:16px;height:16px;float:left;margin-right:10px}::placeholder,select{color:var(--placeholderselectcolor)}form div.doors-config-wrapper{float:left;width:100%;max-width:990px}form div.box-main{float:left;padding:2%;width:96%;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}form .step{float:left;width:100%;margin-bottom:20px}form h3{line-height:30px!important;clear:both}form h3.bottommore{margin-bottom:50px!important}form span.step-number{float:left;width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff;text-align:center;line-height:30px;background:#0465af;margin-right:10px}form label.error{display:block;color:red;font-weight:700;font-size:.85em;padding:5px 0 5px 0}form .row img{border-radius:0}form div.item span{width:100%;padding-top:10px;padding-bottom:10px;line-height:1.3em;font-size:14px;text-align:center;display:block;padding-left:5px;padding-right:5px}form div.item label{width:100%;border:1px solid #fff;cursor:pointer;max-width:140px;margin:0 auto;display:block}form div.item{margin-bottom:25px}form div.item input[type="radio"]{position:absolute;left:-9999px}form div.item input[type="radio"]:checked~label{border:1px solid #217dc0}form div.item input[type="radio"]:checked~label span{background:#217dc0;color:#fff;font-weight:700}form #divs div.group{display:none}form #divs div.secs{display:none}form .fullrow{float:left;width:100%;text-align:center;margin-top:0}form .button{text-align:center;margin-top:50px;padding-top:0}form input#kvx{float:left;width:auto;background:#fff;border:none;opacity:0}form .h{color:#E01F22;font-weight:600;display:contents}form div.srow{float:left;width:33%;margin:0 0 0 0}@media screen and (max-width:850px){form div.srow{float:left;width:100%;margin:0 0 0 0}}form div.row label{display:flex;align-items:center;flex-direction:column}form div.row input{float:left;width:50%}form div.row textarea{float:left;width:100%;padding:0 5px 0 5px}.gdpr{position:relative;display:inline-block;line-height:21px;font-size:15px}.error{position:absolute;top:35px;background:#e22315;color:#fff;padding:3px;font-size:10px;height:20px;line-height:13px;display:block}#submit-error{position:relative;top:15px;background:#e22315;color:#fff;padding:7px 10px 5px 10px;font-size:14px;height:30px;line-height:125%;display:block;width:fit-content;margin:0 auto}.wpa-test-msg{position:absolute;bottom:-100px}#send_customer_form{margin-top:30px}#doors-types{position:relative}#doors-types .error{top:0;z-index:2;position:absolute;background:#e22315;color:#fff;padding:3px!important;font-size:10px!important;width:auto!important}.zmenaerror{clear:both;position:relative}.zmenaerror p{margin-top:0;margin-bottom:50px}.zmenaerror .error{top:-20px;z-index:2;position:absolute;background:#e22315;color:#fff;padding:3px!important;font-size:10px!important;width:auto!important}form div.btnf.active a{background:red;color:#fff}form div.btnf.active:hover a{background:#217dc0;color:#fff}form div.btnf:hover a{background:red;color:#fff}form .btnf{font-size:14px;text-align:left;text-transform:uppercase;border-radius:50px;cursor:pointer;border:none;text-decoration:none}form div.btnf a{padding:5px 20px 5px 20px;background:#217dc0;font-weight:700;font-size:16px;line-height:125%;color:#fff;text-align:center;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;width:100%;display:block}.tlacitka{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:25px}.btnf{flex:1;max-width:33.33%}.uprav{max-width:50%!important}@media (max-width:1000px){.tlacitka{display:block!important}.btnf{max-width:100%;margin-bottom:10px}.uprav{max-width:100%!important;margin-bottom:10px}.btnf a{width:100%;display:block;font-size:14px!important}}.ttt .error{display:none!important}#doors-services .pole{display:flex;margin-bottom:10px;align-items:center;position:relative}#doors-services .pole:last-of-type{margin-bottom:0}.step0 .pole{display:flex;margin-bottom:10px;align-items:center;position:relative}.step0 .pole:last-of-type{margin-bottom:0}.rozmery .pole{display:flex;margin-bottom:10px;align-items:center;position:relative}form .rozmery .row label{display:flex;align-items:start;flex-direction:column;min-width:180px;align-self:center;font-size:15px}.roz1{display:inline-flex;width:80px}.rad{margin-bottom:30px;display:flow-root}.pole.vvv{min-height:45px}.radiovyber{display:flex;gap:0}@media(max-width:600px){.radiovyber{flex-direction:column;gap:5px}}.checkvedle{display:flex!important;align-items:center!important;font-size:16px!important;width:100%!important;flex-direction:row!important;align-self:start!important}.checkvedle input{width:16px!important;min-width:16px!important;height:16px}.secs{flex-wrap:wrap}form .step0 .row label,form .steplast .row label{display:flex;align-items:start;flex-direction:column;width:50%;align-self:center;font-size:15px}#doors-services .pole label{display:flex;align-items:start;flex-direction:column;width:50%;align-self:center;font-size:15px}#customDimensions .pole label{display:flex;align-items:start;flex-direction:column;width:50%;align-self:center;font-size:15px}#customDimensions .pole{display:flex;margin-bottom:10px;align-items:center;position:relative}#customDimensions .pole:last-of-type{margin-bottom:0}@media(min-width:767px){#customDimensions{width:50%}.cart2 .cart-item{margin:10px!important}}.checkvedle{margin-bottom:10px}@media(max-width:767px){.cart2 .cart-item{margin:0px!important}.specs label{display:block;margin-bottom:10px}.checkvedle{display:block;margin-bottom:10px}.viditelne-radio .item input[type="radio"]{width:100%}form h3{font-size:16px!important}form p{font-size:14px!important}#poznamka{margin-top:20px;margin-bottom:20px;height:150px!important}}#captcha{max-width:150px;margin-top:5px}.captcha .error{top:45px}.captcha{position:relative;width:fit-content;margin:0 auto;width:-moz-fit-content;}.viditelne-radio .item input[type="radio"]:checked~label{background:#217dc0;width:100%;color:#fff;padding:5px}.viditelne-radio .item{display:flex;flex-direction:column;align-items:center;text-align:center}.viditelne-radio .item input[type="radio"]{display:block;margin:0 auto 10px;width:16px;height:16px;font-size:14px}.viditelne-radio .item input[type="radio"]{position:inherit!important;left:inherit!important}.viditelne-radio .item label{max-width:100%}input[type="radio"]{width:16px;height:16px}.viditelne-radio.is-stacked.row{margin-left:0;margin-right:0}.viditelne-radio.is-stacked .row{margin-left:0;margin-right:0}.viditelne-radio.is-stacked .item span{width:auto;padding:0;line-height:inherit;font-size:inherit;text-align:left;display:inline}.viditelne-radio.is-stacked .item{padding:0 0 0 4px!important;flex:none;max-width:100%!important;width:100%!important;display:block;margin-bottom:10px;text-align:left!important}.viditelne-radio.is-stacked .item input[type="radio"]{display:inline-block;margin:1px 10px 0 0;width:16px;height:16px;position:static!important;left:auto!important}.viditelne-radio.is-stacked .item label{display:inline;padding:0;background:#fff0;color:inherit}.viditelne-radio.is-stacked .item input[type="radio"]:checked~label span{background:transparent!important;color:inherit!important;font-weight:normal!important}.viditelne-radio.is-stacked .item input[type="radio"]:checked~label{border:none!important}.viditelne-radio.is-stacked .item input[type="radio"]:checked~label{background:#fff0;color:inherit;width:auto;padding:0}.form-group.rad.is-stacked .srow{display:block;width:100%;max-width:100%;margin-bottom:10px;padding-left:4px!important;text-align:left!important}.form-group.rad.is-stacked label.checkvedle{display:inline;padding:0;background:#fff0;color:inherit;border:none!important;margin-bottom:0}.form-group.rad.is-stacked label.checkvedle input[type="radio"]{display:inline-block;margin:1px 10px 0 0;width:16px;height:16px;position:static!important;left:auto!important}.form-group.rad.is-stacked label.checkvedle span{width:auto;padding:0;line-height:inherit;font-size:inherit;text-align:left;display:inline;background:transparent!important;color:inherit!important;font-weight:normal!important}.form-group.rad.is-stacked label.checkvedle:has(input[type="radio"]:checked){background:transparent!important;color:inherit!important;font-weight:normal!important;border:none!important}.form-group.rad.is-stacked label.checkvedle:has(input[type="radio"]:checked) span{background:transparent!important;color:inherit!important;font-weight:normal!important}#doors-colours img{width:100px;height:100px}#doors-colours div.item label{width:100px}#doors-colours div.item span{font-size:13px;padding-left:2px;padding-right:2px}.osmsloupcu{display:grid;grid-template-columns:repeat(8,1fr);column-gap:20px}@media (max-width:768px){.osmsloupcu{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.osmsloupcu{grid-template-columns:repeat(2,1fr)}}#doors-config-step-2 .surface-preview{width:100px;height:135px;margin:0 3px 15px 3px;cursor:pointer;float:left;border:0 solid #fff;padding:5px 5px 5px 5px;line-height:100%}#doors-config-step-1 .items{display:block!important}#doors-config-step-2 .items{display:block!important}#doors-config-step-3 .items{display:block!important}.step .surface-preview.chosen,.step .glass-preview.chosen,.step .decoration-preview.chosen,.step .veneer-preview.chosen{border-color:#00b1e5;background:#0466af;font-weight:700;color:#fff}.step .surface-preview-title,.step .glass-preview-title,.step .decoration-preview-tile,.step .veneer-preview-title{display:block;text-align:center}.step .surface-preview,.step .glass-preview,.step .decoration-preview,.step .veneer-preview{cursor:pointer;float:left;border:0 solid #fff;padding:5px 5px 5px 5px;margin:0 0 10px 0;transition:opacity 0.3s}#doors-config-step-2 .surface-preview-title{font-size:12px!important;font-weight:500}#doors-config-step-3 .glass-preview-title{font-size:12px!important;font-weight:500}.step .design-preview{width:auto;cursor:pointer;padding:5px 5px 5px 5px;float:left;margin:0 10px 10px 0;border:0 solid #fff;transition:opacity 0.3s;text-align:center}.step .design-preview-title{display:block;text-align:center}.step .design-preview{width:auto;cursor:pointer;padding:5px 5px 5px 5px;float:left;margin:0 10px 10px 0;border:0 solid #fff;transition:opacity 0.3s}.step .design-preview.chosen{border-color:#00b1e5;background:#0466af;font-weight:700;color:#fff}.step .surface-preview,.step .glass-preview{width:100px;height:125px;margin:0 3px 15px 3px}.items{display:grid;grid-template-columns:repeat(8,1fr);column-gap:20px}@media (max-width:768px){.items{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.items{grid-template-columns:repeat(2,1fr)}}div.btn a{float:left;padding:5px 20px 5px 20px;margin:0 20px 20px 0;background:#217dc0;font-weight:700;font-size:1.2em;line-height:1.4em;color:#fff;text-align:center;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}div.btn a:hover{background:red}div.btn.active a{background:red}div.btn.active a:hover{background:#217dc0}#doors-config-models{margin-bottom:40px;position:relative;display:inline-block}#doors-config-models span.model-name{float:left;min-width:140px;padding:5px 0 5px 0;margin:0 6px 6px 0;background:#217dc0;font-weight:700;font-size:16px;line-height:1.4em;color:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#doors-config-models span.chosen{background:#f7941d}#doors-config-models span:hover{background:#f7941d;cursor:pointer}#tocart{clear:both}.box-cart{clear:both}.step .param-type-preview{clear:both;font-weight:700;margin:1em 0 .75em}div#doors-config-cart div.cart-item{position:relative;padding:10px;background:#f2f2f2;border:0 solid #c1c1c1;margin-bottom:10px}div#doors-config-cart div.cart-item-row{display:flex;margin:0 0 0 0;min-height:25px}.cart-item>i{position:absolute;top:6px;right:6px;width:18px;height:18px;cursor:pointer}.cart-item span.label{height:22px;line-height:22px;width:110px;font-size:14px}.cart-item span.value{font-size:13px;float:left;width:70%;height:22px;line-height:22px;font-weight:700}.cart-item{width:100%}.cart-item-row,.cart-item-count{display:flex;margin:0 0 0 0}.cart-item label{height:22px;line-height:22px;width:100px}.cart-item-row label{float:left;width:30%;height:22px;line-height:22px;padding-top:5px}.cart-item input{width:50px;height:20px;padding:2px 5px 0 5px}.customer-form{clear:left}.customer-form .form-row{margin-bottom:1em}.customer-form label{width:150px;display:inline-block}.box-chosen{position:relative}.box-chosen div#doors-config-choosen div.chosen-row{width:100%;padding:4px 0 4px 0;text-align:left}.box-chosen div#doors-config-choosen .chosen-row div.chosen{width:100%;padding:4px 0 4px 0;font-weight:700;text-align:left}.remove-item{position:absolute;top:0;right:0;width:35px;height:35px;text-align:center;border:none}.pocetdveri input{height:25px!important}.empty{display:none}.leds{margin-bottom:10px}.item .inner{height:100%}table.kalkulace{width:100%!important;height:100%}table.kalkulace tr td{text-align:center;border:none!important}table.kalkulace tr td.itemImg{height:92px;padding:5px 0 10px 0;vertical-align:middle}table.kalkulace tr td.itemKod{color:#0466af;font-weight:700;text-align:center;line-height:1.5em;height:25px}table.kalkulace tr td.itemPopis{height:45px;vertical-align:top;font-size:13px}.itemOrder input{width:20px!important;margin:0!important}.itemOrder label{background:#00b1e5;color:#fff;padding:5px 5px 5px 5px;font-size:13px;font-weight:600;border:none!important}table.kalkulace tr td label{display:block}.calcTblData{width:100%;border-collapse:collapse;border-spacing:0;padding:0;margin:0;border:none!important;position:relative}.calcTblData td input.check{float:right;margin-right:10px;width:15px;height:15px}.calcTblData label{display:inline!important}table.calcTbl{float:left;width:100%;border-collapse:collapse;border-spacing:0;padding:0 0 0 0;margin:0;border:none!important}.calcTbl tr{border-bottom:1px solid silver}.calcTbl tr th{font-size:12px;font-weight:700;padding:3px 4px}.orderItem tbody td{font-size:12px;padding:2px;font-weight:400;vertical-align:middle;border:none;line-height:20px}.orderItem .vyska,.orderItem .sirka,.orderItem .pocet{width:35px;height:22px!important;padding:2px!important;text-align:right!important;font-size:14px!important;margin-right:3px}.imgp h4{margin-bottom:0!important;font-size:18px!important}.imgp{display:flex;align-items:center;gap:20px}.imgp img{max-height:50px}.tlacitkab{display:flex;justify-content:flex-end;gap:5px}.box-cart h4{margin-bottom:0!important;padding:0!important;color:#00b1e5;font-weight:600}.box-cart h3{margin-top:0!important}.box-cart p{margin-bottom:0!important}.box-cart{border:1px solid #d2d2d2;padding:15px}.cart2{border:none!important;padding:0!important}.cartContainer{margin-top:15px}.orderItemWrapper div.cart-item{position:relative;padding:10px;margin:0;background:#fff!important;border:2px solid #c1c1c1!important}.removeItem{background:#f33d2f;color:#fff!important;font-size:25px;font-weight:600;border:none;width:30px;height:30px;line-height:30px;cursor:pointer;font-size:30px;text-align:center}.btn_delete_item{background:#f33d2f;color:#fff!important;font-size:20px;font-weight:600;border:none;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;top:0;cursor:pointer;right:0}.calcTblData{border-top:1px solid #c1c1c1!important;margin-top:10px!important}.orderDetails{position:relative}.calcTblData .calcTblItem:first-child{height:50px}.calcTblData .calcTblItem{height:25px}.btn_plus{background:#217dc0;color:#fff!important;font-size:30px;font-weight:600;border:none;width:30px;height:30px;max-width:30px;max-height:30px;line-height:30px;display:block;text-align:center;cursor:pointer}.calcTblData .hidden{display:none!important}.bottom10{margin-bottom:10px!important}