.modal-footer button,body{font-family:'Fira Sans',sans-serif}a.button-next,button.eshop-cart-button-next,input.button-next{background-position:right 20px center;background-image:url(/Client/Themes/calso-demo/Images/arrow.svg);padding:10px 50px;background-repeat:no-repeat!important;background-size:12px}a.button-back,a.eshop-cart-button-back,input.eshop-cart-button-back{background-position:left 20px center!important;background-image:url(/Client/Themes/calso-demo/Images/arrow-left.svg)!important;background-repeat:no-repeat!important;background-size:12px}.button-remove:after,.calculator-files-removebtn,.eshop-cart-product-button-remove,input[type=button].eshop-cart-voucher-add-btn{border:1px solid transparent!important;border-radius:5px;background-color:#ff5c5c!important;color:#fff!important}.button-remove:after,.eshop-cart-product-button-remove{height:20px;width:20px;background-image:url(/Client/Themes/calso-demo/Images/cross.png)!important;background-repeat:no-repeat!important;background-position:center!important;display:inline-block;vertical-align:middle}.calculator-files-removebtn{font-weight:400!important;font-size:12px!important}@media (max-width:767px){.calculator-files-name,.calculator-files-removebtn{width:auto!important}.buttons-row>*{margin-top:10px}}.cart-progressbar{margin-bottom:32px}.cart-progressbar span:nth-child(1):after{content:".";display:inline-block;padding-right:5px}.cart-progressbar td{padding:10px;text-transform:uppercase}.cart-progressbar th{padding-top:0}.cart-progressbar tbody:before{display:none}.eshop-cart-message-voucher{display:inline-block;width:424px;padding-top:40px}.eshop-cart-message-voucher label{font-weight:700}.eshop-cart-vocuher-add{position:relative}.eshop-cart-vocuher-add .eshop-cart-voucher-add-code{margin-bottom:10px}.eshop-cart-voucher-add-btn-wrapper{position:absolute;right:15px;top:4px}@media (max-width:991px){.eshop-cart-message-voucher{width:100%}.eshop-cart-message-voucher label{width:100%;max-width:none;text-align:left}.eshop-cart-message-voucher input,.eshop-cart-message-voucher textarea{max-width:none;width:100%!important}.eshop-cart-voucher-add-btn-wrapper{right:10px;top:24px}}.eshop-cart-message-from-customer textarea{width:262px!important}@media (max-width:991px){.eshop-cart-message-from-customer textarea{width:100%!important}}.eshop-cart-content{overflow:hidden}.buttons-row{clear:both}.cart-summary .eshop-cart-message-from-customer,.eshop-order-detail .eshop-cart-message-from-customer{padding-bottom:15px}.cart-summary .eshop-cart-message-from-customer label,.eshop-order-detail .eshop-cart-message-from-customer label{text-align:left}.eshop-cart-product-properties-property{padding:1px 0!important}.eshop-cart-product-comment-caption,.eshop-cart-product-property-properties-property,.item-name label,.requested-files-order-info label{font-weight:700;padding-right:15px;min-width:250px;display:block;float:left}@media (max-width:767px){.eshop-cart-product-comment-caption,.eshop-cart-product-property-properties-property,.item-name label,.requested-files-order-info label{min-width:150px}}.eshop-cart-product-comment-caption{min-width:initial;width:100%}.btn-cart-edit-pencil{border:0;background-color:transparent;margin-left:10px}@media (max-width:767px){.btn-cart-edit-pencil{margin-left:0}}.modal-footer .fa{padding-right:10px}.modal-footer button{width:100%;margin:0 0 5px!important}.doc-items-body,.doc-overview{margin-top:15px}.btn-cart-edit-pencil:before{font-family:FontAwesome;content:"\f040"}.doc-overviewpanel-content,.doc-overviewpanel-summary{padding:17px}.product-property-label{width:auto;max-width:none;float:left}.cart-overviewpanel-summary-price{width:200px;display:inline-block;font-weight:700}@media (max-width:767px){.cart-overviewpanel-summary-price{width:auto}}.cart-overviewpanel-summary{text-align:right}.cart-overviewpanel-summary div:nth-child(1){font-size:24px}.cart-overviewpanel-summary div:nth-child(2){font-size:20px}.cart-overviewpanel-summary div{overflow:hidden}.doc-overview{float:right;width:38%}@media (max-width:991px){.doc-overview{width:100%;float:none}}@media (max-width:1199px){.cart-summary .doc-overview,.eshop-cart-items .doc-overview{width:100%}}.doc-overviewpanel-content-item,.doc-overviewpanel-summary-price-vat-row,.doc-overviewpanel-summary-price-without-vat-row{padding:10px 0}.doc-overviewpanel-content-item span:last-child,.doc-overviewpanel-summary-price-vat-row span:last-child,.doc-overviewpanel-summary-price-without-vat-row span:last-child{float:right;width:44%;text-align:right;font-weight:700}.doc-overviewpanel-content-item label,.doc-overviewpanel-summary-price-vat-row label,.doc-overviewpanel-summary-price-without-vat-row label{width:56%;max-width:none;text-align:left}.eshop-cart .cart-overviewpanel-summary{margin-top:20px}.doc-overviewpanel-summary-price-vat-row,.doc-overviewpanel-summary-price-without-vat-row{border:0}.doc-overviewpanel-summary-price-vat-row label,.doc-overviewpanel-summary-price-vat-row span,.doc-overviewpanel-summary-price-without-vat-row label,.doc-overviewpanel-summary-price-without-vat-row span{font-size:22px}.eshop-cart-delivery-method,.eshop-cart-payment-method{padding-top:15px;padding-bottom:10px;border-bottom:1px solid #efeff1}.eshop-cart-content-ship-pay{width:61%}@media (max-width:991px){.doc-overviewpanel-summary-price-vat-row label,.doc-overviewpanel-summary-price-vat-row span,.doc-overviewpanel-summary-price-without-vat-row label,.doc-overviewpanel-summary-price-without-vat-row span{font-size:20px}.eshop-cart-content-ship-pay{padding-right:0;width:100%}}.eshop-cart-content-ship-pay input{float:left;margin:4px 0 0;line-height:normal}.eshop-cart-content-ship-pay label{width:auto;max-width:none;text-align:left;margin-left:20px;display:block}.eshop-cart-content-ship-pay span{font-weight:700;float:right}.cart-summary .doc-del-info{padding-left:2%}@media (max-width:767px){.cart-summary .doc-del-info{padding:0}}.cart-summary .doc-inv-info{padding-right:2%}@media (max-width:767px){.cart-summary .doc-inv-info{padding:0}}.cart-summary .buttons-row{padding-top:30px}.cart-summary .eshop-cart-accept-agreement{text-align:right;margin-top:20px}.cart-summary .eshop-cart-accept-agreement input[type=checkbox],.cart-summary .eshop-cart-accept-agreement label{display:inline-block}.cart-summary .eshop-cart-accept-agreement .buttons-row,.doc-overviewpanel-summary .buttons-row{display:none}.cart-summary .eshop-cart-accept-agreement label{width:90%;max-width:none;text-align:right}@media (max-width:767px){.cart-summary .buttons-row input[type=submit]{padding:10px 35px}.cart-summary .eshop-cart-accept-agreement label{width:90%}.doc-del-info,.doc-inv-info{width:100%;padding-left:0;padding-right:0}.eshop-cart .buttons-row>*{padding:5px 40px!important}}#eshop-product-calculator-wrapper select,.cart-address input,.cart-address select{width:100%!important}.cart-ship-pay .doc-overview{float:none}.eshop-cart-content-ship-pay-items .text-danger{text-align:left}.cart-address .eshop-cart-content-address,.cart-address .eshop-cart-content-ship-pay,.cart-address .eshop-cart-overview,.cart-ship-pay .eshop-cart-content-address,.cart-ship-pay .eshop-cart-content-ship-pay,.cart-ship-pay .eshop-cart-overview{display:inline-block;text-align:unset;vertical-align:top}.cart-address .buttons-row,.cart-ship-pay .buttons-row{margin-top:80px}.eshop-cart-create-account label{width:250px;text-align:left;max-width:none}.cart-address .doc-del-info,.cart-address .doc-inv-info,.cart-address .eshop-cart-content-address,.cart-summary .doc-del-info,.cart-summary .doc-inv-info,.cart-summary .eshop-cart-content-address{display:inline-block;vertical-align:top;width:49%}.eshop-cart .buttons-row .eshop-cart-button-next{float:right}.eshop-cart .buttons-row .eshop-cart-button-back{float:left}.offer-form-content{overflow:hidden}@media (max-width:991px){.doc-del-info,.doc-inv-info,.eshop-cart-content-address{width:100%!important;padding-left:0!important;padding-right:0!important}}.eshop-cart-content-address,.eshop-cart-content-ship-pay{padding-right:10%}.doc-items-header,.doc-items-item-header{border-bottom:1px solid #dbdbdd;font-size:16px}.doc-items-header span,.doc-items-item-header span{display:inline-block}.doc-items-header .offer-items-header-label-radio,.doc-items-item-header .offer-items-header-label-radio{display:none}.doc-items-header .doc-items-col,.doc-items-header .doc-items-label,.doc-items-item-header .doc-items-col,.doc-items-item-header .doc-items-label{width:13%;text-align:center}@media (max-width:991px){.eshop-cart-content-address,.eshop-cart-content-ship-pay{padding-right:0}.doc-items-header .doc-items-col,.doc-items-header .doc-items-label,.doc-items-item-header .doc-items-col,.doc-items-item-header .doc-items-label{width:23%}}.doc-items-header .doc-items-col-name,.doc-items-item-header .doc-items-col-name{text-align:left;width:40%}.doc-items-header .doc-items-col-action,.doc-items-item-header .doc-items-col-action{width:2%}.doc-items-item-header{font-size:18px}.doc-items-col-name{padding-left:17px}.doc-items-item-body{padding:17px;text-align:left}.doc-items-item{margin-bottom:15px}#eshop-product-calculator-wrapper .calculator-current{background-color:#08b3ff}.calculator-pricescurrent-pricetotal{background-color:#299a82}.calculator-pricescurrent-pricetotal .calculator-prices-primary,.calculator-pricescurrent-pricetotal .calculator-prices-secondary{color:#000}.calculator .form-control{padding:6px 12px!important}.calculator-categories-category,.calculator-files-item{border:1px solid #e3e4e4!important}.calculator-amount-label{color:#000}#eshop-product-calculator-wrapper .calculator-column-2 .calculator-files,#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-comment{border:1px solid #ccc!important}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper:nth-child(even) .calculator-suggestions-group-item{background-color:#e2f2e8}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper:nth-child(odd) .calculator-suggestions-group-item{background-color:#fff}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-section-caption{border-left:7px solid #299a82}.calculator-column-1 .calculator-section-caption{border-left:7px solid #ff5c5c}#eshop-product-calculator-wrapper .calculator-column-2 .calculator-section-caption:first-child{border-left:7px solid #fff59b}#eshop-product-calculator-wrapper .calculator-column-2 .calculator-section-caption{border-left:7px solid #08b3ff}.eshop-product-calculator-buttons-row{text-align:right}.calculator-tabs-tab{font-size:15px;margin-left:0!important;margin-right:5px!important}.calculator-tabs-content{padding:15px!important}.calculator-files-req-name{float:none!important;padding-left:0!important}.eshop-product-description-image{margin-top:-215px;margin-bottom:26px;width:204px;margin-left:140px}.eshop-product-description-image img{max-width:100%}@media (max-width:1200px){.eshop-product-description-image{margin-left:0}}@media (max-width:991px){.doc-items-col-price,.doc-items-col-vat-percentage{display:none!important}.doc-items-col-action{text-align:right}.eshop-product-description-image{display:none}}.calculator-section-caption{font-size:16px!important;padding:5px 0 5px 15px!important;margin-top:15px;margin-bottom:6px;margin-left:10px;text-transform:uppercase}.btn.calculator-files-addbtn{border:0;font-size:15px;padding:7px 19px;font-weight:400;margin:5px 0}.calculator-files-status-uploaded{background-color:#299a82!important}.calculator-files-items:not(:empty){border:0!important}.calculator-categories{padding:11px}.calculator-files-status{border-radius:5px;margin-top:-7px;padding:8px!important}.calculator-files-removebtn{padding:7px 17px!important;margin-top:-7px}.calculator-categories-category,.calculator-files-item{margin:2px 0;padding:8px!important;font-size:15px}.calculator-files-item{padding:15px!important;position:relative}.calculator-current-amount{border-bottom:0!important;margin:10px;padding:10px}.calculator-current-amount span,.calculator-pricescurrent-pricetotal .calculator-prices-label{font-weight:700}.calculator-files .pad-all{padding-left:9px;padding-right:10px}.cart-item .header span{padding-left:17px}.calculator-prices-primary{display:inline-block!important}#eshop-product-calculator-wrapper,#eshop-product-calculator-wrapper>div:nth-child(3){overflow:hidden}#eshop-product-calculator-wrapper input,#eshop-product-calculator-wrapper select{border:0!important}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-section-caption{margin-left:12%}@media (max-width:1199px){.calculator-column-1{width:100%;float:none}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-section-caption{margin-left:10px}}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-suggestions .calculator-suggestions-group-item{margin:0}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-price,#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-pricetotal{padding:10px;display:block}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-price .calculator-prices-label,#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-pricetotal .calculator-prices-label{float:left;display:block}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-price .calculator-prices-primary,#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-pricetotal .calculator-prices-primary{display:inline-block}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-secondary{display:inline-block;min-width:140px}#eshop-product-calculator-wrapper .calculator-current{padding:0}@media (max-width:991px){#eshop-product-calculator-wrapper .calculator-column-2{padding-left:0}}#eshop-product-calculator-wrapper .calculator-column-2 .calculator-files{padding:9px}#eshop-product-calculator-wrapper .calculator-pricessuggestion-price>*,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-prices>*{border:0}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item{border:none}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-name{font-size:15px;background-color:transparent;float:left;width:33%;margin:0}@media (max-width:767px){#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-secondary{min-width:160px}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-name{width:20%}}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-prices-label,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-name:before{display:none}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-prices{width:67%}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-price,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-priceTotal{display:table-cell!important;padding:4px}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-price .calculator-prices-primary,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-priceTotal .calculator-prices-primary{font-size:15px}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-price .calculator-prices-secondary,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-priceTotal .calculator-prices-secondary{font-size:12px}.calculator-suggestions-group-item .calculator-prices-secondary{min-width:100px!important}.calculator-categories-category,.calculator-current-amount,.calculator-files-item,.calculator-tabs-tab.active{background-color:#f6f8f7!important}#eshop-product-calculator-wrapper .calculator-column-1{width:50%;float:left}#eshop-product-calculator-wrapper .calculator-column-2{float:left;clear:left;padding-left:0;margin-top:10px;display:flex;flex-direction:column;width:50%}#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-files{order:1}#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-section-caption:nth-child(1){order:2}#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-comment{order:3}#eshop-product-calculator-wrapper .calculator-prices{width:100%}#eshop-product-calculator-wrapper .calculator-prices .calculator-column-1{width:90%;margin-left:10%}#eshop-product-calculator-wrapper .calculator-prices .calculator-prices-suggestions{width:90%;margin-left:10%;border-top:0!important}#eshop-product-calculator-wrapper .calculator-prices .calculator-prices-suggestions:before{content:"MNOŽSTVÍ, ZPŮSOB DOPRAVY";border-left:7px solid #e2f2e8;font-size:16px!important;padding:10px 0 2px 15px;margin-top:6px;margin-bottom:6px;margin-left:10px;text-transform:uppercase;font-weight:700}.amount-variant>.header,.cart-item>.header,.item .prop-variant .header{border:0}#eshop-product-calculator-wrapper .calculator-current{padding-left:0;padding-right:0}@media (max-width:1199px){#eshop-product-calculator-wrapper .calculator-column-1,#eshop-product-calculator-wrapper .calculator-column-2,#eshop-product-calculator-wrapper div:nth-child(3){width:100%!important}#eshop-product-calculator-wrapper .calculator-column-1,#eshop-product-calculator-wrapper .calculator-column-2{margin-left:0!important;padding-left:0!important}}@media (max-width:767px){#eshop-product-calculator-wrapper .calculator-files-addbtn{margin-bottom:5px}}.eshop-cart-customer-order-number label,.same-as-invoice label{width:200px;max-width:155px}.eshop-category-items,.eshop-userlinkedproducts-content{text-align:center}.eshop-category-item-product{height:auto}@media (max-width:1200px){.eshop-category-item-product{margin:40px 20px}}@media (max-width:767px){.eshop-category-item-product{margin:0 0 40px}}.eshop-category-item-product .eshop-category-item-thumbnail img{top:0;bottom:0;left:0;margin:auto;right:0;height:182px;max-width:100%}.eshop-category-item-product .eshop-category-item-desc{word-break:break-word;margin-top:35px}.eshop-category-item-product .eshop-category-item-desc span{width:100%}.eshop-category-item-product .eshop-category-item-name{position:absolute;top:180px;right:0;left:0}.cart-item{padding:17px}.cart-item .header{display:block;width:100%}.cart-item .eshop-cart-product-property-properties-property{width:auto}.cart-item .calculator-section-caption{padding:0}.cart-item .calculator,.cart-item .eshop-cart-product-properties{width:49%;display:inline-block;vertical-align:top}@media (max-width:991px){.cart-item .calculator,.cart-item .eshop-cart-product-properties{width:100%;display:block}}.offers-add-files .buttons-row a{float:left}.offers-add-files .buttons-row .button-next{float:right}.offers-add-files .buttons-row input{float:right;margin:0}.offers-add-files .calculator-section-caption{margin-left:0!important;padding-left:0}.offers-detail .doc-inv-info,.offers-detail .doc-status-info{display:inline-block;width:49%;vertical-align:top}.offers-detail .order-status-info{padding-right:2%}@media (max-width:991px){.offers-detail .doc-inv-info,.offers-detail .doc-status-info{width:100%}.offers-detail .order-status-info{padding:0}}.offers-detail .doc-inv-info{padding-left:2%}@media (max-width:991px){.offers-detail .doc-inv-info{padding:0}}.offers-detail .offer-items-item-amount-variants-variant>span{display:inline-block;width:11%}@media (max-width:767px){.offers-detail .offer-items-item-amount-variants-variant>span{width:23%}}.offers-detail .offer-items-item-prop-variants-radio-select{width:42%!important;padding-right:30px;padding-left:37%}.offers-detail .buttons-row{text-align:right}@media (max-width:767px){.offers-detail .offer-items-item-prop-variants-radio-select{padding-left:33%}.offers-detail .buttons-row{margin-top:0;text-align:center}}.offers-detail .summary{margin-top:0}.offer-add-files-items-item-name{width:100%}.item .prop-variant>.prop-variant-select{padding:5px 15px;margin-bottom:15px}.amount-variant>.header{padding:5px 15px}.item{margin-bottom:30px}.item .prop-variant:not(:first-child)>.header>span.name::before{font-family:FontAwesome;content:"\f148";margin-right:5px;display:inline-block;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-ms-transform:rotate(180deg)}.item .prop-variant>.prop-variant-select>span.radio-select{margin-right:5px}.item .prop-variant:nth-child(n+2){padding-left:40px}@media (max-width:767px){.amount-variant>.header span{width:40%!important}.amount-variant>.header span:nth-child(1){width:auto!important}.item .prop-variant:nth-child(n+2){padding-left:0}}.item .chck-optional{float:left;width:40px;text-align:center;margin-top:17px}.button-remove:after{content:" ";vertical-align:bottom}.button-remove{font-size:0;position:relative}.order-status-nok span,.payment-nok span{color:#8b0000!important}.order-status-ok span,.payment-ok span{color:#5bb347!important}.eshop-order-detail .doc-del-info,.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{display:inline-block;vertical-align:top;width:33%}.eshop-order-detail .eshop-cart-product-files-content{float:none}.eshop-order-detail .eshop-cart-product-files-add,.eshop-order-detail .eshop-cart-product-files-file{padding-left:250px}@media (max-width:991px){.eshop-order-detail .doc-del-info,.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{width:100%;display:block}.eshop-order-detail .eshop-cart-product-files-add,.eshop-order-detail .eshop-cart-product-files-file{padding-left:50%}}@media (max-width:767px){.eshop-order-detail .eshop-cart-product-files-content{width:100%}.eshop-order-detail .eshop-cart-product-files-add,.eshop-order-detail .eshop-cart-product-files-file{padding-left:150px}}.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{padding-right:5%}@media (max-width:991px){.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{padding-right:0}}.eshop-order-detail .eshop-cart-product-files-add a{font-size:12.6px;padding:1px 16px}.eshop-order-detail .doc{padding-top:0}.doc-info-props div{display:block;padding:10px 0;font-weight:700;text-align:right;overflow:hidden;border-bottom:1px solid #cacaca}.doc-info-props label{float:left;text-align:left;width:150px}.doc-summary .cart-overviewpanel-content{padding:10px}.doc-summary .cart-overviewpanel-content .cart-overviewpanel-content-item{padding:10px 0}.doc-summary .cart-overviewpanel-summary{padding:10px}.doc-summary .cart-overviewpanel-summary .product-property-label{float:left;text-align:left}.eshop-cart-product-files-file{padding-right:15px;display:block;font-size:14px;padding-bottom:7px}.eshop-cart-product-files-file .eshop-cart-product-files-file-filename{margin-right:10px;display:inline-block}.eshop-cart-product-files-header{font-weight:700;width:250px;display:block;float:left;font-size:14px}.requested-files-message{margin-bottom:30px}.item-name label,.requested-files-order-info label{text-align:left;max-width:none}.eshop-cart-product-files-content{display:block;margin-left:250px}@media (max-width:767px){.eshop-cart-product-files-header{width:150px}.eshop-cart-product-files-content{margin-left:150px}}.eshop-cart-product-files-message{display:none}.eshop-requested-files .eshop-cart-product-files-file{padding-left:0}.eshop-cart-product-files-add{margin-top:5px}.files-header label,.requested-files-order-info label{width:150px}.auth .body-header,.auth .pad-btm,.auth form,.crm .body-header,.crm .pad-btm,.crm form{text-align:center}.auth form h2,.crm form h2{margin-left:155px}.auth .checkbox label{max-width:none;width:100%;text-align:center}.eshop-order-detail h1,.offers-detail h1{font-weight:400}.crm-registration-detail .body-header{text-align:left}.address-select,.eshop-userlinkedproducts-content .eshop-category-item-thumbnail{text-align:center}.cust-reg-contact,.cust-reg-invoice,.register-form-contact,.register-form-invoice{display:inline-block;vertical-align:top}@media (max-width:991px){.auth form h2,.crm form h2{margin-left:0}.cust-reg-contact,.cust-reg-invoice,.register-form-contact,.register-form-invoice{display:block}}.register-form-aceptnews label{width:93%;max-width:none;margin-left:5px}.cust-reg-contact{margin-right:100px}@media (max-width:991px){.cust-reg-contact{margin-right:0;width:100%}}@media (max-width:767px){.btn-log-on-user{margin-top:10px}#cookieconsent .collapse{display:block!important}}.form-group{text-align:left;max-width:359px;margin:0 auto 15px}@media (max-width:991px){.form-group{max-width:none;width:100%}}.log-on-user-content{text-align:center;max-width:461px;margin:0 auto}.body-header h1{font-size:32px;letter-spacing:1px}header{background-color:#fff}.site-header{padding-left:10%}@media (max-width:1425px){.site-header{padding-left:0;position:relative}}@media (max-width:991px){.log-on-user-content{max-width:none;width:100%}header{overflow:visible}.site-header{display:inline-flex;justify-content:space-between;width:100%}.body-content .column-left{display:none}}.body-content{margin:-80px 0 -125px;min-height:400px}.body-content .column-left{width:300px;float:left;margin-right:40px;margin-left:30px}@media (max-width:1399px){.body-content .column-left{width:auto;max-width:250px}}.body-content .column-right{overflow:auto;margin:0}@media (max-width:991px){.site-header-menu-desktop{display:none}}.site-header-menu-desktop .active-url a{color:#fff;background-color:#00adff;padding:7px 10px;border-radius:5px;margin-left:-10px}.site-header-menu-desktop .menu-title-rotate{position:relative;overflow:hidden}.site-header-menu-desktop .menu-title-rotate:before{background-color:#2d3364;content:"";width:105%;height:75px;position:absolute;display:block;top:0;left:-5px;transform:rotate(6deg);margin-top:20px;z-index:0}.site-header-menu-desktop h1{font-size:22px;letter-spacing:2px;padding:20px 0 15px 10px;color:#fff!important;font-weight:500;position:relative;z-index:10}.site-header-menu-desktop ul{margin-top:20px;padding:0}.site-header-menu-desktop ul li{list-style:none;padding:5px 10px}.site-header-menu-desktop ul li a{color:#2d3364;letter-spacing:1px;font-size:16px}.site-header-menu-desktop ul li a:hover{text-decoration:underline}.logged{position:relative}.logged a span{display:block}.site-header-logo{vertical-align:middle;height:85px;width:275px;padding:12px 10px 8px}@media (max-width:991px){.site-header-logo{width:150px;text-align:center}}.site-header-logo .site-header-logo-content{background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.site-header-user{background-color:#fff;float:right;padding-top:25px;margin-right:5px}@media (max-width:991px){.site-header-user{float:none;padding-top:20px}.site-header-login{width:70px}}.site-header-logout{text-align:center;z-index:1;position:absolute;right:0;left:0;background:#fff}.site-header-logout input[type=submit]{border:0!important;background-color:transparent;font-weight:400;padding:4px;font-size:12px;text-transform:unset}.site-header-login{min-width:80px;max-width:150px;text-align:center;font-size:12px;word-break:break-all;vertical-align:middle;padding:0 10px;margin-top:-5px;border-left:1px solid #d3d3d3}.site-header-login span{font-size:10px}.site-header-cart{position:relative;padding-right:10px;vertical-align:middle;text-align:center}.site-header-cart div{position:relative}.site-header-cart div,.site-header-cart p{display:inline-block}.site-header-cart p{font-weight:400;font-size:15px;margin-bottom:0;vertical-align:middle;margin-left:5px}.site-header-cart span{position:absolute;left:0;right:0;top:10px;color:#fff;text-align:center}.site-header-logo-second{margin-right:120px}@media (max-width:1425px){.site-header-logo-second{margin-right:10px}}@media (max-width:991px){.site-header-logo-second{position:absolute;right:15px;top:30px}.site-header-cart,.site-header-login,.site-header-logo-second{vertical-align:middle}}@media (max-width:767px){.site-header-logo-second{margin-right:0}}@media (max-width:500px){.site-header-logo-second{position:static;width:100%;text-align:center}}.page-menu-wrapper{width:100%;margin-bottom:32px}.page-menu-wrapper .page-menu-item{display:table-cell;padding:10px 0;text-align:center}@media (max-width:991px){.page-menu-wrapper .page-menu-item{display:block}}.page-menu-wrapper .page-menu{margin:0;padding:0;width:100%;display:table}.page-menu-wrapper .page-menu .active a{color:#fff}.hamburger-menu{display:none;z-index:1}@media (max-width:991px){.hamburger-menu{display:inline-block;height:85px;padding:30px 10px 30px 30px}}.hamburger-menu button{border:0;background-image:url(/Client/Themes/calso-demo/Images/hamburger.png);background-color:transparent;width:30px;height:30px;background-size:contain}.site-header-cart,.site-header-login,.site-header-logo,.site-header-logo-second,.site-header-logout,.site-header-menu,.site-header-register{display:inline-block}.site-header-menu{display:none}.site-header-menu>ul{margin-bottom:0}.site-header-menu>ul>li{margin-left:15px}@media (max-width:991px){.site-header-menu{position:absolute;display:none;top:100%;width:100%;max-width:none;z-index:1;background-color:#fff}.site-header-menu>ul>li{margin-right:0}}.site-header-menu>ul>li:before{content:"";width:10px;height:10px;background-image:url(/Client/Themes/calso-demo/Images/arrow-down.svg);display:none;vertical-align:middle;background-repeat:no-repeat;background-size:cover;margin:3px;z-index:3}.clearfix::after,.menu-hover:after{content:" "}.site-header-menu li,.site-header-menu>ul .submenu:before{display:inline-block}@media (max-width:991px){.site-header-menu>ul>li:before{margin:10px}}.site-header-menu>ul>li:hover:before{cursor:pointer}.site-header-menu ul{padding:0}.site-header-menu li{font-size:17px;vertical-align:top;position:relative;list-style-type:none}@media (max-width:991px){.site-header-menu li{text-align:center;display:block;padding:10px}}.site-header-menu li>a{padding:0 15px}.site-header-menu ul li ul{display:none;z-index:1;position:absolute;padding-left:17px;width:300px}@media (max-width:991px){.site-header-menu ul li ul{position:unset;padding-top:0!important;width:100%}.heading-rotate-wrapper,.menu-rotate-wrapper{width:100%}}.site-header-menu ul li ul li{padding:8px 0;display:block}.site-header-menu ul li ul a{font-weight:400;font-size:16px;padding:0}.site-header-menu ul li ul a:hover{text-decoration:underline}.site-header-menu ul li:hover ul{display:block}.heading-rotate-wrapper,.menu-rotate-wrapper{overflow:hidden;margin-right:0}.heading-rotate-wrapper .heading-rotate,.heading-rotate-wrapper .menu-rotate,.menu-rotate-wrapper .heading-rotate,.menu-rotate-wrapper .menu-rotate{position:relative;background-position:right;background-repeat:no-repeat;height:300px;margin-right:-30px;margin-left:-3px;margin-bottom:100px}@media (max-width:991px){.heading-rotate-wrapper .heading-rotate,.heading-rotate-wrapper .menu-rotate,.menu-rotate-wrapper .heading-rotate,.menu-rotate-wrapper .menu-rotate{margin-right:-25px;margin-left:-100px;margin-bottom:30px;height:auto}}@media (max-width:767px){.site-header-menu ul{margin-top:30px}.heading-rotate-wrapper .heading-rotate,.heading-rotate-wrapper .menu-rotate,.menu-rotate-wrapper .heading-rotate,.menu-rotate-wrapper .menu-rotate{margin-left:0}}.menu-rotate-background{background-position:left top;height:345px;background-repeat:no-repeat;-webkit-transform:rotate(174deg);-ms-transform:rotate(174deg);margin-top:-16px}.menu-hover:after{display:block;height:500px}.eshop-category-sorter,.menu-hover .eshop-product-description-image,.menu-hover .menu-rotate-content{display:none}.body-header-z{visibility:hidden}.page-1 .menu-hover:after{margin-top:-330px}.menu-hover .menu-rotate-background{background-image:none}.menu-rotate-wrapper{height:350px}.menu-rotate-wrapper .menu-rotate{overflow:hidden;margin-top:-99px;transform:rotate(186deg);-ms-transform:rotate(186deg);-webkit-transform:rotate(186deg);height:350px}.menu-rotate-wrapper .menu-rotate .menu-rotate-content{text-align:right;padding-right:10%;padding-top:150px;position:relative}@media (max-width:767px){.menu-rotate-wrapper .menu-rotate{margin-top:0;transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);height:auto}.menu-rotate-background{-webkit-transform:rotate(0);-ms-transform:rotate(0);height:250px}.menu-rotate-wrapper .menu-rotate .menu-rotate-content{padding:7% 50px 10px 10px;transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0)}}.menu-rotate-wrapper .menu-rotate .menu-rotate-content p{font-weight:lighter;margin:0;line-height:1;font-size:44px}.menu-rotate-wrapper .menu-rotate .menu-rotate-content p:nth-child(1),.menu-rotate-wrapper .menu-rotate .menu-rotate-content p:nth-child(2){display:inline-block;font-weight:700;padding-left:15px}.heading-rotate-wrapper{height:403px;position:relative;z-index:-1;margin-right:0;width:100%}@media (max-width:991px){.heading-rotate-wrapper{height:auto}}.heading-rotate-wrapper .heading-rotate{height:371px;margin-top:-98px;transform:rotate(186deg);-ms-transform:rotate(186deg);-webkit-transform:rotate(186deg)}.heading-rotate-wrapper h1{transform:rotate(-186deg);-ms-transform:rotate(-186deg);-webkit-transform:rotate(-186deg)}.body-header{margin-bottom:20px}@media (max-width:991px){.heading-rotate,h1{transform:none!important;-webkit-transform:none!important;-ms-transform:none}.site-header-menu ul{margin:0}.site-header-login{margin-right:0;vertical-align:unset}.site-header-cart{margin-top:9px;margin-bottom:10px}.site-header-cart p{display:none}.site-header-user{text-align:right;margin-bottom:0}.site-header-login span{display:none!important}.site-header-logout{display:block}}footer{display:block;overflow:hidden;height:600px;width:100vw}footer .footer-rotate{position:relative;height:600px;margin-left:-100px;margin-right:-7px;margin-top:180px;transform:rotate(6deg);-ms-transform:rotate(6deg);-webkit-transform:rotate(6deg)}footer .footer-rotate .footer-rotate-content{padding-top:150px;transform:rotate(-6deg);-ms-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);font-weight:400;text-align:center;padding-right:80px;padding-left:100px}footer .footer-rotate .footer-rotate-content p{font-size:16px;letter-spacing:2px;margin-top:70px}footer .footer-rotate .footer-rotate-content p:nth-child(1){font-size:20px;margin-bottom:30px}footer .footer-rotate .footer-rotate-content p:nth-child(3){margin-bottom:25px}footer .footer-rotate .footer-rotate-content p:nth-child(4),footer .footer-rotate .footer-rotate-content p:nth-child(5),footer .footer-rotate .footer-rotate-content p:nth-child(6){text-decoration:underline}@media (max-width:991px){footer .footer-rotate{margin-right:-15px}.site-header-cart{text-align:left!important}.site-header-cart p{padding-left:10px}.title-wrapper{margin:0 auto}}.title-wrapper{max-width:1200px;padding-top:15px}.title-wrapper h1{margin-left:105px;font-size:36px}@media (max-width:767px){footer .footer-rotate .footer-rotate-content{padding-right:40px}.site-header-cart{text-align:center!important}.site-header-cart p{padding-left:0}.title-wrapper h1{text-align:center;margin:0}.title-wrapper .title-content{padding:0 15px}}.title-wrapper .title-content{text-align:center;display:flex;flex-flow:row wrap}.title-content-item-image-div{height:300px;position:relative}.title-content-item-image-div img{position:absolute;top:0;bottom:0;left:0;margin:auto;right:0}.eshop-category-item-product .eshop-category-item-thumbnail,.title-content-item-image-div{border:1px solid #eee;background-color:#fff}.eshop-category-item-product:hover .eshop-category-item-thumbnail,.title-content-item-image-div:hover{box-shadow:silver 0 15px 90px}.eshop-category-item-product,.title-content-item{display:inline-block;vertical-align:top;width:275px;margin:40px;position:relative}.k-grid .k-filtercell,table{width:100%}@media (max-width:767px){.eshop-category-item-product,.title-content-item{width:100%;margin:0 0 20px}}.eshop-category-item-product .eshop-category-item-name,.eshop-category-item-product .title-content-item-text,.title-content-item .eshop-category-item-name,.title-content-item .title-content-item-text{text-align:center;padding-top:20px;font-size:18px;font-weight:400}body{background-color:#fafafa;color:#000}a{color:#606060;font-weight:500}.site-content-wrapper{max-width:1170px;z-index:1}.site-content-wrapper .site-content{padding:15px 32px 32px}h1{font-size:48px;font-weight:700;margin-bottom:0}label,th{font-weight:400}@media (max-width:991px){.site-content-wrapper .site-content{padding:15px}.container{width:100%}h1{font-size:35px}}h2{font-size:18px;text-transform:uppercase}a:hover{text-decoration:none}.text-danger{display:block;text-align:right;margin-right:10px}.validation-summary-errors,td,th{text-align:center}.clearfix::after{display:table;clear:both}.doc-items-header:before,.eshop-cart-product-inner:after,.inner:after{line-height:1em;content:"_";display:block}th{padding:0 17px}.doc-items-header:before{color:#fff}.eshop-cart-product-inner:after,.inner:after{margin:17px -17px -17px;color:#fff}.buttons-row{margin-top:60px}.buttons-row::after{content:" ";display:table;clear:both}.btn,.btn-log-on-user,.button-back,.button-next,.eshop-cart-button-back,.eshop-cart-product-files-add>a,.eshop-product-calculator-button-next,input[type=submit]{padding:4px 16px;border-radius:5px;border:1px solid #29bdff!important;font-size:15.6px;border-image-slice:1}@media (max-width:767px){.text-danger{text-align:center}.btn,.btn-log-on-user,.button-back,.button-next,.eshop-cart-button-back,.eshop-cart-product-files-add>a,.eshop-product-calculator-button-next,input[type=submit]{width:100%;text-align:center}}.button-back,.eshop-cart-button-back{border:1px solid #ccc!important}.btn-labeled{border:none!important}.buttons-row .btn,.buttons-row .button,.buttons-row a,.buttons-row button,.buttons-row input[type=submit]{padding:10px 50px}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:5px 15px!important;border:1px solid #ebebeb!important;width:200px!important;vertical-align:middle;border-radius:0!important}.k-grid,.k-grid *,.k-grid .btn-toolbar .btn{border-radius:0!important}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:transparent}.form-control{display:inline-block}.eshop-category .site-content h1,.k-grid .k-pager-wrap,.k-grid table tbody tr td .btn-toolbar a:before,.k-grid table thead tr th .k-header-column-menu{display:none}label{text-align:right;width:145px;max-width:145px;padding-right:10px;margin-bottom:0;vertical-align:middle}.k-grid .btn-toolbar .btn:before{font-family:FontAwesome!important}@media (max-width:991px){input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%!important}label{text-align:left;width:270px;max-width:270px}.eshop-category-products{text-align:center}.eshop-category-item-product{width:40%!important}}@media (max-width:767px){.eshop-category-item-product{width:100%!important;margin-right:0!important}}.k-widget{box-shadow:none!important}.k-alt{background-color:transparent!important}.k-grid{background:0 0!important;border:0!important}.k-grid .k-grid-header th.k-header{border:0!important;padding-left:0;text-align:center}.k-grid input[type=text]{padding:.17857143em 0!important}.k-grid table{border-collapse:collapse!important}.k-grid table thead .k-filter-row th{width:100px}.k-grid table thead tr .k-header{padding-bottom:0;border:0;background:0 0}.k-grid table thead tr .k-header input{width:100%!important}.k-grid table tbody tr:hover{background:#efeff1}.k-grid table tbody tr{border-bottom:1px solid #dbdbdd}.k-grid table tbody tr td .btn-toolbar a{font:unset;font-weight:700;font-size:14px;border:0;padding:0 10px;background:0 0;float:none}.k-grid .k-autocomplete .k-input,.k-grid .k-filtercell span,.k-grid .k-picker-wrap .k-input{line-height:unset!important}.k-grid table tbody tr td .btn-toolbar a:hover{background:0 0;text-decoration:none}.k-grid table tbody tr th a{padding:3px}.k-grid table th{border:0;border-bottom:1px solid #dbdbdd;text-align:center;font-weight:400;padding:5px 9px}.k-grid table th a{padding:3px}.k-grid table td{padding:3px;text-align:center;border:0!important}.k-grid .k-filter-row .k-dropdown-operator,.k-grid .k-state-default>.k-select{display:none!important}.k-grid .k-filter-row .k-dropdown-operator,.k-grid .k-filtercell span .k-button,.k-grid .k-i-more-vertical:before{display:none}.k-grid .k-filtercell span{padding-right:0!important;min-height:unset!important}.k-grid .k-picker-wrap .k-select{display:none!important}.k-grid .k-autocomplete,.k-grid .k-autocomplete .k-input,.k-grid .k-multiselect-wrap,.k-grid .k-picker-wrap,.k-grid .k-textbox>input{border-radius:0!important}#OrdersList input,#OrdersList span{width:130px!important;border:0}@media (max-width:1499px){#OrdersList input,#OrdersList span{width:115px!important}}@media (max-width:1299px){#OrdersList input,#OrdersList span{width:100px!important}}@media (max-width:1199px){#OrdersList input,#OrdersList span{width:55px!important}}@media (max-width:991px){.k-grid table td{padding:1px}.k-grid .k-autocomplete-clearable .k-input{text-indent:0}#OrdersList thead .k-icon:before,#OrdersList thead th:nth-child(2),#OrdersList thead th:nth-child(3),#OrdersList thead th:nth-child(4),.k-grid .k-resize-handle{display:none!important}#OrdersList tbody td:nth-child(2),#OrdersList tbody td:nth-child(3),#OrdersList tbody td:nth-child(4){display:none}#Offers thead .k-icon:before,#Offers thead th:nth-child(1),#Offers thead th:nth-child(3){display:none!important}#Offers tbody td:nth-child(1),#Offers tbody td:nth-child(3){display:none}#Invoices thead .k-icon:before,#Invoices thead th:nth-child(1),#Invoices thead th:nth-child(3),#Invoices thead th:nth-child(4),#Invoices thead th:nth-child(6),#Invoices thead th:nth-child(7){display:none!important}#Invoices tbody td:nth-child(1),#Invoices tbody td:nth-child(3),#Invoices tbody td:nth-child(4),#Invoices tbody td:nth-child(6),#Invoices tbody td:nth-child(7){display:none}#OrdersList input,#OrdersList span{width:200px!important}}@media (max-width:799px){#OrdersList input,#OrdersList span{width:100px!important}}@media (max-width:599px){#OrdersList input,#OrdersList span{width:80px!important}}@media (max-width:450px){#OrdersList input,#OrdersList span{width:65px!important}}.invoice-list .body-content input,.invoice-list .body-content span{width:90px!important;border:0}@media (max-width:1250px){.invoice-list .body-content input,.invoice-list .body-content span{width:55px!important}}@media (max-width:425px){.invoice-list .body-content input,.invoice-list .body-content span{width:70px!important}}